index-c8167019.js 4.2 KB

1
  1. var O=Object.defineProperty,Q=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var x=(i,e,o)=>e in i?O(i,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[e]=o,B=(i,e)=>{for(var o in e||(e={}))j.call(e,o)&&x(i,o,e[o]);if(v)for(var o of v(e))q.call(e,o)&&x(i,o,e[o]);return i},F=(i,e)=>Q(i,U(e));var m=(i,e,o)=>new Promise((g,f)=>{var h=a=>{try{n(o.next(a))}catch(c){f(c)}},d=a=>{try{n(o.throw(a))}catch(c){f(c)}},n=a=>a.done?g(a.value):Promise.resolve(a.value).then(h,d);n((o=o.apply(i,e)).next())});import{u as A,_ as K}from"./useTable-e1a77cdc.js";import{_ as L}from"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{u as Y}from"./index-8cbf1e33.js";import{f as R,b7 as Z,ao as G}from"./index.js";import{_ as H}from"./FormModal.vue_vue_type_script_setup_true_lang-bf57e603.js";import{_ as J}from"./DescDrawer.vue_vue_type_script_setup_true_lang-afa2a40a.js";import{e as W,f as X,g as ee,h as oe}from"./sysNoticeApi-fd64e384.js";import{a as te}from"./index-b614de6b.js";import{u as ie}from"./index-e473004f.js";import{P as se}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-1f52fa9b.js";import{_ as ae}from"./componentMap-6df01015.js";import{u as re}from"./useForm-c3e28b04.js";import{B as ne,Q as T}from"./antd-ecb53b14.js";import{d as ce,f as le,B as me,q as ue,Y as u,Z as pe,_ as C,l as p,u as t,n as fe,a6 as _,a7 as y,E as D,$ as V,a9 as k}from"./vue-8fccce23.js";import"./useForm-19fca69f.js";import"./componentMap-16efd70f.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./onMountedOrActivated-cb072c10.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-d8cab136.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./TextEditor-284232fa.js";import"./index-bb8441c3.js";import"./filters-a9f4cd40.js";const de={class:"warp"},_e={class:"flex justify-between mb-2"},ye={class:"flex"},ge={class:"mr-2",style:{width:"400px"}},Ze=ce({__name:"index",setup(i){const e=le([]);me(()=>m(this,null,function*(){e.value=yield te({dictCode:"sys_notice_type"})}));const{createMessage:o}=G(),[g,{openDrawer:f}]=ie(),[h,{openModal:d}]=Y(),[n,{getFieldsValue:a}]=re({schemas:oe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[c,{reload:w}]=A({title:"",api:W,rowKey:"noticeId",columns:X,showIndexColumn:!1,useSearchForm:!1,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:M});function M(s){for(let l in a())s[l]=a()[l];return F(B({},s),{orders:[{field:"sort",direction:"ASC"}]})}function N(s){console.log(s),f(!0,{record:s})}function S(){d(!0,{isUpdate:!1})}function $(s){d(!0,{record:s,isUpdate:!0})}function E(s){return m(this,null,function*(){yield ee([s.noticeId]),o.success("删除成功!"),yield w()})}function I(z){return m(this,arguments,function*({isUpdate:s,values:l}){console.log(s),console.log(l),yield w()})}function P(){return m(this,null,function*(){yield w()})}return(s,l)=>{const z=ue("auth");return u(),pe("div",de,[C("div",_e,[p(t(se),{title:"通知公告列表"}),C("div",ye,[C("div",ge,[p(t(ae),{onRegister:t(n),onFieldValueChange:P},null,8,["onRegister"])]),fe((u(),_(t(ne),{type:"primary",onClick:S,size:"large"},{default:y(()=>[D(" 新增 ")]),_:1})),[[z,["sys:role:add"]]])])]),p(t(K),{onRegister:t(c)},{bodyCell:y(({column:b,record:r})=>[b.key==="noticeType"?(u(),_(t(T),{key:0,color:t(R)(e.value,r.noticeType,"fontColor")},{default:y(()=>[D(V(t(R)(e.value,r.noticeType,"label")),1)]),_:2},1032,["color"])):k("",!0),b.key==="disable"?(u(),_(t(T),{key:1,color:r.disable?"error":"success"},{default:y(()=>[D(V(t(Z)(r.disable,1)),1)]),_:2},1032,["color"])):k("",!0),b.key==="action"?(u(),_(t(L),{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"])):k("",!0)]),_:1},8,["onRegister"]),p(H,{onRegister:t(h),onSuccess:I},null,8,["onRegister"]),p(J,{onRegister:t(g)},null,8,["onRegister"])])}}});export{Ze as default};