1 |
- import{ar as s,d as Q,i as X,r as c,f as E,o as f,x as y,w as t,g as o,a,q as x,y as H,c as K,F as L,v as N,Q as W,X as Y,B as Z,z as $,A as ee,aU as ae,C as le,G as re,D as oe,J as te,_ as de,__tla as ue}from"./index-1b1458fa.js";import{_ as ie,__tla as se}from"./Dialog-b8698e88.js";import{g as ce,__tla as ne}from"./index-31fe6e18.js";import{u as me,__tla as pe}from"./useMessage-58fcb073.js";let V,T,D,S,z,F,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}),F=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}),z=async i=>await s.download({url:"/crm/receivable-plan/export-excel",params:i}),V=de(Q({__name:"ReceivablePlanForm",emits:["success"],setup(i,{expose:j,emit:C}){const{t:b}=X(),w=me(),I=c([]),n=c(!1),h=c(""),m=c(!1),U=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=E({status:[{required:!0,message:"\u5B8C\u6210\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}),v=c();j({open:async(u,e)=>{if(n.value=!0,h.value=b("action."+u),U.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}}I.value=await ce()}});const R=C,q=async()=>{if(v&&await v.value.validate()){m.value=!0;try{const u=r.value;U.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,R("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,d=Z,A=$,B=ee,_=ae,g=le,G=re,k=oe,J=ie,M=te;return f(),y(J,{title:a(h),modelValue:a(n),"onUpdate:modelValue":e[11]||(e[11]=l=>W(n)?n.value=l:null)},{footer:t(()=>[o(k,{onClick:q,type:"primary",disabled:a(m)},{default:t(()=>[x("\u786E \u5B9A")]),_:1},8,["disabled"]),o(k,{onClick:e[10]||(e[10]=l=>n.value=!1)},{default:t(()=>[x("\u53D6 \u6D88")]),_:1})]),default:t(()=>[H((f(),y(G,{ref_key:"formRef",ref:v,model:a(r),rules:a(P),"label-width":"100px"},{default:t(()=>[o(d,{label:"\u5BA2\u6237\u540D\u79F0",prop:"customerId"},{default:t(()=>[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(d,{label:"\u5408\u540C\u540D\u79F0",prop:"contractId"},{default:t(()=>[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(d,{label:"\u8D1F\u8D23\u4EBA",prop:"ownerUserId"},{default:t(()=>[o(B,{modelValue:a(r).ownerUserId,"onUpdate:modelValue":e[2]||(e[2]=l=>a(r).ownerUserId=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8D1F\u8D23\u4EBA"},{default:t(()=>[(f(!0),K(L,null,N(a(I),l=>(f(),y(A,{key:l.id,label:l.nickname,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(d,{label:"\u671F\u6570",prop:"period"},{default:t(()=>[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(d,{label:"\u8BA1\u5212\u56DE\u6B3E\u91D1\u989D",prop:"price"},{default:t(()=>[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(d,{label:"\u8BA1\u5212\u56DE\u6B3E\u65E5\u671F",prop:"returnTime"},{default:t(()=>[o(g,{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(d,{label:"\u63D0\u524D\u51E0\u5929\u63D0\u9192",prop:"remindDays"},{default:t(()=>[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(d,{label:"\u63D0\u9192\u65E5\u671F",prop:"remindTime"},{default:t(()=>[o(g,{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(d,{label:"\u663E\u793A\u6392\u5E8F",prop:"sort"},{default:t(()=>[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(d,{label:"\u5907\u6CE8",prop:"remark"},{default:t(()=>[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"])),[[M,a(m)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-business/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,z as e,F as g};
|