Files
aiot-platform-ui/apps/web-antd/dist/js/data-Bj3Rv5Ji.js
lzh 19d36d1ffb
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-09 13:05:46 +08:00

2 lines
4.9 KiB
JavaScript

var c=(t,a,n)=>new Promise((u,e)=>{var d=l=>{try{i(n.next(l))}catch(m){e(m)}},r=l=>{try{i(n.throw(l))}catch(m){e(m)}},i=l=>l.done?u(l.value):Promise.resolve(l.value).then(d,r);i((n=n.apply(t,a)).next())});import{aq as o,bF as f,at as b}from"./bootstrap-CRjSNGHY.js";import{b as g}from"./index-CheTYiri.js";import{c as p}from"./index-CYwYXx1J.js";import{a as h,b as I}from"./index-BSkyjZyj.js";import{g as T}from"./index-DHLRhwOb.js";import{D as s}from"./dict-enum-CaHgMaDZ.js";function W(t){return o.get("/crm/receivable/page",{params:t})}function w(t){return o.get("/crm/receivable/page-by-customer",{params:t})}function D(t){return o.get(`/crm/receivable/get?id=${t}`)}function y(t){return o.post("/crm/receivable/create",t)}function E(t){return o.put("/crm/receivable/update",t)}function A(t){return o.delete(`/crm/receivable/delete?id=${t}`)}function x(t){return o.download("/crm/receivable/export-excel",{params:t})}function U(t){return o.put(`/crm/receivable/submit?id=${t}`)}function _(){return o.get("/crm/receivable/audit-count")}function q(){var a;const t=f();return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"no",label:"回款编号",component:"Input",componentProps:{placeholder:"保存时自动生成",disabled:!0}},{fieldName:"ownerUserId",label:"负责人",component:"ApiSelect",rules:"required",dependencies:{triggerFields:["id"],disabled:e=>e.id},componentProps:{api:T,labelField:"nickname",valueField:"id",placeholder:"请选择负责人",allowClear:!0},defaultValue:(a=t.userInfo)==null?void 0:a.id},{fieldName:"customerId",label:"客户名称",component:"ApiSelect",rules:"required",componentProps:{api:p,labelField:"name",valueField:"id",placeholder:"请选择客户"},dependencies:{triggerFields:["id"],disabled:e=>e.id}},{fieldName:"contractId",label:"合同名称",component:"Select",rules:"required",dependencies:{triggerFields:["customerId"],disabled:e=>!e.customerId||e.id,componentProps(e){return c(this,null,function*(){if(e.customerId)return e.id||(e.contractId=void 0),{options:(yield g(e.customerId)).map(r=>({label:r.name,value:r.id})),placeholder:"请选择合同"}})}}},{fieldName:"planId",label:"回款期数",component:"Select",rules:"required",dependencies:{triggerFields:["contractId"],disabled:e=>!e.contractId,componentProps(e){return c(this,null,function*(){if(e.contractId)return e.planId=void 0,{options:(yield h(e.customerId,e.contractId)).map(r=>({label:r.period,value:r.id})),placeholder:"请选择回款期数",onChange:r=>c(null,null,function*(){const i=yield I(r);e.returnTime=i==null?void 0:i.returnTime,e.price=i==null?void 0:i.price,e.returnType=i==null?void 0:i.returnType})}})}}},{fieldName:"returnType",label:"回款方式",component:"Select",componentProps:{options:b(s.CRM_RECEIVABLE_RETURN_TYPE,"number"),placeholder:"请选择回款方式"}},{fieldName:"price",label:"回款金额",component:"InputNumber",rules:"required",componentProps:{placeholder:"请输入回款金额",min:0,precision:2}},{fieldName:"returnTime",label:"回款日期",component:"DatePicker",rules:"required",componentProps:{placeholder:"请选择回款日期",showTime:!1,valueFormat:"x",format:"YYYY-MM-DD"}},{fieldName:"remark",label:"备注",component:"Textarea",componentProps:{placeholder:"请输入备注",rows:4},formItemClass:"md:col-span-2"}]}function Y(){return[{fieldName:"no",label:"回款编号",component:"Input",componentProps:{placeholder:"请输入回款编号",allowClear:!0}},{fieldName:"customerId",label:"客户",component:"ApiSelect",componentProps:{api:p,labelField:"name",valueField:"id",placeholder:"请选择客户",allowClear:!0}}]}function L(){return[{title:"回款编号",field:"no",minWidth:160,fixed:"left",slots:{default:"no"}},{title:"客户名称",field:"customerName",minWidth:150,slots:{default:"customerName"}},{title:"合同编号",field:"contract",minWidth:160,slots:{default:"contractNo"}},{title:"回款日期",field:"returnTime",minWidth:150,formatter:"formatDateTime"},{title:"回款金额(元)",field:"price",minWidth:150,formatter:"formatAmount2"},{title:"回款方式",field:"returnType",minWidth:150,cellRender:{name:"CellDict",props:{type:s.CRM_RECEIVABLE_RETURN_TYPE}}},{title:"备注",field:"remark",minWidth:150},{title:"合同金额(元)",field:"contract.totalPrice",minWidth:150,formatter:"formatAmount2"},{title:"负责人",field:"ownerUserName",minWidth:150},{title:"所属部门",field:"ownerUserDeptName",minWidth:150},{title:"更新时间",field:"updateTime",minWidth:150,formatter:"formatDateTime"},{title:"创建时间",field:"createTime",minWidth:150,formatter:"formatDateTime"},{title:"创建人",field:"creatorName",minWidth:150},{title:"回款状态",field:"auditStatus",minWidth:100,fixed:"right",cellRender:{name:"CellDict",props:{type:s.CRM_AUDIT_STATUS}}},{title:"操作",field:"actions",minWidth:200,fixed:"right",slots:{default:"actions"}}]}export{W as a,q as b,D as c,E as d,y as e,w as f,_ as g,A as h,Y as i,x as j,U as s,L as u};