| 1 |
- var j=Object.defineProperty,Q=Object.defineProperties;var Z=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var D=(i,e,o)=>e in i?j(i,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[e]=o,S=(i,e)=>{for(var o in e||(e={}))q.call(e,o)&&D(i,o,e[o]);if(x)for(var o of x(e))A.call(e,o)&&D(i,o,e[o]);return i},R=(i,e)=>Q(i,Z(e));var n=(i,e,o)=>new Promise((u,d)=>{var f=r=>{try{l(o.next(r))}catch(m){d(m)}},y=r=>{try{l(o.throw(r))}catch(m){d(m)}},l=r=>r.done?u(r.value):Promise.resolve(r.value).then(f,y);l((o=o.apply(i,e)).next())});import{aG as B,bo as V,u as H}from"./entry/index-CRWhxBeP.js";import{u as J,_ as L}from"./useTable-BCJw90Li.js";import{_ as W}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{s as X,_ as Y,c as I}from"./formDrawer.vue_vue_type_script_setup_true_lang-xWs1O_S5.js";import{c as P,d as ee}from"./sysPosApi-L78pAQ3d.js";import{l as te}from"./index-lE2idd8k.js";import{u as oe}from"./index-DYp2Qjp4.js";import{P as ie}from"./PageTitle-DoNYlIhY.js";/* empty css */import"./index-CD5zFmZN.js";import{u as ae,_ as se}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{ad as re}from"./antd-BfqWtMX3.js";import{d as ne,f as T,D as le,n as me,Z as c,_ as ce,$ as g,k as h,u as s,m as $,a4 as w,a5 as p,G as v,a0 as pe,a8 as E}from"./vue-DM5HGU8Z.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";import"./validate-B4kNjbGk.js";import"./index-BGDG2Aiy.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BshNMORD.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";const ue={class:"warp"},de={class:"flex justify-between mb-2"},fe={class:"flex"},ye={class:"mr-2",style:{width:"400px"}},it=ne({__name:"index",setup(i){const e=T();le(()=>n(this,null,function*(){e.value=yield te({dictCode:"sys_disable_type"})}));const{createConfirm:o,createMessage:u}=H(),[d,{openDrawer:f}]=oe(),y=T([{field:"create_time",direction:"DESC"}]),[l,{getFieldsValue:r}]=ae({schemas:X,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[m,{reload:_,getSelectRowKeys:K}]=J({api:ee,rowKey:"id",columns:I,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:150,title:"操作",dataIndex:"action"},beforeFetch:O,sortFn:U});function M(){f(!0,{isUpdate:!1})}function N(t){f(!0,{record:t,isUpdate:!0})}function C(t){return n(this,null,function*(){t?(yield P([t.id]),u.success("删除成功!"),yield _()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>n(this,null,function*(){const a=K();yield P(a),u.success("删除成功!"),yield _()})})})}function U(t){t!=null&&t.order&&(t!=null&&t.columnKey)&&(y.value=[{field:t.columnKey,direction:t.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function O(t){for(let a in r())t[a]=r()[a];return R(S({},t),{orders:y.value})}function z(k){return n(this,arguments,function*({isUpdate:t,values:a}){yield _()})}function G(){return n(this,null,function*(){yield _()})}return(t,a)=>{const k=me("auth");return c(),ce("div",ue,[g("div",de,[h(s(ie),{title:"岗位管理"}),g("div",fe,[g("div",ye,[h(s(se),{onRegister:s(l),onFieldValueChange:G},null,8,["onRegister"])]),$((c(),w(s(B),{type:"primary",onClick:M,size:"large"},{default:p(()=>a[1]||(a[1]=[v(" 新增 ")])),_:1})),[[k,["sys:role:add"]]])])]),h(s(L),{onRegister:s(m)},{bodyCell:p(({column:F,record:b})=>[F.key==="disable"?(c(),w(s(re),{key:0,color:s(V)(e.value,b.disable,"fontColor")},{default:p(()=>[v(pe(s(V)(e.value,b.disable,"label")),1)]),_:2},1032,["color"])):E("",!0),F.key==="action"?(c(),w(s(W),{key:1,actions:[{auth:"sys:pos:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:N.bind(null,b)},{auth:"sys:pos:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:C.bind(null,b)}}]},null,8,["actions"])):E("",!0)]),tableFooter:p(()=>[g("div",null,[$((c(),w(s(B),{type:"primary",ghost:"",danger:"",class:"btn btn-primary btn-sm",onClick:a[0]||(a[0]=()=>C(null))},{default:p(()=>a[2]||(a[2]=[v(" 删除 ")])),_:1})),[[k,["sys:pos:remove"]]])])]),_:1},8,["onRegister"]),h(Y,{onRegister:s(d),onSuccess:z},null,8,["onRegister"])])}}});export{it as default};
|