2 lines
7.9 KiB
JavaScript
2 lines
7.9 KiB
JavaScript
var u=Object.defineProperty,f=Object.defineProperties;var h=Object.getOwnPropertyDescriptors;var r=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var n=(e,t,l)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,m=(e,t)=>{for(var l in t||(t={}))P.call(t,l)&&n(e,l,t[l]);if(r)for(var l of r(t))b.call(t,l)&&n(e,l,t[l]);return e},d=(e,t)=>f(e,h(t));import{f as p}from"./index-DGaFxhxk.js";import{g as c}from"./index-1DB9oGz5.js";import{g as a}from"./index-CRPqS2cj.js";import{g as N}from"./rangePickerProps-DUeXxnB4.js";import{D as o}from"./dict-enum-DRf9W45H.js";import{dh as i}from"../jse/index-index-CAIAj58w.js";import{at as S}from"./bootstrap-CvQmCMXe.js";function D(e){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"no",label:"付款单号",component:"Input",componentProps:{placeholder:"系统自动生成",disabled:!0}},{fieldName:"paymentTime",label:"付款时间",component:"DatePicker",componentProps:{disabled:e==="detail",placeholder:"选择付款时间",showTime:!0,format:"YYYY-MM-DD HH:mm:ss",valueFormat:"x"},rules:"required"},{fieldName:"supplierId",label:"供应商",component:"ApiSelect",componentProps:{disabled:e==="detail",placeholder:"请选择供应商",allowClear:!0,showSearch:!0,api:c,labelField:"name",valueField:"id"},rules:"required"},{fieldName:"financeUserId",label:"财务人员",component:"ApiSelect",componentProps:{placeholder:"请选择财务人员",allowClear:!0,showSearch:!0,api:a,labelField:"nickname",valueField:"id"}},{fieldName:"remark",label:"备注",component:"Textarea",componentProps:{placeholder:"请输入备注",autoSize:{minRows:1,maxRows:1},disabled:e==="detail"},formItemClass:"col-span-2"},{fieldName:"fileUrl",label:"附件",component:"FileUpload",componentProps:{maxNumber:1,maxSize:10,accept:["pdf","doc","docx","xls","xlsx","txt","jpg","jpeg","png"],showDescription:e!=="detail",disabled:e==="detail"},formItemClass:"col-span-3"},{fieldName:"items",label:"采购入库、退货单",component:"Input",formItemClass:"col-span-3"},{fieldName:"accountId",label:"付款账户",component:"ApiSelect",componentProps:{placeholder:"请选择付款账户",allowClear:!0,showSearch:!0,api:p,labelField:"name",valueField:"id"}},{fieldName:"totalPrice",label:"合计付款",component:"InputNumber",componentProps:{placeholder:"合计付款",precision:2,formatter:i,disabled:!0}},{fieldName:"discountPrice",label:"优惠金额",component:"InputNumber",componentProps:{disabled:e==="detail",placeholder:"请输入优惠金额",precision:2,formatter:i}},{fieldName:"paymentPrice",label:"实际付款",component:"InputNumber",componentProps:{placeholder:"实际付款",precision:2,formatter:i,disabled:!0},dependencies:{triggerFields:["totalPrice","discountPrice"],componentProps:t=>{const l=t.totalPrice||0,s=t.discountPrice||0;return t.paymentPrice=l-s,{}}}}]}function T(e){return[{type:"seq",title:"序号",minWidth:50,fixed:"left"},{field:"bizNo",title:"采购单据编号",minWidth:200},{field:"totalPrice",title:"应付金额",minWidth:100,formatter:"formatAmount2"},{field:"paidPrice",title:"已付金额",minWidth:100,formatter:"formatAmount2"},{field:"paymentPrice",title:"本次付款",minWidth:115,fixed:"right",slots:{default:"paymentPrice"}},{field:"remark",title:"备注",minWidth:150,slots:{default:"remark"}},{title:"操作",width:50,fixed:"right",slots:{default:"actions"},visible:!e}]}function y(){return[{fieldName:"no",label:"付款单号",component:"Input",componentProps:{placeholder:"请输入付款单号",allowClear:!0}},{fieldName:"paymentTime",label:"付款时间",component:"RangePicker",componentProps:d(m({},N()),{allowClear:!0})},{fieldName:"supplierId",label:"供应商",component:"ApiSelect",componentProps:{placeholder:"请选择供应商",allowClear:!0,showSearch:!0,api:c,labelField:"name",valueField:"id"}},{fieldName:"creator",label:"创建人",component:"ApiSelect",componentProps:{placeholder:"请选择创建人",allowClear:!0,showSearch:!0,api:a,labelField:"nickname",valueField:"id"}},{fieldName:"financeUserId",label:"财务人员",component:"ApiSelect",componentProps:{placeholder:"请选择财务人员",allowClear:!0,showSearch:!0,api:a,labelField:"nickname",valueField:"id"}},{fieldName:"accountId",label:"付款账户",component:"ApiSelect",componentProps:{placeholder:"请选择付款账户",allowClear:!0,showSearch:!0,api:p,labelField:"name",valueField:"id"}},{fieldName:"status",label:"状态",component:"Select",componentProps:{options:S(o.ERP_AUDIT_STATUS,"number"),placeholder:"请选择状态",allowClear:!0}},{fieldName:"remark",label:"备注",component:"Input",componentProps:{placeholder:"请输入备注",allowClear:!0}},{fieldName:"bizNo",label:"采购单号",component:"Input",componentProps:{placeholder:"请输入采购单号",allowClear:!0}}]}function R(){return[{type:"checkbox",width:50,fixed:"left"},{field:"no",title:"付款单号",width:180,fixed:"left"},{field:"supplierName",title:"供应商",minWidth:120},{field:"paymentTime",title:"付款时间",width:160,formatter:"formatDate"},{field:"creatorName",title:"创建人",minWidth:120},{field:"financeUserName",title:"财务人员",minWidth:120},{field:"accountName",title:"付款账户",minWidth:120},{field:"totalPrice",title:"合计付款",formatter:"formatAmount2",minWidth:120},{field:"discountPrice",title:"优惠金额",formatter:"formatAmount2",minWidth:120},{field:"paymentPrice",title:"实际付款",formatter:"formatAmount2",minWidth:120},{field:"status",title:"状态",minWidth:90,cellRender:{name:"CellDict",props:{type:o.ERP_AUDIT_STATUS}}},{title:"操作",width:260,fixed:"right",slots:{default:"actions"}}]}function U(){return[{fieldName:"no",label:"入库单号",component:"Input",componentProps:{placeholder:"请输入入库单号",allowClear:!0}},{fieldName:"supplierId",label:"供应商",component:"Input",componentProps:{disabled:!0,placeholder:"已自动选择供应商"}},{fieldName:"paymentStatus",label:"付款状态",component:"Select",componentProps:{options:[{label:"未付款",value:0},{label:"部分付款",value:1},{label:"全部付款",value:2}],placeholder:"请选择付款状态",allowClear:!0}}]}function k(){return[{type:"checkbox",width:50,fixed:"left"},{field:"no",title:"入库单号",width:200,fixed:"left"},{field:"supplierName",title:"供应商",minWidth:120},{field:"inTime",title:"入库时间",width:160,formatter:"formatDate"},{field:"totalPrice",title:"应付金额",formatter:"formatAmount2",minWidth:120},{field:"paymentPrice",title:"已付金额",formatter:"formatAmount2",minWidth:120},{field:"unPaymentPrice",title:"未付金额",formatter:({row:e})=>i(e.totalPrice-e.paymentPrice||0),minWidth:120},{field:"status",title:"状态",minWidth:100,cellRender:{name:"CellDict",props:{type:o.ERP_AUDIT_STATUS}}}]}function v(){return[{fieldName:"no",label:"退货单号",component:"Input",componentProps:{placeholder:"请输入退货单号",allowClear:!0}},{fieldName:"supplierId",label:"供应商",component:"Input",componentProps:{disabled:!0,placeholder:"已自动选择供应商"}},{fieldName:"refundStatus",label:"退款状态",component:"Select",componentProps:{options:[{label:"未退款",value:0},{label:"部分退款",value:1},{label:"全部退款",value:2}],placeholder:"请选择退款状态",allowClear:!0}}]}function _(){return[{type:"checkbox",width:50,fixed:"left"},{field:"no",title:"退货单号",width:200,fixed:"left"},{field:"supplierName",title:"供应商",minWidth:120},{field:"returnTime",title:"退货时间",width:160,formatter:"formatDate"},{field:"totalPrice",title:"应退金额",formatter:"formatAmount2",minWidth:120},{field:"refundPrice",title:"已退金额",formatter:"formatAmount2",minWidth:120},{field:"unRefundPrice",title:"未退金额",formatter:({row:e})=>i(e.totalPrice-e.refundPrice||0),minWidth:120},{field:"status",title:"状态",minWidth:100,cellRender:{name:"CellDict",props:{type:o.ERP_AUDIT_STATUS}}}]}export{y as a,D as b,T as c,k as d,U as e,_ as f,v as g,R as u};
|