| 1 |
- var z=Object.defineProperty,A=Object.defineProperties;var Q=Object.getOwnPropertyDescriptors;var S=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var B=(i,t,o)=>t in i?z(i,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[t]=o,x=(i,t)=>{for(var o in t||(t={}))W.call(t,o)&&B(i,o,t[o]);if(S)for(var o of S(t))Z.call(t,o)&&B(i,o,t[o]);return i},R=(i,t)=>A(i,Q(t));var p=(i,t,o)=>new Promise((d,f)=>{var y=a=>{try{r(o.next(a))}catch(s){f(s)}},h=a=>{try{r(o.throw(a))}catch(s){f(s)}},r=a=>a.done?d(a.value):Promise.resolve(a.value).then(y,h);r((o=o.apply(i,t)).next())});import{d as j,r as T,al as G,aZ as H,o as m,m as J,g as _,y as u,q as b,f as n,bb as L,bd as X,v as C,w as Y,bf as I,t as V,ao as F,dh as O,bz as ee}from"./index-610a1d46.js";import{u as te,B as oe}from"./useTable-eb7ce6c3.js";import{T as ie}from"./index-72381a11.js";import{_ as ae}from"./formDrawer.vue_vue_type_script_setup_true_lang-782e21bf.js";import{_ as ne}from"./viewDrawer.vue_vue_type_script_setup_true_lang-c6cab07c.js";import{c as re,s as se}from"./data-2f0f8fa6.js";import{c as E,d as ce}from"./sysPosApi-4b0f95d4.js";import{b as le}from"./index-981858ed.js";import{u as K}from"./index-c98ef572.js";import"./useForm-c19ef35c.js";import"./index-985aa6f5.js";import"./useWindowSizeFn-1829b247.js";import"./index-b6d11df2.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-bad913d6.js";import"./download-a90dd227.js";import"./uniqBy-2b2a500d.js";import"./index-ee1a65fd.js";import"./useContentViewHeight-20fe3432.js";import"./componentMap-5f77da43.js";import"./clickOutside-a1389e7b.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-56eda530.js";import"./RedoOutlined-bc502432.js";import"./index-74f93929.js";import"./index-4ed0dc84.js";import"./index-95e94cdf.js";import"./validate-122b42a7.js";const Ne=j({__name:"index",setup(i){const t=T();G(()=>p(this,null,function*(){t.value=yield le({dictCode:"sys_disable_type"})}));const{createConfirm:o,createMessage:d}=ee(),[f,{openDrawer:y}]=K(),[h,{openDrawer:r}]=K(),a=T([{field:"create_time",direction:"DESC"}]),[s,{reload:w,getSelectRowKeys:M}]=te({title:"岗位列表 ",api:ce,rowKey:"id",columns:re,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:se,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},useSearchForm:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:q,sortFn:N});function P(e){r(!0,{record:e})}function U(){y(!0,{isUpdate:!1})}function $(e){y(!0,{record:e,isUpdate:!0})}function v(e){return p(this,null,function*(){e?(yield E([e.id]),d.success("删除成功!"),yield w()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>p(this,null,function*(){const c=M();yield E(c),d.success("删除成功!"),yield w()})})})}function N(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(a.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function q(e){return R(x({},e),{orders:a.value})}function k(D){return p(this,arguments,function*({isUpdate:e,values:c}){yield w()})}return(e,c)=>{const D=H("auth");return m(),J("div",null,[_(n(oe),{onRegister:n(s)},{bodyCell:u(({column:g,record:l})=>[g.key==="disable"?(m(),b(n(L),{key:0,color:n(X)(t.value,l.disable)},{default:u(()=>[C(Y(n(I)(t.value,l.disable)),1)]),_:2},1032,["color"])):V("",!0),g.key==="action"?(m(),b(n(ie),{key:1,actions:[{auth:"sys:pos:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:P.bind(null,l)},{auth:"sys:pos:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:$.bind(null,l)},{auth:"sys:pos:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:v.bind(null,l)}}]},null,8,["actions"])):V("",!0)]),toolbar:u(()=>[F((m(),b(n(O),{type:"primary",onClick:U,preIcon:"icon-plus|iconfont"},{default:u(()=>[C(" 新增 ")]),_:1})),[[D,["sys:pos:add"]]]),F((m(),b(n(O),{type:"primary",danger:"",onClick:c[0]||(c[0]=g=>v(null)),preIcon:"icon-delete|iconfont"},{default:u(()=>[C(" 批量删除 ")]),_:1})),[[D,["sys:pos:remove"]]])]),_:1},8,["onRegister"]),_(ae,{onRegister:n(f),onSuccess:k},null,8,["onRegister"]),_(ne,{onRegister:n(h),onSuccess:k},null,8,["onRegister"])])}}});export{Ne as default};
|