zhonghai_admin/index/assets/index-6912910c.js
2025-08-18 11:04:38 +08:00

2 lines
5.9 KiB
JavaScript

var et=Object.defineProperty;var A=Object.getOwnPropertySymbols;var at=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable;var F=(d,a,o)=>a in d?et(d,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):d[a]=o,L=(d,a)=>{for(var o in a||(a={}))at.call(a,o)&&F(d,o,a[o]);if(A)for(var o of A(a))nt.call(a,o)&&F(d,o,a[o]);return d};var O=(d,a,o)=>new Promise((C,D)=>{var N=s=>{try{p(o.next(s))}catch(b){D(b)}},$=s=>{try{p(o.throw(s))}catch(b){D(b)}},p=s=>s.done?C(s.value):Promise.resolve(s.value).then(N,$);p((o=o.apply(d,a)).next())});import{u as ot,f as Y,g as B}from"./index-2a45336b.js";import{s as R}from"./system-a01e8b88.js";import{u as st}from"./usePagination-7442a465.js";import lt from"./AddDialog-4f408e89.js";import{a as it,b as c,aV as rt,o as u,k as v,e,w as t,u as n,E as m,G as f,aF as ct,c as x,V as ut,F as I,i as _,d as dt,aK as mt,W as pt,a5 as ft,aa as _t}from"./ant-design-vue-710243d9.js";import{a as gt}from"./useEnum-4e87ed86.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";import"./useForm-269e95cd.js";const yt={key:2},St=Object.assign({name:"systemRole"},{__name:"index",setup(d){const{t:a}=ot(),o=[{title:a("pages.system.announcement.form.id"),dataIndex:"id",width:100},{title:a("pages.system.announcement.form.createdAt"),dataIndex:"createdAt",width:200},{title:a("pages.system.announcement.form.title"),dataIndex:"title",key:"title",width:240},{title:a("pages.system.announcement.form.content"),dataIndex:"content",width:240},{title:a("pages.system.announcement.form.status"),key:"status",dataIndex:"status",width:120},{title:a("pages.system.announcement.form.areaId"),key:"areaId",dataIndex:"areaId",width:120},{title:a("button.action"),key:"action",fixed:"right",width:80,align:"center"}],{listData:C,loading:D,showLoading:N,hideLoading:$,paginationState:p,searchFormData:s,resetPagination:b}=st(),M=it();w();function w(){return O(this,null,function*(){try{N();const{pageSize:i,current:r}=p,{success:h,data:g,total:k}=yield Y.announcement.getNoticesList(L({pageSize:i,current:r},s.value)).catch(()=>{throw new Error});$(),B("http.code.success")===h&&(C.value=g,p.total=k)}catch(i){$()}})}function U({id:i}){ft.confirm({title:a("pages.system.role.delTip"),content:a("button.confirm"),okText:a("button.confirm"),onOk:()=>new Promise((r,h)=>{O(this,null,function*(){try{const{success:g}=yield Y.announcement.delNotices(i).catch(()=>{throw new Error});B("http.code.success")===g&&(r(),_t.success(a("component.message.success.delete")),yield w())}catch(g){h()}})})})}function j({current:i,pageSize:r}){p.current=i,p.pageSize=r,w()}function z(){s.value={},b(),w()}function H(){b(),w()}function G(){return O(this,null,function*(){yield w()})}return(i,r)=>{const h=c("a-input"),g=c("a-form-item"),k=c("a-col"),S=c("a-button"),K=c("a-space"),T=c("a-row"),W=c("a-form"),q=c("x-search-bar"),J=c("x-action-bar"),E=c("a-tag"),P=c("a-tooltip"),V=c("x-action-button"),Q=c("a-table"),X=c("a-card"),Z=rt("action");return u(),v(I,null,[e(q,{class:"mb-8-2"},{default:t(({gutter:y})=>[e(W,{model:n(s),layout:"inline"},{default:t(()=>[e(T,{gutter:y},{default:t(()=>[e(k,{span:6},{default:t(()=>[e(g,{label:i.$t("pages.system.announcement.form.name"),name:"title"},{default:t(()=>[e(h,{placeholder:i.$t("pages.system.role.form.code.placeholder"),value:n(s).title,"onUpdate:value":r[0]||(r[0]=l=>n(s).title=l)},null,8,["placeholder","value"])]),_:1},8,["label"])]),_:1}),e(k,{span:6},{default:t(()=>[e(g,{label:"状态",name:"status"},{default:t(()=>[e(h,{placeholder:"请输入状态",value:n(s).status,"onUpdate:value":r[1]||(r[1]=l=>n(s).status=l)},null,8,["value"])]),_:1})]),_:1}),e(k,{span:6},{default:t(()=>[e(g,{label:"地区",name:"areaId"},{default:t(()=>[e(h,{placeholder:"请输入地区",value:n(s).areaId,"onUpdate:value":r[2]||(r[2]=l=>n(s).areaId=l)},null,8,["value"])]),_:1})]),_:1}),e(k,{class:"align-right",span:6},{default:t(()=>[e(K,null,{default:t(()=>[e(S,{onClick:z},{default:t(()=>[m(f(i.$t("button.reset")),1)]),_:1}),e(S,{ghost:"",type:"primary",onClick:H},{default:t(()=>[m(f(i.$t("button.search")),1)]),_:1})]),_:1})]),_:1})]),_:2},1032,["gutter"])]),_:2},1032,["model"])]),_:1}),e(T,{gutter:8,wrap:!1},{default:t(()=>[e(k,{flex:"auto"},{default:t(()=>[e(X,{type:"flex"},{default:t(()=>[e(J,{class:"mb-8-2"},{default:t(()=>[ct((u(),x(S,{type:"primary",onClick:r[3]||(r[3]=y=>i.$refs.addDialogRef.handleCreate())},{icon:t(()=>[e(n(ut))]),default:t(()=>[m(" "+f(i.$t("pages.system.announcement.add")),1)]),_:1})),[[Z,"add"]])]),_:1}),e(Q,{columns:o,"data-source":n(C),loading:n(D),bordered:"true",pagination:n(p),scroll:{x:1e3},onChange:j},{bodyCell:t(({column:y,record:l})=>[y.key==="statusType"?(u(),v(I,{key:0},[n(R).is("enabled",l.status)?(u(),x(E,{key:0,color:"processing"},{default:t(()=>[m(f(n(R).getDesc(l.status)),1)]),_:2},1024)):_("",!0),n(R).is("disabled",l.status)?(u(),x(E,{key:1,color:"processing"},{default:t(()=>[m(f(n(R).getDesc(l.status)),1)]),_:2},1024)):_("",!0)],64)):_("",!0),y.dataIndex==="status"?(u(),v(I,{key:1},[l.status==="enabled"?(u(),x(E,{key:0,color:"green"},{default:t(()=>[m("启用")]),_:1})):_("",!0),l.status==="disabled"?(u(),x(E,{key:1,color:"red"},{default:t(()=>[m("停用")]),_:1})):_("",!0)],64)):_("",!0),y.dataIndex==="areaId"?(u(),v("span",yt,f(n(gt).getName(l.areaId)),1)):_("",!0),y.dataIndex==="createdAt"?(u(),v(I,{key:3},[m(f(n(dt)(l.createdAt).format("YYYY-MM-DD HH:mm:ss")),1)],64)):_("",!0),y.key==="action"?(u(),v(I,{key:4},[e(V,{onClick:tt=>i.$refs.addDialogRef.handleEdit(l)},{default:t(()=>[e(P,null,{title:t(()=>[m(f("编辑公告"))]),default:t(()=>[e(n(mt))]),_:1})]),_:2},1032,["onClick"]),e(V,{onClick:tt=>U(l)},{default:t(()=>[e(P,null,{title:t(()=>[m(f("删除公告"))]),default:t(()=>[e(n(pt),{style:{color:"#ff4d4f"}})]),_:1})]),_:2},1032,["onClick"])],64)):_("",!0)]),_:1},8,["data-source","loading","pagination"])]),_:1})]),_:1})]),_:1}),e(lt,{ref_key:"addDialogRef",ref:M,onOk:G},null,512)],64)}}});export{St as default};