index-DFWOqtvD.js 4.9 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=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 K}from"./BasicTable.vue_vue_type_script_setup_true_lang-A3Q21R45.js";import"./TableImg.vue_vue_type_style_index_0_lang-CQNR6Cbs.js";import{_ as L}from"./index-BGDG2Aiy.js";import{u as Q}from"./useTable-DkLqwPgo.js";import{u as Z}from"./index-CD5zFmZN.js";import{bo as T,c0 as q,u as H}from"./entry/index-CRWhxBeP.js";import{_ as J}from"./FormModal.vue_vue_type_script_setup_true_lang-I2dARu-x.js";import{_ as W}from"./DescDrawer.vue_vue_type_script_setup_true_lang-CR5FW9AM.js";import{e as X,f as Y,g as ee,h as te}from"./sysNoticeApi-kGOd1ufA.js";import{l as oe}from"./index-lE2idd8k.js";import{u as ie}from"./index-DYp2Qjp4.js";import{P as re}from"./PageTitle-DoNYlIhY.js";/* empty css */import{u as se,_ as ae}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{B as ne,ad as B}from"./antd-BfqWtMX3.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-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./uuid-BUBnBT7J.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-DmO45B5K.js";import"./useDescription-C_kJ8R7F.js";import"./filters-CDubYUui.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BshNMORD.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.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}]=Z(),[c,{getFieldsValue:r}]=se({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(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 te([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(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{lt as default};