Files
aiot-platform-ui/apps/web-antd/dist/js/index-3pSd5v1b.js
lzh 24c3dbc8f1
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-23 17:20:54 +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-DmcuvVZS.js";import{b as x,c as A}from"./index-DceWR6Vp.js";import{_ as N,g as V}from"./operate-log.vue_vue_type_script_setup_true_lang-DVho44Nk.js";import{B as d}from"./index-CY4bnCRY.js";import{u as j}from"./use-description-CBb0DJPf.js";import{A as F}from"./icons-CieLeI1V.js";import{_ as J}from"./table-action.vue_vue_type_script_setup_true_lang-DLEMWDWC.js";import"./vxe-table-CF-Re93B.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-BPGcfn-E.js";import{_ as W}from"./list.vue_vue_type_script_setup_true_lang-5jCq9tVr.js";import{_ as q}from"./transfer-form.vue_vue_type_script_setup_true_lang-DLpgeRHu.js";import{_ as G}from"./form.vue_vue_type_script_setup_true_lang-CcuhL1Bo.js";import{_ as H,u as K}from"./info.vue_vue_type_script_setup_true_lang-By8l0rIy.js";import{_ as X}from"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.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-B6J4axeY.js";import{u as te}from"./use-tabs-CZrG3V7X.js";import{u as $}from"./use-modal-BrjqCt0f.js";import{v as oe}from"./AlertBuilder-CxKfA7Bf.js";import"./index-OOmww3wB.js";import"./dict-enum-CaHgMaDZ.js";import"./index-DSZRaVKB.js";import"./index-Dlk9vVoe.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-D0nJjy4y.js";import"./form.vue_vue_type_script_setup_true_lang-BlAHJdhF.js";import"./data-B69br1Zp.js";import"./index-DG4iYeoc.js";import"./index-2lTiOvh4.js";import"./use-vxe-grid-DQWlXi-M.js";import"./data-BV1N6kpd.js";import"./index-9kjABknm.js";import"./form.vue_vue_type_script_setup_true_lang-BlM9Os4C.js";import"./index-DCPx9rKA.js";import"./index-BsXf_4P6.js";import"./data-DRLNblK5.js";import"./index-C_Qykgdj.js";import"./rangePickerProps-Ce0Q9Y_E.js";import"./tabbar-CI_7VyzV.js";import"./x-CGHUyQuD.js";import"./circle-check-big-CXTM1Gxe.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};