import{_ as x}from"./index.76a66f15.js";/* empty css */import{bj as u,C as p,D as g,aJ as a,b2 as r,aV as m,cL as S,ci as $,b1 as C,aG as T,b4 as L,b3 as h,bI as B,bJ as M,a$ as k,E as _,bF as y,bE as V,bP as O,bz as I,bw as N}from"./arco.f3c60d68.js";/* empty css */const F={components:{Modal:u},data(){return{visibleModal:!1,form:{star:0},order_no:""}},props:{orderNo:{type:String,default:""},visible:{type:Boolean,default:!1}},methods:{starChange(e){this.form.star=e},handleEditOk(){var e={row:this.form,order_no:this.order_no},s="admin/order/order/edit";this.$request.post(s,e).then(o=>{this.$message.success(o.msg),this.$emit("ok",!1)}).catch(o=>{this.$message.error(o.msg)})},handleCancel(){this.$emit("cancel",!1)}},watch:{orderNo:function(){this.order_no=this.orderNo},visible:function(){this.order_no=this.orderNo,this.visibleModal=this.visible,this.form.star=0,this.visible&&this.$request.post("admin/order/order/detail",{order_no:this.order_no}).then(e=>{this.form.star=e.data.star}).catch(e=>{this.$message.error(e.msg),this.handleCancel()})}}};function Y(e,s,o,D,t,n){const i=S,d=u;return p(),g("div",null,[a(d,{visible:t.visibleModal,onOk:n.handleEditOk,onCancel:n.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:""},{title:r(()=>[...s[0]||(s[0]=[m(" \u6253\u661F ",-1)])]),default:r(()=>[a(i,{"model-value":t.form.star,"allow-clear":"",onChange:n.starChange},null,8,["model-value","onChange"])]),_:1},8,["visible","onOk","onCancel"])])}const oe=x(F,[["render",Y]]),q={components:{Modal:u},data(){return{visibleModal:!1,form:{merch_remark:""},order_no:""}},props:{orderNo:{type:String,default:""},visible:{type:Boolean,default:!1}},methods:{handleEditOk(){var e={row:this.form,order_no:this.order_no},s="admin/order/order/edit";this.$request.post(s,e).then(o=>{this.$message.success(o.msg),this.$emit("ok",!1)}).catch(o=>{this.$message.error(o.msg)})},handleCancel(){this.$emit("cancel",!1)}},watch:{orderNo:function(){this.order_no=this.orderNo},visible:function(){this.order_no=this.orderNo,this.visibleModal=this.visible,this.form.merch_remark="",this.visible&&this.$request.post("admin/order/order/detail",{order_no:this.order_no}).then(e=>{this.form.merch_remark=e.data.merch_remark}).catch(e=>{this.$message.error(e.msg),this.handleCancel()})}}};function A(e,s,o,D,t,n){const i=$,d=u;return p(),g("div",null,[a(d,{visible:t.visibleModal,onOk:n.handleEditOk,onCancel:n.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:""},{title:r(()=>[...s[1]||(s[1]=[m(" \u5907\u6CE8 ",-1)])]),default:r(()=>[a(i,{placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",modelValue:t.form.merch_remark,"onUpdate:modelValue":s[0]||(s[0]=l=>t.form.merch_remark=l),"max-length":200,onPressEnter:n.handleEditOk,"show-word-limit":"","allow-clear":"","auto-size":{minRows:3,maxRows:6}},null,8,["modelValue","onPressEnter"])]),_:1},8,["visible","onOk","onCancel"])])}const ae=x(q,[["render",A]]),J={name:"ExpressSelect",props:{value:{type:String,default:""},modelValue:{type:String,default:""},placeholder:{type:String,default:"\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"},allowClear:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1}},data(){return{selectedValue:this.modelValue||this.value,loading:!1,expressList:[]}},watch:{value:{handler(e){this.modelValue===void 0&&(this.selectedValue=e)},immediate:!0},modelValue:{handler(e){this.selectedValue=e},immediate:!0},selectedValue(e,s){e!==s&&(this.$emit("input",e),this.$emit("change",e),this.$emit("update:modelValue",e))}},methods:{handleChange(e){this.$emit("input",e),this.$emit("change",e),this.$emit("update:modelValue",e)},getExpressList(){this.loading=!0,this.$request.post("admin/express/index",{}).then(e=>{const s=e.data||{};this.expressList=s.rows||[],this.loading=!1}).catch(()=>{this.expressList=[],this.loading=!1})},getNameByCode(e){const s=this.expressList.find(o=>o.code===e);return s?s.name:e}},mounted(){this.getExpressList()}};function U(e,s,o,D,t,n){const i=B,d=M;return p(),C(d,{modelValue:t.selectedValue,"onUpdate:modelValue":s[0]||(s[0]=l=>t.selectedValue=l),loading:t.loading,placeholder:o.placeholder,"allow-clear":o.allowClear,"allow-search":!0,disabled:o.disabled,onChange:n.handleChange},{default:r(()=>[(p(!0),g(T,null,L(t.expressList,l=>(p(),C(i,{key:l.code,value:l.code},{default:r(()=>[m(h(l.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","loading","placeholder","allow-clear","disabled","onChange"])}const E=x(J,[["render",U]]);const P={name:"ModifyExpress",components:{ExpressSelect:E},data(){return{visible:this.isShow,loading:!1,formData:{goods_count:1,address:null,express_code:"",express_no:""}}},props:{isShow:{type:Boolean,default:!1},orderData:{type:Object,default:()=>({})}},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){var s;if(!this.formData.express_code){this.$message.warning("\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8");return}if(!this.formData.express_no){this.$message.warning("\u8BF7\u8F93\u5165\u5FEB\u9012\u5355\u53F7");return}const e=this.getExpressInfo(this.formData.express_code);this.loading=!0,this.$request.post("admin/app/physical/dispatch/dispatch",{action:"change",order_id:this.orderData.id,order_express_id:(s=this.orderData.express)==null?void 0:s.id,express:{name:e.name,code:e.code,no:this.formData.express_no}}).then(()=>{this.$message.success("\u6210\u529F\u4FEE\u6539"),this.$emit("ok"),this.$emit("cancel",!1)}).catch(()=>{this.$message.error("\u4FEE\u6539\u5931\u8D25")}).finally(()=>{this.loading=!1})},getExpressInfo(e){return{name:{SF:"\u987A\u4E30\u901F\u8FD0",ZTO:"\u4E2D\u901A\u5FEB\u9012",STO:"\u7533\u901A\u5FEB\u9012",YTO:"\u5706\u901A\u901F\u9012",YD:"\u97F5\u8FBE\u901F\u9012",YZPY:"\u90AE\u653F\u5FEB\u9012\u5305\u88F9",EMS:"EMS",JD:"\u4EAC\u4E1C\u5FEB\u9012",DBL:"\u5FB7\u90A6\u5FEB\u9012",JTSD:"\u6781\u5154\u901F\u9012"}[e]||e,code:e}}},watch:{isShow:{handler(e){var s,o;this.visible=e,e&&this.orderData&&(this.formData={goods_count:this.orderData.goods_count||1,address:this.orderData.address||null,express_code:((s=this.orderData.express)==null?void 0:s.express_code)||"",express_no:((o=this.orderData.express)==null?void 0:o.express_no)||""})},immediate:!0}}},Z={class:"order-info"},j={class:"info-item"},R={class:"info-item"},z={class:"info-item"},G={class:"package-section"};function H(e,s,o,D,t,n){const i=k("express-select"),d=y,l=V,b=O,w=u;return p(),g("div",null,[a(w,{visible:t.visible,onOk:n.handleOk,onCancel:n.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:600},{title:r(()=>[...s[2]||(s[2]=[m(" \u4FEE\u6539\u7269\u6D41 ",-1)])]),default:r(()=>[a(b,{loading:t.loading,tip:"\u63D0\u4EA4\u4E2D...",style:{width:"100%"}},{default:r(()=>{var v;return[_("div",Z,[_("div",j,"\u5546\u54C1\u6570\u91CF\uFF1A"+h(t.formData.goods_count||1),1),_("div",R,"\u6536\u8D27\u4EBA\uFF1A"+h(((v=t.formData.address)==null?void 0:v.consignee)||"-"),1),_("div",z,"\u6536\u8D27\u5730\u5740\uFF1A"+h(t.formData.address?`${t.formData.address.province_name}${t.formData.address.city_name}${t.formData.address.district_name}${t.formData.address.address}`:"-"),1)]),_("div",G,[a(d,{label:"\u7269\u6D41\u516C\u53F8",field:"express_code","label-col-props":{span:6},"wrapper-col-props":{span:18}},{default:r(()=>[a(i,{modelValue:t.formData.express_code,"onUpdate:modelValue":s[0]||(s[0]=f=>t.formData.express_code=f),style:{width:"300px"}},null,8,["modelValue"])]),_:1}),a(d,{label:"\u5FEB\u9012\u5355\u53F7",field:"express_no","label-col-props":{span:6},"wrapper-col-props":{span:18}},{default:r(()=>[a(l,{modelValue:t.formData.express_no,"onUpdate:modelValue":s[1]||(s[1]=f=>t.formData.express_no=f),placeholder:"\u8BF7\u8F93\u5165\u5FEB\u9012\u5355\u53F7",style:{width:"300px"}},null,8,["modelValue"])]),_:1})])]}),_:1},8,["loading"])]),_:1},8,["visible","onOk","onCancel"])])}const re=x(P,[["render",H],["__scopeId","data-v-c6f73bad"]]);const K={name:"OrderShip",components:{ExpressSelect:E},data(){return{visible:this.isShow,loading:!1,formData:{goods_count:1,address:null,express_code:"",sender_address:"",express_no:""},senderAddressList:[{id:1,name:"\u9ED8\u8BA4-\u5F20\u4E09",mobile:"17660382592",address:"\u6CB3\u5317\u7701\u77F3\u5BB6\u5E84\u5E02"}]}},props:{isShow:{type:Boolean,default:!1},orderData:{type:Object,default:()=>({})}},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){if(!this.formData.express_code){this.$message.warning("\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8");return}if(!this.formData.sender_address){this.$message.warning("\u8BF7\u9009\u62E9\u53D1\u8D27\u5730\u5740");return}if(!this.formData.express_no){this.$message.warning("\u8BF7\u8F93\u5165\u5FEB\u9012\u5355\u53F7");return}const e=this.getExpressInfo(this.formData.express_code);this.loading=!0,this.$request.post("admin/app/physical/dispatch/dispatch",{action:"confirm",order_id:this.orderData.id,method:"input",express:{name:e.name,code:e.code,no:this.formData.express_no}}).then(()=>{this.$message.success("\u6210\u529F\u53D1\u8D27"),this.$emit("ok"),this.$emit("cancel",!1)}).catch(()=>{this.$message.error("\u53D1\u8D27\u5931\u8D25")}).finally(()=>{this.loading=!1})},getExpressInfo(e){return{name:{SF:"\u987A\u4E30\u901F\u8FD0",ZTO:"\u4E2D\u901A\u5FEB\u9012",STO:"\u7533\u901A\u5FEB\u9012",YTO:"\u5706\u901A\u901F\u9012",YD:"\u97F5\u8FBE\u901F\u9012",YZPY:"\u90AE\u653F\u5FEB\u9012\u5305\u88F9",EMS:"EMS",JD:"\u4EAC\u4E1C\u5FEB\u9012",DBL:"\u5FB7\u90A6\u5FEB\u9012",JTSD:"\u6781\u5154\u901F\u9012"}[e]||e,code:e}},createAddress(){this.$message.info("\u8DF3\u8F6C\u5230\u65B0\u5EFA\u53D1\u8D27\u5730\u5740\u9875\u9762")},refreshAddress(){this.$message.info("\u5237\u65B0\u53D1\u8D27\u5730\u5740\u5217\u8868")}},watch:{isShow:{handler(e){var s;this.visible=e,e&&this.orderData&&(this.formData={goods_count:this.orderData.goods_count||1,address:this.orderData.address||null,express_code:"",sender_address:((s=this.senderAddressList[0])==null?void 0:s.id)||"",express_no:""})},immediate:!0}}},Q={class:"address-info"};function W(e,s,o,D,t,n){const i=I,d=N,l=k("express-select"),b=y,w=V,v=O,f=u;return p(),g("div",null,[a(f,{visible:t.visible,onOk:n.handleOk,onCancel:n.handleCancel,"title-align":"start",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:700},{title:r(()=>[...s[2]||(s[2]=[m(" \u8BA2\u5355\u53D1\u8D27 ",-1)])]),default:r(()=>[a(v,{loading:t.loading,tip:"\u63D0\u4EA4\u4E2D...",style:{width:"100%"}},{default:r(()=>[_("div",Q,[a(d,{column:1,bordered:!1,style:{marginTop:"16px"}},{default:r(()=>[a(i,{label:"\u6536\u8D27\u5730\u5740"},{default:r(()=>[m(h(t.formData.address?`${t.formData.address.province_name}${t.formData.address.city_name}${t.formData.address.district_name}${t.formData.address.address}`:"-"),1)]),_:1}),a(i,{label:"\u6536\u8D27\u4EBA"},{default:r(()=>{var c;return[m(h(((c=t.formData.address)==null?void 0:c.consignee)||"-"),1)]}),_:1}),a(i,{label:"\u6536\u8D27\u624B\u673A\u53F7"},{default:r(()=>{var c;return[m(h(((c=t.formData.address)==null?void 0:c.mobile)||"-"),1)]}),_:1})]),_:1})]),a(b,{label:"\u5FEB\u9012\u516C\u53F8",field:"express_code","label-col-props":{span:6},"wrapper-col-props":{span:18}},{default:r(()=>[a(l,{modelValue:t.formData.express_code,"onUpdate:modelValue":s[0]||(s[0]=c=>t.formData.express_code=c),style:{width:"300px"}},null,8,["modelValue"])]),_:1}),a(b,{label:"\u5FEB\u9012\u5355\u53F7",field:"express_no","label-col-props":{span:6},"wrapper-col-props":{span:18}},{default:r(()=>[a(w,{modelValue:t.formData.express_no,"onUpdate:modelValue":s[1]||(s[1]=c=>t.formData.express_no=c),placeholder:"\u8BF7\u8F93\u5165\u5FEB\u9012\u5355\u53F7",style:{width:"300px"}},null,8,["modelValue"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["visible","onOk","onCancel"])])}const ne=x(K,[["render",W],["__scopeId","data-v-9a6a9739"]]);export{re as M,ne as O,ae as a,oe as r};