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

2 lines
7.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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,null,F(J,t=>e(re,{key:t.value,label:t.label,value:t.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),e(m,{label:"预警时间",prop:"note"},{default:a(()=>[e(de,{clearable:"",modelValue:l(r).warnTime,"onUpdate:modelValue":o[2]||(o[2]=t=>l(r).warnTime=t),type:"date","value-format":"YYYY-MM-DD",placeholder:"请选预警时间"},null,8,["modelValue"])]),_:1}),e(m,null,{default:a(()=>[e(_,{type:"primary",icon:"Search",onClick:D},{default:a(()=>[u("搜索")]),_:1}),e(_,{icon:"Refresh",onClick:le},{default:a(()=>[u("重置")]),_:1})]),_:1})]),_:1},8,["model"])],512),[[j,l(G)]])]),_:1},8,["enter-active-class","leave-active-class"]),e(z,{shadow:"never"},{default:a(()=>[b((d(),w(ue,{data:l(x),onSelectionChange:n.handleSelectionChange},{default:a(()=>[e(g,{label:"场次名称",align:"center",prop:"sessionName"}),e(g,{label:"测评人",align:"center",prop:"nickName"}),e(g,{label:"预警时间",align:"center",prop:"warnTime",width:"180"},{default:a(t=>[I("span",null,T(n.parseTime(t.row.warnTime,"{y}-{m}-{d}")),1)]),_:1}),e(g,{label:"补充说明",align:"center",prop:"note"}),e(g,{label:"操作",align:"center","class-name":"small-padding",width:"280"},{default:a(t=>[e(K,{content:"详情",placement:"top"},{default:a(()=>[b((d(),w(_,{link:"",type:"primary",icon:"View",onClick:f=>ne(t.row)},{default:a(()=>[u("详情")]),_:2},1032,["onClick"])),[[$,["warn:record:query"]]])]),_:2},1024),e(K,{content:"补充说明",placement:"top"},{default:a(()=>[b((d(),w(_,{link:"",type:"primary",icon:"Edit",onClick:f=>oe(t.row)},{default:a(()=>[u("补充说明")]),_:2},1032,["onClick"])),[[$,["warn:record:edit"]]])]),_:2},1024)]),_:1})]),_:1},8,["data","onSelectionChange"])),[[fe,l(R)]]),b(e(ce,{total:l(C),page:l(r).pageNum,"onUpdate:page":o[3]||(o[3]=t=>l(r).pageNum=t),limit:l(r).pageSize,"onUpdate:limit":o[4]||(o[4]=t=>l(r).pageSize=t),onPagination:E},null,8,["total","page","limit"]),[[j,l(C)>0]])]),_:1}),e(O,{title:"记录详情",modelValue:l(h),"onUpdate:modelValue":o[6]||(o[6]=t=>X(h)?h.value=t:null),width:"900px","append-to-body":""},{default:a(()=>[e(_e,{modelValue:l(V),"onUpdate:modelValue":o[5]||(o[5]=t=>X(V)?V.value=t:null)},{default:a(()=>[(d(!0),k(q,null,F(l(W),t=>(d(),w(pe,{label:t.scaleName,name:t.scaleId,key:t.recordId},{default:a(()=>[(d(!0),k(q,null,F(l(M),f=>(d(),w(z,null,{default:a(()=>[e(me,{title:"测评详情"},{default:a(()=>[e(S,{label:"总分:"},{default:a(()=>[u(T(f.score),1)]),_:2},1024),e(S,{label:"测评项:"},{default:a(()=>[u(T(f.factorName),1)]),_:2},1024),e(S,{label:"测评结果:"},{default:a(()=>[u(T(f.evalDesc),1)]),_:2},1024)]),_:2},1024),I("p",{innerHTML:f.evalPropose},null,8,je)]),_:2},1024))),256))]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"]),e(O,{title:"补充说明",modelValue:l(p).visible,"onUpdate:modelValue":o[8]||(o[8]=t=>l(p).visible=t),width:"400px","append-to-body":""},{footer:a(()=>[I("div",Xe,[e(_,{loading:l(y),type:"primary",onClick:se},{default:a(()=>[u("确 定")]),_:1},8,["loading"]),e(_,{onClick:te},{default:a(()=>[u("取 消")]),_:1})])]),default:a(()=>[e(Y,{ref_key:"warnRecordFormRef",ref:N,model:l(c),rules:l(ae)},{default:a(()=>[e(m,{label:"",prop:"note"},{default:a(()=>[e(i,{modelValue:l(c).note,"onUpdate:modelValue":o[7]||(o[7]=t=>l(c).note=t),rows:4,type:"textarea",placeholder:"请输入"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}}});const ba=Re(Ge,[["__scopeId","data-v-9ceffeb8"]]);export{ba as default};