index.4c32c2c6.js 4.6 KB

1
  1. import{al as f,aS as c,_ as S,d as z,bv as P,ag as m,z as O,r as d,aC as V,H as j,u as o,o as v,c as y,l,C as _,M as B,a as h,G as H,L as w}from"./index.88f7d256.js";import{B as G}from"./basic-descriptions.5c20357d.js";import{c as E}from"./tootip.514b092e.js";import{p as L,i as M}from"./orderRecord.c9c18fd5.js";import{a as R}from"./calc.850c7422.js";import{h as D}from"./index.942b383b.js";const $=[{value:"1",label:"\u4E70\u65B9\u516C\u53F8\u4E1A\u52A1\u5BA1\u6838"},{value:"2",label:"\u5BA1\u6838\u6210\u529F"},{value:"3",label:"\u4E70\u5BB6\u9A73\u56DE"},{value:"4",label:"\u5DF2\u64A4\u9500\u5BF9\u8D26"}],A=[{field:"payNo",label:"\u5BF9\u8D26\u5355\u53F7",span:6},{field:"status",label:"\u5BF9\u8D26\u72B6\u6001",render(e){return f(c,null,{default:()=>{var u;return(u=$.find(i=>i.value===String(e)))==null?void 0:u.label}})}},{field:"apply_name",label:"\u7533\u8BF7\u4EBA",span:6},{field:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",span:6},{field:"supplierName",label:"\u7269\u6D41\u4F9B\u5E94\u5546",span:12,render:(e,{supplierNo:u})=>E(e,"\u7269\u6D41\u4F9B\u5E94\u5546\u7F16\u7801 : "+u,270)},{field:"companyName",label:"\u4E1A\u52A1\u516C\u53F8",span:12,render:(e,{companyNo:u})=>E(e,"\u4E1A\u52A1\u516C\u53F8\u7F16\u7801 : "+u,270)},{field:"pay_status",label:"\u4ED8\u6B3E\u72B6\u6001",render(e){return f(c,null,{default:()=>{var u;return(u=L.find(i=>i.value===String(e)))==null?void 0:u.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(e){return f(c,null,{default:()=>{var u;return(u=M.find(i=>i.value===String(e)))==null?void 0:u.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:"pay_type",label:"\u4F9B\u5E94\u5546\u652F\u4ED8\u65B9\u5F0F"},{field:"remark",span:12,label:"\u5907\u6CE8"}],I={style:{width:"100%"}},J={key:0,class:"flex justify-end"},K=z({__name:"index",props:{payNo:{type:String,required:!1},request:{type:Boolean,required:!1},readonly:{type:Boolean,required:!1},data:{type:Object,required:!1},showTicketColumn:{type:Boolean,required:!1},isPurchPay:{type:Boolean,required:!1},choose:{type:Boolean,required:!1}},emits:["choose"],setup(e,{expose:u,emit:i}){const t=e,x=["inv_tag_fee","inv_status","ainv_fee","winv_fee","inv_fee","remark"],{run:b,data:F,loading:g}=P({initalData:{}}),s=m(()=>(t.request?F.value:t.data)||{}),C=m(()=>!t.isPurchPay||t.showTicketColumn?A:A.filter(r=>!x.includes(r.field))),N=m(()=>{if(!s.value.cgdlist)return"0.00";const r=s.value.cgdlist.reduce((n,p)=>Number(R(n,p.post_fee)).toFixed(2),0);return String(r)==="NaN"?0:r});return O(()=>t.payNo,()=>{if(!t.payNo){F.value={};return}b(D({payNo:t.payNo}))},{immediate:!0}),u({refresh:()=>b(D({payNo:t.payNo}))}),(r,n)=>{const p=d("el-button"),k=d("el-tag"),a=d("ElTableColumn"),T=d("ElTable"),q=V("loading");return j((v(),y("div",I,[!e.readonly||e.choose?(v(),y("div",J,[l(p,{text:"",size:"small",type:"primary",onClick:n[0]||(n[0]=Q=>i("choose"))},{default:_(()=>[B("\u9009\u62E9")]),_:1})])):h("v-if",!0),e.readonly?(v(),H(o(G),{key:1,data:o(s),columns:o(C)},null,8,["data","columns"])):h("v-if",!0),l(k,{class:"mt-[5px] mb-[5px]",type:"warning",size:"small"},{default:_(()=>[B(" \u5171\u8BA1 "+w(o(s).cgdlist?o(s).cgdlist.length:0)+" \u4E2A\u8BA2\u5355, \u5171\u8BA1 "+w(o(N))+" \u5143 ",1)]),_:1}),l(T,{size:"small",border:"",data:o(s).cgdlist,"max-height":"450px"},{default:_(()=>[l(a,{type:"index",label:"\u5E8F\u53F7","min-width":"55","show-overflow-tooltip":""}),l(a,{prop:"TrackCode",label:"\u53D1\u8D27\u8FD0\u5355\u7F16\u53F7","min-width":"150px","show-overflow-tooltip":""}),l(a,{prop:"outChildCode",label:"\u53D1\u8D27\u5DE5\u5355\u7F16\u53F7","min-width":"160px","show-overflow-tooltip":""}),l(a,{prop:"orderCode",label:"\u9500\u552E\u8BA2\u5355\u7F16\u53F7","min-width":"150px","show-overflow-tooltip":""}),l(a,{prop:"companyName",label:"\u4E1A\u52A1\u516C\u53F8","min-width":"180px","show-overflow-tooltip":""}),l(a,{prop:"supplierName",label:"\u7269\u6D41\u4F9B\u5E94\u5546","min-width":"180px","show-overflow-tooltip":""}),l(a,{label:"\u7269\u6D41\u8D39\u7528","min-width":"100px",prop:"post_fee","show-overflow-tooltip":""}),l(a,{label:"\u521B\u5EFA\u4EBA",prop:"apply_name","min-width":"120px","show-overflow-tooltip":""}),l(a,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time","min-width":"140px","show-overflow-tooltip":""})]),_:1},8,["data"])])),[[q,o(g)]])}}});var ue=S(K,[["__file","D:/work/accout-vue3-ui2/settle-vue3/src/views/postSupplierOrder/descriptions/index.vue"]]);export{ue as default};