var $=Object.defineProperty;var T=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var x=(i,o,a)=>o in i?$(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a,k=(i,o)=>{for(var a in o||(o={}))v.call(o,a)&&x(i,a,o[a]);if(T)for(var a of T(o))E.call(o,a)&&x(i,a,o[a]);return i};var h=(i,o,a)=>new Promise((C,u)=>{var d=r=>{try{m(a.next(r))}catch(p){u(p)}},_=r=>{try{m(a.throw(r))}catch(p){u(p)}},m=r=>r.done?C(r.value):Promise.resolve(r.value).then(d,_);m((a=a.apply(i,o)).next())});import{V as M,$ as l,ay as P,av as y,a9 as D}from"./bootstrap-CHdS8zEp.js";import"./vxe-table-B9qSK4ka.js";import{a as F,e as B,f as G}from"./index-D8sMXCi2.js";import{u as q,b as w}from"./data-DwxTCjgX.js";import{_ as I}from"./form.vue_vue_type_script_setup_true_lang-CAnY_Rcb.js";import{_ as S}from"./table-action.vue_vue_type_script_setup_true_lang-BJH1lmbU.js";import{_ as A}from"./doc-alert.vue_vue_type_script_setup_true_lang-DHQ8NfKu.js";import{_ as L}from"./page.vue_vue_type_script_setup_true_lang-BfzPofnY.js";import{m as j,b9 as z,ab as R,b2 as H,bJ as s,j as n,u as e,ai as J,bp as W,di as K}from"../jse/index-index-B5Gduh64.js";import{u as Q}from"./use-modal-DJipIWf0.js";import{u as U}from"./use-vxe-grid-drW-BWNE.js";import{A as b}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CCnOWmVk.js";import"./index-BrJVqNOT.js";import"./index-Chtg5H0M.js";import"./rangePickerProps-DTeyOMjf.js";import"./dict-enum-CaHgMaDZ.js";import"./index-Dk20pJw2.js";import"./x-Ddf-9ZpY.js";const Ce=j({__name:"index",setup(i){const{push:o}=M(),a=z("1"),[C,u]=Q({connectedComponent:I,destroyOnClose:!0});function d(){g.query()}function _(){return h(this,null,function*(){const t=yield B(k({sceneType:a.value},yield g.formApi.getValues()));K({fileName:"线索.xls",source:t})})}function m(){u.setData(null).open()}function r(t){u.setData(t).open()}function p(t){return h(this,null,function*(){const f=D.loading({content:l("ui.actionMessage.deleting",[t.name]),duration:0});try{yield G(t.id),D.success(l("ui.actionMessage.deleteSuccess",[t.name])),d()}catch(c){f()}})}function N(t){o({name:"CrmClueDetail",params:{id:t.id}})}function O(t){a.value=t.toString(),g.query()}const[V,g]=U({formOptions:{schema:w()},gridOptions:{columns:q(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(c,X)=>h(null,[c,X],function*({page:t},f){return yield F(k({pageNo:t.currentPage,pageSize:t.pageSize,sceneType:a.value},f))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(t,f)=>(H(),R(e(L),{"auto-content-height":""},{doc:s(()=>[n(e(A),{title:"【线索】线索管理",url:"https://doc.iocoder.cn/crm/clue/"}),n(e(A),{title:"【通用】数据权限",url:"https://doc.iocoder.cn/crm/permission/"})]),default:s(()=>[n(e(C),{onSuccess:d}),n(e(V),null,{"toolbar-actions":s(()=>[n(e(y),{class:"w-full",onChange:O},{default:s(()=>[n(e(y).TabPane,{tab:"我负责的",key:"1"}),n(e(y).TabPane,{tab:"我参与的",key:"2"}),n(e(y).TabPane,{tab:"下属负责的",key:"3"})]),_:1})]),"toolbar-tools":s(()=>[n(e(S),{actions:[{label:e(l)("ui.actionTitle.create",["线索"]),type:"primary",icon:e(b).ADD,auth:["crm:clue:create"],onClick:m},{label:e(l)("ui.actionTitle.export"),type:"primary",icon:e(b).DOWNLOAD,auth:["crm:clue:export"],onClick:_}]},null,8,["actions"])]),name:s(({row:c})=>[n(e(P),{type:"link",onClick:X=>N(c)},{default:s(()=>[J(W(c.name),1)]),_:2},1032,["onClick"])]),actions:s(({row:c})=>[n(e(S),{actions:[{label:e(l)("common.edit"),type:"link",icon:e(b).EDIT,auth:["crm:clue:update"],onClick:r.bind(null,c)},{label:e(l)("common.delete"),type:"link",danger:!0,icon:e(b).DELETE,auth:["crm:clue:delete"],popConfirm:{title:e(l)("ui.actionMessage.deleteConfirm",[c.name]),confirm:p.bind(null,c)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{Ce as default};