index-9fc35acd.js 4.4 KB

1
  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-d3600154.js";import{u as te,B as oe}from"./useTable-f2c6d443.js";import{T as ie}from"./index-2e69b74a.js";import{_ as ae}from"./formDrawer.vue_vue_type_script_setup_true_lang-c419b9fb.js";import{_ as ne}from"./viewDrawer.vue_vue_type_script_setup_true_lang-7e1224af.js";import{c as re,s as se}from"./data-1b22ec16.js";import{c as E,d as ce}from"./sysPosApi-505891f2.js";import{b as le}from"./index-89c06ea2.js";import{u as K}from"./index-670a4efc.js";import"./useForm-d916f71d.js";import"./index-87d6eb60.js";import"./useWindowSizeFn-89902ab2.js";import"./index-ad3d032c.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-e5e6c9c7.js";import"./download-c8c6e0d3.js";import"./uniqBy-2d445bc4.js";import"./index-fa5e3d7c.js";import"./useContentViewHeight-ee38db3f.js";import"./componentMap-e709b4e7.js";import"./clickOutside-53868c41.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-22b7deed.js";import"./RedoOutlined-8977b36a.js";import"./index-06ce4386.js";import"./index-b06c40a8.js";import"./index-9b854704.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};