ReceivableForm-58147ff0.js 5.9 KB

1
  1. import{ar as i,d as L,i as N,r as n,o as v,x as b,w as r,g as t,a as l,q as S,y as Q,c as x,F as R,v as C,Q as Y,X as H,B as K,C as W,z as Z,A as $,aX as ee,G as ae,D as le,J as oe,_ as te,__tla as re}from"./index-d02d27ca.js";import{_ as de,__tla as ue}from"./Dialog-08baefc8.js";import{d as se,D as ce,__tla as ie}from"./dict-b0946387.js";import{g as ne,__tla as pe}from"./index-6f4e9084.js";import{u as me,__tla as ve}from"./useMessage-57af7504.js";let y,D,E,z,F,P,_e=Promise.all([(()=>{try{return re}catch{}})(),(()=>{try{return ue}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return ve}catch{}})()]).then(async()=>{D=async s=>await i.get({url:"/crm/receivable/page",params:s}),P=async s=>await i.get({url:"/crm/receivable/page-by-customer",params:s}),z=async s=>await i.delete({url:"/crm/receivable/delete?id="+s}),F=async s=>await i.download({url:"/crm/receivable/export-excel",params:s}),y=te(L({__name:"ReceivableForm",emits:["success"],setup(s,{expose:j,emit:A}){const{t:f}=N(),I=me(),h=n([]),p=n(!1),w=n(""),m=n(!1),U=n(""),o=n({id:void 0,no:void 0,planId:void 0,customerId:void 0,contractId:void 0,checkStatus:void 0,processInstanceId:void 0,returnTime:void 0,returnType:void 0,price:void 0,ownerUserId:void 0,batchId:void 0,sort:void 0,dataScope:void 0,dataScopeDeptIds:void 0,status:void 0,remark:void 0}),_=n();j({open:async(u,e)=>{if(p.value=!0,w.value=f("action."+u),U.value=u,O(),e){m.value=!0;try{o.value=await(async c=>await i.get({url:"/crm/receivable/get?id="+c}))(e)}finally{m.value=!1}}h.value=await ne()}});const B=A,M=async()=>{if(_&&await _.value.validate()){m.value=!0;try{const u=o.value;U.value==="create"?(await(async e=>await i.post({url:"/crm/receivable/create",data:e}))(u),I.success(f("common.createSuccess"))):(await(async e=>await i.put({url:"/crm/receivable/update",data:e}))(u),I.success(f("common.updateSuccess"))),p.value=!1,B("success")}finally{m.value=!1}}},O=()=>{var u;o.value={id:void 0,no:void 0,planId:void 0,customerId:void 0,contractId:void 0,checkStatus:void 0,processInstanceId:void 0,returnTime:void 0,returnType:void 0,price:void 0,ownerUserId:void 0,batchId:void 0,sort:void 0,dataScope:void 0,dataScopeDeptIds:void 0,status:void 0,remark:void 0},(u=_.value)==null||u.resetFields()};return(u,e)=>{const c=H,d=K,X=W,g=Z,k=$,V=ee,q=ae,T=le,G=de,J=oe;return v(),b(G,{title:l(w),modelValue:l(p),"onUpdate:modelValue":e[12]||(e[12]=a=>Y(p)?p.value=a:null)},{footer:r(()=>[t(T,{onClick:M,type:"primary",disabled:l(m)},{default:r(()=>[S("\u786E \u5B9A")]),_:1},8,["disabled"]),t(T,{onClick:e[11]||(e[11]=a=>p.value=!1)},{default:r(()=>[S("\u53D6 \u6D88")]),_:1})]),default:r(()=>[Q((v(),b(q,{ref_key:"formRef",ref:_,model:l(o),rules:u.formRules,"label-width":"100px"},{default:r(()=>[t(d,{label:"\u56DE\u6B3E\u7F16\u53F7",prop:"no"},{default:r(()=>[t(c,{modelValue:l(o).no,"onUpdate:modelValue":e[0]||(e[0]=a=>l(o).no=a),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6B3E\u7F16\u53F7"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u56DE\u6B3E\u8BA1\u5212",prop:"planId"},{default:r(()=>[t(c,{modelValue:l(o).planId,"onUpdate:modelValue":e[1]||(e[1]=a=>l(o).planId=a),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6B3E\u8BA1\u5212"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u5BA2\u6237\u540D\u79F0",prop:"customerId"},{default:r(()=>[t(c,{modelValue:l(o).customerId,"onUpdate:modelValue":e[2]||(e[2]=a=>l(o).customerId=a),placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u5408\u540C\u540D\u79F0",prop:"contractId"},{default:r(()=>[t(c,{modelValue:l(o).contractId,"onUpdate:modelValue":e[3]||(e[3]=a=>l(o).contractId=a),placeholder:"\u8BF7\u8F93\u5165\u5408\u540C\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u56DE\u6B3E\u65E5\u671F",prop:"returnTime"},{default:r(()=>[t(X,{modelValue:l(o).returnTime,"onUpdate:modelValue":e[4]||(e[4]=a=>l(o).returnTime=a),type:"date","value-format":"x",placeholder:"\u9009\u62E9\u56DE\u6B3E\u65E5\u671F"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u56DE\u6B3E\u65B9\u5F0F",prop:"returnType"},{default:r(()=>[t(k,{modelValue:l(o).returnType,"onUpdate:modelValue":e[5]||(e[5]=a=>l(o).returnType=a),placeholder:"\u8BF7\u9009\u62E9\u56DE\u6B3E\u65B9\u5F0F"},{default:r(()=>[(v(!0),x(R,null,C(l(se)(l(ce).CRM_RECEIVABLE_RETURN_TYPE),a=>(v(),b(g,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,{label:"\u56DE\u6B3E\u91D1\u989D",prop:"price"},{default:r(()=>[t(V,{modelValue:l(o).price,"onUpdate:modelValue":e[6]||(e[6]=a=>l(o).price=a),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6B3E\u91D1\u989D"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u8D1F\u8D23\u4EBA",prop:"ownerUserId"},{default:r(()=>[t(k,{modelValue:l(o).ownerUserId,"onUpdate:modelValue":e[7]||(e[7]=a=>l(o).ownerUserId=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u8D1F\u8D23\u4EBA"},{default:r(()=>[(v(!0),x(R,null,C(l(h),a=>(v(),b(g,{key:a.id,label:a.nickname,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,{label:"\u6279\u6B21",prop:"batchId"},{default:r(()=>[t(V,{modelValue:l(o).batchId,"onUpdate:modelValue":e[8]||(e[8]=a=>l(o).batchId=a),placeholder:"\u8BF7\u8F93\u5165\u6279\u6B21"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u663E\u793A\u6392\u5E8F",prop:"sort"},{default:r(()=>[t(V,{modelValue:l(o).sort,"onUpdate:modelValue":e[9]||(e[9]=a=>l(o).sort=a),min:0,"controls-position":"right"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u5907\u6CE8",prop:"remark"},{default:r(()=>[t(c,{type:"textarea",rows:3,modelValue:l(o).remark,"onUpdate:modelValue":e[10]||(e[10]=a=>l(o).remark=a),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[J,l(m)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/crm/receivable/ReceivableForm.vue"]]),E=Object.freeze(Object.defineProperty({__proto__:null,default:y},Symbol.toStringTag,{value:"Module"}))});export{y as R,_e as __tla,D as a,E as b,z as d,F as e,P as g};