index-af152d81.js 9.3 KB

1
  1. import{d as q,r as n,u as A,K as G,n as H,L as J,o as c,c as N,f as a,w as _,a as t,y as Q,v as y,x as u,$ as f,F as X,D as Y,l as Z,m as tt,E as at,__tla as rt}from"./index-b9aa3289.js";import{_ as _t,__tla as lt}from"./OperateLogV2-f01df65f.js";import{u as et,__tla as it}from"./tagsView-fc05b3ac.js";import{g as st,t as ot,l as T,r as ct,p as ut,a as mt,__tla as nt}from"./index-24c91e10.js";import{_ as yt,__tla as ft}from"./CustomerForm.vue_vue_type_script_setup_true_lang-2dcbe339.js";import{_ as pt,__tla as dt}from"./CustomerDetailsInfo.vue_vue_type_script_setup_true_lang-7c86ad73.js";import{_ as ht,__tla as bt}from"./CustomerDetailsHeader.vue_vue_type_script_setup_true_lang-c9bf817a.js";import{_ as zt,__tla as vt}from"./ContactList.vue_vue_type_script_setup_true_lang-37d8d25c.js";import{_ as wt,__tla as Ct}from"./ContractList.vue_vue_type_script_setup_true_lang-5f46d7fb.js";import{_ as kt,__tla as Rt}from"./BusinessList.vue_vue_type_script_setup_true_lang-b6611064.js";import{_ as Mt,__tla as Ot}from"./ReceivableList.vue_vue_type_script_setup_true_lang-7959189d.js";import{_ as Ut,__tla as St}from"./ReceivablePlanList.vue_vue_type_script_setup_true_lang-fba33d6e.js";import{_ as Tt,__tla as $t}from"./PermissionList.vue_vue_type_script_setup_true_lang-d3733466.js";import{_ as Et,__tla as gt}from"./TransferForm.vue_vue_type_script_setup_true_lang-a243ff22.js";import{_ as xt,__tla as Dt}from"./index.vue_vue_type_script_setup_true_lang-a6b590f4.js";import{B as p,__tla as It}from"./index-2ddf2468.js";import{u as Pt,__tla as Ft}from"./useMessage-60ce3ad4.js";import{__tla as Lt}from"./el-timeline-item-ae9ed218.js";import{__tla as Wt}from"./formatTime-68063129.js";import{__tla as Bt}from"./dict-ad75c6bb.js";import"./_plugin-vue_export-helper-1b428a4d.js";import{__tla as Kt}from"./Dialog.vue_vue_type_style_index_0_lang-41b28215.js";import{__tla as Vt}from"./el-tree-select-94d711b1.js";import{__tla as jt}from"./index-b3610eb6.js";import"./tree-fd3a041e.js";import{__tla as qt}from"./index-e3cd3274.js";import{__tla as At}from"./ContentWrap.vue_vue_type_script_setup_true_lang-f246df3e.js";import{__tla as Gt}from"./el-card-3ef0e7b9.js";import{__tla as Ht}from"./el-collapse-item-c9db1995.js";import{__tla as Jt}from"./el-descriptions-item-a8de8e03.js";import{__tla as Nt}from"./DictTag.vue_vue_type_script_lang-4d7f4b1a.js";import"./color-6e929987.js";import{__tla as Qt}from"./index.vue_vue_type_script_setup_true_lang-6d38c887.js";import{__tla as Xt}from"./index-4d2b69da.js";import{__tla as Yt}from"./el-link-d7a43e02.js";import{__tla as Zt}from"./index-5d0f915c.js";import{__tla as ta}from"./ContactForm.vue_vue_type_script_setup_true_lang-a45781fd.js";import{__tla as aa}from"./ContractForm.vue_vue_type_script_setup_true_lang-ca6db06f.js";import{__tla as ra}from"./formatter-96cc5fc6.js";import{__tla as _a}from"./index-90eb6cb3.js";import{__tla as la}from"./BusinessForm.vue_vue_type_script_setup_true_lang-ca8a8b01.js";import{__tla as ea}from"./index-2ecd57ec.js";import{__tla as ia}from"./BusinessListModal.vue_vue_type_script_setup_true_lang-a200b9b4.js";import{__tla as sa}from"./ReceivableForm.vue_vue_type_script_setup_true_lang-0a431b00.js";import{__tla as oa}from"./ReceivablePlanForm.vue_vue_type_script_setup_true_lang-10454b54.js";import{__tla as ca}from"./PermissionForm.vue_vue_type_script_setup_true_lang-b7050ae8.js";import{__tla as ua}from"./FollowUpRecordForm.vue_vue_type_script_setup_true_lang-a5ef86ab.js";import{__tla as ma}from"./style.css_vue_type_style_index_0_src_true_lang-c8553355.js";import{__tla as na}from"./BusinessList.vue_vue_type_script_setup_true_lang-d66e3f53.js";import{__tla as ya}from"./ContactList.vue_vue_type_script_setup_true_lang-912cb955.js";let $,fa=Promise.all([(()=>{try{return rt}catch{}})(),(()=>{try{return lt}catch{}})(),(()=>{try{return it}catch{}})(),(()=>{try{return nt}catch{}})(),(()=>{try{return ft}catch{}})(),(()=>{try{return dt}catch{}})(),(()=>{try{return bt}catch{}})(),(()=>{try{return vt}catch{}})(),(()=>{try{return Ct}catch{}})(),(()=>{try{return Rt}catch{}})(),(()=>{try{return Ot}catch{}})(),(()=>{try{return St}catch{}})(),(()=>{try{return $t}catch{}})(),(()=>{try{return gt}catch{}})(),(()=>{try{return Dt}catch{}})(),(()=>{try{return It}catch{}})(),(()=>{try{return Ft}catch{}})(),(()=>{try{return Lt}catch{}})(),(()=>{try{return Wt}catch{}})(),(()=>{try{return Bt}catch{}})(),(()=>{try{return Kt}catch{}})(),(()=>{try{return Vt}catch{}})(),(()=>{try{return jt}catch{}})(),(()=>{try{return qt}catch{}})(),(()=>{try{return At}catch{}})(),(()=>{try{return Gt}catch{}})(),(()=>{try{return Ht}catch{}})(),(()=>{try{return Jt}catch{}})(),(()=>{try{return Nt}catch{}})(),(()=>{try{return Qt}catch{}})(),(()=>{try{return Xt}catch{}})(),(()=>{try{return Yt}catch{}})(),(()=>{try{return Zt}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return ea}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ya}catch{}})()]).then(async()=>{$=q({name:"CrmCustomerDetail",__name:"index",setup(pa){const l=n(0),b=n(!0),e=Pt(),{delView:E}=et(),{currentRoute:g}=A(),s=n(),r=n({}),d=async()=>{b.value=!0;try{r.value=await st(l.value),await W()}finally{b.value=!1}},v=n(),x=()=>{var o;(o=v.value)==null||o.open("update",l.value)},w=n(),D=()=>{var o;(o=w.value)==null||o.open("\u5BA2\u6237\u8F6C\u79FB",l.value,ot)},I=async()=>{await e.confirm(`\u786E\u5B9A\u9501\u5B9A\u5BA2\u6237\u3010${r.value.name}\u3011 \u5417\uFF1F`),await T(t(l.value),!0),e.success(`\u9501\u5B9A\u5BA2\u6237\u3010${r.value.name}\u3011\u6210\u529F`),await d()},P=async()=>{await e.confirm(`\u786E\u5B9A\u89E3\u9501\u5BA2\u6237\u3010${r.value.name}\u3011 \u5417\uFF1F`),await T(t(l.value),!1),e.success(`\u89E3\u9501\u5BA2\u6237\u3010${r.value.name}\u3011\u6210\u529F`),await d()},F=async()=>{await e.confirm(`\u786E\u5B9A\u9886\u53D6\u5BA2\u6237\u3010${r.value.name}\u3011 \u5417\uFF1F`),await ct([t(l.value)]),e.success(`\u9886\u53D6\u5BA2\u6237\u3010${r.value.name}\u3011\u6210\u529F`),await d()},L=async()=>{await e.confirm(`\u786E\u5B9A\u5C06\u5BA2\u6237\u3010${r.value.name}\u3011\u653E\u5165\u516C\u6D77\u5417\uFF1F`),await ut(t(l.value)),e.success(`\u5BA2\u6237\u3010${r.value.name}\u3011\u653E\u5165\u516C\u6D77\u6210\u529F`),z()},C=n([]),W=async()=>{if(!l.value)return;const o=await mt(l.value);C.value=o.list},z=()=>{E(t(g))},{params:k}=G();return H(()=>{if(!k.id)return e.warning("\u53C2\u6570\u9519\u8BEF\uFF0C\u5BA2\u6237\u4E0D\u80FD\u4E3A\u7A7A\uFF01"),void z();l.value=k.id,d()}),(o,da)=>{const m=Y,i=Z,B=_t,K=tt,V=at,j=J("hasPermi");return c(),N(X,null,[a(ht,{customer:t(r),loading:t(b)},{default:_(()=>{var h,R,M,O,U,S;return[(h=t(s))!=null&&h.validateWrite?Q((c(),y(m,{key:0,type:"primary",onClick:x},{default:_(()=>[u(" \u7F16\u8F91 ")]),_:1})),[[j,["crm:customer:update"]]]):f("",!0),(R=t(s))!=null&&R.validateOwnerUser?(c(),y(m,{key:1,type:"primary",onClick:D},{default:_(()=>[u(" \u8F6C\u79FB ")]),_:1})):f("",!0),(M=t(s))!=null&&M.validateWrite?(c(),y(m,{key:2},{default:_(()=>[u("\u66F4\u6539\u6210\u4EA4\u72B6\u6001")]),_:1})):f("",!0),t(r).lockStatus&&((O=t(s))!=null&&O.validateOwnerUser)?(c(),y(m,{key:3,onClick:P},{default:_(()=>[u(" \u89E3\u9501 ")]),_:1})):f("",!0),!t(r).lockStatus&&((U=t(s))!=null&&U.validateOwnerUser)?(c(),y(m,{key:4,onClick:I},{default:_(()=>[u(" \u9501\u5B9A ")]),_:1})):f("",!0),t(r).ownerUserId?f("",!0):(c(),y(m,{key:5,type:"primary",onClick:F},{default:_(()=>[u(" \u9886\u53D6\u5BA2\u6237 ")]),_:1})),t(r).ownerUserId&&((S=t(s))!=null&&S.validateOwnerUser)?(c(),y(m,{key:6,onClick:L},{default:_(()=>[u(" \u5BA2\u6237\u653E\u5165\u516C\u6D77 ")]),_:1})):f("",!0)]}),_:1},8,["customer","loading"]),a(V,null,{default:_(()=>[a(K,null,{default:_(()=>[a(i,{label:"\u8DDF\u8FDB\u8BB0\u5F55"},{default:_(()=>[a(xt,{"biz-id":t(l),"biz-type":t(p).CRM_CUSTOMER},null,8,["biz-id","biz-type"])]),_:1}),a(i,{label:"\u57FA\u672C\u4FE1\u606F"},{default:_(()=>[a(pt,{customer:t(r)},null,8,["customer"])]),_:1}),a(i,{label:"\u8054\u7CFB\u4EBA",lazy:""},{default:_(()=>[a(zt,{"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER},null,8,["biz-id","biz-type"])]),_:1}),a(i,{label:"\u56E2\u961F\u6210\u5458"},{default:_(()=>{var h;return[a(Tt,{ref_key:"permissionListRef",ref:s,"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER,"show-action":!((h=t(s))!=null&&h.isPool)||!1},null,8,["biz-id","biz-type","show-action"])]}),_:1}),a(i,{label:"\u5546\u673A",lazy:""},{default:_(()=>[a(kt,{"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER},null,8,["biz-id","biz-type"])]),_:1}),a(i,{label:"\u5408\u540C",lazy:""},{default:_(()=>[a(wt,{"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER},null,8,["biz-id","biz-type"])]),_:1}),a(i,{label:"\u56DE\u6B3E",lazy:""},{default:_(()=>[a(Ut,{"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER},null,8,["biz-id","biz-type"]),a(Mt,{"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER},null,8,["biz-id","biz-type"])]),_:1}),a(i,{label:"\u64CD\u4F5C\u65E5\u5FD7"},{default:_(()=>[a(B,{"log-list":t(C)},null,8,["log-list"])]),_:1}),a(i,{label:"\u56DE\u8BBF",lazy:""},{default:_(()=>[u("TODO \u5F85\u5F00\u53D1")]),_:1})]),_:1})]),_:1}),a(yt,{ref_key:"formRef",ref:v,onSuccess:d},null,512),a(Et,{ref_key:"crmTransferFormRef",ref:w,onSuccess:z},null,512)],64)}}})});export{fa as __tla,$ as default};