ReceivablePlanForm-32703df0.js 5.6 KB

1
  1. import{am as s,d as K,h as E,r as c,e as J,o as f,x as y,w as d,f as o,a,y as x,z as L,c as N,F as Q,v as W,l as X,R as Y,C as Z,A as $,B as ee,bw as ae,D as le,H as re,G as oe,K as de,_ as te,__tla as ue}from"./index-327f993b.js";import{_ as ie,__tla as se}from"./Dialog-172e53a1.js";import{g as ce,__tla as ne}from"./index-b4327c85.js";import{u as me,__tla as pe}from"./useMessage-b42f14d5.js";let V,T,D,S,R,z,ve=Promise.all([(()=>{try{return ue}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return pe}catch{}})()]).then(async()=>{T=async i=>await s.get({url:"/crm/receivable-plan/page",params:i}),z=async i=>await s.get({url:"/crm/receivable-plan/page-by-customer",params:i}),S=async i=>await s.delete({url:"/crm/receivable-plan/delete?id="+i}),R=async i=>await s.download({url:"/crm/receivable-plan/export-excel",params:i}),V=te(K({__name:"ReceivablePlanForm",emits:["success"],setup(i,{expose:F,emit:C}){const{t:b}=E(),w=me(),h=c([]),n=c(!1),I=c(""),m=c(!1),g=c(""),r=c({id:void 0,period:void 0,receivableId:void 0,status:void 0,checkStatus:void 0,processInstanceId:void 0,price:void 0,returnTime:void 0,remindDays:void 0,remindTime:void 0,customerId:void 0,contractId:void 0,ownerUserId:void 0,sort:void 0,remark:void 0}),P=J({status:[{required:!0,message:"\u5B8C\u6210\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}),v=c();F({open:async(u,e)=>{if(n.value=!0,I.value=b("action."+u),g.value=u,O(),e){m.value=!0;try{r.value=await(async p=>await s.get({url:"/crm/receivable-plan/get?id="+p}))(e)}finally{m.value=!1}}h.value=await ce()}});const j=C,M=async()=>{if(v&&await v.value.validate()){m.value=!0;try{const u=r.value;g.value==="create"?(await(async e=>await s.post({url:"/crm/receivable-plan/create",data:e}))(u),w.success(b("common.createSuccess"))):(await(async e=>await s.put({url:"/crm/receivable-plan/update",data:e}))(u),w.success(b("common.updateSuccess"))),n.value=!1,j("success")}finally{m.value=!1}}},O=()=>{var u;r.value={id:void 0,period:void 0,receivableId:void 0,status:void 0,checkStatus:void 0,processInstanceId:void 0,price:void 0,returnTime:void 0,remindDays:void 0,remindTime:void 0,customerId:void 0,contractId:void 0,ownerUserId:void 0,sort:void 0,remark:void 0},(u=v.value)==null||u.resetFields()};return(u,e)=>{const p=Y,t=Z,q=$,A=ee,_=ae,U=le,B=re,k=oe,G=ie,H=de;return f(),y(G,{title:a(I),modelValue:a(n),"onUpdate:modelValue":e[11]||(e[11]=l=>X(n)?n.value=l:null)},{footer:d(()=>[o(k,{onClick:M,type:"primary",disabled:a(m)},{default:d(()=>[x("\u786E \u5B9A")]),_:1},8,["disabled"]),o(k,{onClick:e[10]||(e[10]=l=>n.value=!1)},{default:d(()=>[x("\u53D6 \u6D88")]),_:1})]),default:d(()=>[L((f(),y(B,{ref_key:"formRef",ref:v,model:a(r),rules:a(P),"label-width":"100px"},{default:d(()=>[o(t,{label:"\u5BA2\u6237\u540D\u79F0",prop:"customerId"},{default:d(()=>[o(p,{modelValue:a(r).customerId,"onUpdate:modelValue":e[0]||(e[0]=l=>a(r).customerId=l),placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u540D\u79F0"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u5408\u540C\u540D\u79F0",prop:"contractId"},{default:d(()=>[o(p,{modelValue:a(r).contractId,"onUpdate:modelValue":e[1]||(e[1]=l=>a(r).contractId=l),placeholder:"\u8BF7\u8F93\u5165\u5408\u540C\u540D\u79F0"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u8D1F\u8D23\u4EBA",prop:"ownerUserId"},{default:d(()=>[o(A,{modelValue:a(r).ownerUserId,"onUpdate:modelValue":e[2]||(e[2]=l=>a(r).ownerUserId=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8D1F\u8D23\u4EBA"},{default:d(()=>[(f(!0),N(Q,null,W(a(h),l=>(f(),y(q,{key:l.id,label:l.nickname,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(t,{label:"\u671F\u6570",prop:"period"},{default:d(()=>[o(_,{modelValue:a(r).period,"onUpdate:modelValue":e[3]||(e[3]=l=>a(r).period=l),placeholder:"\u8BF7\u8F93\u5165\u671F\u6570"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u8BA1\u5212\u56DE\u6B3E\u91D1\u989D",prop:"price"},{default:d(()=>[o(_,{modelValue:a(r).price,"onUpdate:modelValue":e[4]||(e[4]=l=>a(r).price=l),placeholder:"\u8BF7\u8F93\u5165\u8BA1\u5212\u56DE\u6B3E\u91D1\u989D"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u8BA1\u5212\u56DE\u6B3E\u65E5\u671F",prop:"returnTime"},{default:d(()=>[o(U,{modelValue:a(r).returnTime,"onUpdate:modelValue":e[5]||(e[5]=l=>a(r).returnTime=l),type:"date","value-format":"x",placeholder:"\u9009\u62E9\u8BA1\u5212\u56DE\u6B3E\u65E5\u671F"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u63D0\u524D\u51E0\u5929\u63D0\u9192",prop:"remindDays"},{default:d(()=>[o(_,{modelValue:a(r).remindDays,"onUpdate:modelValue":e[6]||(e[6]=l=>a(r).remindDays=l),placeholder:"\u8BF7\u8F93\u5165\u63D0\u524D\u51E0\u5929\u63D0\u9192"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u63D0\u9192\u65E5\u671F",prop:"remindTime"},{default:d(()=>[o(U,{modelValue:a(r).remindTime,"onUpdate:modelValue":e[7]||(e[7]=l=>a(r).remindTime=l),type:"date","value-format":"x",placeholder:"\u9009\u62E9\u63D0\u9192\u65E5\u671F"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u663E\u793A\u6392\u5E8F",prop:"sort"},{default:d(()=>[o(_,{modelValue:a(r).sort,"onUpdate:modelValue":e[8]||(e[8]=l=>a(r).sort=l),min:0,"controls-position":"right"},null,8,["modelValue"])]),_:1}),o(t,{label:"\u5907\u6CE8",prop:"remark"},{default:d(()=>[o(p,{type:"textarea",rows:3,modelValue:a(r).remark,"onUpdate:modelValue":e[9]||(e[9]=l=>a(r).remark=l),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[H,a(m)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/views/crm/receivable/plan/ReceivablePlanForm.vue"]]),D=Object.freeze(Object.defineProperty({__proto__:null,default:V},Symbol.toStringTag,{value:"Module"}))});export{V as R,ve as __tla,T as a,D as b,S as d,R as e,z as g};