index-Dk72KPAo.js 4.8 KB

1
  1. var z=Object.defineProperty,O=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var x=(i,e,t)=>e in i?z(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t,F=(i,e)=>{for(var t in e||(e={}))A.call(e,t)&&x(i,t,e[t]);if(v)for(var t of v(e))G.call(e,t)&&x(i,t,e[t]);return i},R=(i,e)=>O(i,j(e));var m=(i,e,t)=>new Promise((h,d)=>{var g=s=>{try{c(t.next(s))}catch(l){d(l)}},f=s=>{try{c(t.throw(s))}catch(l){d(l)}},c=s=>s.done?h(s.value):Promise.resolve(s.value).then(g,f);c((t=t.apply(i,e)).next())});import{_ as K}from"./BasicTable.vue_vue_type_script_setup_true_lang-B2kmD3FC.js";import"./TableImg.vue_vue_type_style_index_0_lang-NMvB3hbl.js";import{_ as L}from"./index-D5Ztwv31.js";import{u as Q}from"./useTable-C9hLjvUE.js";import{u as Z}from"./index-BvxRfhj5.js";import{bo as T,c0 as q,u as H}from"./entry/index-CmDd2f0j.js";import{_ as J}from"./FormModal.vue_vue_type_script_setup_true_lang-C8xmXmzh.js";import{_ as W}from"./DescDrawer.vue_vue_type_script_setup_true_lang-3JbyUXvb.js";import{e as X,f as Y,g as ee,h as te}from"./sysNoticeApi-CkJdVazL.js";import{l as oe}from"./index-4bJgplaG.js";import{u as ie}from"./index-Dyk-F788.js";import{P as se}from"./SubMenu.vue_vue_type_style_index_0_scoped_69e3dd3d_lang-CAjyVRrg.js";import{u as re,_ as ae}from"./useForm-BYKDgYBH.js";import"./helper-Cdpud66K.js";import{B as ne,ad as B}from"./antd-JiYGPyT2.js";import{d as ce,f as le,D as me,n as pe,Z as p,_ as ue,$ as C,k as u,u as o,m as de,a4 as _,a5 as y,G as D,a0 as V,a8 as k}from"./vue-DM5HGU8Z.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-CpeRsLC7.js";import"./FormItem.vue_vue_type_script_lang-B7rpwwQY.js";import"./BasicForm.vue_vue_type_style_index_0_lang-VWTIu9h0.js";import"./useForm-CHyXQZzi.js";import"./uuid-BUBnBT7J.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-CeQ-jJv7.js";import"./useWindowSizeFn-Djlvlotu.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./useSortable-BgK05vvH.js";import"./download-DXlRgvqo.js";import"./base64Conver-DEMZeTZS.js";import"./index-C-BBxbzB.js";import"./useDescription-DzUU_gYj.js";import"./filters-CDubYUui.js";import"./index-DvlhvSjR.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-C0jWs2rn.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-CJRSkq8i.js";import"./index-BI1G_WW8.js";import"./index-Dqs4Rg4H.js";import"./UploadPreviewModal--W57epU7.js";import"./cateApi-CIErQVuc.js";import"./resourceApi-C7Qma0TX.js";import"./common-DafFbUoe.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CJEPZw4g.js";const fe={class:"warp"},_e={class:"flex justify-between mb-2"},ye={class:"flex"},he={class:"mr-2",style:{width:"400px"}},ct=ce({__name:"index",setup(i){const e=le([]);me(()=>m(this,null,function*(){e.value=yield oe({dictCode:"sys_notice_type"})}));const{createMessage:t}=H(),[h,{openDrawer:d}]=ie(),[g,{openModal:f}]=Z(),[c,{getFieldsValue:s}]=re({schemas:X,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[l,{reload:w}]=Q({title:"",api:Y,rowKey:"noticeId",columns:ee,showIndexColumn:!1,useSearchForm:!1,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:M});function M(r){for(let n in s())r[n]=s()[n];return R(F({},r),{orders:[{field:"sort",direction:"ASC"}]})}function N(r){d(!0,{record:r})}function S(){f(!0,{isUpdate:!1})}function $(r){f(!0,{record:r,isUpdate:!0})}function I(r){return m(this,null,function*(){yield te([r.noticeId]),t.success("删除成功!"),yield w()})}function E(U){return m(this,arguments,function*({isUpdate:r,values:n}){yield w()})}function P(){return m(this,null,function*(){yield w()})}return(r,n)=>{const U=pe("auth");return p(),ue("div",fe,[C("div",_e,[u(o(se),{title:"通知公告列表"}),C("div",ye,[C("div",he,[u(o(ae),{onRegister:o(c),onFieldValueChange:P},null,8,["onRegister"])]),de((p(),_(o(ne),{type:"primary",onClick:S,size:"large"},{default:y(()=>n[0]||(n[0]=[D(" 新增 ")])),_:1})),[[U,["sys:role:add"]]])])]),u(o(K),{onRegister:o(l)},{bodyCell:y(({column:b,record:a})=>[b.key==="noticeType"?(p(),_(o(B),{key:0,color:o(T)(e.value,a.noticeType,"fontColor")},{default:y(()=>[D(V(o(T)(e.value,a.noticeType,"label")),1)]),_:2},1032,["color"])):k("",!0),b.key==="disable"?(p(),_(o(B),{key:1,color:a.disable?"error":"success"},{default:y(()=>[D(V(o(q)(a.disable,1)),1)]),_:2},1032,["color"])):k("",!0),b.key==="action"?(p(),_(o(L),{key:2,actions:[{icon:"icon-eye|iconfont",tooltip:"查看",onClick:N.bind(null,a)},{icon:"icon-edit|iconfont",tooltip:"编辑",onClick:$.bind(null,a)},{icon:"icon-delete|iconfont",tooltip:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:I.bind(null,a)}}]},null,8,["actions"])):k("",!0)]),_:1},8,["onRegister"]),u(J,{onRegister:o(g),onSuccess:E},null,8,["onRegister"]),u(W,{onRegister:o(h)},null,8,["onRegister"])])}}});export{ct as default};