2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
|
import{d as H,P as me,r as m,U as Q,T as ce,b as fe,V as _e,o as R,c as be,k as e,m as a,w as b,t as j,e as t,p as M,y as g,S as O,W as ve,q as L,R as X,B as ge,C as we,X as Ve,a6 as ye,v as he}from"./index-ce293e15.js";import{E as Ie,a as Ne}from"./el-tab-pane-07786f74.js";import{E as Ee}from"./el-card-d5e24325.js";import{_ as ke}from"./index-ecfe591e.js";import{E as Ce,a as Re}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import"./el-tag-3fc9a3c5.js";import{E as Se}from"./el-row-12f29e15.js";import{_ as Ue}from"./index-513a4358.js";import{E as Te}from"./el-col-6a25bef6.js";import{E as qe,a as Ae}from"./el-form-item-16067f4c.js";import{l as De,g as Fe,u as Le,a as Pe,d as We}from"./index-5025958f.js";import"./strings-d88802bc.js";import"./el-select-73eaf91b.js";import"./isEqual-48984780.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./el-tree-3fe9ff76.js";import"./_baseClone-e976708f.js";const $e={class:"p-2"},Be={class:"search"},xe={class:"dialog-footer"},Ke=H({name:"WarnRecord"}),ia=H({...Ke,setup(Ge){const{proxy:i}=me(),P=m([]),I=m(!1),N=m(!0),E=m(!0),S=m([]),W=m(!0),J=m(!0),U=m(0),$=m(),T=m(),f=Q({visible:!1,title:""}),q=m("first"),k=[{date:"2016-05-03",name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-02",name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-04",name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-01",name:"Tom",address:"No. 189, Grove St, Los Angeles"}],B={warnId:void 0,batchNo:void 0,userId:void 0,status:void 0,note:void 0,warnTime:void 0},Y=Q({form:{...B},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:u,form:d,rules:Z}=ce(Y),v=async()=>{N.value=!0;const n=await De(u.value);P.value=n.rows,U.value=n.total,N.value=!1},ee=()=>{A(),f.visible=!1},A=()=>{var n;d.value={...B},(n=T.value)==null||n.resetFields()},C=()=>{u.value.pageNum=1,v()},ae=()=>{var n;(n=$.value)==null||n.resetFields(),C()},le=n=>{S.value=n.map(l=>l.warnId),W.value=n.length!=1,J.value=!n.length},te=()=>{A(),f.visible=!0,f.title="添加预警记录"},D=async n=>{A();const l=(n==null?void 0:n.warnId)||S.value[0],r=await Fe(l);Object.assign(d.value,r.data),f.visible=!0,f.title="修改预警记录"},oe=()=>{var n;(n=T.value)==null||n.validate(async l=>{l&&(I.value=!0,d.value.warnId?await Le(d.value).finally(()=>I.value=!1):await Pe(d.value).finally(()=>I.value=!1),i==null||i.$modal.msgSuccess("修改成功"),f.visible=!1,await v())})},ne=async n=>{const l=(n==null?void 0:n.warnId)||S.value;await(i==null?void 0:i.$modal.confirm('是否确认删除预警记录编号为"'+l+'"的数据项?').finally(()=>N.value=!1)),await We(l),i==null||i.$modal.msgSuccess("删除成功"),await v()};return fe(()=>{v()}),(n,l)=>{var K,G;const r=ge,p=qe,_=we,x=Ae,c=Te,se=Ue,w=Se,s=Ce,F=Ve,V=Re,de=ke,re=Ee,y=Ie,ie=Ne,ue=ye,h=_e("hasPermi"),pe=he;return R(),be("div",$e,[e(ve,{"enter-active-class":(K=t(i))==null?void 0:K.animate.searchAnimate.enter,"leave-active-class":(G=t(i))==null?void 0:G.animate.searchAnimate.leave},{default:a(()=>[b(j("div",Be,[e(x,{model:t(u),ref_key:"queryFormRef",ref:$,inline:!0,"label-width":"68px"},{default:a(()=>[e(p,{label:"姓名",prop:"userId"},{default:a(()=>[e(r,{modelValue:t(u).userId,"onUpdate:modelValue":l[0]||(l[0]=o=>t(u).userId=o),placeholder:"请输入姓名",clearable:"",style:{width:"240px"},onKeyup:M(C,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(p,{label:"手机号码",prop:"userId"},{default:a((
|