1 |
- import{bI as De,aT as _e,_ as Fe,d as be,F as m,a5 as Ce,b8 as x,af as q,y as i,aA as Ve,o as v,O as B,L as a,P as ye,u as g,aE as Be,z as e,c as R,N as h,M as P,Z as _,aS as O,H as Ne}from"./index.0e4ada7e.js";import{a as xe,b as qe,c as we,d as Ue}from"./index.a120243a.js";import ke from"./company.8fa24f4b.js";import Ae from"./customer.652d8c97.js";import Re from"./supplier.0ad68019.js";import he from"./category.8e86858c.js";import Pe from"./sale-user.01a115bb.js";import Oe from"./user.ac2bb9c5.js";var c=(f=>(f[f.create=0]="create",f[f.update=1]="update",f[f.preview=2]="preview",f))(c||{});const Se=(f,F,b)=>{F!==""?De(F)||_e(F)?b():b(new Error("\u8054\u7CFB\u7535\u8BDD\u683C\u5F0F\u4E0D\u6B63\u786E\uFF01")):b(new Error("\u8054\u7CFB\u7535\u8BDD\uFF01"))},Ie={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:"PO\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:Se}],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"}]},Le=[{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"}],Qe=[{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"}],z={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:""},je=_("\u786E\u8BA4\u5355\u4FE1\u606F"),Me=_("\u6536\u8D27\u4FE1\u606F"),Te=_("\u5546\u54C1\u4FE1\u606F"),Ye=_("\u5143"),He=_("\u4FDD\u5B58"),$e=_("\u5173\u95ED"),ze=be({__name:"qrd-modal",emits:["reload"],setup(f,{expose:F,emit:b}){const C=m(!1),V=m(c.create),S=m(null),I=m(null),w=m(null),L=m(null),Q=m(null),j=m(!1),Z=o=>o.getTime()>new Date().valueOf(),M=m(null),t=m({...z}),{currentCompany:U}=Ce();function T(){C.value=!1,b("reload")}function G(o){const u=Object.keys(o),s=["goodNum","goodPrice","cgd_tax"];u.forEach(d=>{let k=s.includes(d)?Number(o[d]):o[d];t.value[d]=k});const{companyNo:p,supplierNo:r,khNo:n,cat:E,sale_name:D,buyer:y}=t.value;N.value=E,t.value.cat=N.value.map(({id:d})=>d||""),H(),w.value.initalData({companyNo:p}),I.value.initalData({companyNo:r}),S.value.initalData({companyNo:n}),Q.value.initalData({nickname:y,companyNo:p}),L.value.initalData({nickname:D,companyNo:p})}function J(o){var s;const{tax:u}=t.value;if(!o||!u)return null;t.value.tax=(s=o.find(({rate:p})=>p===u))==null?void 0:s.id}const{data:K,run:W,loading:X}=x({isList:!1,initalData:[],success:o=>J(o)}),{run:ee,loading:ue}=x({success:()=>T()}),{run:le,loading:ae}=x({success:()=>T()}),{run:te,loading:oe}=x({initalData:{},success:o=>G(o)}),N=m([]),re=q(()=>{const o="\u786E\u8BA4\u5355",u=V.value===c.preview,s=V.value===c.create;return u?`${o}\u8BE6\u60C5`:`${s?"\u521B\u5EFA":"\u4FEE\u6539"}${o}`});function Y(o,u){if(!o)return null;const{nickname:s}=o;t.value[u]=s}const ne=q(()=>X.value||oe.value),se=q(()=>ue.value||ae.value),de=q(()=>{const{goodNum:o,goodPrice:u}=t.value;return(Number(o)*Number(u)).toFixed(2)}),H=()=>W(xe()),ie=o=>ee(we(o)),pe=o=>le(Ue(o)),me=o=>te(qe(o));function ge(){const{sale_id:o,buyerid:u,companyNo:s,supplierNo:p}=t.value;if(o===u&&o&&u){O.warning("\u91C7\u8D2D\u5458\u548C\u9500\u552E\u5458\u4E0D\u80FD\u76F8\u540C");return}if(s===p){O.warning("\u9500\u552E\u65B9\u516C\u53F8\u548C\u4F9B\u5E94\u5546\u516C\u53F8\u4E0D\u80FD\u76F8\u540C");return}M.value.validate(r=>{if(!r)return null;const n=V.value===c.update,E={...t.value,cat:N.value};(n?pe:ie)(E)})}function fe(o,u){const s=o===c.update||o===c.preview;if(V.value=o,C.value=!0,!s&&!U.value.companyNo){O.warning("\u8BF7\u5728\u53F3\u4E0A\u89D2\u9009\u62E9\u4E00\u5BB6\u516C\u53F8");return}if(s){me({id:u});return}H(),t.value.companyNo=U.value.companyNo,Ne(()=>w.value.initalData({companyNo:U.value.companyNo}))}return F({onDisplay:fe}),(o,u)=>{const s=i("ElTag"),p=i("ElDivider"),r=i("ElCol"),n=i("ElFormItem"),E=i("ElOption"),D=i("ElSelect"),y=i("ElInputNumber"),d=i("ElInput"),k=i("ElDatePicker"),$=i("ElButton"),ve=i("ElRow"),ce=i("ElDialog"),Ee=Ve("loading");return v(),B(ce,{modelValue:C.value,"onUpdate:modelValue":u[24]||(u[24]=l=>C.value=l),title:g(re),"destroy-on-close":"",width:"1040px",top:"10vh",center:"",onClose:u[25]||(u[25]=()=>t.value={...g(z)}),"close-on-click-modal":!1},{default:a(()=>[ye((v(),B(g(Be),{ref_key:"formRef",ref:M,model:t.value,rules:g(Ie),"label-width":"93px",disabled:V.value===g(c).preview},{default:a(()=>[e(ve,{gutter:10},{default:a(()=>[e(r,{span:24,style:{padding:"0 0 10px 0","margin-top":"-5px"}},{default:a(()=>[e(p,null,{default:a(()=>[e(s,null,{default:a(()=>[je]),_:1})]),_:1})]),_:1}),e(r,{span:8},{default:a(()=>[e(n,{label:"\u9500\u552E\u5458",prop:"sale_id"},{default:a(()=>[e(Pe,{ref_key:"saleUserRef",ref:L,modelValue:t.value.sale_id,"onUpdate:modelValue":u[0]||(u[0]=l=>t.value.sale_id=l),onItemChange:u[1]||(u[1]=l=>Y(l,"sale_name"))},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:a(()=>[e(n,{label:"\u9500\u552E\u5458\u90E8\u95E8",prop:"sale_depart"},{default:a(()=>[e(D,{style:{width:"100%"},modelValue:t.value.sale_depart,"onUpdate:modelValue":u[2]||(u[2]=l=>t.value.sale_depart=l)},{default:a(()=>[(v(!0),R(P,null,h(g(Le),(l,A)=>(v(),B(E,{label:l.value,value:l.value,disabled:l.status!=="1",key:A},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:a(()=>[e(n,{label:"\u91C7\u8D2D\u6BDB\u5229\u7387",prop:"cgd_tax"},{default:a(()=>[e(y,{modelValue:t.value.cgd_tax,"onUpdate:modelValue":u[3]||(u[3]=l=>t.value.cgd_tax=l),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:a(()=>[e(n,{label:"\u91C7\u8D2D\u5458",prop:"buyerid"},{default:a(()=>[e(Oe,{ref_key:"buyerUserRef",ref:Q,modelValue:t.value.buyerid,"onUpdate:modelValue":u[4]||(u[4]=l=>t.value.buyerid=l),onItemChange:u[5]||(u[5]=l=>Y(l,"buyer"))},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:8},{default:a(()=>[e(n,{label:"\u91C7\u8D2D\u5458\u90E8\u95E8",prop:"cgd_depart"},{default:a(()=>[e(D,{style:{width:"100%"},modelValue:t.value.cgd_depart,"onUpdate:modelValue":u[6]||(u[6]=l=>t.value.cgd_depart=l)},{default:a(()=>[(v(!0),R(P,null,h(g(Qe),(l,A)=>(v(),B(E,{label:l.value,value:l.value,disabled:l.status!=="1",key:A},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u5355\u636E\u53F7",prop:"workCode"},{default:a(()=>[e(d,{modelValue:t.value.workCode,"onUpdate:modelValue":u[7]||(u[7]=l=>t.value.workCode=l),placeholder:"\u5355\u636E\u53F7",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"PO\u7F16\u53F7",prop:"poCode"},{default:a(()=>[e(d,{modelValue:t.value.poCode,"onUpdate:modelValue":u[8]||(u[8]=l=>t.value.poCode=l),placeholder:"PO\u7F16\u53F7",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u8D2D\u4E70\u65B9\u516C\u53F8",prop:"khNo"},{default:a(()=>[e(Ae,{ref_key:"customerRef",ref:S,modelValue:t.value.khNo,"onUpdate:modelValue":u[9]||(u[9]=l=>t.value.khNo=l)},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u9500\u552E\u65B9\u516C\u53F8",prop:"companyNo"},{default:a(()=>[e(ke,{ref_key:"companyRef",ref:w,modelValue:t.value.companyNo,"onUpdate:modelValue":u[10]||(u[10]=l=>t.value.companyNo=l)},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:24,style:{padding:"0 0 10px 0","margin-top":"-5px"}},{default:a(()=>[e(p,null,{default:a(()=>[e(s,null,{default:a(()=>[Me]),_:1})]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u6536\u8D27\u4EBA",prop:"contactor"},{default:a(()=>[e(d,{modelValue:t.value.contactor,"onUpdate:modelValue":u[11]||(u[11]=l=>t.value.contactor=l),placeholder:"\u6536\u8D27\u4EBA",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u8054\u7CFB\u7535\u8BDD",prop:"mobile"},{default:a(()=>[e(d,{modelValue:t.value.mobile,"onUpdate:modelValue":u[12]||(u[12]=l=>t.value.mobile=l),placeholder:"\u8054\u7CFB\u7535\u8BDD",maxlength:"11"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u8054\u7CFB\u5730\u5740",prop:"addr"},{default:a(()=>[e(d,{modelValue:t.value.addr,"onUpdate:modelValue":u[13]||(u[13]=l=>t.value.addr=l),placeholder:"\u8054\u7CFB\u5730\u5740",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u53D1\u8D27\u65F6\u95F4",prop:"sendtime"},{default:a(()=>[e(k,{modelValue:t.value.sendtime,"onUpdate:modelValue":u[14]||(u[14]=l=>t.value.sendtime=l),"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:a(()=>[e(p,null,{default:a(()=>[e(s,null,{default:a(()=>[Te]),_:1})]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u4F9B\u5E94\u5546\u516C\u53F8",prop:"supplierNo"},{default:a(()=>[e(Re,{ref_key:"supplierRef",ref:I,modelValue:t.value.supplierNo,"onUpdate:modelValue":u[15]||(u[15]=l=>t.value.supplierNo=l)},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u5546\u54C1\u5206\u7C7B",prop:"cat"},{default:a(()=>[e(he,{modelValue:t.value.cat,"onUpdate:modelValue":u[16]||(u[16]=l=>t.value.cat=l),onLoading:u[17]||(u[17]=l=>j.value=l),onChange:u[18]||(u[18]=l=>N.value=l)},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:12},{default:a(()=>[e(n,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName"},{default:a(()=>[e(d,{modelValue:t.value.goodName,"onUpdate:modelValue":u[19]||(u[19]=l=>t.value.goodName=l),placeholder:"\u5546\u54C1\u540D\u79F0",maxlength:"200"},null,8,["modelValue"])]),_:1})]),_:1}),e(r,{span:6},{default:a(()=>[e(n,{label:"\u6570\u91CF",prop:"goodNum"},{default:a(()=>[e(y,{modelValue:t.value.goodNum,"onUpdate:modelValue":u[20]||(u[20]=l=>t.value.goodNum=l),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:a(()=>[e(n,{label:"\u5355\u4EF7","label-width":"55px",prop:"goodPrice"},{default:a(()=>[e(y,{modelValue:t.value.goodPrice,"onUpdate:modelValue":u[21]||(u[21]=l=>t.value.goodPrice=l),"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:a(()=>[e(n,{label:"\u8D27\u6B3E\u603B\u989D"},{default:a(()=>[e(d,{value:g(de),placeholder:"\u8D27\u6B3E\u603B\u989D",disabled:""},{append:a(()=>[Ye]),_:1},8,["value"])]),_:1})]),_:1}),e(r,{span:6},{default:a(()=>[e(n,{label:"\u7A0E\u7387",prop:"tax"},{default:a(()=>[e(D,{style:{width:"100%"},modelValue:t.value.tax,"onUpdate:modelValue":u[22]||(u[22]=l=>t.value.tax=l)},{default:a(()=>[(v(!0),R(P,null,h(g(K),l=>(v(),B(E,{key:l.id,label:l.rate+"%",value:l.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:a(()=>[e($,{type:"primary",onClick:ge,loading:g(se)||j.value},{default:a(()=>[He]),_:1},8,["loading"]),e($,{onClick:u[23]||(u[23]=()=>C.value=!1)},{default:a(()=>[$e]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled"])),[[Ee,g(ne)]])]),_:1},8,["modelValue","title"])}}});var Ze=Fe(ze,[["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/views/netOrderEnter/netOrderEntry/qrd-modal.vue"]]),au=Object.freeze(Object.defineProperty({__proto__:null,default:Ze},Symbol.toStringTag,{value:"Module"}));export{c as M,Ze as Q,au as q};
|