Files
aiot-platform-ui/apps/web-antd/dist/js/index-DFfJgW6G.js
lzh e7f14bd4e8
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 37s
chore: build and deploy web-antd
2026-03-15 17:05:46 +08:00

2 lines
4.5 KiB
JavaScript

var f=(v,_,n)=>new Promise((b,s)=>{var o=t=>{try{l(n.next(t))}catch(u){s(u)}},i=t=>{try{l(n.throw(t))}catch(u){s(u)}},l=t=>t.done?b(t.value):Promise.resolve(t.value).then(o,i);l((n=n.apply(v,_)).next())});import{ae as U,V as B,au as M,av as c,a9 as I}from"./bootstrap-DwKkJn_4.js";import{b as x,c as A}from"./index-_XotWEcW.js";import{_ as N,g as V}from"./operate-log.vue_vue_type_script_setup_true_lang-DI41K84u.js";import{B as d}from"./index-BUrdHOeh.js";import{u as j}from"./use-description-BEiJBcf6.js";import{A as F}from"./icons-CieLeI1V.js";import{_ as J}from"./table-action.vue_vue_type_script_setup_true_lang-D0Sp4mmk.js";import"./vxe-table-6CfoyTeh.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-72sowp1E.js";import{_ as W}from"./list.vue_vue_type_script_setup_true_lang-DGLFL4Rs.js";import{_ as q}from"./transfer-form.vue_vue_type_script_setup_true_lang-7Vtn_ab0.js";import{_ as G}from"./form.vue_vue_type_script_setup_true_lang-CHof4YnV.js";import{_ as H,u as K}from"./info.vue_vue_type_script_setup_true_lang-B1rodS80.js";import{_ as X}from"./page.vue_vue_type_script_setup_true_lang-C4Eq3m-T.js";import{m as Y,b9 as p,v as Z,ab as ee,b2 as ae,bJ as r,j as a,u as e}from"../jse/index-index-BpFlhWxK.js";import{u as te}from"./use-tabs-C35-CkmR.js";import{u as $}from"./use-modal-D3K6QxxX.js";import{v as oe}from"./AlertBuilder-BbVXgh6g.js";import"./index-Di5MhNbx.js";import"./dict-enum-CaHgMaDZ.js";import"./index-DTvDsZcL.js";import"./index-aR9PVh5p.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-B_4EcSf0.js";import"./form.vue_vue_type_script_setup_true_lang-CS8R96JH.js";import"./data-DZMPwNmh.js";import"./index-DU5_Np6I.js";import"./index-0qqH1eLP.js";import"./use-vxe-grid-DbJDMsHn.js";import"./data-CAmj1x9t.js";import"./index-C772QYdW.js";import"./form.vue_vue_type_script_setup_true_lang-DcL6Zgp_.js";import"./index-XshwzyOY.js";import"./index-DB5t7nmk.js";import"./data-CykDWI-r.js";import"./index-gsL7R4_t.js";import"./rangePickerProps-DPDeWYdi.js";import"./tabbar-BPuPEDuO.js";import"./x-BBEQBGJU.js";import"./circle-check-big-DnUseeI5.js";const Je=Y({__name:"index",setup(v){const _=U(),n=B(),b=te(),s=p(!1),o=p(0),i=p({}),l=p([]),t=p(),[u]=j({bordered:!1,column:4,schema:K()}),[E,L]=$({connectedComponent:G,destroyOnClose:!0}),[R,D]=$({connectedComponent:q,destroyOnClose:!0});function C(){return f(this,null,function*(){s.value=!0;try{i.value=yield x(o.value);const m=yield V({bizType:d.CRM_CLUE,bizId:o.value});l.value=m.list}finally{s.value=!1}})}function y(){b.closeCurrentTab(),n.push({name:"CrmClue"})}function O(){L.setData({id:o.value}).open()}function S(){D.setData({bizType:d.CRM_CLUE}).open()}function P(){return f(this,null,function*(){return new Promise((m,h)=>{oe({content:"确定将该线索转化为客户吗?"}).then(()=>f(null,null,function*(){yield A(o.value),I.success("转化客户成功"),m(!0)})).catch(()=>{h(new Error("取消操作"))})})})}return Z(()=>{o.value=Number(_.params.id),C()}),(m,h)=>{var T;return ae(),ee(e(X),{"auto-content-height":"",title:(T=i.value)==null?void 0:T.name,loading:s.value},{extra:r(()=>{var g,w,k,z;return[a(e(J),{actions:[{label:"返回",type:"default",icon:"lucide:arrow-left",onClick:y},{label:m.$t("ui.actionTitle.edit"),type:"primary",icon:e(F).EDIT,auth:["crm:clue:update"],ifShow:(g=t.value)==null?void 0:g.validateWrite,onClick:O},{label:"转移",type:"primary",ifShow:(w=t.value)==null?void 0:w.validateOwnerUser,onClick:S},{label:"转化为客户",type:"primary",ifShow:((k=t.value)==null?void 0:k.validateOwnerUser)&&!((z=i.value)!=null&&z.transformStatus),onClick:P}]},null,8,["actions"])]}),default:r(()=>[a(e(E),{onSuccess:C}),a(e(R),{onSuccess:C}),a(e(M),{class:"min-h-[10%]"},{default:r(()=>[a(e(u),{data:i.value},null,8,["data"])]),_:1}),a(e(M),{class:"mt-4 min-h-[60%]"},{default:r(()=>[a(e(c),{"tab-bar-gutter":16},{default:r(()=>[a(e(c).TabPane,{tab:"跟进记录",key:"1","force-render":!0},{default:r(()=>[a(e(Q),{"biz-id":o.value,"biz-type":e(d).CRM_CLUE},null,8,["biz-id","biz-type"])]),_:1}),a(e(c).TabPane,{tab:"基本信息",key:"2","force-render":!0},{default:r(()=>[a(H,{clue:i.value},null,8,["clue"])]),_:1}),a(e(c).TabPane,{tab:"团队成员",key:"3","force-render":!0},{default:r(()=>[a(e(W),{ref_key:"permissionListRef",ref:t,"biz-id":o.value,"biz-type":e(d).CRM_CLUE,"show-action":!0,onQuitTeam:y},null,8,["biz-id","biz-type"])]),_:1}),a(e(c).TabPane,{tab:"操作日志",key:"4","force-render":!0},{default:r(()=>[a(e(N),{"log-list":l.value},null,8,["log-list"])]),_:1})]),_:1})]),_:1})]),_:1},8,["title","loading"])}}});export{Je as default};