index.cbf6acb9.js 16 KB

1
  1. import{aj as q,aF as H,_ as L,d as G,af as oe,o as r,N as m,u as n,E as k,b8 as te,a7 as de,x as h,aA as ne,K as l,b as z,y as e,c as S,M as I,L as M,O as Q,b5 as pe,W as b,T,a as x,aS as ce,a5 as fe,H as W,aD as X,b$ as J,b4 as Y,aE as me,bj as ve}from"./index.5506221d.js";import{b as ye,c as he}from"./index.5939418f.js";import{B as be}from"./basic-descriptions.d2d006b6.js";import{c as Z}from"./tootip.d60e7b32.js";import{C as ge}from"./status.0f730820.js";import{I as Ee}from"./global.9ad647c8.js";import{s as ee,c as ue,b as K}from"./status.ba3625fb.js";const le=[{field:"payNo",label:"\u5BF9\u8D26\u5355\u53F7",span:6},{field:"status",label:"\u5BF9\u8D26\u72B6\u6001",render(u){return q(H,null,{default:()=>{var i;return(i=Fe.find(v=>v.value===String(u)))==null?void 0:i.label}})}},{field:"apply_name",label:"\u7533\u8BF7\u4EBA",span:6},{field:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",span:6},{field:"supplierName",label:"\u5356\u51FA\u65B9\u516C\u53F8",span:12,render:(u,{supplierNo:i})=>Z(u,"\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u53F7 : "+i,270)},{field:"companyName",label:"\u4E70\u5165\u65B9\u516C\u53F8",span:12,render:(u,{companyNo:i})=>Z(u,"\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u53F7 : "+i,270)},{field:"pay_status",label:"\u4ED8\u6B3E\u72B6\u6001",render(u){return q(H,null,{default:()=>{var i;return(i=we.find(v=>v.value===String(u)))==null?void 0:i.label}})}},{field:"apay_fee",label:"\u5DF2\u4ED8\u6B3E"},{field:"pay_fee",label:"\u4ED8\u6B3E\u4E2D"},{field:"wpay_fee",label:"\u672A\u4ED8\u6B3E"},{field:"inv_status",label:"\u5F00\u7968\u72B6\u6001",render(u){return q(H,null,{default:()=>{var i;return(i=_e.find(v=>v.value===String(u)))==null?void 0:i.label}})}},{field:"ainv_fee",label:"\u5DF2\u5F00\u7968"},{field:"inv_fee",label:"\u5F00\u7968\u4E2D"},{field:"winv_fee",label:"\u672A\u5F00\u7968"},{field:"total_fee",label:"\u5BF9\u8D26\u603B\u989D"},{field:"remark",span:18,label:"\u5907\u6CE8"}],Fe=[{label:"\u4E70\u65B9\u516C\u53F8\u4E1A\u52A1\u5BA1\u6838",value:"1"},{label:"\u5BF9\u8D26\u6210\u529F",value:"2"},{label:"\u5BF9\u8D26\u9A73\u56DE",value:"3"},{label:"\u5DF2\u64A4\u9500\u5BF9\u8D26",value:"4"}],we=[{value:"1",label:"\u672A\u4ED8\u6B3E"},{value:"2",label:"\u90E8\u5206\u4ED8\u6B3E"},{value:"3",label:"\u5DF2\u4ED8\u6B3E"}],_e=[{value:"1",label:"\u672A\u5F00\u7968"},{value:"2",label:"\u5F00\u7968\u4E2D"},{value:"3",label:"\u5DF2\u5F00\u7968"}],De=G({__name:"purchase-descriptions",props:{data:{type:Object,required:!0},isPurchPay:{type:Boolean,required:!1}},setup(u){const i=u,v=["inv_status","remark","ainv_fee","inv_fee","winv_fee","inv_tag_fee"],g=oe(()=>i.isPurchPay?le.filter(w=>!v.includes(w.field)):le);return(w,_)=>(r(),m(n(be),{data:u.data,columns:n(g)},null,8,["data","columns"]))}});var Ce=L(De,[["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-descriptions.vue"]]);const Be=[{value:"sequenceNo",label:"\u91C7\u8D2D\u5355\u7F16\u53F7"},{value:"goodNo",label:"\u5546\u54C1\u7F16\u53F7"},{value:"goodName",label:"\u5546\u54C1\u540D\u79F0"},{value:"cgder",label:"\u91C7\u8D2D\u5458\u540D\u79F0"}],Pe={cids:{required:!0,trigger:"change",message:"\u8BF7\u6DFB\u52A0\u91C7\u8D2D\u5355\u4FE1\u606F"},companyNo:{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8"},supplierNo:{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546"}},Ne={flex:"","justify-between":""},Ae={flex:"","mb-2":"","gap-2":"","w-full":""},xe={flex:"","mb-2":"","gap-2":""},ke=b("\u641C\u7D22"),Se=b("\u91CD\u7F6E"),Te={flex:"","mt-2":"","justify-between":""},Oe=b("\u4FDD\u5B58"),qe=G({__name:"purchase-modal",props:{supplierNo:{type:String,required:!1},companyNo:{type:String,required:!1}},emits:["pushOrder"],setup(u,{expose:i,emit:v}){const g=u,w=k(!1),_=k([]),f=k(Be),O=k(null),{data:D,loading:C,run:V}=te({isList:!0,success:s=>y.total=s.count}),t=k({codeType:"sequenceNo",sendstatus:"",cgdsource:"",cgdtype:"",code:""}),y=de({pageSize:15,currentPage:1,total:0});async function d(){C.value=!0;const{companyNo:s,supplierNo:o}=g,{currentPage:c,pageSize:F}=y,{codeType:A,code:B,...p}=t.value,R={...p,[A]:B,status:"0",supplierNo:o,companyNo:s,page:c,size:F};V(ye(R))}function E(){y.currentPage=1,t.value={},d()}function N(s){_.value=s}function $(){w.value=!1,v("pushOrder",n(_))}const j=()=>{y.currentPage=1,d()};return i({onDisplay:()=>w.value=!0}),(s,o)=>{const c=h("ElOption"),F=h("ElSelect"),A=h("el-input"),B=h("ElButton"),p=h("ElTableColumn"),R=h("ElTag"),se=h("ElPagination"),re=h("ElDialog"),ie=ne("loading");return r(),m(re,{modelValue:w.value,"onUpdate:modelValue":o[8]||(o[8]=a=>w.value=a),title:"\u9009\u62E9\u91C7\u8D2D\u5546\u54C1",center:"","destroy-on-close":"",width:"1040px",onOpen:d},{default:l(()=>[z("div",Ne,[z("div",Ae,[z("div",xe,[e(A,{modelValue:t.value.code,"onUpdate:modelValue":o[1]||(o[1]=a=>t.value.code=a),placeholder:"\u5173\u952E\u5B57",class:"input-with-select",maxlength:n(Ee),style:{width:"340px"},clearable:""},{prepend:l(()=>[e(F,{modelValue:t.value.codeType,"onUpdate:modelValue":o[0]||(o[0]=a=>t.value.codeType=a),placeholder:"\u5173\u952E\u5B57\u7C7B\u578B",style:{width:"130px"}},{default:l(()=>[(r(!0),S(M,null,I(f.value,(a,P)=>(r(),m(c,{key:"si"+a.value+P,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue","maxlength"]),e(F,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:t.value.sendstatus,"onUpdate:modelValue":o[2]||(o[2]=a=>t.value.sendstatus=a),clearable:"","w-200px":""},{default:l(()=>[(r(!0),S(M,null,I(n(ee),a=>(r(),m(c,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(F,{modelValue:t.value.cgdsource,"onUpdate:modelValue":o[3]||(o[3]=a=>t.value.cgdsource=a),placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:""},{default:l(()=>[(r(!0),S(M,null,I(n(ue),a=>(r(),m(c,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(F,{modelValue:t.value.cgdtype,"onUpdate:modelValue":o[4]||(o[4]=a=>t.value.cgdtype=a),"w-200px":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:l(()=>[(r(!0),S(M,null,I(n(K),a=>(r(),m(c,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(B,{onClick:d,type:"primary"},{default:l(()=>[ke]),_:1}),e(B,{onClick:E},{default:l(()=>[Se]),_:1})])])]),Q((r(),m(n(pe),{ref_key:"tableRef",ref:O,size:"small",data:n(D),onSelectionChange:N,"max-height":"580px"},{default:l(()=>[e(p,{type:"selection",width:"55"}),e(p,{label:"\u91C7\u8D2D\u5355\u7F16\u53F7",prop:"sequenceNo",width:"150"}),e(p,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:l(()=>[e(p,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(p,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:l(({row:a})=>[e(R,null,{default:l(()=>{var P;return[b(T((P=n(ee).find(U=>U.value===String(a.sendStatus)))==null?void 0:P.label),1)]}),_:2},1024)]),_:1}),e(p,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),e(p,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:l(({row:a})=>[e(R,null,{default:l(()=>{var P;return[b(T((P=n(ue).find(U=>U.value===String(a.cgdSource)))==null?void 0:P.label),1)]}),_:2},1024)]),_:1}),e(p,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(p,{label:"\u5546\u54C1\u4FE1\u606F"},{default:l(()=>[e(p,{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:"140","show-overflow-tooltip":""}),e(p,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(p,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:l(({row:a})=>[e(R,null,{default:l(()=>{var P;return[b(T((P=n(K).find(U=>U.value===String(a.cgdType)))==null?void 0:P.label),1)]}),_:2},1024)]),_:1}),e(p,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),e(p,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""})]),_:1},8,["data"])),[[ie,n(C)]]),x(" \u5206\u9875\u5668 "),z("div",Te,[e(se,{"current-page":y.currentPage,"onUpdate:current-page":o[5]||(o[5]=a=>y.currentPage=a),"page-size":y.pageSize,"onUpdate:page-size":o[6]||(o[6]=a=>y.pageSize=a),total:y.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:d,onSizeChange:o[7]||(o[7]=()=>j())},null,8,["current-page","page-size","total"]),e(B,{type:"primary",onClick:$},{default:l(()=>[Oe]),_:1})])]),_:1},8,["modelValue"])}}});var Ve=L(qe,[["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-modal.vue"]]);const Re={flex:"","justify-between":"","w-full":"","mb-1":""},Ue=b("\u6DFB\u52A0\u91C7\u8D2D\u5355"),ze=b("\u5220\u9664"),$e=G({__name:"purchase-table",props:{companyNo:{type:String,required:!1},supplierNo:{type:String,required:!1},purchaseOrders:{type:null,required:!0},readonly:{type:Boolean,required:!0},isPurchPay:{type:Boolean,required:!1}},emits:["push","delete","choose"],setup(u,{emit:i}){const v=u,g=k(null),w=[{value:"1",label:"\u672A\u5165\u5E93",type:"warning"},{value:"2",label:"\u90E8\u5206\u5165\u5E93",type:"primary"},{value:"3",label:"\u5168\u90E8\u5165\u5E93",type:"success"}],_=oe(()=>v.purchaseOrders.length);function f(){const{supplierNo:O,companyNo:D}=v;if(!O||!D)return ce.warning("\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546\u548C\u4E1A\u52A1\u516C\u53F8");g.value.onDisplay()}return(O,D)=>{const C=h("ElTag"),V=h("ElButton"),t=h("ElTableColumn"),y=h("ElTable");return r(),S("div",null,[z("div",Re,[e(C,{type:"warning"},{default:l(()=>[b("\u5171\u8BA1:"+T(n(_))+"\u4E2A\u8BA2\u5355",1)]),_:1}),!u.readonly&&!u.isPurchPay?(r(),m(V,{key:0,type:"primary",onClick:f},{default:l(()=>[Ue]),_:1})):x("v-if",!0)]),e(y,{ref:"tableRef","row-key":"id",size:"small",data:u.purchaseOrders,"max-height":"400"},{default:l(()=>[e(t,{label:"\u91C7\u8D2D\u5355\u7F16\u53F7",prop:"sequenceNo",width:"150"}),e(t,{label:"\u786E\u8BA4\u5355\u7F16\u53F7",prop:"qrdCode",width:"150"}),e(t,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:l(()=>[e(t,{label:"\u4F9B\u8D27\u5546",prop:"supplierName","min-width":"160","show-overflow-tooltip":""}),e(t,{label:"\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:l(({row:d})=>[e(C,null,{default:l(()=>{var E;return[b(T((E=w.find(N=>N.value===String(d.sendStatus)))==null?void 0:E.label),1)]}),_:2},1024)]),_:1}),e(t,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName","min-width":"180","show-overflow-tooltip":""}),e(t,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:l(({row:d})=>[e(C,null,{default:l(()=>{var E;return[b(T((E=n(ge).find(N=>N.value===d.cgdSource))==null?void 0:E.label),1)]}),_:2},1024)]),_:1}),e(t,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),e(t,{label:"\u5546\u54C1\u4FE1\u606F"},{default:l(()=>[e(t,{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:"140","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u5355\u4EF7",prop:"goodPrice","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:l(({row:d})=>[e(C,null,{default:l(()=>{var E;return[b(T((E=n(K).find(N=>N.value===String(d.cgdType)))==null?void 0:E.label),1)]}),_:2},1024)]),_:1}),e(t,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""}),e(t,{label:"\u7A0E\u7387",prop:"tax","show-overflow-tooltip":""},{default:l(({row:d})=>[b(T(d.tax)+"% ",1)]),_:1})]),_:1}),e(t,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""}),u.readonly?x("v-if",!0):(r(),m(t,{key:0,label:"\u64CD\u4F5C",fixed:"right"},{default:l(({$index:d})=>[e(V,{link:"",type:"primary",onClick:()=>i("delete",d)},{default:l(()=>[ze]),_:2},1032,["onClick"])]),_:1}))]),_:1},8,["data"]),e(Ve,{ref_key:"PurchaseModalRef",ref:g,companyNo:u.companyNo,supplierNo:u.supplierNo,onPushOrder:D[0]||(D[0]=d=>i("push",d))},null,8,["companyNo","supplierNo"])])}}});var ae=L($e,[["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/components/ReconciliationForm/src/cpns/purchase-table.vue"]]);const je={class:"w-full"},Ie={key:0,class:"w-full flex justify-end"},Me=b("\u9009\u62E9"),Le={key:0,flex:"","gap-10":""},Ge={key:0,class:"flex w-full justify-end"},He=b("\u4FDD\u5B58"),Qe=G({__name:"index",props:{id:{type:String,required:!1},readonly:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},isPurchPay:{type:Boolean,required:!1},isPurch:{type:Boolean,required:!1}},emits:["create","choose"],setup(u,{expose:i,emit:v}){const g=u,w=["QS2206011447553544","QS2203150147013805"],{currentCompany:_}=fe(),f=k({companyNo:"",supplierNo:"",companyItem:{},cids:[]}),O=k(null),D=k([]),{data:C,loading:V,run:t}=te({initalData:{},success:function(s){y(s.cgdlist)}});function y(s){if(!!s)for(let o=0;o<s.length;o++){const c=s[o];f.value.cids.includes(c.id)||(D.value.push(c),f.value.cids.push(c.id))}}function d(s){D.value.splice(s,1),f.value.cids.splice(s,1)}function E(s){f.value.companyItem=s}function N(){g.isPurch;const{companyItem:s,companyNo:o}=f.value;if(!g.isPurch&&o&&w.includes(o)){const{name:c}=s;ve({title:"\u63D0\u793A",type:"warning",message:q("p",null,[q("span",null,"\u516C\u53F8 "),q("strong",null,c),q("span",null," \u53EA\u80FD\u4ECE\u4E70\u5165\u83DC\u5355\u5BF9\u8D26")]),boxType:"confirm"});return}O.value.validate(c=>c&&v("create",n(f)))}const $=()=>t(he({payNo:g.id})),j=s=>{const{code:o,name:c,type:F}=s,B=F==="3"||F==="\u4E1A\u52A1\u516C\u53F8"?"(\u5DF2\u5347\u7EA7\u4E3A\u4E1A\u52A1\u516C\u53F8)":"";return o+" / "+c+B};return W(()=>g.id,s=>s&&$(),{immediate:!0}),W(()=>_.value,({companyNo:s})=>{f.value[g.isPurch?"companyNo":"supplierNo"]=s},{immediate:!0}),i({detail:C,refresh:()=>$()}),(s,o)=>{const c=h("ElButton"),F=h("ElInput"),A=h("ElFormItem"),B=ne("loading");return Q((r(),S("div",je,[u.isPurchPay?(r(),S("div",Ie,[e(c,{text:"",type:"primary",onClick:o[0]||(o[0]=()=>v("choose"))},{default:l(()=>[Me]),_:1})])):x("v-if",!0),u.readonly?(r(),m(Ce,{key:1,isPurchPay:u.isPurchPay,data:n(C)},null,8,["isPurchPay","data"])):x("v-if",!0),u.isPurchPay?x("v-if",!0):Q((r(),m(n(me),{key:2,class:"w-full",ref_key:"formRef",ref:O,model:f.value,rules:n(Pe)},{default:l(()=>[u.readonly?x("v-if",!0):(r(),S("div",Le,[e(A,{label:"\u4E70\u65B9\u516C\u53F8",prop:"companyNo"},{default:l(()=>[u.isPurch?(r(),m(F,{key:1,style:{width:"300px"},value:n(_).companyName,disabled:""},null,8,["value"])):(r(),m(n(X),{key:0,value:f.value.companyNo,"onUpdate:value":o[1]||(o[1]=p=>f.value.companyNo=p),"is-root":"",style:{width:"386px"},api:n(J),placeholder:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8","request-prop":"name","response-label-prop":"name","response-val-prop":"code","disabled-value":n(_).companyNo,getLabel:j,onItemChange:E},null,8,["value","api","disabled-value"]))]),_:1}),e(A,{label:"\u5356\u65B9\u516C\u53F8",prop:"supplierNo"},{default:l(()=>[u.isPurch?(r(),m(n(X),{key:1,value:f.value.supplierNo,"onUpdate:value":o[2]||(o[2]=p=>f.value.supplierNo=p),"is-root":"",style:{width:"386px"},api:n(J),placeholder:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8","request-prop":"name","response-label-prop":"name","response-val-prop":"code","disabled-value":n(_).companyNo,getLabel:j},null,8,["value","api","disabled-value"])):(r(),m(F,{key:0,style:{width:"300px"},value:n(_).companyName,disabled:""},null,8,["value"]))]),_:1})])),e(A,{label:u.readonly?"":"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:u.readonly?"":"cids"},{default:l(()=>[e(ae,Y({class:"w-full mt-1"},f.value,{readonly:u.readonly,purchaseOrders:D.value,onDelete:d,onPush:y}),null,16,["readonly","purchaseOrders"])]),_:1},8,["label","prop"]),e(A,null,{default:l(()=>[u.readonly?x("v-if",!0):(r(),S("div",Ge,[e(c,{type:"primary",onClick:N,loading:u.loading},{default:l(()=>[He]),_:1},8,["loading"])]))]),_:1})]),_:1},8,["model","rules"])),[[B,u.loading]]),u.isPurchPay?(r(),m(ae,Y({key:3,class:"w-full mt-1"},f.value,{readonly:u.readonly,isPurchPay:u.isPurchPay,purchaseOrders:D.value,onDelete:d,onPush:y}),null,16,["readonly","isPurchPay","purchaseOrders"])):x("v-if",!0)])),[[B,n(V)||u.loading]])}}});var uu=L(Qe,[["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/components/ReconciliationForm/src/index.vue"]]);export{uu as R};