index-6840afce.js 4.2 KB

1
  1. var U=Object.defineProperty,j=Object.defineProperties;var z=Object.getOwnPropertyDescriptors;var k=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var x=(i,e,t)=>e in i?U(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t,B=(i,e)=>{for(var t in e||(e={}))q.call(e,t)&&x(i,t,e[t]);if(k)for(var t of k(e))A.call(e,t)&&x(i,t,e[t]);return i},F=(i,e)=>j(i,z(e));var l=(i,e,t)=>new Promise((h,p)=>{var g=s=>{try{n(t.next(s))}catch(c){p(c)}},d=s=>{try{n(t.throw(s))}catch(c){p(c)}},n=s=>s.done?h(s.value):Promise.resolve(s.value).then(g,d);n((t=t.apply(i,e)).next())});import{u as K,_ as L}from"./useTable-c428cc40.js";import{_ as Q}from"./FormItem.vue_vue_type_script_lang-139a7be6.js";import{u as Y}from"./index-e65d6150.js";import{aj as R,b7 as Z,at as G}from"./index.js";import{_ as H}from"./FormModal.vue_vue_type_script_setup_true_lang-1ce521fe.js";import{_ as J}from"./DescDrawer.vue_vue_type_script_setup_true_lang-3ba8e35a.js";import{e as W,f as X,g as ee,h as te}from"./sysNoticeApi-6e7f0897.js";import{l as oe}from"./index-11ccf074.js";import{u as ie}from"./index-cfbc1bbb.js";import{P as se}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-18601204.js";import{_ as ae}from"./componentMap-ea95caea.js";import{u as re}from"./useForm-64bbd444.js";import{B as ne,O as T}from"./antd-5994edfe.js";import{d as ce,f as le,B as me,q as ue,Y as m,Z as pe,_ as C,l as u,u as o,n as de,a6 as _,a7 as y,E as v,$ as V,a9 as D}from"./vue-b33f04cb.js";import"./useForm-56072cb9.js";import"./componentMap-4f9233d1.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-e2b93e2a.js";import"./onMountedOrActivated-3a1cee4e.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-170f52f8.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-fef713d0.js";import"./copyTextToClipboard-45a58701.js";import"./index-e8fe33db.js";import"./TextEditor-3e18f3cb.js";import"./index-71fdd8d4.js";import"./filters-a9f4cd40.js";const fe={class:"warp"},_e={class:"flex justify-between mb-2"},ye={class:"flex"},he={class:"mr-2",style:{width:"400px"}},Ze=ce({__name:"index",setup(i){const e=le([]);me(()=>l(this,null,function*(){e.value=yield oe({dictCode:"sys_notice_type"})}));const{createMessage:t}=G(),[h,{openDrawer:p}]=ie(),[g,{openModal:d}]=Y(),[n,{getFieldsValue:s}]=re({schemas:te,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[c,{reload:w}]=K({title:"",api:W,rowKey:"noticeId",columns:X,showIndexColumn:!1,useSearchForm:!1,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:M});function M(a){for(let f in s())a[f]=s()[f];return F(B({},a),{orders:[{field:"sort",direction:"ASC"}]})}function N(a){p(!0,{record:a})}function S(){d(!0,{isUpdate:!1})}function $(a){d(!0,{record:a,isUpdate:!0})}function E(a){return l(this,null,function*(){yield ee([a.noticeId]),t.success("删除成功!"),yield w()})}function I(P){return l(this,arguments,function*({isUpdate:a,values:f}){yield w()})}function O(){return l(this,null,function*(){yield w()})}return(a,f)=>{const P=ue("auth");return m(),pe("div",fe,[C("div",_e,[u(o(se),{title:"通知公告列表"}),C("div",ye,[C("div",he,[u(o(ae),{onRegister:o(n),onFieldValueChange:O},null,8,["onRegister"])]),de((m(),_(o(ne),{type:"primary",onClick:S,size:"large"},{default:y(()=>[v(" 新增 ")]),_:1})),[[P,["sys:role:add"]]])])]),u(o(L),{onRegister:o(c)},{bodyCell:y(({column:b,record:r})=>[b.key==="noticeType"?(m(),_(o(T),{key:0,color:o(R)(e.value,r.noticeType,"fontColor")},{default:y(()=>[v(V(o(R)(e.value,r.noticeType,"label")),1)]),_:2},1032,["color"])):D("",!0),b.key==="disable"?(m(),_(o(T),{key:1,color:r.disable?"error":"success"},{default:y(()=>[v(V(o(Z)(r.disable,1)),1)]),_:2},1032,["color"])):D("",!0),b.key==="action"?(m(),_(o(Q),{key:2,actions:[{icon:"icon-eye|iconfont",tooltip:"查看",onClick:N.bind(null,r)},{icon:"icon-edit|iconfont",tooltip:"编辑",onClick:$.bind(null,r)},{icon:"icon-delete|iconfont",tooltip:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:E.bind(null,r)}}]},null,8,["actions"])):D("",!0)]),_:1},8,["onRegister"]),u(H,{onRegister:o(g),onSuccess:I},null,8,["onRegister"]),u(J,{onRegister:o(h)},null,8,["onRegister"])])}}});export{Ze as default};