| 1 |
- var N=Object.defineProperty,q=Object.defineProperties;var P=Object.getOwnPropertyDescriptors;var S=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var v=(t,o,e)=>o in t?N(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e,D=(t,o)=>{for(var e in o||(o={}))U.call(o,e)&&v(t,e,o[e]);if(S)for(var e of S(o))Q.call(o,e)&&v(t,e,o[e]);return t},R=(t,o)=>q(t,P(o));var m=(t,o,e)=>new Promise((f,c)=>{var d=i=>{try{l(e.next(i))}catch(a){c(a)}},g=i=>{try{l(e.throw(i))}catch(a){c(a)}},l=i=>i.done?f(i.value):Promise.resolve(i.value).then(d,g);l((e=e.apply(t,o)).next())});import{aR as x,at as W}from"./index.js";import{u as Y,_ as Z}from"./useTable-15009f7a.js";import{_ as j}from"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{_ as z}from"./formDrawer.vue_vue_type_script_setup_true_lang-eadeb604.js";import{_ as A}from"./viewDrawer.vue_vue_type_script_setup_true_lang-431b36ef.js";import{c as G,e as H,f as J,g as B}from"./sysConstantConfig-9d502a99.js";import{u as I}from"./index-187f76c9.js";import{d as L,B as X,f as ee,q as oe,Y as u,Z as te,l as _,a7 as p,a6 as w,u as s,a9 as ne,n as V,E}from"./vue-8fccce23.js";import"./antd-d98832c6.js";import"./useForm-bca35dcc.js";import"./index-74ee4d87.js";import"./useWindowSizeFn-e2b93e2a.js";import"./componentMap-4cfd6e0f.js";import"./uuid-31b8b5a4.js";import"./onMountedOrActivated-cb072c10.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-9c6d112e.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-7b00e5b4.js";import"./copyTextToClipboard-ba2fd847.js";import"./index-a7810134.js";import"./index-971488e0.js";import"./TextEditor-e80f27f2.js";import"./index-0c425e0c.js";const Ve=L({__name:"index",setup(t){X(()=>m(this,null,function*(){}));const{createConfirm:o,createMessage:e}=W(),[f,{openDrawer:c}]=I(),[d,{openDrawer:g}]=I(),l=ee([{field:"create_time",direction:"DESC"}]),[i,{reload:a,getSelectRowKeys:$,clearSelectedRowKeys:F}]=Y({title:" ",api:G,rowKey:"id",columns:H,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:J,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:M});function O(n){console.log(n),g(!0,{record:n})}function T(){c(!0,{isUpdate:!1})}function K(n){c(!0,{record:n,isUpdate:!0})}function y(n){return m(this,null,function*(){n?(yield B([n.id]),e.success("删除成功!"),yield a()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){const r=$();r&&r.length>0?(F(),yield B(r),e.success("删除成功!")):e.error("请选择删除内容"),yield a()})})})}function M(n){return R(D({},n),{orders:l.value})}function b(C){return m(this,arguments,function*({isUpdate:n,values:r}){console.log(n),console.log(r),yield a()})}return(n,r)=>{const C=oe("auth");return u(),te("div",null,[_(s(Z),{onRegister:s(i)},{bodyCell:p(({column:k,record:h})=>[k.key==="action"?(u(),w(s(j),{key:0,actions:[{auth:"constant:config:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:O.bind(null,h)},{auth:"constant:config:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:K.bind(null,h)},{auth:"constant:config:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:y.bind(null,h)}}]},null,8,["actions"])):ne("",!0)]),toolbar:p(()=>[V((u(),w(s(x),{type:"primary",onClick:T,preIcon:"icon-plus|iconfont"},{default:p(()=>[E(" 新增 ")]),_:1})),[[C,["constant:config:add"]]]),V((u(),w(s(x),{type:"primary",danger:"",onClick:r[0]||(r[0]=k=>y(null)),preIcon:"icon-delete|iconfont"},{default:p(()=>[E(" 批量删除 ")]),_:1})),[[C,["constant:config:remove"]]])]),_:1},8,["onRegister"]),_(z,{onRegister:s(f),onSuccess:b},null,8,["onRegister"]),_(A,{onRegister:s(d),onSuccess:b},null,8,["onRegister"])])}}});export{Ve as default};
|