1 line
9.1 KiB
JavaScript
1 line
9.1 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["hall/purchase/detail"],{"2f61":function(e,t,i){"use strict";var r=i("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(i("7ca3")),n=i("8f59");function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function a(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?s(Object(i),!0).forEach((function(t){(0,o.default)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var u={data:function(){return{options:{},item:{},id:"",height:"",product_unit_price:0,supply_quantity:0,supply_province:"",supply_order_description:"",supply_order_title:"",is_loaded:!1,productLists:[],productUnit:[],index:0,item_id:0,product_name:"请选择商品",data_info:{comment_image:[]},imageLists:[],Pindex:0,selectedProId:0,selectedCityId:0,selectedCountyId:0,purchase_order_amount:0,selectedPro:"",selectedCity:"",selectedCounty:"",seladstr:"请选择地域",cityPickerValueDefault:[0,0,0],themeColor:"#007AFF",paymentData:{}}},components:{uniPopup:function(){i.e("components/uni-popup/uni-popup").then(function(){return resolve(i("2ac6"))}.bind(null,i)).catch(i.oe)},paymentBox:function(){Promise.all([i.e("common/vendor"),i.e("components/payment-box")]).then(function(){return resolve(i("e70c"))}.bind(null,i)).catch(i.oe)},mpvueCityPicker:function(){i.e("components/mpvue-citypicker/mpvueCityPicker").then(function(){return resolve(i("6259"))}.bind(null,i)).catch(i.oe)}},computed:(0,n.mapState)(["Config","StateCode","notice","plantformInfo","shopInfo","userInfo","hasLogin"]),onLoad:function(e){this.setData({options:e,id:e.order_id}),this.getPurchasedDetail(),this.getPurchasedIndex()},onUnload:function(){},methods:a(a({},(0,n.mapMutations)(["login","logout","getPlantformInfo","forceUserInfo","getUserInfo"])),{},{getPurchasedDetail:function(){var e=this,t={purchase_order_id:e.id};e.$.request({url:this.Config.URL.hall.user_purchase_order_get,data:t,success:function(t,i,r,o){200==i&&(t.purchase_origin_receive_time=e.$.datetimeFormatter(Date.parse(t.purchase_origin_receive_time),"yyyy-MM-dd"),t.purchase_deadline=e.$.datetimeFormatter(Date.parse(t.purchase_deadline),"yyyy-MM-dd"),e.setData({is_loaded:!0,item:t,imageLists:t.purchase_product_images}),e.getProductLists(t.category_id))}})},getPurchasedIndex:function(){var e=this;e.$.request({url:this.Config.URL.hall.user_purchase_order_index,data:{},success:function(t,i,r,o){200==i&&e.setData({productUnit:t.product_unit})}})},getProductLists:function(e){if(e){var t=this,i=null;if(t.userInfo.store_ids.length>0){var r=t.userInfo.store_ids.split(",");i=r[0]}var o={category_id:e,store_id:i,store_type:1};t.$.request({url:this.Config.URL.store.product,data:o,success:function(e,i,r,o){e.items&&e.items.length>0&&t.setData({productLists:e.items})}})}},bindPickerChange:function(e){var t=e.detail.value;this.setData({item_id:this.productLists[t].item_id,product_name:this.productLists[t].product_name})},ImgTap:function(e){var t=[];for(var i in this.imageLists)t.push(this.imageLists[i]);var r=e.target.dataset.src;this.$.previewImage({current:r,urls:t})},upImgs:function(e){var t=this,i=this.data_info;i.comment_image&&3==i.comment_image.length?t.$.alert("最多上传3张图片!"):t.$.chooseImage({count:1,sizeType:["compressed"],success:function(e){t.$.showLoading();var r=e.tempFilePaths;t.$.uploadFile({url:t.Config.URL.upload,method:"POST",filePath:r[0],name:"upfile",success:function(e){t.$.hideLoading();var r=t.$.parseJSON(e.data),o=r.data.url;i.comment_image.push(o),console.log(i),t.setData({data_info:i})},fail:function(e){t.$.hideLoading()},complete:function(e){t.$.hideLoading()}})},fail:function(e){t.$.hideLoading()},complete:function(e){t.$.hideLoading()}})},delImg:function(e){var t=this.data_info;console.log(t);var i=this;i.$.confirm("是否放弃上传本张图片?",(function(r){if(r.confirm){for(var o=[],n=0;n<t.comment_image.length;n++)if(n!=e.target.dataset.index){var s=t.comment_image[n];o.push(s)}t.comment_image=o,i.setData({data_info:t})}}),!0)},deleteOrder:function(e){var t=this,i=e.currentTarget.dataset.order_id;this.$.confirm("是否删除此采购订单?",(function(e){if(e.confirm){var r={purchase_order_id:i};t.$.request({url:t.Config.URL.hall.remove_purchase_order,data:r,method:"POST",success:function(e,i,r,o){200==i&&t.$.alert("删除成功!",(function(){t.$.navigateBack(1)}))}})}}),!0)},showCityBox:function(){this.$refs.mpvueCityPicker.show()},onConfirm:function(e){console.info(e),this.pickerText=JSON.stringify(e),this.setData({isDistrict:!0,Pindex:this.cityCode,selectedProId:e.value[0],selectedCityId:e.value[1],selectedCountyId:e.value[2],selectedPro:e.label[0],selectedCity:e.label[1],selectedCounty:e.label[2],seladstr:this.$.isNull(e.label.toString())?this.__("请选择地址"):e.label.toString()})},doApply:function(){var e=this;if(!this.userInfo.store_ids.length>0)e.$.confirm("商家才可以报价!");else if(this.product_unit_price)if(this.supply_quantity)if(this.item_id)if(this.selectedProId||this.selectedCityId)if(this.supply_order_description){var t={supply_order_title:e.supply_order_title,product_unit_price:this.product_unit_price,supply_quantity:this.supply_quantity,supply_order_description:this.supply_order_description,purchase_order_id:e.id,supply_province_id:this.selectedProId,supply_city_id:this.selectedCityId,supply_county_id:this.selectedCountyId,supply_province:this.selectedPro,supply_city:this.selectedCity,supply_county:this.selectedCounty,item_id:this.item_id,product_name:this.product_name,supply_images:e.data_info.comment_image.join(",")};e.$.request({url:e.cf.URL.hall.supply_order_add,data:t,method:"POST",success:function(t,i,r,o){200==i?(e.$.alert("提交成功!"),e.$refs.popup.close(),setTimeout((function(){e.getOrderDetail()}),2e3)):e.$.confirm(r)}})}else e.$.confirm("请填写报价说明!");else e.$.confirm("请填写货品所在地!");else e.$.confirm("请选择商品!");else e.$.confirm("请填写供货数量!");else e.$.confirm("请填写报价!")},showApplyBox:function(){this.$refs.popup.open()},onClose:function(){this.$refs.popup.close()}})};t.default=u},4443:function(e,t,i){"use strict";i.r(t);var r=i("2f61"),o=i.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return r[e]}))}(n);t["default"]=o.a},"52ea":function(e,t,i){},"64a4":function(e,t,i){"use strict";(function(e,t){var r=i("47a9");i("ec76");r(i("3240"));var o=r(i("d0d9"));e.__webpack_require_UNI_MP_PLUGIN__=i,t(o.default)}).call(this,i("3223")["default"],i("df3c")["createPage"])},6518:function(e,t,i){"use strict";var r=i("52ea"),o=i.n(r);o.a},d0d9:function(e,t,i){"use strict";i.r(t);var r=i("db29"),o=i("4443");for(var n in o)["default"].indexOf(n)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(n);i("6518");var s=i("828b"),a=Object(s["a"])(o["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);t["default"]=a.exports},db29:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return r}));var r={uniPopup:function(){return i.e("components/uni-popup/uni-popup").then(i.bind(null,"2ac6"))}},o=function(){var e=this,t=e.$createElement,i=(e._self._c,e.__("货品名称")),r=e.__("货品图片"),o=e.__("采购品种"),n=e.__("采购数量"),s=e.__("期望单价上限"),a=e.__("是否开票"),u=e.__("期望货源地"),c=e.__("规格品质"),d=e.__("更新时间"),_=e.__("期望收货日期"),l=e.__("收货地址"),p=e.__("截止时间"),m=e.__("商品描述"),f=e.item.purchase_order_state==e.StateCode.TASK_STATE_FINISH?e.__("驳回回复"):null,h=e.item.purchase_order_state!=e.StateCode.TASK_STATE_TENDER&&e.item.purchase_order_state!=e.StateCode.TASK_STATE_CANCEL||e.item.buyer_user_id!=e.userInfo.user_id?null:e.__("删除"),y=e.item.purchase_order_state!=e.StateCode.TASK_STATE_TENDER&&e.item.purchase_order_state!=e.StateCode.TASK_STATE_CANCEL||e.item.buyer_user_id!=e.userInfo.user_id?null:e.__("修改"),g=e.item.purchase_order_state!=e.StateCode.TASK_STATE_TENDER&&e.item.purchase_order_state!=e.StateCode.TASK_STATE_CANCEL||e.item.buyer_user_id==e.userInfo.user_id||!e.item.not_allow_offer?null:e.__("已报价"),v=e.item.purchase_order_state!=e.StateCode.TASK_STATE_TENDER&&e.item.purchase_order_state!=e.StateCode.TASK_STATE_CANCEL||e.item.buyer_user_id==e.userInfo.user_id||e.item.not_allow_offer?null:e.__("立即报价"),C=e.__("订单标题:"),b=e.__("订单标题"),P=e.__("货品单价:"),S=e.__("货品单价"),T=e.__("供应数量:"),$=e.__("供应数量"),I=e.__("供应商品:"),L=e.__("货品所在地:"),O=e.__("报价描述:"),A=e.__("报价描述..."),D=e.__("取消"),E=e.__("报名");e.$mp.data=Object.assign({},{$root:{m0:i,m1:r,m2:o,m3:n,m4:s,m5:a,m6:u,m7:c,m8:d,m9:_,m10:l,m11:p,m12:m,m13:f,m14:h,m15:y,m16:g,m17:v,m18:C,m19:b,m20:P,m21:S,m22:T,m23:$,m24:I,m25:L,m26:O,m27:A,m28:D,m29:E}})},n=[]}},[["64a4","common/runtime","common/vendor"]]]); |