Files
aiot-platform-ui/apps/web-antd/dist/js/index-BPHMkSZn.js
lzh 19d36d1ffb
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-09 13:05:46 +08:00

2 lines
4.1 KiB
JavaScript

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