mental-health-web/manage/assets/index-c09dd2fd.js

2 lines
7.4 KiB
JavaScript
Raw Normal View History

2024-04-28 03:14:54 +00:00
import{d as Z,P as ve,r as s,U as Q,T as ge,b as be,V as we,o as d,c as k,k as e,m as a,w as b,t as I,e as l,p as ye,Y as q,Z as F,y as u,S as j,W as he,q as w,K as T,R as X,B as Ee,C as Ve,X as ke,a6 as Ie,v as Te,I as Re}from"./index-ce293e15.js";import{E as Ce,a as Ne}from"./el-tab-pane-07786f74.js";import{E as De,a as Se}from"./el-descriptions-item-a9c86eed.js";import{E as qe}from"./el-card-d5e24325.js";import{_ as Fe}from"./index-ecfe591e.js";import{E as xe,a as Ue}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import"./el-tag-3fc9a3c5.js";import{E as Le,a as Pe}from"./el-form-item-16067f4c.js";import{E as Be}from"./el-date-picker-6e0eb9df.js";import{E as We,a as Me}from"./el-select-73eaf91b.js";import{l as Ye,g as Ke,b as ze,c as Oe,u as $e,a as Ae}from"./index-5025958f.js";import"./strings-d88802bc.js";import"./isEqual-48984780.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./_baseClone-e976708f.js";import"./index-04e76e1c.js";const He={class:"p-2"},Qe={class:"search"},je=["innerHTML"],Xe={class:"dialog-footer"},Ze=Z({name:"WarnRecord"}),Ge=Z({...Ze,setup(Je){const{proxy:v}=ve(),x=s([]),y=s(!1),R=s(!0),G=s(!0),U=s([]);s(!0),s(!0);const C=s(0),L=s(),N=s(),J=[{label:"未处理",value:0},{label:"分配咨询师",value:1},{label:"咨询师拒绝干预",value:2},{label:"干预中",value:3},{label:"干预结束",value:4}],p=Q({visible:!1,title:""}),h=s(!1),P={warnId:void 0,batchNo:void 0,userId:void 0,status:void 0,note:void 0,warnTime:void 0},ee=Q({form:{...P},queryParams:{pageNum:1,pageSize:10,batchNo:void 0,userId:void 0,status:void 0,note:void 0,warnTime:void 0,params:{}},rules:{warnId:[{required:!0,message:"不能为空",trigger:"blur"}],batchNo:[{required:!0,message:"td_scale_publish表主键不能为空",trigger:"blur"}],userId:[{required:!0,message:"测评人id不能为空",trigger:"blur"}],status:[{required:!0,message:"状态 0 未处理1 分配咨询师2 咨询师拒绝干预3 干预中 4 干预结束不能为空",trigger:"change"}],note:[{required:!0,message:"补充说明不能为空",trigger:"blur"}],warnTime:[{required:!0,message:"预警时间不能为空",trigger:"blur"}]}}),{queryParams:r,form:c,rules:ae}=ge(ee),E=async()=>{R.value=!0;const n=await Ye(r.value);x.value=n.rows,C.value=n.total,R.value=!1},te=()=>{B(),p.visible=!1},B=()=>{var n;c.value={...P},(n=N.value)==null||n.resetFields()},D=()=>{r.value.pageNum=1,E()},le=()=>{var n;(n=L.value)==null||n.resetFields(),D()},W=s([]),M=s([]),V=s(""),oe=async n=>{B();const o=(n==null?void 0:n.warnId)||U.value[0],i=await Ke(o);Object.assign(c.value,i.data),p.title="补充说明",p.visible=!0};async function ne(n){h.value=!0;const o=(n==null?void 0:n.warnId)||U.value[0],i=await ze(o);if(W.value=i.data,i.data.length>0){const m=await Oe({recordId:i.data[0].recordId});V.value=i.data[0].scaleId,M.value=m.data}}const se=()=>{var n;(n=N.value)==null||n.validate(async o=>{o&&(console.log("submitForm"),y.value=!0,c.value.warnId?await $e(c.value).finally(()=>y.value=!1):await Ae(c.value).finally(()=>y.value=!1),v==null||v.$modal.msgSuccess("修改成功"),p.visible=!1,await E())})};return be(()=>{E()}),(n,o)=>{var A,H;const i=Ee,m=Le,re=We,ie=Me,de=Be,_=Ve,Y=Pe,g=xe,K=ke,ue=Ue,ce=Fe,z=qe,S=De,me=Se,pe=Ce,_e=Ne,O=Ie,$=we("hasPermi"),fe=Te;return d(),k("div",He,[e(he,{"enter-active-class":(A=l(v))==null?void 0:A.animate.searchAnimate.enter,"leave-active-class":(H=l(v))==null?void 0:H.animate.searchAnimate.leave},{default:a(()=>[b(I("div",Qe,[e(Y,{model:l(r),ref_key:"queryFormRef",ref:L,inline:!0,"label-width":"68px"},{default:a(()=>[e(m,{label:"测评人",prop:"batchNo"},{default:a(()=>[e(i,{modelValue:l(r).batchNo,"onUpdate:modelValue":o[0]||(o[0]=t=>l(r).batchNo=t),placeholder:"请输入测评人",clearable:"",style:{width:"240px"},onKeyup:ye(D,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(m,{label:"状态",prop:"note"},{default:a(()=>[e(ie,{modelValue:l(r).status,"onUpdate:modelValue":o[1]||(o[1]=t=>l(r).status=t),placeholder:"请选状态",style:{width:"240px"}},{default:a(()=>[(d(),k(q,nul