1 |
- import{d as X,r as u,L as $,u as ee,f as le,e as ae,x as te,y as oe,B as A,a as e,o as n,j as p,w as t,k,i as o,av as re,c as se,A as ie,F as de,l as _,m as b,Z as B,P as M,z as ue,aw as me,C as ne,D as ce,G as pe,V as ve,H as fe,q as ye,ax as ge,K as be}from"./index-34852970.js";import{_ as Ve}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eb026e5c.js";import{E as we}from"./el-tree-select-bcaa5997.js";import{_ as _e}from"./SPuUploadImg-9bce0c7f.js";import{g as he}from"./index-735f297f.js";import{d as ke,g as Ne,u as De,a as Ie}from"./index-da2349de.js";import xe from"./OrderBaseInfo-0cbce57b.js";import Ae from"./OrderProduct-8727b70b.js";import{d as Be}from"./tree-0af4953a.js";import{g as Ce}from"./index-fa9b8d90.js";import{u as Te}from"./useMessage-f6294882.js";import{_ as Ue}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-73839c3c.js";import"./SPuUploadImg.vue_vue_type_style_index_0_scoped_5dfa4534_lang-5fc738be.js";import"./index-69e629ed.js";import"./el-image-viewer-619778cc.js";import"./formatTime-2355f062.js";import"./dict-5c28424e.js";import"./el-descriptions-item-f0646587.js";import"./DictTag.vue_vue_type_script_lang-7acc703f.js";import"./color-6e929987.js";const Ee={class:"bottom"},Re={class:"dialog-footer"},Me=Ue(X({__name:"OrderMobileDeliveryForm",emits:["success"],setup(qe,{emit:q}){const C=u([]),m=u(),T=$(),{push:S}=ee(),{t:h}=ue(),y=Te(),H=le({logisticsId:[{required:!0,message:"\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"}],logisticsNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u5FEB\u9012\u5355\u53F7"}],attachment:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u53D1\u8D27\u9644\u4EF6"}]}),v=u(null),r=u({id:0,logisticsId:null,logisticsNo:"",deliveryRemark:"",attachment:""}),N=u(""),L=ae(()=>N.value?D.value.filter(i=>i.name.toLowerCase().includes(N.value.toLowerCase())):D.value),j=i=>{N.value=i},z=window.innerHeight||document.documentElement.clientHeight,d=u(!1),V=u(0),U=u(""),D=u([]);V.value=T.params.id,m.value=T.params.spuType;const E=()=>{S({name:"Order"})},I=q,F=async()=>{d.value=!0;try{if(m.value!="0"){if(r.value.logisticsId===null)return y.error("\u8BF7\u9009\u62E9\u7269\u6D41\u516C\u53F8"),!1;if(r.value.logisticsNo==="")return y.error("\u8BF7\u8F93\u5165\u7269\u6D41\u5355\u53F7"),!1}else if(!r.value.attachment)return y.error("\u8BF7\u4E0A\u4F20\u53D1\u8D27\u9644\u4EF6"),!1;const i=e(r);await ke(i),y.success("\u53D1\u8D27\u6210\u529F"),I("success",!0),E()}finally{d.value=!1}},O=async()=>{const{value:i}=await me.prompt("\u8BF7\u8F93\u5165\u5907\u6CE8","\u5907\u6CE8",{inputValue:U,confirmButtonText:h("common.ok"),cancelButtonText:h("common.cancel")});try{await De({id:r.value.id,remark:i}),y.success(h("common.updateSuccess")),v.value.getDetail(),I("success",!0)}finally{d.value=!1}};let c=u(!1);const s=u({id:0,receiverName:"",receiverMobile:"",receiverAreaId:null,receiverDetailAddress:""}),G=async()=>{c.value=!0,s.value.id=v.value.formData.id,s.value.receiverName=v.value.formData.receiverName,s.value.receiverMobile=v.value.formData.receiverMobile,s.value.receiverAreaId=v.value.formData.receiverAreaId,s.value.receiverDetailAddress=v.value.formData.receiverDetailAddress},K=async()=>{d.value=!0;try{const i=e(s);await Ie(i),y.success(h("common.updateSuccess")),c.value=!1,v.value.getDetail(),I("success",!0)}finally{d.value=!1}};return te(async()=>{r.value.id=V.value,s.value.id=V.value,await(async i=>{if(i){const l=await Ne(i);l||(y.error("\u4EA4\u6613\u8BA2\u5355\u4E0D\u5B58\u5728"),close()),U.value=l.remark}})(r.value.id),D.value=await he(),C.value=await Ce(),document.getElementsByTagName("section")[1].style.padding="0px",document.getElementsByTagName("section")[1].style.width="100%",document.getElementsByTagName("section")[1].style.background="#f5f7f9",document.getElementsByTagName("section")[1].querySelector("div").style.border="none"}),oe(()=>{document.getElementsByTagName("section")[1].style.width="auto",document.getElementsByTagName("section")[1].style.padding="20px",document.getElementsByTagName("section")[1].style.background="var(--el-color-white)"}),(i,l)=>{const P=ne,W=ce,f=pe,w=ve,Y=_e,R=fe,g=ye,Z=we,J=ge,Q=Ve,x=be;return A((n(),p(Q,{style:{"overflow-y":"auto"},class:"ContentWrap"},{default:t(()=>[k("div",{class:"top",style:re([{height:e(z)-230+"px"},{"overflow-y":"auto"}])},[o(xe,{ref_key:"baseInfoRef",ref:v,"is-detail":!1,id:e(V)},null,8,["id"]),o(Ae,{ref:"infoRef",id:e(V)},null,8,["id"])],4),k("div",Ee,[A((n(),p(R,{ref:"formRef",model:e(r),"label-width":"140px",style:{},rules:e(H)},{default:t(()=>[e(m)!="0"?(n(),p(f,{key:0,label:"\u7269\u6D41\u516C\u53F8",prop:"logisticsId",style:{border:"none"}},{default:t(()=>[o(W,{modelValue:e(r).logisticsId,"onUpdate:modelValue":l[0]||(l[0]=a=>e(r).logisticsId=a),style:{width:"90%"},placeholder:"\u8BF7\u9009\u62E9",filterable:"","filter-method":j},{default:t(()=>[(n(!0),se(de,null,ie(e(L),a=>(n(),p(P,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):_("",!0),e(m)!="0"?(n(),p(f,{key:1,label:"\u7269\u6D41\u5355\u53F7",prop:"logisticsNo",style:{border:"none"}},{default:t(()=>[o(w,{modelValue:e(r).logisticsNo,"onUpdate:modelValue":l[1]||(l[1]=a=>e(r).logisticsNo=a),style:{width:"90%"},placeholder:"\u8BF7\u5F55\u5165\u5FEB\u9012\u5355\u53F7"},null,8,["modelValue"])]),_:1})):_("",!0),e(m)=="0"?(n(),p(f,{key:2,label:"\u53D1\u8D27\u5907\u6CE8",prop:"deliveryRemark",style:{border:"none"}},{default:t(()=>[o(w,{modelValue:e(r).deliveryRemark,"onUpdate:modelValue":l[2]||(l[2]=a=>e(r).deliveryRemark=a)},null,8,["modelValue"])]),_:1})):_("",!0),e(m)=="0"?(n(),p(f,{key:3,label:"\u9644\u4EF6",prop:"attachment",style:{border:"none",display:"flex","align-items":"center"}},{default:t(()=>[o(Y,{modelValue:e(r).attachment,"onUpdate:modelValue":l[3]||(l[3]=a=>e(r).attachment=a),fileSize:1},null,8,["modelValue"])]),_:1})):_("",!0)]),_:1},8,["model","rules"])),[[x,e(d)]]),k("div",null,[o(g,{onClick:E,class:B({"w-31":e(m)=="0"})},{default:t(()=>l[10]||(l[10]=[b("\u8FD4 \u56DE")])),_:1},8,["class"]),o(g,{disabled:e(d),type:"primary",onClick:O,class:B({"w-31":e(m)=="0"})},{default:t(()=>l[11]||(l[11]=[b("\u5546\u5BB6\u5907\u6CE8")])),_:1},8,["disabled","class"]),e(m)!="0"?(n(),p(g,{key:0,disabled:e(d),type:"primary",onClick:G},{default:t(()=>l[12]||(l[12]=[b("\u4FEE\u6539\u5730\u5740")])),_:1},8,["disabled"])):_("",!0),o(g,{disabled:e(d),type:"primary",onClick:F,class:B({"w-31":e(m)=="0"})},{default:t(()=>l[13]||(l[13]=[b("\u53D1 \u8D27")])),_:1},8,["disabled","class"])])]),o(J,{modelValue:e(c),"onUpdate:modelValue":l[9]||(l[9]=a=>M(c)?c.value=a:c=a),title:"\u4FEE\u6539\u5730\u5740",width:"90%"},{footer:t(()=>[k("div",Re,[o(g,{onClick:l[8]||(l[8]=a=>M(c)?c.value=!1:c=!1)},{default:t(()=>l[14]||(l[14]=[b("\u53D6\u6D88")])),_:1}),o(g,{type:"primary",onClick:K},{default:t(()=>l[15]||(l[15]=[b(" \u786E\u8BA4 ")])),_:1})])]),default:t(()=>[A((n(),p(R,{ref:"formRef",model:e(s),"label-width":"80"},{default:t(()=>[o(f,{label:"\u6536\u4EF6\u4EBA",style:{border:"none"}},{default:t(()=>[o(w,{modelValue:e(s).receiverName,"onUpdate:modelValue":l[4]||(l[4]=a=>e(s).receiverName=a),placeholder:"\u8BF7\u8F93\u5165\u6536\u4EF6\u4EBA\u540D\u79F0"},null,8,["modelValue"])]),_:1}),o(f,{label:"\u624B\u673A\u53F7",style:{border:"none"}},{default:t(()=>[o(w,{modelValue:e(s).receiverMobile,"onUpdate:modelValue":l[5]||(l[5]=a=>e(s).receiverMobile=a),placeholder:"\u8BF7\u8F93\u5165\u6536\u4EF6\u4EBA\u624B\u673A\u53F7"},null,8,["modelValue"])]),_:1}),o(f,{label:"\u6240\u5728\u5730",style:{border:"none"}},{default:t(()=>[o(Z,{modelValue:e(s).receiverAreaId,"onUpdate:modelValue":l[6]||(l[6]=a=>e(s).receiverAreaId=a),data:e(C),props:e(Be),"render-after-expand":!0},null,8,["modelValue","data","props"])]),_:1}),o(f,{label:"\u8BE6\u7EC6\u5730\u5740",style:{border:"none"}},{default:t(()=>[o(w,{modelValue:e(s).receiverDetailAddress,"onUpdate:modelValue":l[7]||(l[7]=a=>e(s).receiverDetailAddress=a),rows:3,placeholder:"\u8BF7\u8F93\u5165\u6536\u4EF6\u4EBA\u8BE6\u7EC6\u5730\u5740",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])),[[x,e(d)]])]),_:1},8,["modelValue"])]),_:1})),[[x,e(d)]])}}}),[["__scopeId","data-v-bda5595e"]]);export{Me as default};
|