| 1 |
- var H=Object.defineProperty,J=Object.defineProperties;var L=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var R=(i,a,t)=>a in i?H(i,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[a]=t,x=(i,a)=>{for(var t in a||(a={}))W.call(a,t)&&R(i,t,a[t]);if(M)for(var t of M(a))X.call(a,t)&&R(i,t,a[t]);return i},P=(i,a)=>J(i,L(a));var u=(i,a,t)=>new Promise((w,r)=>{var b=n=>{try{m(t.next(n))}catch(c){r(c)}},f=n=>{try{m(t.throw(n))}catch(c){r(c)}},m=n=>n.done?w(n.value):Promise.resolve(n.value).then(b,f);m((t=t.apply(i,a)).next())});import{aO as I,ak as _,au as ee}from"./index.js";import{u as te,a as ae,_ as oe}from"./useTable-9be8c0ed.js";import{c as ie,_ as se,s as ne}from"./formDrawer.vue_vue_type_script_setup_true_lang-74ac7c1e.js";import{_ as le}from"./FormModalAssignMenu.vue_vue_type_script_setup_true_lang-b8b061d1.js";import{e as re,f as B}from"./sysTenantPackageApi-0666c2d2.js";import{l as T}from"./index-a4e1ec38.js";import{u as ce}from"./index-f805ce51.js";import{u as ue}from"./index-4f5bc708.js";import{P as me}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import{_ as pe}from"./componentMap-61ccdbb2.js";import{u as de}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{d as fe,f as C,B as ye,q as _e,Y as p,Z as ge,_ as v,l as d,u as o,n as he,a6 as g,a7 as h,E as S,$ as V,a9 as D}from"./vue-aed314e3.js";import{O as $}from"./antd-f259b82a.js";import"./useForm-c7f42ee0.js";import"./componentMap-175d8229.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-6e9d633b.js";import"./onMountedOrActivated-d9097634.js";import"./sortable.esm-4ae27e0b.js";import"./index-63f7daa4.js";import"./sysMenuApi-48880fe7.js";import"./index-7fe9c1e2.js";import"./index-6811a03f.js";import"./useFormItem-421691fe.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./copyTextToClipboard-328ee3b1.js";import"./TextEditor-4892fcd0.js";const we={class:"warp"},be={class:"flex justify-between mb-2"},ke={class:"flex"},Ce={class:"mr-2",style:{width:"400px"}},Ie=fe({__name:"index",setup(i){const a=C(),t=C();ye(()=>u(this,null,function*(){a.value=yield T({dictCode:"sys_create_type"}),t.value=yield T({dictCode:"sys_disable_type"})}));const{createConfirm:w,createMessage:r}=ee(),[b,{openDrawer:f}]=ce(),[m,{openModal:n}]=ue(),c=C([{field:"type",direction:"DESC"},{field:"create_time",direction:"DESC"}]),[E,{getFieldsValue:F}]=de({schemas:ne,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[O,{reload:y,getSelectRowKeys:K,clearSelectedRowKeys:N}]=te({api:re,rowKey:"id",columns:ie,showIndexColumn:!0,useSearchForm:!1,bordered:!1,actionColumn:{width:300,title:"操作",dataIndex:"action"},beforeFetch:Q,sortFn:q});function A(){f(!0,{isUpdate:!1})}function U(e){f(!0,{record:e,isUpdate:!0})}function z(e){return u(this,null,function*(){if(e)yield B([e.id]),r.success("删除成功!"),yield y();else{const l=K();l.length>0?w({content:"你确定要删除?",iconType:"warning",onOk:()=>u(this,null,function*(){yield B(l),r.success("删除成功!"),yield y(),N()})}):r.warning("请选择要删除的数据")}})}function j(e){console.log(e),n(!0,{record:e})}function q(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(c.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function Q(e){for(let l in F())e[l]=F()[l];return P(x({},e),{orders:c.value})}function Y(G){return u(this,arguments,function*({isUpdate:e,values:l}){console.log(e),console.log(l),yield y()})}function Z(){return u(this,null,function*(){yield y()})}return(e,l)=>{const G=_e("auth");return p(),ge("div",we,[v("div",be,[d(o(me),{title:"岗位管理"}),v("div",ke,[v("div",Ce,[d(o(pe),{onRegister:o(E),onFieldValueChange:Z},null,8,["onRegister"])]),he((p(),g(o(I),{type:"primary",onClick:A,size:"large"},{default:h(()=>[S(" 新增 ")]),_:1})),[[G,["sys:role:add"]]])])]),d(o(oe),{onRegister:o(O)},{bodyCell:h(({column:k,record:s})=>[k.key==="type"?(p(),g(o($),{key:0,color:o(_)(a.value,s.type,"fontColor")},{default:h(()=>[S(V(o(_)(a.value,s.type,"label")),1)]),_:2},1032,["color"])):D("",!0),k.key==="disable"?(p(),g(o($),{key:1,color:o(_)(t.value,s.disable,"fontColor")},{default:h(()=>[S(V(o(_)(t.value,s.disable,"label")),1)]),_:2},1032,["color"])):D("",!0),k.key==="action"?(p(),g(o(ae),{key:2,actions:[{auth:"sys:tenantPackage:edit",icon:"icon-edit|iconfont",ifShow:s.type!="sys",tooltip:"编辑",label:"编辑",onClick:U.bind(null,s)},{auth:"sys:tenantPackage:assign",icon:"icon-setting|iconfont",tooltip:"分配菜单",label:"分配菜单",onClick:j.bind(null,s),ifShow:s.type!="sys"},{auth:"sys:tenantPackage:remove",ifShow:s.type!="sys",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:z.bind(null,s)}}]},null,8,["actions"])):D("",!0)]),_:1},8,["onRegister"]),d(se,{onRegister:o(b),onSuccess:Y},null,8,["onRegister"]),d(le,{onRegister:o(m)},null,8,["onRegister"])])}}});export{Ie as default};
|