index-10de4fc6.js 4.0 KB

1
  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},x=(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{aO as B,au as W}from"./index.js";import{u as Y,_ as Z}from"./useTable-98d6d579.js";import{_ as j}from"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{_ as z}from"./formDrawer.vue_vue_type_script_setup_true_lang-3cbf263c.js";import{_ as A}from"./viewDrawer.vue_vue_type_script_setup_true_lang-b526af70.js";import{c as G,e as H,f as J,g as R}from"./sysConstantConfig-73b4cd05.js";import{u as I}from"./index-f805ce51.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-aed314e3.js";import"./antd-f259b82a.js";import"./useForm-c7f42ee0.js";import"./index-4f5bc708.js";import"./useWindowSizeFn-6e9d633b.js";import"./componentMap-175d8229.js";import"./uuid-31b8b5a4.js";import"./onMountedOrActivated-d9097634.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-421691fe.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./index-a4e1ec38.js";import"./TextEditor-4892fcd0.js";import"./index-216e6647.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:O,clearSelectedRowKeys:$}]=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 F(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 R([n.id]),e.success("删除成功!"),yield a()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){const r=O();r&&r.length>0?($(),yield R(r),e.success("删除成功!")):e.error("请选择删除内容"),yield a()})})})}function M(n){return x(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:F.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(B),{type:"primary",onClick:T,preIcon:"icon-plus|iconfont"},{default:p(()=>[E(" 新增 ")]),_:1})),[[C,["constant:config:add"]]]),V((u(),w(s(B),{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};