chunk-18d65f86.a7b6d90b.js 24 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-18d65f86"],{"129f":function(t,e,n){"use strict";t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}},1966:function(t,e,n){},"4ddd":function(t,e,n){"use strict";n("68ef"),n("9d70"),n("3743"),n("dde9")},"5f1a":function(t,e,n){"use strict";n("68ef"),n("9d70"),n("3743"),n("9b7e")},7870:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return r})),n.d(e,"c",(function(){return o}));var a=n("9f4c");function i(t){return Object(a["a"])({url:"qiniu/token",method:"get",params:t})}function r(t){return Object(a["a"])({url:"send_verify_code",method:"get",params:t})}function o(t,e){return Object(a["a"])({url:"worksites/".concat(t),method:"get",params:e})}},"7db0":function(t,e,n){"use strict";var a=n("23e7"),i=n("b727").find,r=n("44d2"),o="find",s=!0;o in[]&&Array(1)[o]((function(){s=!1})),a({target:"Array",proto:!0,forced:s},{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),r(o)},"7e12":function(t,e,n){"use strict";var a=n("cfe9"),i=n("d039"),r=n("e330"),o=n("577e"),s=n("58a8").trim,c=n("5899"),l=r("".charAt),u=a.parseFloat,d=a.Symbol,f=d&&d.iterator,p=1/u(c+"-0")!==-1/0||f&&!i((function(){u(Object(f))}));t.exports=p?function(t){var e=s(o(t)),n=u(e);return 0===n&&"-"===l(e,0)?-0:n}:u},"841c":function(t,e,n){"use strict";var a=n("c65b"),i=n("d784"),r=n("825a"),o=n("7234"),s=n("1d80"),c=n("129f"),l=n("577e"),u=n("dc4a"),d=n("14c3");i("search",(function(t,e,n){return[function(e){var n=s(this),i=o(e)?void 0:u(e,t);return i?a(i,e,n):new RegExp(e)[t](l(n))},function(t){var a=r(this),i=l(t),o=n(e,a,i);if(o.done)return o.value;var s=a.lastIndex;c(s,0)||(a.lastIndex=0);var u=d(a,i);return c(a.lastIndex,s)||(a.lastIndex=s),null===u?-1:u.index}]}))},"99af":function(t,e,n){"use strict";var a=n("23e7"),i=n("d039"),r=n("e8b5"),o=n("861d"),s=n("7b0b"),c=n("07fa"),l=n("3511"),u=n("8418"),d=n("65f0"),f=n("1dde"),p=n("b622"),m=n("1212"),h=p("isConcatSpreadable"),v=m>=51||!i((function(){var t=[];return t[h]=!1,t.concat()[0]!==t})),y=function(t){if(!o(t))return!1;var e=t[h];return void 0!==e?!!e:r(t)},b=!v||!f("concat");a({target:"Array",proto:!0,arity:1,forced:b},{concat:function(t){var e,n,a,i,r,o=s(this),f=d(o,0),p=0;for(e=-1,a=arguments.length;e<a;e++)if(r=-1===e?o:arguments[e],y(r))for(i=c(r),l(p+i),n=0;n<i;n++,p++)n in r&&u(f,p,r[n]);else l(p+1),u(f,p++,r);return f.length=p,f}})},"9f14":function(t,e,n){"use strict";var a=n("d282"),i=n("0a26"),r=Object(a["a"])("radio"),o=r[0],s=r[1];e["a"]=o({mixins:[Object(i["a"])({bem:s,role:"radio",parent:"vanRadio"})],computed:{currentValue:{get:function(){return this.parent?this.parent.value:this.value},set:function(t){(this.parent||this).$emit("input",t)}},checked:function(){return this.currentValue===this.name}},methods:{toggle:function(){this.currentValue=this.name}}})},a44c:function(t,e,n){"use strict";n("68ef"),n("dc1b")},a9f5:function(t,e,n){"use strict";var a=function(){var t=this,e=t._self._c;return e("div",[e("van-field",{attrs:{readonly:"",border:t.border,label:t.label,placeholder:t.placeholder,disabled:t.disabled},scopedSlots:t._u([{key:"input",fn:function(){return[e("van-uploader",{attrs:{accept:t.accept,"before-read":t.beforeUpload,"after-read":t.afterRead,disabled:t.disabled,"show-upload":t.edit,deletable:t.edit},on:{delete:t.update},scopedSlots:t._u([{key:"preview-cover",fn:function(n){return[n.url&&"mp4"==n.url.split("/").pop().split(".").pop()?e("div",{staticClass:"w-full h-full overflow-hidden flex justify-center items-center"},[e("video",{staticClass:"min-w-full min-h-full",attrs:{src:n.url},on:{click:function(e){return t.videoPlay(n.url)}}},[t._v(" 您的浏览器不支持视频播放 ")])]):t._e()]}}]),model:{value:t.fileList,callback:function(e){t.fileList=e},expression:"fileList"}})]},proxy:!0}])}),t.videoShow?e("van-overlay",{staticClass:"flex justify-center items-center",attrs:{show:t.videoShow,"z-index":"1000"}},[e("video",{staticClass:"max-w-full max-h-full",attrs:{src:t.videoUrl,controls:""}},[t._v(" 您的浏览器不支持视频播放 ")]),e("i",{staticClass:"van-icon van-icon-clear van-image-preview__close-icon van-image-preview__close-icon--top-right",attrs:{role:"button"},on:{click:function(e){t.videoShow=!1}}})]):t._e()],1)},i=[],r=(n("9a83"),n("f564")),o=n("ade3"),s=(n("68ef"),n("a71a"),n("6e47")),c=(n("e930"),n("8f80")),l=(n("4de4"),n("4160"),n("d81d"),n("b64b"),n("d3b7"),n("159b"),n("7870")),u={name:"UploadList",components:Object(o["a"])(Object(o["a"])({},c["a"].name,c["a"]),s["a"].name,s["a"]),props:{value:{type:Array,default:function(){return[]}},label:{type:String,default:""},placeholder:{type:String,default:""},accept:{type:String,default:"image/*"},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!1},edit:{type:Boolean,default:!0}},watch:{value:{deep:!0,imediate:!0,handler:function(t){this.fileList=t.map((function(t){return{url:t}}))}}},data:function(){return{dataObj:{},fileList:[],videoShow:!1,videoUrl:""}},created:function(){this.fileList=this.value.map((function(t){return{url:t}}))},methods:{videoPlay:function(t){this.videoUrl=t,this.videoShow=!0},beforeUpload:function(t){if("video/mp4"===t.type){if(t.size/1024/1024>30)return Object(r["a"])({type:"danger",message:"上传视频大小不能超过 30MB!"}),!1}else if(t.size/1024/1024>30)return Object(r["a"])({type:"danger",message:"上传图片大小不能超过 30MB!"}),!1;var e="";if(console.log(t.type),"image/png"===t.type)e="png";else if("image/jpeg"===t.type)e="jpg";else{if("video/mp4"!==t.type)return Object(r["a"])({type:"danger",message:"上传格式有误!"}),!1;e="mp4"}var n=this;return new Promise((function(a,i){Object(l["b"])({file_type:e}).then((function(e){var i=e.data.key,r=e.data.token;n._data.dataObj.token=r,n._data.dataObj.key=i,a(t)})).catch((function(t){console.log(t),i()}))}))},afterRead:function(t){var e=this;console.log(t),t.status="uploading",t.message="上传中...";var n=new FormData;n.append("file",t.file),Object.keys(this.dataObj).forEach((function(t){n.append(t,e.dataObj[t])})),this.$axios({method:"post",url:"https://upload.qiniup.com",data:n}).then((function(n){console.log(n),t.url=e.$store.getters.setting.img_host+n.data.key,t.status="done",t.message="上传成功",e.update()})).catch((function(){t.status="failed",t.message="上传失败",e.update()}))},update:function(){var t=this.fileList.filter((function(t){return!t.status||"done"==t.status})).map((function(t){return t.url}));this.$emit("input",t),console.log(t)}}},d=u,f=(n("c027"),n("2877")),p=Object(f["a"])(d,a,i,!1,null,"5b2bdc2e",null);e["a"]=p.exports},aac8:function(t,e,n){"use strict";n.r(e);n("7db0"),n("d81d"),n("13d5"),n("f4b3"),n("e9c4"),n("d3b7"),n("ac1f"),n("841c");var a,i=function(){var t=this,e=t._self._c;return e("div",[e("van-sticky",[9==t.order.state&&t.$store.getters.user_id==t.order.supplier_admin_id||t.checkAuth(["final:verify:audit"])?e("van-nav-bar",{staticClass:"shadow",attrs:{title:"修改订单","left-text":"返回","left-arrow":"","right-text":"添加材料"},on:{"click-left":function(e){return t.$router.back(-1)},"click-right":function(e){t.matShow=!0}}}):e("van-nav-bar",{staticClass:"shadow",attrs:{title:"修改订单","left-text":"返回","left-arrow":""},on:{"click-left":function(e){return t.$router.back(-1)}}})],1),t._l(t.cartSuppliers,(function(n){return e("van-cell-group",{key:n.id,staticClass:"mt-2 shadow-sm"},[e("div",{staticClass:"py-1"},[e("span",{staticClass:"mx-2 text-sm"},[e("van-icon",{attrs:{name:"shop-o"}}),t._v(" "+t._s(n.name)+" ")],1)]),t._l(n.carts,(function(n,a){return[e("div",{key:a},[e("div",{staticClass:"flex"},[e("van-card",{staticClass:"flex-1 bg-white",attrs:{title:n.name},scopedSlots:t._u([{key:"title",fn:function(){return[e("div",{staticClass:"flex"},[e("div",{staticClass:"flex-1"},[e("span",[t._v(t._s(n.name))])]),e("div",{},[e("span",[t._v(" "+t._s(n.type_name)+" ")])])])]},proxy:!0},{key:"price",fn:function(){},proxy:!0},{key:"num",fn:function(){return[e("div",{staticClass:"flex items-center"},[e("span",[e("van-stepper",{attrs:{min:0,"input-width":"100px",max:t.checkAuth(["final:verify:audit"])||1!=t.order.type||9==t.order.state?void 0:t.items.find((function(t){return t.mat_id==n.mat_id&&t.item_id==n.item_id})).num},on:{plus:function(e){return t.changeCartNum(n)},minus:function(e){return t.changeCartNum(n)},blur:function(e){return t.changeCartNum(n)}},model:{value:n.num,callback:function(e){t.$set(n,"num",e)},expression:"cart.num"}})],1),e("span",{staticClass:"ml-2"},[t._v(" "+t._s(n.unit)+" ")]),9==t.order.state&&t.$store.getters.user_id==t.order.supplier_admin_id?e("van-button",{staticClass:"mx-5",attrs:{icon:"delete-o",type:"danger",size:"mini"},on:{click:function(e){return t.delCart(n)}}}):t._e()],1)]},proxy:!0},{key:"tags",fn:function(){return[n.item_name?e("van-tag",{staticClass:"mb-2",attrs:{plain:"",type:"danger"}},[t._v(t._s(n.item_name))]):t._e()]},proxy:!0}],null,!0)})],1),e("van-field",{attrs:{autosize:"",type:"textarea",label:"订单备注",rows:"1",placeholder:"无备注"},on:{blur:function(e){return t.changeCartRemark(n)}},model:{value:n.remark,callback:function(e){t.$set(n,"remark",e)},expression:"cart.remark"}})],1)]}))],2)})),0==t.cartSuppliers.length?e("van-empty",{attrs:{description:"没有选材"}}):t._e(),e("van-submit-bar",{attrs:{"button-text":"修改订单",price:t.$store.getters.user_id==t.order.supplier_admin_id||0==t.order.type&&t.$store.getters.user_id==t.order.manager_id?t.carts.map((function(t){return 100*t.total})).reduce((function(t,e){return t+e}),0):void 0,disabled:Boolean(0==t.carts.length||0==t.order.type&&t.carts.map((function(t){return t.total})).reduce((function(t,e){return t+e}),0)>t.materialInfo.budget)},on:{submit:t.onSubmit}},[0==t.order.type&&t.carts.map((function(t){return t.total})).reduce((function(t,e){return t+e}),0)>t.materialInfo.budget?e("span",{attrs:{slot:"tip"},slot:"tip"},[t._v(" 你的选材已超过控量 ")]):t._e()]),e("van-popup",{style:{width:"50%",height:"100%"},attrs:{position:"left"},model:{value:t.typeShow,callback:function(e){t.typeShow=e},expression:"typeShow"}},[e("van-cell-group",[t._l(t.types,(function(n){return[e("van-cell",{key:n.id,attrs:{title:n.name,clickable:""},on:{click:function(e){t.type_id=n.id,t.changeQuery(),t.typeShow=!1}},scopedSlots:t._u([{key:"right-icon",fn:function(){return[n.id==t.type_id?e("van-icon",{attrs:{name:"success",color:"#07c160"}}):t._e()]},proxy:!0}],null,!0)}),t._l(n.children,(function(n){return e("van-cell",{key:n.id,attrs:{title:n.name,clickable:""},on:{click:function(e){t.type_id=n.id,t.changeQuery(),t.typeShow=!1}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("div",{staticClass:"mx-2"})]},proxy:!0},{key:"right-icon",fn:function(){return[n.id==t.type_id?e("van-icon",{attrs:{name:"success",color:"#07c160"}}):t._e()]},proxy:!0}],null,!0)})}))]}))],2),e("div",{staticClass:"van-tabbar bg-transparent"})],1),e("van-popup",{attrs:{closeable:"",round:"",position:"bottom"},model:{value:t.itemShow,callback:function(e){t.itemShow=e},expression:"itemShow"}},[e("div",{staticClass:"mt-2 text-center leading-10 text-lg"},[t._v("选材")]),e("van-field",{attrs:{type:"number",label:"数量"},scopedSlots:t._u([{key:"button",fn:function(){return[t._v(" "+t._s(t.itemForm.unit)+" ")]},proxy:!0}]),model:{value:t.itemForm.num,callback:function(e){t.$set(t.itemForm,"num",e)},expression:"itemForm.num"}}),e("van-field",{attrs:{rows:"3",autosize:"",type:"textarea",placeholder:"请输入备注"},model:{value:t.itemForm.remark,callback:function(e){t.$set(t.itemForm,"remark",e)},expression:"itemForm.remark"}}),e("van-button",{attrs:{size:"large",type:"primary"},on:{click:t.saveItem}},[t._v("提交")])],1),e("van-popup",{style:{height:"80%"},attrs:{closeable:"",round:"",position:"bottom"},model:{value:t.cartShow,callback:function(e){t.cartShow=e},expression:"cartShow"}},[e("div",{staticClass:"flex flex-col h-full"},[e("div",{staticClass:"mx-5 my-3 text-center"},[t._v("我的选材")]),e("div",{staticClass:"flex-1 bg-gray-100 overflow-y-auto"},[t._l(t.cartSuppliers,(function(n){return e("van-cell-group",{key:n.id,staticClass:"mt-2 shadow-sm"},[e("div",{staticClass:"py-1"},[e("span",{staticClass:"mx-2 text-sm"},[e("van-icon",{attrs:{name:"shop-o"}}),t._v(" "+t._s(n.name)+" ")],1)]),t._l(n.carts,(function(n,a){return[e("van-card",{key:a,staticClass:"bg-white",attrs:{title:n.name},scopedSlots:t._u([{key:"title",fn:function(){return[e("div",{staticClass:"flex"},[e("div",{staticClass:"flex-1"},[e("span",[t._v(t._s(n.name))])]),e("div",{},[e("span",[t._v(" "+t._s(n.type_name)+" ")])])])]},proxy:!0},{key:"price",fn:function(){return[e("div",{staticClass:"flex items-center"},[e("span",[e("van-stepper",{attrs:{min:.01,"input-width":"100px"},on:{plus:function(e){return t.changeCartNum(n)},minus:function(e){return t.changeCartNum(n)},blur:function(e){return t.changeCartNum(n)}},model:{value:n.num,callback:function(e){t.$set(n,"num",e)},expression:"cart.num"}})],1),e("span",{staticClass:"ml-2"},[t._v(" "+t._s(n.unit)+" ")])])]},proxy:!0},{key:"num",fn:function(){return[e("van-button",{attrs:{icon:"delete-o",type:"danger",size:"mini"},on:{click:function(e){return t.delCart(n)}}})]},proxy:!0},{key:"tags",fn:function(){return[n.item_name?e("van-tag",{staticClass:"mb-2",attrs:{plain:"",type:"danger"}},[t._v(t._s(n.item_name))]):t._e()]},proxy:!0}],null,!0)})]}))],2)})),0==t.cartSuppliers.length?e("van-empty",{attrs:{description:"没有选材"}}):t._e(),e("div",{staticClass:"van-tabbar bg-transparent"})],2)])]),e("van-popup",{staticClass:"overflow-hidden",style:{height:"80%"},attrs:{closeable:"",round:"",position:"bottom"},model:{value:t.matShow,callback:function(e){t.matShow=e},expression:"matShow"}},[e("div",{staticClass:"flex flex-col h-full"},[e("div",{staticClass:"mx-5 my-3 text-center"},[t._v("材料库")]),e("div",{staticClass:"flex-1 flex bg-gray-100 overflow-hidden"},[e("div",{staticClass:"w-32 overflow-y-auto"},[t._l(t.types,(function(n){return[e("van-cell",{key:n.id,staticClass:"px-2",attrs:{title:n.name,clickable:""},on:{click:function(e){t.type_id=n.id,t.changeQuery(),t.typeShow=!1}},scopedSlots:t._u([{key:"right-icon",fn:function(){return[n.id==t.type_id?e("van-icon",{attrs:{name:"success",color:"#07c160"}}):t._e()]},proxy:!0}],null,!0)}),t._l(n.children,(function(n){return e("van-cell",{key:n.id,staticClass:"px-2",attrs:{title:n.name,clickable:""},on:{click:function(e){t.type_id=n.id,t.changeQuery(),t.typeShow=!1}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("div",{staticClass:"mx-2"})]},proxy:!0},{key:"right-icon",fn:function(){return[n.id==t.type_id?e("van-icon",{attrs:{name:"success",color:"#07c160"}}):t._e()]},proxy:!0}],null,!0)})}))]}))],2),e("div",{staticClass:"flex-1 flex flex-col"},[e("div",[e("van-search",{attrs:{placeholder:"请输入关键词"},on:{search:t.changeQuery},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),e("van-empty",{directives:[{name:"show",rawName:"v-show",value:t.showEmpty,expression:"showEmpty"}],attrs:{description:"暂无材料"}}),e("van-list",{staticClass:"flex-1 overflow-y-auto",attrs:{finished:t.finished,error:t.error,"error-text":"请求失败,点击重新加载","finished-text":""},on:{"update:error":function(e){t.error=e},load:t.loadList},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,(function(n,a){return e("van-card",{key:a,staticClass:"shadow-sm",attrs:{desc:n.supplier_name,title:n.name},scopedSlots:t._u([{key:"title",fn:function(){return[e("div",{staticClass:"flex"},[e("div",{staticClass:"flex-1"},[e("span",[t._v(t._s(n.name))])]),e("div",{},[e("span",[t._v(" "+t._s(n.type_name)+" ")])])])]},proxy:!0},{key:"price",fn:function(){return[e("div",{staticClass:"flex items-center"},[e("span",[e("van-stepper",{model:{value:n.num,callback:function(e){t.$set(n,"num",e)},expression:"item.num"}})],1),e("span",{staticClass:"ml-2"},[t._v(" "+t._s(n.unit)+" ")])])]},proxy:!0},{key:"num",fn:function(){return[e("van-button",{attrs:{icon:"plus",type:"danger",size:"mini"},on:{click:function(e){return t.addCart(n)}}})]},proxy:!0}],null,!0)})})),1)],1)])])]),e("van-popup",{attrs:{closeable:"",round:"",position:"bottom"},model:{value:t.processShow,callback:function(e){t.processShow=e},expression:"processShow"}},[e("div",{staticClass:"mt-2 text-center leading-10 text-lg"},[t._v("修改订单")]),6==t.processForm.type||7==t.processForm.type?e("van-radio-group",{staticClass:"mx-5",attrs:{direction:"horizontal"},model:{value:t.processForm.change_type_id,callback:function(e){t.$set(t.processForm,"change_type_id",e)},expression:"processForm.change_type_id"}},t._l(t.changeTypes,(function(n){return e("van-radio",{key:n.id,attrs:{name:n.id}},[t._v(t._s(n.name))])})),1):t._e(),e("van-field",{attrs:{autosize:"",type:"textarea",placeholder:"请输入说明"},model:{value:t.processForm.explain,callback:function(e){t.$set(t.processForm,"explain",e)},expression:"processForm.explain"}}),e("UploadList",{attrs:{value:t.jsonArray(t.processForm.pictures)},on:{input:function(e){t.$set(t.processForm,"pictures",JSON.stringify(e))}}}),e("van-button",{attrs:{size:"large",type:"info"},on:{click:t.saveProcess}},[t._v("提交")])],1)],2)},r=[],o=(n("e7e5"),n("d399")),s=n("ade3"),c=(n("4ddd"),n("9f14")),l=(n("a44c"),n("e27c")),u=(n("5f1a"),n("a3e2")),d=(n("a39e"),n("241e")),f=(n("570a"),n("1d36")),p=(n("4467"),n("c36e")),m=(n("591c"),n("7713")),h=(n("be39"),n("efa0")),v=(n("f06a"),n("20fb")),y=(n("0cc8"),n("3104")),b=(n("5852"),n("d961")),g=(n("99af"),n("4de4"),n("4160"),n("14d9"),n("acd8"),n("e25e"),n("159b"),n("8a59")),_=n("6cd8"),x=n("a9f5"),k=n("5354"),w={components:(a={UploadList:x["a"]},Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(a,b["a"].name,b["a"]),y["a"].name,y["a"]),v["a"].name,v["a"]),h["a"].name,h["a"]),m["a"].name,m["a"]),p["a"].name,p["a"]),f["a"].name,f["a"]),d["a"].name,d["a"]),u["a"].name,u["a"]),l["a"].name,l["a"]),Object(s["a"])(a,c["a"].name,c["a"])),data:function(){return{id:0,search:"",list:[],loading:!1,error:!1,page:1,state:0,finished:!1,showEmpty:!1,itemShow:!1,itemForm:{},typeShow:!1,types:[],type_id:0,carts:[],cartSuppliers:[],cartShow:!1,matShow:!1,order:{},showPrice:!1,processShow:!1,processForm:{},items:[],materialInfo:{}}},created:function(){this.$route.params&&this.$route.params.id&&(this.id=parseInt(this.$route.params.id)),this.loadChangeTypes()},mounted:function(){this.loadCartAdd(),this.loadOrder(),this.loadOrderItem()},methods:{checkAuth:k["a"],jsonArray:_["c"],loadChangeTypes:function(){var t=this;Object(g["B"])().then((function(e){t.changeTypes=e.data.list})).catch((function(){}))},loadCartAdd:function(){var t=this;Object(g["kb"])({order_id:this.id}).then((function(e){t.loadCarts()})).catch((function(){t.$store.commit("loading/hideLoading")}))},loadMaterialInfo:function(){var t=this;Object(g["F"])(this.order.type_id,{}).then((function(e){t.materialInfo=e.data,console.log(t.materialInfo)})).catch((function(){}))},loadOrder:function(){var t=this;Object(g["S"])(this.id).then((function(e){t.order=e.data,t.loadTypes(),t.changeQuery(),t.order.type_id&&t.loadMaterialInfo()})).catch((function(){}))},loadOrderItem:function(){var t=this;Object(g["T"])({order_id:this.id}).then((function(e){t.items=e.data.list})).catch((function(){}))},loadOrderCartAdd:function(){var t=this;this.$store.commit("loading/showLoading"),Object(g["kb"])({order_id:this.id}).then((function(e){t.loadCarts()})).catch((function(){t.$store.commit("loading/hideLoading")}))},onSubmit:function(){9==this.order.state?this.showProcess(12):this.showProcess(7)},allSelect:function(){var t=this.carts;0==t.filter((function(t){return!t.select})).length?t.forEach((function(t){return t.select=!1})):t.forEach((function(t){return t.select=!0})),this.carts=t,this.$forceUpdate()},loadTypes:function(){var t=this;Object(g["W"])({type:this.order.type}).then((function(e){t.types=[{name:"全部",id:0}],t.types=t.types.concat(Object(_["e"])(e.data.list,"pid"))})).catch((function(){}))},loadCarts:function(){var t=this;Object(g["R"])({site_id:this.order.site_id}).then((function(e){var n=e.data.list,a=[];n.forEach((function(e){var n=t.carts.find((function(t){return t.id==e.id}));n&&(e.select=n.select);var i=a.find((function(t){return t.id==e.supplier_id}));i||(i={id:e.supplier_id,name:e.supplier_name,phone:e.supplier_phone,carts:[]},a.push(i)),i.carts.push(e)})),t.carts=n,t.cartSuppliers=a,t.$store.commit("loading/hideLoading")})).catch((function(){t.$store.commit("loading/hideLoading")}))},addCart:function(t){var e=this;o["a"].loading({forbidClick:!0,duration:0}),Object(g["g"])({mat_id:t.id,num:parseFloat(t.num)}).then((function(t){e.loadCarts(),o["a"].clear()})).catch((function(){}))},delCart:function(t){var e=this;o["a"].loading({forbidClick:!0,duration:0}),Object(g["u"])(t.id).then((function(t){e.loadCarts(),o["a"].clear()})).catch((function(){}))},changeCartNum:function(t){var e=this;this.$nextTick((function(){o["a"].loading({forbidClick:!0,duration:0}),Object(g["y"])(t.id,{num:parseFloat(t.num)}).then((function(t){e.loadCarts(),o["a"].clear()})).catch((function(){}))}))},changeCartTotal:function(t){var e=this;this.$nextTick((function(){o["a"].loading({forbidClick:!0,duration:0}),Object(g["y"])(t.id,{total:parseFloat(t.total)}).then((function(t){e.loadCarts(),o["a"].clear()})).catch((function(){}))}))},changeCartRemark:function(t){var e=this;this.$nextTick((function(){o["a"].loading({forbidClick:!0,duration:0}),Object(g["y"])(t.id,{remark:t.remark}).then((function(t){e.loadCarts(),o["a"].clear()})).catch((function(){}))}))},changeQuery:function(){return this.finished=!1,this.loading=!1,this.error=!1,this.page=1,this.list=[],this.loadList(),!0},editItem:function(t){this.itemForm={mat_id:t.id,unit:t.unit},this.itemShow=!0},clearItem:function(){this.itemForm={mat_id:0,num:0,remark:0},this.saveItem()},saveItem:function(){var t=this;this.$store.commit("loading/showLoading"),editFinalMaterialItem(this.id,this.itemForm).then((function(e){t.$router.back(-1),t.itemShow=!1})).catch((function(){t.$store.commit("loading/hideLoading")}))},loadList:function(){var t=this;this.loading=!0,Object(g["X"])({type:this.order.type,type_id:this.type_id?this.type_id:void 0,supplier_id:this.order.supplier_id,site_id:this.order.site_id,name:this.search,page:this.page++,size:10}).then((function(e){e.data.count<=t.list.length&&(t.finished=!0),t.list=t.list.concat(e.data.list),0===t.list.length?t.showEmpty=!0:t.showEmpty=!1,t.loading=!1})).catch((function(){t.loading=!1,t.error=!0}))},showProcess:function(t){this.processForm={change_type_id:0,order_id:this.id,type:t},this.processShow=!0},saveProcess:function(){var t=this;this.$store.commit("loading/showLoading"),Object(g["h"])(this.processForm).then((function(e){t.loadOrder(),t.processShow=!1,t.$router.back(-1),t.$store.commit("loading/hideLoading")})).catch((function(){t.$store.commit("loading/hideLoading")}))}}},C=w,S=(n("ccfa"),n("2877")),O=Object(S["a"])(C,i,r,!1,null,"68f13a94",null);e["default"]=O.exports},acd8:function(t,e,n){"use strict";var a=n("23e7"),i=n("7e12");a({global:!0,forced:parseFloat!==i},{parseFloat:i})},c027:function(t,e,n){"use strict";n("dfb4")},ccfa:function(t,e,n){"use strict";n("1966")},d81d:function(t,e,n){"use strict";var a=n("23e7"),i=n("b727").map,r=n("1dde"),o=r("map");a({target:"Array",proto:!0,forced:!o},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},dc1b:function(t,e,n){},dde9:function(t,e,n){},dfb4:function(t,e,n){},e27c:function(t,e,n){"use strict";var a=n("d282"),i=n("78eb"),r=n("9884"),o=Object(a["a"])("radio-group"),s=o[0],c=o[1];e["a"]=s({mixins:[Object(r["b"])("vanRadio"),i["a"]],props:{value:null,disabled:Boolean,direction:String,checkedColor:String,iconSize:[Number,String]},watch:{value:function(t){this.$emit("change",t)}},render:function(){var t=arguments[0];return t("div",{class:c([this.direction]),attrs:{role:"radiogroup"}},[this.slots()])}})},f4b3:function(t,e,n){"use strict";var a=n("23e7"),i=n("d039"),r=n("7b0b"),o=n("c04e"),s=i((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}));a({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(t){var e=r(this),n=o(e,"number");return"number"!=typeof n||isFinite(n)?e.toISOString():null}})}}]);