index-CThVQyia.js 4.7 KB

1
  1. var N=Object.defineProperty,U=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var D=(o,t,e)=>t in o?N(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,S=(o,t)=>{for(var e in t||(t={}))P.call(t,e)&&D(o,e,t[e]);if(v)for(var e of v(t))q.call(t,e)&&D(o,e,t[e]);return o},x=(o,t)=>U(o,G(t));var l=(o,t,e)=>new Promise((f,c)=>{var d=r=>{try{m(e.next(r))}catch(a){c(a)}},g=r=>{try{m(e.throw(r))}catch(a){c(a)}},m=r=>r.done?f(r.value):Promise.resolve(r.value).then(d,g);m((e=e.apply(o,t)).next())});import{aG as R,u as Q}from"./entry/index-CRWhxBeP.js";import{_ as W}from"./BasicTable.vue_vue_type_script_setup_true_lang-A3Q21R45.js";import"./TableImg.vue_vue_type_style_index_0_lang-CQNR6Cbs.js";import{_ as Z}from"./index-BGDG2Aiy.js";import{u as j}from"./useTable-DkLqwPgo.js";import{_ as z}from"./formDrawer.vue_vue_type_script_setup_true_lang-MSJHM03A.js";import{_ as A}from"./viewDrawer.vue_vue_type_script_setup_true_lang-DBZ7zu4T.js";import{c as H,e as J,f as L,g as B}from"./sysConstantConfig-gNxHSFsj.js";import{u as I}from"./index-DYp2Qjp4.js";import{d as X,D as Y,f as ee,n as te,Z as p,_ as oe,k as y,a5 as u,a4 as _,u as s,a8 as ne,m as V,G as $}from"./vue-DM5HGU8Z.js";import"./antd-BfqWtMX3.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./helper-B0yEaptj.js";import"./index-BshNMORD.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-CIEo7xez.js";import"./index-CD5zFmZN.js";import"./useWindowSizeFn-CEueHQop.js";import"./base64Conver-DEMZeTZS.js";import"./index-DOkdpLQv.js";import"./uuid-BUBnBT7J.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./index-lE2idd8k.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./download-DbzL13NI.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";import"./useSortable-BUyXn7hO.js";import"./index-DmO45B5K.js";import"./useDescription-C_kJ8R7F.js";const Ze=X({__name:"index",setup(o){Y(()=>l(this,null,function*(){}));const{createConfirm:t,createMessage:e}=Q(),[f,{openDrawer:c}]=I(),[d,{openDrawer:g}]=I(),m=ee([{field:"create_time",direction:"DESC"}]),[r,{reload:a,getSelectRowKeys:E,clearSelectedRowKeys:F}]=j({title:" ",api:H,rowKey:"id",columns:J,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:L,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(i){g(!0,{record:i})}function T(){c(!0,{isUpdate:!1})}function K(i){c(!0,{record:i,isUpdate:!0})}function h(i){return l(this,null,function*(){i?(yield B([i.id]),e.success("删除成功!"),yield a()):t({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){const n=E();n&&n.length>0?(F(),yield B(n),e.success("删除成功!")):e.error("请选择删除内容"),yield a()})})})}function M(i){return x(S({},i),{orders:m.value})}function b(C){return l(this,arguments,function*({isUpdate:i,values:n}){yield a()})}return(i,n)=>{const C=te("auth");return p(),oe("div",null,[y(s(W),{onRegister:s(r)},{bodyCell:u(({column:k,record:w})=>[k.key==="action"?(p(),_(s(Z),{key:0,actions:[{auth:"constant:config:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:O.bind(null,w)},{auth:"constant:config:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:K.bind(null,w)},{auth:"constant:config:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:h.bind(null,w)}}]},null,8,["actions"])):ne("",!0)]),toolbar:u(()=>[V((p(),_(s(R),{type:"primary",onClick:T,preIcon:"icon-plus|iconfont"},{default:u(()=>n[1]||(n[1]=[$(" 新增 ")])),_:1})),[[C,["constant:config:add"]]]),V((p(),_(s(R),{type:"primary",danger:"",onClick:n[0]||(n[0]=k=>h(null)),preIcon:"icon-delete|iconfont"},{default:u(()=>n[2]||(n[2]=[$(" 批量删除 ")])),_:1})),[[C,["constant:config:remove"]]])]),_:1},8,["onRegister"]),y(z,{onRegister:s(f),onSuccess:b},null,8,["onRegister"]),y(A,{onRegister:s(d),onSuccess:b},null,8,["onRegister"])])}}});export{Ze as default};