qrd-modal.fac6d9f5.js 14 KB

1
  1. import{bO as Fe,a_ as be,_ as Ce,d as ye,E as s,a5 as Ve,bd as U,af as q,x as i,aF as Be,o as E,N,K as l,O as Ne,u as p,aK as xe,y as e,c as R,M as h,L as P,W as F,G as z,bP as Ue,aZ as O,bQ as qe,bR as we,bS as ke}from"./index.1535a134.js";import Ae from"./platform.357e344e.js";import Re from"./company.83596875.js";import he from"./customer.e23b1e12.js";import Pe from"./supplier.0f161d36.js";import Oe from"./category.e7c9e6d1.js";import Se from"./sale-user.08ae6165.js";import Ie from"./user.5c1a4e02.js";var f=(m=>(m[m.create=0]="create",m[m.update=1]="update",m[m.preview=2]="preview",m[m.proUpdate=3]="proUpdate",m))(f||{});const Le=(m,b,C)=>{b!==""?Fe(b)||be(b)?C():C(new Error("\u8054\u7CFB\u7535\u8BDD\u683C\u5F0F\u4E0D\u6B63\u786E\uFF01")):C(new Error("\u8054\u7CFB\u7535\u8BDD\uFF01"))},Qe={platform_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u5E73\u53F0",trigger:"change"}],sale_id:[{required:!0,message:"\u9500\u552E\u5458\u4E0D\u80FD\u4E3A\u7A7A\uFF01",trigger:"blur"}],sale_depart:[{required:!0,message:"\u9500\u552E\u5458\u90E8\u95E8\u4E0D\u80FD\u4E3A\u7A7A\uFF01",trigger:"change"}],buyerid:[{required:!0,message:"\u91C7\u8D2D\u5458\u4E0D\u80FD\u4E3A\u7A7A\uFF01",trigger:"change"}],cgd_depart:[{required:!0,message:"\u91C7\u8D2D\u5458\u90E8\u95E8\u4E0D\u80FD\u4E3A\u7A7A\uFF01",trigger:"change"}],cgd_tax:[{required:!0,message:"\u91C7\u8D2D\u6BDB\u5229\u7387",trigger:"blur"}],cat:[{required:!0,message:"\u5546\u54C1\u5206\u7C7B",trigger:"change"}],supplierNo:[{required:!0,message:"\u4F9B\u5E94\u5546\u516C\u53F8",trigger:"change"}],qrdType:[{required:!0,message:"\u8BA2\u5355\u7C7B\u578B",trigger:"blur"}],good_total:[{required:!0,message:"\u8D27\u6B3E\u603B\u91D1\u989D",trigger:"blur"}],workCode:[{required:!0,message:"\u5355\u636E\u53F7",trigger:"blur"}],poCode:[{required:!0,message:"\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7",trigger:"blur"}],khNo:[{required:!0,message:"\u8D2D\u4E70\u65B9\u516C\u53F8",trigger:"change"}],tax:[{required:!0,message:"\u7A0E\u7387",trigger:"change"}],companyNo:[{required:!0,message:"\u9500\u552E\u65B9\u516C\u53F8",trigger:"change"}],contactor:[{required:!0,message:"\u6536\u8D27\u4EBA",trigger:"blur"}],mobile:[{required:!0,trigger:"blur",validator:Le}],addr:[{required:!0,message:"\u8054\u7CFB\u5730\u5740",trigger:"blur"}],sendtime:[{required:!0,message:"\u53D1\u8D27\u65F6\u95F4",trigger:"change"}],goodName:[{required:!0,message:"\u5546\u54C1\u540D\u79F0",trigger:"blur"}],goodPrice:[{required:!0,message:"\u5355\u4EF7",trigger:"blur"}],goodNum:[{required:!0,message:"\u6570\u91CF",trigger:"blur"}]},je=[{status:"1",value:"\u7F51\u7EDC\u90E8"},{status:"1",value:"\u5BA2\u670D\u90E8"},{status:"0",value:"\u9879\u76EE\u90E8"},{status:"0",value:"\u5E73\u53F0\u90E8"},{status:"0",value:"\u8D22\u52A1\u90E8"},{status:"0",value:"\u91C7\u8D2D\u90E8"},{status:"0",value:"\u4EA7\u54C1\u90E8"}],Ye=[{status:"1",value:"\u7F51\u7EDC\u90E8"},{status:"1",value:"\u91C7\u8D2D\u90E8"},{status:"0",value:"\u5BA2\u670D\u90E8"},{status:"0",value:"\u9879\u76EE\u90E8"},{status:"0",value:"\u5E73\u53F0\u90E8"},{status:"0",value:"\u8D22\u52A1\u90E8"},{status:"0",value:"\u4EA7\u54C1\u90E8"}],G={sale_id:"",sale_name:"",companyNo:"",poCode:"",workCode:"",qrdType:"2",goodName:"",tax:"",goodNum:"",goodPrice:"",addr:"",mobile:"",contactor:"",buyerid:"",sendtime:"",cat:"",supplierNo:"",cgd_tax:"",sale_depart:"",cgd_depart:"",khNo:"",platform_id:""},$e=F("\u786E\u8BA4\u5355\u4FE1\u606F"),He=F("\u6536\u8D27\u4FE1\u606F"),Ke=F("\u5546\u54C1\u4FE1\u606F"),Me=F("\u5143"),ze=F("\u4FDD\u5B58"),Ge=F("\u5173\u95ED"),We=ye({__name:"qrd-modal",emits:["reload"],setup(m,{expose:b,emit:C}){const y=s(!1),W=s(!1),D=s(f.create),S=s(null),I=s(null),w=s(null),L=s(null),Q=s(null),j=s(null),Y=s(null),Z=o=>o.getTime()>new Date().valueOf(),$=s(null),t=s({...G}),{currentCompany:k}=Ve();function H(){y.value=!1,C("reload")}async function J(o){const u=Object.keys(o),d=["goodNum","goodPrice","cgd_tax"];u.forEach(_=>{t.value[_]=d.includes(_)?Number(o[_]):o[_]});const{companyNo:g,supplierNo:r,khNo:n,cat:v,sale_name:V,buyer:B,platform_id:c}=t.value,x=v?v[v.length-1].id:"";t.value.cat=x,await M(),w.value.initalData({companyNo:g}),I.value.initalData({companyNo:r}),S.value.initalData({companyNo:n}),j.value.initalData({cat:x}),Y.value.initalData({platform_id:c}),await z(()=>{Q.value.initalData({nickname:B,companyNo:g}),L.value.initalData({nickname:V,companyNo:g})})}function T(o){var d;const{tax:u}=t.value;if(!o||!u)return null;t.value.tax=(d=o.find(({rate:g})=>g===u))==null?void 0:d.id}const{data:X,run:ee,loading:ue}=U({isList:!1,initalData:[],success:o=>T(o)}),{run:le,loading:ae}=U({success:()=>H()}),{run:te,loading:oe}=U({success:()=>H()}),{run:re,loading:ne}=U({initalData:{},success:o=>J(o)}),de=q(()=>{const o="\u786E\u8BA4\u5355",u=D.value===f.preview,d=D.value===f.create;return u?`${o}\u8BE6\u60C5`:`${d?"\u521B\u5EFA":"\u4FEE\u6539"}${o}`});function K(o,u){if(!o)return null;const{nickname:d}=o;t.value[u]=d}const se=q(()=>ue.value||ne.value),ie=q(()=>ae.value||oe.value),pe=q(()=>{const{goodNum:o,goodPrice:u}=t.value;return(Number(o)*Number(u)).toFixed(2)}),M=()=>ee(Ue()),me=o=>le(we(o)),ge=o=>te(ke(o)),fe=o=>re(qe(o));function ce(){const{sale_id:o,buyerid:u,companyNo:d,supplierNo:g}=t.value;if(o===u&&o&&u){O.warning("\u91C7\u8D2D\u5458\u548C\u9500\u552E\u5458\u4E0D\u80FD\u76F8\u540C");return}if(d===g){O.warning("\u9500\u552E\u65B9\u516C\u53F8\u548C\u4F9B\u5E94\u5546\u516C\u53F8\u4E0D\u80FD\u76F8\u540C");return}$.value.validate(r=>{if(!r)return null;(D.value===f.update||D.value===f.proUpdate?ge:me)(t.value)})}function ve(o,u){const d=o===f.update||o===f.proUpdate||o===f.preview;if(D.value=o,y.value=!0,!d&&!k.value.companyNo){O.warning("\u8BF7\u5728\u53F3\u4E0A\u89D2\u9009\u62E9\u4E00\u5BB6\u516C\u53F8");return}if(d){fe({id:u});return}M(),t.value.companyNo=k.value.companyNo,z(()=>w.value.initalData({companyNo:k.value.companyNo}))}return b({onDisplay:ve}),(o,u)=>{const d=i("ElTag"),g=i("ElDivider"),r=i("ElCol"),n=i("ElFormItem"),v=i("ElOption"),V=i("ElSelect"),B=i("ElInputNumber"),c=i("ElInput"),x=i("ElDatePicker"),_=i("ElButton"),Ee=i("ElRow"),De=i("ElDialog"),_e=Be("loading");return E(),N(De,{modelValue:y.value,"onUpdate:modelValue":u[23]||(u[23]=a=>y.value=a),title:p(de),"destroy-on-close":"",width:"1040px",top:"10vh",center:"",onClose:u[24]||(u[24]=()=>t.value={...p(G)}),"close-on-click-modal":!1},{default:l(()=>[Ne((E(),N(p(xe),{ref_key:"formRef",ref:$,model:t.value,rules:p(Qe),"label-width":"93px",disabled:D.value===p(f).preview},{default:l(()=>[e(Ee,{gutter:10},{default:l(()=>[e(r,{span:24,style:{padding:"0 0 10px 0","margin-top":"-5px"}},{default:l(()=>[e(g,null,{default:l(()=>[e(d,null,{default:l(()=>[$e]),_:1})]),_:1})]),_:1}),e(r,{span:8},{default:l(()=>[e(n,{label:"\u9500\u552E\u5458",prop:"sale_id"},{default:l(()=>[e(Se,{ref_key:"saleUserRef",ref:L,companyNo:t.value.companyNo,modelValue:t.value.sale_id,"onUpdate:modelValue":u[0]||(u[0]=a=>t.value.sale_id=a),onItemChange:u[1]||(u[1]=a=>K(a,"sale_name"))},null,8,["companyNo","modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:l(()=>[e(n,{label:"\u9500\u552E\u5458\u90E8\u95E8",prop:"sale_depart"},{default:l(()=>[e(V,{style:{width:"100%"},modelValue:t.value.sale_depart,"onUpdate:modelValue":u[2]||(u[2]=a=>t.value.sale_depart=a)},{default:l(()=>[(E(!0),R(P,null,h(p(je),(a,A)=>(E(),N(v,{label:a.value,value:a.value,disabled:a.status!=="1",key:A},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:l(()=>[e(n,{label:"\u91C7\u8D2D\u6BDB\u5229\u7387",prop:"cgd_tax"},{default:l(()=>[e(B,{modelValue:t.value.cgd_tax,"onUpdate:modelValue":u[3]||(u[3]=a=>t.value.cgd_tax=a),style:{width:"100%"},"controls-position":"right",placeholder:"\u91C7\u8D2D\u6BDB\u5229\u7387","step-strictly":"",min:0,precision:2,step:.01,max:100},null,8,["modelValue","step"])]),_:1})]),_:1}),e(r,{span:8},{default:l(()=>[e(n,{label:"\u91C7\u8D2D\u5458",prop:"buyerid"},{default:l(()=>[e(Ie,{ref_key:"buyerUserRef",ref:Q,modelValue:t.value.buyerid,"onUpdate:modelValue":u[4]||(u[4]=a=>t.value.buyerid=a),companyNo:t.value.companyNo,onItemChange:u[5]||(u[5]=a=>K(a,"buyer"))},null,8,["modelValue","companyNo"])]),_:1})]),_:1}),e(r,{span:8},{default:l(()=>[e(n,{label:"\u91C7\u8D2D\u5458\u90E8\u95E8",prop:"cgd_depart"},{default:l(()=>[e(V,{style:{width:"100%"},modelValue:t.value.cgd_depart,"onUpdate:modelValue":u[6]||(u[6]=a=>t.value.cgd_depart=a)},{default:l(()=>[(E(!0),R(P,null,h(p(Ye),(a,A)=>(E(),N(v,{label:a.value,value:a.value,disabled:a.status!=="1",key:A},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:l(()=>[e(n,{label:"\u6240\u5C5E\u5E73\u53F0",prop:"platform_id"},{default:l(()=>[e(Ae,{ref_key:"platformRef",ref:Y,modelValue:t.value.platform_id,"onUpdate:modelValue":u[7]||(u[7]=a=>t.value.platform_id=a),placeholder:"\u6240\u5C5E\u5E73\u53F0",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u5355\u636E\u53F7",prop:"workCode"},{default:l(()=>[e(c,{modelValue:t.value.workCode,"onUpdate:modelValue":u[8]||(u[8]=a=>t.value.workCode=a),placeholder:"\u5355\u636E\u53F7",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7",prop:"poCode","label-width":"110px"},{default:l(()=>[e(c,{modelValue:t.value.poCode,"onUpdate:modelValue":u[9]||(u[9]=a=>t.value.poCode=a),placeholder:"\u5E73\u53F0\u8BA2\u5355\u7F16\u53F7",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u8D2D\u4E70\u65B9\u516C\u53F8",prop:"khNo"},{default:l(()=>[e(he,{ref_key:"customerRef",ref:S,modelValue:t.value.khNo,"onUpdate:modelValue":u[10]||(u[10]=a=>t.value.khNo=a)},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u9500\u552E\u65B9\u516C\u53F8",prop:"companyNo"},{default:l(()=>[e(Re,{ref_key:"companyRef",ref:w,modelValue:t.value.companyNo,"onUpdate:modelValue":u[11]||(u[11]=a=>t.value.companyNo=a),disabled:D.value!==p(f).proUpdate},null,8,["modelValue","disabled"])]),_:1})]),_:1}),e(r,{span:24,style:{padding:"0 0 10px 0","margin-top":"-5px"}},{default:l(()=>[e(g,null,{default:l(()=>[e(d,null,{default:l(()=>[He]),_:1})]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u6536\u8D27\u4EBA",prop:"contactor"},{default:l(()=>[e(c,{modelValue:t.value.contactor,"onUpdate:modelValue":u[12]||(u[12]=a=>t.value.contactor=a),placeholder:"\u6536\u8D27\u4EBA",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u8054\u7CFB\u7535\u8BDD",prop:"mobile"},{default:l(()=>[e(c,{modelValue:t.value.mobile,"onUpdate:modelValue":u[13]||(u[13]=a=>t.value.mobile=a),placeholder:"\u8054\u7CFB\u7535\u8BDD",maxlength:"11"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u8054\u7CFB\u5730\u5740",prop:"addr"},{default:l(()=>[e(c,{modelValue:t.value.addr,"onUpdate:modelValue":u[14]||(u[14]=a=>t.value.addr=a),placeholder:"\u8054\u7CFB\u5730\u5740",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u53D1\u8D27\u65F6\u95F4",prop:"sendtime"},{default:l(()=>[e(x,{modelValue:t.value.sendtime,"onUpdate:modelValue":u[15]||(u[15]=a=>t.value.sendtime=a),"disabled-date":Z,editable:!1,clearable:!0,placeholder:"\u53D1\u8D27\u65F6\u95F4",style:{width:"100%",margin:"0"},type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:24,style:{padding:"0 0 10px 0","margin-top":"-5px"}},{default:l(()=>[e(g,null,{default:l(()=>[e(d,null,{default:l(()=>[Ke]),_:1})]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u4F9B\u5E94\u5546\u516C\u53F8",prop:"supplierNo"},{default:l(()=>[e(Pe,{ref_key:"supplierRef",ref:I,modelValue:t.value.supplierNo,"onUpdate:modelValue":u[16]||(u[16]=a=>t.value.supplierNo=a)},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u5546\u54C1\u5206\u7C7B",prop:"cat"},{default:l(()=>[e(Oe,{modelValue:t.value.cat,"onUpdate:modelValue":u[17]||(u[17]=a=>t.value.cat=a),ref_key:"categoryRef",ref:j},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:l(()=>[e(n,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName"},{default:l(()=>[e(c,{modelValue:t.value.goodName,"onUpdate:modelValue":u[18]||(u[18]=a=>t.value.goodName=a),placeholder:"\u5546\u54C1\u540D\u79F0",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:6},{default:l(()=>[e(n,{label:"\u6570\u91CF",prop:"goodNum"},{default:l(()=>[e(B,{modelValue:t.value.goodNum,"onUpdate:modelValue":u[19]||(u[19]=a=>t.value.goodNum=a),style:{width:"100%"},"controls-position":"right",placeholder:"\u6570\u91CF",min:0,precision:0,"step-strictly":"",step:1,max:9999999},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:6},{default:l(()=>[e(n,{label:"\u5355\u4EF7","label-width":"55px",prop:"goodPrice"},{default:l(()=>[e(B,{modelValue:t.value.goodPrice,"onUpdate:modelValue":u[20]||(u[20]=a=>t.value.goodPrice=a),"controls-position":"right",placeholder:"\u5355\u4EF7",style:{width:"100%"},min:0,precision:2,"step-strictly":"",step:.01,max:9999999},null,8,["modelValue","step"])]),_:1})]),_:1}),e(r,{span:6},{default:l(()=>[e(n,{label:"\u8D27\u6B3E\u603B\u989D"},{default:l(()=>[e(c,{value:p(pe),placeholder:"\u8D27\u6B3E\u603B\u989D",disabled:""},{append:l(()=>[Me]),_:1},8,["value"])]),_:1})]),_:1}),e(r,{span:6},{default:l(()=>[e(n,{label:"\u7A0E\u7387",prop:"tax"},{default:l(()=>[e(V,{style:{width:"100%"},modelValue:t.value.tax,"onUpdate:modelValue":u[21]||(u[21]=a=>t.value.tax=a)},{default:l(()=>[(E(!0),R(P,null,h(p(X),a=>(E(),N(v,{key:a.id,label:a.rate+"%",value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12,style:{"text-align":"right",padding:"5px 0 0 0"}},{default:l(()=>[e(_,{type:"primary",onClick:ce,loading:p(ie)||W.value},{default:l(()=>[ze]),_:1},8,["loading"]),e(_,{onClick:u[22]||(u[22]=()=>y.value=!1)},{default:l(()=>[Ge]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled"])),[[_e,p(se)]])]),_:1},8,["modelValue","title"])}}});var Ze=Ce(We,[["__file","/Users/apple/Desktop/Company Projects/accout-vue3-ui/src/views/netOrderEnter/netOrderEntry/qrd-modal.vue"]]),ou=Object.freeze(Object.defineProperty({__proto__:null,default:Ze},Symbol.toStringTag,{value:"Module"}));export{f as M,Ze as Q,ou as q};