index-2b89a97b.js 4.4 KB

1
  1. var q=Object.defineProperty,Q=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var S=(a,t,o)=>t in a?q(a,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[t]=o,D=(a,t)=>{for(var o in t||(t={}))Z.call(t,o)&&S(a,o,t[o]);if(x)for(var o of x(t))A.call(t,o)&&S(a,o,t[o]);return a},B=(a,t)=>Q(a,Y(t));var n=(a,t,o)=>new Promise((d,p)=>{var f=i=>{try{l(o.next(i))}catch(c){p(c)}},_=i=>{try{l(o.throw(i))}catch(c){p(c)}},l=i=>i.done?d(i.value):Promise.resolve(i.value).then(f,_);l((o=o.apply(a,t)).next())});import{aO as R,ak as V,au as G}from"./index.js";import{u as H,a as J,_ as L}from"./useTable-9be8c0ed.js";import{c as W,_ as X,s as I}from"./formDrawer.vue_vue_type_script_setup_true_lang-15b46b09.js";import{c as ee,d as P}from"./sysPosApi-3295ea37.js";import{l as te}from"./index-a4e1ec38.js";import{u as oe}from"./index-f805ce51.js";import{P as ae}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import"./index-4f5bc708.js";import{_ as se}from"./componentMap-61ccdbb2.js";import{u as ie}from"./useForm-bff27c7a.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{d as re,f as T,B as ne,q as le,Y as m,Z as ce,_ as h,l as b,u as s,n as $,a6 as w,a7 as u,E as v,$ as me,a9 as E}from"./vue-aed314e3.js";import{O as ue}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"./validate-579cb177.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 de={class:"warp"},pe={class:"flex justify-between mb-2"},fe={class:"flex"},_e={class:"mr-2",style:{width:"400px"}},Ye=re({__name:"index",setup(a){const t=T();ne(()=>n(this,null,function*(){t.value=yield te({dictCode:"sys_disable_type"})}));const{createConfirm:o,createMessage:d}=G(),[p,{openDrawer:f}]=oe(),_=T([{field:"create_time",direction:"DESC"}]),[l,{getFieldsValue:i}]=ie({schemas:I,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[c,{reload:y,getSelectRowKeys:O}]=H({api:ee,rowKey:"id",columns:W,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,actionColumn:{width:150,title:"操作",dataIndex:"action"},beforeFetch:U,sortFn:N});function K(){f(!0,{isUpdate:!1})}function M(e){f(!0,{record:e,isUpdate:!0})}function C(e){return n(this,null,function*(){e?(yield P([e.id]),d.success("删除成功!"),yield y()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>n(this,null,function*(){const r=O();yield P(r),d.success("删除成功!"),yield y()})})})}function N(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(_.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function U(e){for(let r in i())e[r]=i()[r];return B(D({},e),{orders:_.value})}function z(k){return n(this,arguments,function*({isUpdate:e,values:r}){console.log(e),console.log(r),yield y()})}function j(){return n(this,null,function*(){yield y()})}return(e,r)=>{const k=le("auth");return m(),ce("div",de,[h("div",pe,[b(s(ae),{title:"岗位管理"}),h("div",fe,[h("div",_e,[b(s(se),{onRegister:s(l),onFieldValueChange:j},null,8,["onRegister"])]),$((m(),w(s(R),{type:"primary",onClick:K,size:"large"},{default:u(()=>[v(" 新增 ")]),_:1})),[[k,["sys:role:add"]]])])]),b(s(L),{onRegister:s(c)},{bodyCell:u(({column:F,record:g})=>[F.key==="disable"?(m(),w(s(ue),{key:0,color:s(V)(t.value,g.disable,"fontColor")},{default:u(()=>[v(me(s(V)(t.value,g.disable,"label")),1)]),_:2},1032,["color"])):E("",!0),F.key==="action"?(m(),w(s(J),{key:1,actions:[{auth:"sys:pos:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:M.bind(null,g)},{auth:"sys:pos:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:C.bind(null,g)}}]},null,8,["actions"])):E("",!0)]),tableFooter:u(()=>[h("div",null,[$((m(),w(s(R),{type:"primary",ghost:"",danger:"",class:"btn btn-primary btn-sm",onClick:r[0]||(r[0]=()=>C(null))},{default:u(()=>[v(" 删除 ")]),_:1})),[[k,["sys:pos:remove"]]])])]),_:1},8,["onRegister"]),b(X,{onRegister:s(p),onSuccess:z},null,8,["onRegister"])])}}});export{Ye as default};