1 |
- import{d as Y,r as n,u as Z,K as j,m as A,S as G,o as s,c as H,g as a,w as _,a as t,y as J,x as y,q as u,R as f,F as N,D as Q,Y as X,Z as tt,E as at,_ as rt,__tla as _t}from"./index-12a7743c.js";import{_ as lt,__tla as et}from"./OperateLogV2-e5271131.js";import{u as it,__tla as ct}from"./tagsView-1be5585b.js";import{g as ot,t as st,l as T,r as ut,p as mt,a as nt,__tla as yt}from"./index-58b69e56.js";import ft,{__tla as pt}from"./CustomerForm-c717fefb.js";import dt,{__tla as ht}from"./CustomerDetailsInfo-0ee69309.js";import bt,{__tla as zt}from"./CustomerDetailsHeader-4b60cb5d.js";import vt,{__tla as wt}from"./ContactList-2723aa77.js";import Ct,{__tla as Rt}from"./ContractList-a238a9f6.js";import kt,{__tla as Mt}from"./BusinessList-abbb1fbd.js";import Ot,{__tla as Ut}from"./ReceivableList-7f570352.js";import St,{__tla as Tt}from"./ReceivablePlanList-b8da1085.js";import Et,{__tla as $t}from"./PermissionList-9cbb133c.js";import gt,{__tla as xt}from"./TransferForm-1bc43ee6.js";import Dt,{__tla as Pt}from"./index-6f71cbf8.js";import{B as p,__tla as Ft}from"./index-63e88ed3.js";import{u as It,__tla as Vt}from"./useMessage-9e9b1c85.js";import{__tla as Wt}from"./el-timeline-item-f11d6e7e.js";import{__tla as qt}from"./formatTime-adaaebb7.js";import{__tla as Bt}from"./dict-0bfe78a3.js";import{__tla as Kt}from"./Dialog-639a3ed8.js";import{__tla as Lt}from"./el-tree-select-53f01660.js";import{__tla as Yt}from"./index-ca23c3b3.js";import"./tree-0af4953a.js";import{__tla as Zt}from"./index-6318734b.js";import{__tla as jt}from"./ContentWrap-a222efbc.js";import{__tla as At}from"./ContentWrap.vue_vue_type_script_setup_true_lang-4150ac91.js";import{__tla as Gt}from"./el-card-73514116.js";import{__tla as Ht}from"./el-collapse-item-d2f89e5f.js";import{__tla as Jt}from"./el-descriptions-item-ad90c045.js";import{__tla as Nt}from"./DictTag-25cb5422.js";import"./color-6e929987.js";import{__tla as Qt}from"./index-ed9bc77e.js";import{__tla as Xt}from"./index-088af6ea.js";import{__tla as ta}from"./el-link-e28735b8.js";import{__tla as aa}from"./index-02a3a3b3.js";import{__tla as ra}from"./ContactForm-08047187.js";import{__tla as _a}from"./ContractForm-ab3276a5.js";import{__tla as la}from"./formatter-28ce8ce5.js";import{__tla as ea}from"./index-a64ff877.js";import{__tla as ia}from"./BusinessForm-da2286f3.js";import{__tla as ca}from"./index-3786c5b3.js";import{__tla as oa}from"./BusinessListModal-76fd66a1.js";import{__tla as sa}from"./ReceivableForm-ce1c5551.js";import{__tla as ua}from"./ReceivablePlanForm-e01da548.js";import{__tla as ma}from"./PermissionForm-cd21d0e3.js";import{__tla as na}from"./FollowUpRecordForm-d2bb319a.js";import{__tla as ya}from"./Editor-1e1d52a0.js";import{__tla as fa}from"./BusinessList-1bb9e0c9.js";import{__tla as pa}from"./ContactList-b6cf2007.js";let E,da=Promise.all([(()=>{try{return _t}catch{}})(),(()=>{try{return et}catch{}})(),(()=>{try{return ct}catch{}})(),(()=>{try{return yt}catch{}})(),(()=>{try{return pt}catch{}})(),(()=>{try{return ht}catch{}})(),(()=>{try{return zt}catch{}})(),(()=>{try{return wt}catch{}})(),(()=>{try{return Rt}catch{}})(),(()=>{try{return Mt}catch{}})(),(()=>{try{return Ut}catch{}})(),(()=>{try{return Tt}catch{}})(),(()=>{try{return $t}catch{}})(),(()=>{try{return xt}catch{}})(),(()=>{try{return Pt}catch{}})(),(()=>{try{return Ft}catch{}})(),(()=>{try{return Vt}catch{}})(),(()=>{try{return Wt}catch{}})(),(()=>{try{return qt}catch{}})(),(()=>{try{return Bt}catch{}})(),(()=>{try{return Kt}catch{}})(),(()=>{try{return Lt}catch{}})(),(()=>{try{return Yt}catch{}})(),(()=>{try{return Zt}catch{}})(),(()=>{try{return jt}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 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 ca}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return pa}catch{}})()]).then(async()=>{E=rt(Y({name:"CrmCustomerDetail",__name:"index",setup(ha){const l=n(0),b=n(!0),e=It(),{delView:$}=it(),{currentRoute:g}=Z(),c=n(),r=n({}),d=async()=>{b.value=!0;try{r.value=await ot(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,st)},P=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()},F=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()},I=async()=>{await e.confirm(`\u786E\u5B9A\u9886\u53D6\u5BA2\u6237\u3010${r.value.name}\u3011 \u5417\uFF1F`),await ut([t(l.value)]),e.success(`\u9886\u53D6\u5BA2\u6237\u3010${r.value.name}\u3011\u6210\u529F`),await d()},V=async()=>{await e.confirm(`\u786E\u5B9A\u5C06\u5BA2\u6237\u3010${r.value.name}\u3011\u653E\u5165\u516C\u6D77\u5417\uFF1F`),await mt(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 nt(l.value);C.value=o.list},z=()=>{$(t(g))},{params:R}=j();return A(()=>{if(!R.id)return e.warning("\u53C2\u6570\u9519\u8BEF\uFF0C\u5BA2\u6237\u4E0D\u80FD\u4E3A\u7A7A\uFF01"),void z();l.value=R.id,d()}),(o,ba)=>{const m=Q,i=X,q=lt,B=tt,K=at,L=G("hasPermi");return s(),H(N,null,[a(bt,{customer:t(r),loading:t(b)},{default:_(()=>{var h,k,M,O,U,S;return[(h=t(c))!=null&&h.validateWrite?J((s(),y(m,{key:0,type:"primary",onClick:x},{default:_(()=>[u(" \u7F16\u8F91 ")]),_:1})),[[L,["crm:customer:update"]]]):f("",!0),(k=t(c))!=null&&k.validateOwnerUser?(s(),y(m,{key:1,type:"primary",onClick:D},{default:_(()=>[u(" \u8F6C\u79FB ")]),_:1})):f("",!0),(M=t(c))!=null&&M.validateWrite?(s(),y(m,{key:2},{default:_(()=>[u("\u66F4\u6539\u6210\u4EA4\u72B6\u6001")]),_:1})):f("",!0),t(r).lockStatus&&((O=t(c))!=null&&O.validateOwnerUser)?(s(),y(m,{key:3,onClick:F},{default:_(()=>[u(" \u89E3\u9501 ")]),_:1})):f("",!0),!t(r).lockStatus&&((U=t(c))!=null&&U.validateOwnerUser)?(s(),y(m,{key:4,onClick:P},{default:_(()=>[u(" \u9501\u5B9A ")]),_:1})):f("",!0),t(r).ownerUserId?f("",!0):(s(),y(m,{key:5,type:"primary",onClick:I},{default:_(()=>[u(" \u9886\u53D6\u5BA2\u6237 ")]),_:1})),t(r).ownerUserId&&((S=t(c))!=null&&S.validateOwnerUser)?(s(),y(m,{key:6,onClick:V},{default:_(()=>[u(" \u5BA2\u6237\u653E\u5165\u516C\u6D77 ")]),_:1})):f("",!0)]}),_:1},8,["customer","loading"]),a(K,null,{default:_(()=>[a(B,null,{default:_(()=>[a(i,{label:"\u8DDF\u8FDB\u8BB0\u5F55"},{default:_(()=>[a(Dt,{"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(dt,{customer:t(r)},null,8,["customer"])]),_:1}),a(i,{label:"\u8054\u7CFB\u4EBA",lazy:""},{default:_(()=>[a(vt,{"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(Et,{ref_key:"permissionListRef",ref:c,"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER,"show-action":!((h=t(c))!=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(Ct,{"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(St,{"biz-id":t(r).id,"biz-type":t(p).CRM_CUSTOMER},null,8,["biz-id","biz-type"]),a(Ot,{"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(q,{"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(ft,{ref_key:"formRef",ref:v,onSuccess:d},null,512),a(gt,{ref_key:"crmTransferFormRef",ref:w,onSuccess:z},null,512)],64)}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/crm/customer/detail/index.vue"]])});export{da as __tla,E as default};
|