Files
qhmes/deploy-qhmes/frontend/js/NoticeModal-DIeszkvG.js
2026-05-15 11:34:12 +08:00

2 lines
4.2 KiB
Java

var N=Object.defineProperty;var w=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var x=(s,o,t)=>o in s?N(s,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[o]=t,h=(s,o)=>{for(var t in o||(o={}))R.call(o,t)&&x(s,t,o[t]);if(w)for(var t of w(o))T.call(o,t)&&x(s,t,o[t]);return s};var f=(s,o,t)=>new Promise((i,p)=>{var n=r=>{try{l(t.next(r))}catch(c){p(c)}},g=r=>{try{l(t.throw(r))}catch(c){p(c)}},l=r=>r.done?i(r.value):Promise.resolve(r.value).then(n,g);l((t=t.apply(s,o)).next())});import{d as U,ah as O,aC as P,as as A,aF as y,k as I,u as m,f as _,aG as G,e as V}from"./vue-vendor-C7Zq48Yl.js";import{B as z}from"./index-Du0A3ksf.js";import"./index-Di-j2gt4.js";import{f as H}from"./notice.data-Cdp5sCAW.js";import{s as W,g as $}from"./notice.api-cF0ZeRtr.js";import{ak as j,d as q}from"./index-BI6CMai0.js";import{B as D}from"./BasicForm-BJnSRkIE.js";import{u as E}from"./useForm-BZtHZyx2.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./renderUtils-BumghUlZ.js";const J=U({__name:"NoticeModal",emits:["register","success"],setup(s,{emit:o}){const t=o,i=_(!0),p=_({}),n=_([]),[g,{resetFields:l,setFieldsValue:r,validate:c}]=E({schemas:H,showActionButtonGroup:!1,labelWidth:100,baseRowStyle:{marginTop:"10px"},baseColProps:{xs:24,sm:12,md:12,lg:12,xl:12,xxl:12}}),[B,{setModalProps:v,closeModal:M}]=j(e=>f(null,null,function*(){yield L(),yield l(),v({confirmLoading:!1}),i.value=!!(e!=null&&e.isUpdate),m(i)?(e.record.userIds&&(e.record.userIds=e.record.userIds.substring(0,e.record.userIds.length-1)),yield r(h({},e.record)),p.value=e.record):yield r(h({},e.record))})),b=V(()=>m(i)?"编辑":"新增");function F(){return f(this,null,function*(){try{let e=yield c();v({confirmLoading:!0}),e.msgType==="ALL"?e.userIds="":e.userIds+=",",i.value&&p.value.sendStatus!="2"&&(e.sendStatus="0"),yield W(e,i.value),M(),t("success")}finally{v({confirmLoading:!1})}})}function L(){return f(this,null,function*(){const e=yield $({templateCategory:"notice",pageSize:100});e.records&&e.records.length>0&&(n.value=e.records.map(a=>({label:a.templateName,value:a.templateCode,content:a.templateContent})))})}function S(e){var u;const a=(u=n.value.find(d=>d.value===e))==null?void 0:u.content;a&&r({msgContent:a})}return(e,a)=>{const u=O("a-select");return A(),P(m(z),G(e.$attrs,{onRegister:m(B),onOk:F,title:b.value,width:"900px",wrapClassName:"notice-cls-modal",maxHeight:800,destroyOnClose:""}),{default:y(()=>[I(m(D),{onRegister:m(g)},{msgTemplate:y(({model:d,field:C})=>[I(u,{value:d[C],"onUpdate:value":k=>d[C]=k,placeholder:"请选择消息模版",options:n.value,onChange:S},null,8,["value","onUpdate:value","options"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister","title"])}}}),Xe=q(J,[["__scopeId","data-v-518317aa"]]);export{Xe as default};