1 |
- import{d as ue,h as de,r,e as B,o as _,x as b,w as o,f as l,a,y as V,z as re,J as se,c as D,F,v as O,l as ie,R as ne,C as ce,I as me,E as pe,i as _e,G as ve,dU as fe,A as ye,B as be,D as Ve,H as he,K as ge,_ as we,__tla as Ue}from"./index-327f993b.js";import{_ as Ie,__tla as ke}from"./Dialog-172e53a1.js";import{_ as Te,__tla as Se}from"./index-5a79877f.js";import{_ as Ce,__tla as Pe}from"./DictTag-74e5844b.js";import{b as Re,c as Ne,u as xe,__tla as ze}from"./index-cc09564e.js";import{g as Ee,a as Le,__tla as Me}from"./index-e50b2e4a.js";import{d as Be,__tla as De}from"./index-79bea796.js";import{D as A,__tla as Fe}from"./dict-2cfe41e3.js";import{u as Oe,__tla as Ae}from"./useMessage-b42f14d5.js";import{__tla as Je}from"./index-0ac6413f.js";import"./color-6e929987.js";let J,qe=Promise.all([(()=>{try{return Ue}catch{}})(),(()=>{try{return ke}catch{}})(),(()=>{try{return Se}catch{}})(),(()=>{try{return Pe}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return De}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return Ae}catch{}})(),(()=>{try{return Je}catch{}})()]).then(async()=>{J=we(ue({__name:"BusinessForm",emits:["success"],setup(Ge,{expose:q,emit:G}){const{t:h}=de(),U=Oe(),i=r(!1),I=r(""),n=r(!1),k=r(""),u=r({id:void 0,name:void 0,statusTypeId:void 0,statusId:void 0,contactNextTime:void 0,customerId:void 0,dealTime:void 0,price:void 0,discountPercent:void 0,productPrice:void 0,remark:void 0,ownerUserId:void 0,roUserIds:void 0,rwUserIds:void 0,endStatus:void 0,endRemark:void 0,contactLastTime:void 0,followUpStatus:void 0}),H=B({name:[{required:!0,message:"\u5546\u673A\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),f=r(),T=r([]),S=r([]),C=r(!0),P=r(0),R=r([]);q({open:async(d,t)=>{if(i.value=!0,I.value=h("action."+d),k.value=d,j(),t){n.value=!0;try{u.value=await Re(t)}finally{n.value=!1}}S.value=await Ee()}});const K=G,Z=async()=>{if(f&&await f.value.validate()){n.value=!0;try{const d=u.value;k.value==="create"?(await Ne(d),U.success(h("common.createSuccess"))):(await xe(d),U.success(h("common.updateSuccess"))),i.value=!1,K("success")}finally{n.value=!1}}},j=()=>{var d;u.value={id:void 0,name:void 0,statusTypeId:void 0,statusId:void 0,contactNextTime:void 0,customerId:void 0,dealTime:void 0,price:void 0,discountPercent:void 0,productPrice:void 0,remark:void 0,ownerUserId:void 0,roUserIds:void 0,rwUserIds:void 0,endStatus:void 0,endRemark:void 0,contactLastTime:void 0,followUpStatus:void 0},(d=f.value)==null||d.resetFields()},Q=async d=>{T.value=await Le(d)},c=B({pageNo:1,pageSize:10,name:null,mobile:null,industryId:null,level:null,source:null,pool:!1}),m=r(!1),W=()=>{m.value=!m.value,c.pageNo=1,N()},N=async()=>{C.value=!0;try{const d=await Be(c);R.value=d.list,P.value=d.total}finally{C.value=!1}},g=r(),w=r(),X=({},d)=>{w.value=d,g.value.clearSelection(),g.value.toggleRowSelection(d,void 0)},Y=()=>{u.value.customerId=w.value.id,u.value.customerName=w.value.name,m.value=!m.value};return(d,t)=>{const p=ne,s=ce,v=me,x=Ce,$=Te,z=pe,E=_e,y=ve,ee=fe,L=ye,M=be,le=Ve,ae=he,te=Ie,oe=ge;return _(),b(te,{title:a(I),modelValue:a(i),"onUpdate:modelValue":t[13]||(t[13]=e=>ie(i)?i.value=e:null)},{footer:o(()=>[l(y,{onClick:Z,type:"primary",disabled:a(n)},{default:o(()=>[V("\u786E \u5B9A")]),_:1},8,["disabled"]),l(y,{onClick:t[12]||(t[12]=e=>i.value=!1)},{default:o(()=>[V("\u53D6 \u6D88")]),_:1})]),default:o(()=>[re((_(),b(ae,{ref_key:"formRef",ref:f,model:a(u),rules:a(H),"label-width":"100px"},{default:o(()=>[l(s,{label:"\u5546\u673A\u540D\u79F0",prop:"name"},{default:o(()=>[l(p,{modelValue:a(u).name,"onUpdate:modelValue":t[0]||(t[0]=e=>a(u).name=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u673A\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u5BA2\u6237\u540D\u79F0",prop:"customerName"},{default:o(()=>[l(ee,{placement:"bottom",width:600,trigger:"click",teleported:!1,visible:a(m),offset:10},{reference:o(()=>[l(p,{placeholder:"\u8BF7\u9009\u62E9\u5BA2\u6237",onClick:W,modelValue:a(u).customerName,"onUpdate:modelValue":t[1]||(t[1]=e=>a(u).customerName=e)},null,8,["modelValue"])]),default:o(()=>[l(a(se),{data:a(R),ref_key:"multipleTableRef",ref:g,onSelect:X},{default:o(()=>[l(v,{width:"55",label:"\u9009\u62E9",type:"selection"}),l(v,{width:"100",label:"\u7F16\u53F7",property:"id"}),l(v,{width:"150",label:"\u5BA2\u6237\u540D\u79F0",property:"name"}),l(v,{width:"100",label:"\u5BA2\u6237\u6765\u6E90",prop:"source",align:"center"},{default:o(e=>[l(x,{type:a(A).CRM_CUSTOMER_SOURCE,value:e.row.source},null,8,["type","value"])]),_:1}),l(v,{label:"\u5BA2\u6237\u7B49\u7EA7",align:"center",prop:"level",width:"120"},{default:o(e=>[l(x,{type:a(A).CRM_CUSTOMER_LEVEL,value:e.row.level},null,8,["type","value"])]),_:1})]),_:1},8,["data"]),l(E,{gutter:20},{default:o(()=>[l(z,null,{default:o(()=>[l($,{total:a(P),page:a(c).pageNo,"onUpdate:page":t[2]||(t[2]=e=>a(c).pageNo=e),limit:a(c).pageSize,"onUpdate:limit":t[3]||(t[3]=e=>a(c).pageSize=e),onPagination:N,layout:"sizes, prev, pager, next"},null,8,["total","page","limit"])]),_:1})]),_:1}),l(E,{gutter:20},{default:o(()=>[l(z,{span:10,offset:13},{default:o(()=>[l(y,{onClick:Y},{default:o(()=>[V("\u786E\u8BA4")]),_:1}),l(y,{onClick:t[4]||(t[4]=e=>m.value=!1)},{default:o(()=>[V("\u53D6\u6D88")]),_:1})]),_:1})]),_:1})]),_:1},8,["visible"])]),_:1}),l(s,{label:"\u5546\u673A\u72B6\u6001\u7C7B\u578B",prop:"statusTypeId"},{default:o(()=>[l(M,{modelValue:a(u).statusTypeId,"onUpdate:modelValue":t[5]||(t[5]=e=>a(u).statusTypeId=e),placeholder:"\u8BF7\u9009\u62E9\u5546\u673A\u72B6\u6001\u7C7B\u578B",clearable:"",onChange:Q},{default:o(()=>[(_(!0),D(F,null,O(a(S),e=>(_(),b(L,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(s,{label:"\u5546\u673A\u72B6\u6001",prop:"statusId"},{default:o(()=>[l(M,{modelValue:a(u).statusId,"onUpdate:modelValue":t[6]||(t[6]=e=>a(u).statusId=e),placeholder:"\u8BF7\u9009\u62E9\u5546\u673A\u72B6\u6001",clearable:""},{default:o(()=>[(_(!0),D(F,null,O(a(T),e=>(_(),b(L,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(s,{label:"\u9884\u8BA1\u6210\u4EA4\u65E5\u671F",prop:"dealTime"},{default:o(()=>[l(le,{modelValue:a(u).dealTime,"onUpdate:modelValue":t[7]||(t[7]=e=>a(u).dealTime=e),type:"date","value-format":"x",placeholder:"\u9009\u62E9\u9884\u8BA1\u6210\u4EA4\u65E5\u671F"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u5546\u673A\u91D1\u989D",prop:"price"},{default:o(()=>[l(p,{modelValue:a(u).price,"onUpdate:modelValue":t[8]||(t[8]=e=>a(u).price=e),placeholder:"\u8BF7\u8F93\u5165\u5546\u673A\u91D1\u989D"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u6574\u5355\u6298\u6263",prop:"discountPercent"},{default:o(()=>[l(p,{modelValue:a(u).discountPercent,"onUpdate:modelValue":t[9]||(t[9]=e=>a(u).discountPercent=e),placeholder:"\u8BF7\u8F93\u5165\u6574\u5355\u6298\u6263"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u4EA7\u54C1\u603B\u91D1\u989D",prop:"productPrice"},{default:o(()=>[l(p,{modelValue:a(u).productPrice,"onUpdate:modelValue":t[10]||(t[10]=e=>a(u).productPrice=e),placeholder:"\u8BF7\u8F93\u5165\u4EA7\u54C1\u603B\u91D1\u989D"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u5907\u6CE8",prop:"remark"},{default:o(()=>[l(p,{modelValue:a(u).remark,"onUpdate:modelValue":t[11]||(t[11]=e=>a(u).remark=e),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[oe,a(n)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/views/crm/business/BusinessForm.vue"]])});export{qe as __tla,J as default};
|