Files
aiot-platform-ui/apps/web-antd/dist/js/index-C_0jK-PL.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
3.4 KiB
JavaScript

var A=Object.defineProperty;var k=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var L=(a,e,o)=>e in a?A(a,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[e]=o,O=(a,e)=>{for(var o in e||(e={}))D.call(e,o)&&L(a,o,e[o]);if(k)for(var o of k(e))N.call(e,o)&&L(a,o,e[o]);return a};var C=(a,e,o)=>new Promise((p,s)=>{var f=n=>{try{m(o.next(n))}catch(d){s(d)}},_=n=>{try{m(o.throw(n))}catch(d){s(d)}},m=n=>n.done?p(n.value):Promise.resolve(n.value).then(f,_);m((o=o.apply(a,e)).next())});import"./vxe-table-CF-Re93B.js";import{_ as $,u as v,g as U,L as h,d as G}from"./form.vue_vue_type_script_setup_true_lang-BeG0yLf1.js";import{$ as l,av as b,a9 as E}from"./bootstrap-DmcuvVZS.js";import{_ as S}from"./table-action.vue_vue_type_script_setup_true_lang-DLEMWDWC.js";import{_ as x}from"./doc-alert.vue_vue_type_script_setup_true_lang-DQzmmLpt.js";import{_ as P}from"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.js";import{m as R,b9 as V,ab as T,b2 as y,bJ as u,j as r,u as t}from"../jse/index-index-B6J4axeY.js";import{u as j}from"./use-modal-BrjqCt0f.js";import{u as q}from"./use-vxe-grid-DQWlXi-M.js";import{A as M}from"./icons-CieLeI1V.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-D0nJjy4y.js";import"./index-Xdrc-RlS.js";import"./index-9kjABknm.js";import"./dict-enum-CaHgMaDZ.js";import"./index-Dlk9vVoe.js";import"./x-CGHUyQuD.js";const ne=R({__name:"index",setup(a){const e=V(h.CUSTOMER_QUANTITY_LIMIT),[o,p]=j({connectedComponent:$,destroyOnClose:!0});function s(){I.query()}function f(i){e.value=i,I.setGridOptions({columns:v(e.value)}),s()}function _(i){p.setData({type:i}).open()}function m(i,c){p.setData({id:i.id,type:c}).open()}function n(i){return C(this,null,function*(){const c=E.loading({content:l("ui.actionMessage.deleting",[i.id]),duration:0});try{yield G(i.id),E.success(l("ui.actionMessage.deleteSuccess",[i.id])),s()}finally{c()}})}const[d,I]=q({gridOptions:{columns:v(e.value),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(g,ce)=>C(null,[g,ce],function*({page:i},c){return yield U(O({pageNo:i.currentPage,pageSize:i.pageSize,type:e.value},c))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(i,c)=>(y(),T(t(P),{"auto-content-height":""},{doc:u(()=>[r(t(x),{title:"【客户】客户管理、公海客户",url:"https://doc.iocoder.cn/crm/customer/"}),r(t(x),{title:"【通用】数据权限",url:"https://doc.iocoder.cn/crm/permission/"})]),default:u(()=>[r(t(o),{onSuccess:s}),r(t(d),null,{"toolbar-actions":u(()=>[r(t(b),{class:"w-full",onChange:f},{default:u(()=>[(y(),T(t(b).TabPane,{tab:"拥有客户数限制",key:t(h).CUSTOMER_QUANTITY_LIMIT})),(y(),T(t(b).TabPane,{tab:"锁定客户数限制",key:t(h).CUSTOMER_LOCK_LIMIT}))]),_:1})]),"toolbar-tools":u(()=>[r(t(S),{actions:[{label:t(l)("ui.actionTitle.create",["规则"]),type:"primary",icon:t(M).ADD,auth:["crm:customer-limit-config:create"],onClick:_.bind(null,e.value)}]},null,8,["actions"])]),actions:u(({row:g})=>[r(t(S),{actions:[{label:t(l)("common.edit"),type:"link",icon:t(M).EDIT,auth:["crm:customer-limit-config:update"],onClick:m.bind(null,g,e.value)},{label:t(l)("common.delete"),type:"link",danger:!0,icon:t(M).DELETE,auth:["crm:customer-limit-config:delete"],popConfirm:{title:t(l)("ui.actionMessage.deleteConfirm",[g.id]),confirm:n.bind(null,g)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{ne as default};