index-BxF8dZJl.js 4.9 KB

1
  1. var z=Object.defineProperty,O=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,A=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={}))q.call(e,t)&&x(i,t,e[t]);if(v)for(var t of v(e))A.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=r=>{try{c(t.next(r))}catch(l){d(l)}},f=r=>{try{c(t.throw(r))}catch(l){d(l)}},c=r=>r.done?h(r.value):Promise.resolve(r.value).then(g,f);c((t=t.apply(i,e)).next())});import{_ as G}from"./BasicTable.vue_vue_type_script_setup_true_lang-D3jE2tbT.js";import"./TableImg.vue_vue_type_style_index_0_lang-B_RPDc02.js";import{_ as K}from"./index-WpD6qdo-.js";import{u as L}from"./useTable-D0FV_fPe.js";import{u as Q}from"./index-DxSMAeqw.js";import{bo as T,c0 as Z,u as H}from"./entry/index-CNSQBFd3.js";import{_ as J}from"./FormModal.vue_vue_type_script_setup_true_lang-DBQmTLM5.js";import{_ as W}from"./DescDrawer.vue_vue_type_script_setup_true_lang-C9-I-dYj.js";import{e as X,f as Y,g as ee,h as te}from"./sysNoticeApi-CNXj83VG.js";import{l as oe}from"./index-BdoLfTXD.js";import{u as ie}from"./index-Bf0v2YPO.js";import{P as re}from"./PageTitle-CJlQwjcP.js";/* empty css */import{u as se,_ as ae}from"./useForm-DStBWoXp.js";import"./helper-HN_oKRvP.js";import{B as ne,ad as B}from"./antd-DQsZxxg1.js";import{d as ce,f as le,D as me,q as pe,Z as ue,_ as p,$ as C,k as u,u as o,n as de,a5 as _,a6 as y,G as D,a7 as k,a0 as V}from"./vue-4umLpMSY.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DnD2afWM.js";import"./FormItem.vue_vue_type_script_lang-f2xsTJjx.js";import"./BasicForm.vue_vue_type_style_index_0_lang-DH7aTUsn.js";import"./useForm-5TBRV4HA.js";import"./uuid-BUBnBT7J.js";import"./sortable.esm-JiwbClG7.js";import"./componentMap-BmcD-aqW.js";import"./useWindowSizeFn-DyWFLruW.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./useSortable-D5V3d2vA.js";import"./download-BjU9U5ea.js";import"./base64Conver-DEMZeTZS.js";import"./index-Cw5vXeCB.js";import"./useDescription-Cewrqp7g.js";import"./filters-CDubYUui.js";import"./index-C_9WVNli.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BJknbfnr.js";import"./copyTextToClipboard-DZLv_FZ-.js";import"./index-lQwDw6WN.js";import"./index-BNnyC_v9.js";import"./index-BDO1oyFM.js";import"./UploadPreviewModal-CfC-LPPf.js";import"./cateApi-Cx9nvtrd.js";import"./resourceApi-CgkqJK87.js";import"./common-BF39TN_B.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-BzQyHKpH.js";const fe={class:"warp"},_e={class:"flex justify-between mb-2"},ye={class:"flex"},he={class:"mr-2",style:{width:"400px"}},lt=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}]=Q(),[c,{getFieldsValue:r}]=se({schemas:Y,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[l,{reload:w}]=L({title:"",api:te,rowKey:"noticeId",columns:ee,showIndexColumn:!1,useSearchForm:!1,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:M});function M(s){for(let n in r())s[n]=r()[n];return R(F({},s),{orders:[{field:"sort",direction:"ASC"}]})}function N(s){d(!0,{record:s})}function S(){f(!0,{isUpdate:!1})}function $(s){f(!0,{record:s,isUpdate:!0})}function I(s){return m(this,null,function*(){yield X([s.noticeId]),t.success("删除成功!"),yield w()})}function E(U){return m(this,arguments,function*({isUpdate:s,values:n}){yield w()})}function P(){return m(this,null,function*(){yield w()})}return(s,n)=>{const U=pe("auth");return p(),ue("div",fe,[C("div",_e,[u(o(re),{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(G),{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(Z)(a.disable,1)),1)]),_:2},1032,["color"])):k("",!0),b.key==="action"?(p(),_(o(K),{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{lt as default};