Files
qhmes/web-dist/js/NoticeForm-D0XrVbQD.js
2026-06-16 18:19:57 +08:00

2 lines
3.7 KiB
Java

var N=Object.defineProperty;var C=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var b=(a,e,t)=>e in a?N(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,y=(a,e)=>{for(var t in e||(e={}))D.call(e,t)&&b(a,t,e[t]);if(C)for(var t of C(e))k.call(e,t)&&b(a,t,e[t]);return a};var f=(a,e,t)=>new Promise((i,p)=>{var _=s=>{try{n(t.next(s))}catch(m){p(m)}},l=s=>{try{n(t.throw(s))}catch(m){p(m)}},n=s=>s.done?i(s.value):Promise.resolve(s.value).then(_,l);n((t=t.apply(a,e)).next())});import{B as L}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as V}from"./useForm-D61zovon.js";import{g as S}from"./notice.data-C57LWJPL.js";import{i as A,q as H,s as O}from"./notice.api-gcI3CfA_.js";import{av as R,au as U}from"./index-X7Y8jykP.js";import{e as q,c as z,C as x,z as F,f as v,H as E,A as h,u as w,K as M,r as j,Q as G,E as K}from"./vue-vendor-DNhG1Cve.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./renderUtils-BiIzV8ua.js";import"./index-Cmtq_YLa.js";import"./Editor-DbH9VuAv.js";import"./uuid-CODpppBC.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./index-Cq6YxX27.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./index-J2mOtM3w.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";const P={style:{"min-height":"400px"}},Q=["innerHTML"],W={key:0,class:"footer-btn"},J=q({__name:"NoticeForm",props:{formData:{type:Object,default:()=>({})}},setup(a){const e=a,t=z(()=>e.formData.disabled!==!1),i=j([]),[p,{resetFields:_,setFieldsValue:l,validate:n}]=V({schemas:S(e.formData),showActionButtonGroup:!1,disabled:t.value,labelWidth:100,baseRowStyle:{marginTop:"10px"},baseColProps:{xs:24,sm:12,md:12,lg:12,xl:12,xxl:12}});function s(){return f(this,null,function*(){let r=yield n();r.msgType==="ALL"?r.userIds="":r.userIds+=",",yield O(r,!0)})}function m(){return f(this,null,function*(){const r=yield A({templateCategory:"notice",pageSize:100});r.records&&r.records.length>0&&(i.value=r.records.map(o=>({label:o.templateName,value:o.templateCode,content:o.templateContent})))})}function I(r){var c;const o=(c=i.value.find(g=>g.value===r))==null?void 0:c.content;o&&l({msgContent:o})}function B(){return f(this,null,function*(){let r=yield H({id:e.formData.dataId});if(r.success){yield _();const o=r.result;o.userIds&&(o.userIds=o.userIds.substring(0,o.userIds.length-1)),yield l(y({},o))}})}return m(),B(),(r,o)=>{const c=R,g=M("a-button");return F(),x("div",P,[v(w(L),{onRegister:w(p)},{msgTemplate:h(({model:u,field:d})=>[v(c,{value:u[d],"onUpdate:value":T=>u[d]=T,placeholder:"请选择消息模版",options:i.value,onChange:I},null,8,["value","onUpdate:value","options"])]),msgContent:h(({model:u,field:d})=>[G("div",{innerHTML:u[d],class:"article-content"},null,8,Q)]),_:1},8,["onRegister"]),t.value?E("",!0):(F(),x("div",W,[v(g,{onClick:s,"pre-icon":"ant-design:check",type:"primary"},{default:h(()=>[...o[0]||(o[0]=[K(" ",-1)])]),_:1})]))])}}}),Rt=U(J,[["__scopeId","data-v-21d19e80"]]);export{Rt as default};