index.e42bf410.js 16 KB

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