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(()=>[e(r,{modelValue:t(u).userId,"onUpdate:modelValue":l[1]||(l[1]=o=>t(u).userId=o),placeholder:"请输入手机号码",clearable:"",style:{width:"240px"},onKeyup:M(C,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(p,null,{default:a(()=>[e(_,{type:"primary",icon:"Search",onClick:C},{default:a(()=>[g("搜索")]),_:1}),e(_,{icon:"Refresh",onClick:ae},{default:a(()=>[g("重置")]),_:1})]),_:1})]),_:1},8,["model"])],512),[[O,t(E)]])]),_:1},8,["enter-active-class","leave-active-class"]),e(re,{shadow:"never"},{header:a(()=>[e(w,{gutter:10,class:"mb8"},{default:a(()=>[e(c,{span:1.5},{default:a(()=>[b((R(),L(_,{type:"primary",plain:"",icon:"Plus",onClick:te},{default:a(()=>[g("批量导入档案")]),_:1})),[[h,["scale:warnRecord:add"]]])]),_:1},8,["span"]),e(c,{span:1.5},{default:a(()=>[b((R(),L(_,{type:"success",plain:"",icon:"Edit",disabled:t(W),onClick:l[2]||(l[2]=o=>D())},{default:a(()=>[g("下载档案导入模板")]),_:1},8,["disabled"])),[[h,["scale:warnRecord:edit"]]])]),_:1},8,["span"]),e(se,{showSearch:t(E),"onUpdate:showSearch":l[3]||(l[3]=o=>X(E)?E.value=o:null),onQueryTable:v},null,8,["showSearch"])]),_:1})]),default:a(()=>[b((R(),L(V,{data:t(P),onSelectionChange:le},{default:a(()=>[e(s,{type:"selection",width:"55",align:"center"}),e(s,{label:"用户名",align:"center",prop:"batchNo"}),e(s,{label:"姓名",align:"center",prop:"userId"}),e(s,{label:"性别",align:"center",prop:"note"}),e(s,{label:"年级",align:"center",prop:"note"}),e(s,{label:"班级",align:"center",prop:"note"}),e(s,{label:"民族",align:"center",prop:"note"}),e(s,{label:"籍贯",align:"center",prop:"note"}),e(s,{label:"手机号码",align:"center",prop:"note"}),e(s,{label:"家族地址",align:"center",prop:"note"}),e(s,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:a(o=>[e(F,{content:"查看",placement:"top"},{default:a(()=>[b(e(_,{link:"",type:"primary",icon:"View",onClick:z=>D(o.row)},null,8,["onClick"]),[[h,["scale:warnRecord:edit"]]])]),_:2},1024),e(F,{content:"编辑",placement:"top"},{default:a(()=>[b(e(_,{link:"",type:"primary",icon:"Edit",onClick:z=>D(o.row)},null,8,["onClick"]),[[h,["scale:warnRecord:edit"]]])]),_:2},1024),e(F,{content:"删除",placement:"top"},{default:a(()=>[b(e(_,{link:"",type:"primary",icon:"Delete",onClick:z=>ne(o.row)},null,8,["onClick"]),[[h,["scale:warnRecord:remove"]]])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[pe,t(N)]]),b(e(de,{total:t(U),page:t(u).pageNum,"onUpdate:page":l[4]||(l[4]=o=>t(u).pageNum=o),limit:t(u).pageSize,"onUpdate:limit":l[5]||(l[5]=o=>t(u).pageSize=o),onPagination:v},null,8,["total","page","limit"]),[[O,t(U)>0]])]),_:1}),e(ue,{title:t(f).title,modelValue:t(f).visible,"onUpdate:modelValue":l[15]||(l[15]=o=>t(f).visible=o),width:"800px","append-to-body":""},{footer:a(()=>[j("div",xe,[e(_,{loading:t(I),type:"primary",onClick:oe},{default:a(()=>[g("确 定")]),_:1},8,["loading"]),e(_,{onClick:ee},{default:a(()=>[g("取 消")]),_:1})])]),default:a(()=>[e(ie,{modelValue:t(q),"onUpdate:modelValue":l[14]||(l[14]=o=>X(q)?q.value=o:null),class:"demo-tabs"},{default:a(()=>[e(y,{label:"基本信息",name:"first"},{default:a(()=>[e(x,{ref_key:"informationFormRef",ref:T,model:t(d),rules:t(Z),"label-width":"80px"},{default:a(()=>[e(w,null,{default:a(()=>[e(c,{span:12},{default:a(()=>[e(p,{label:"用户名",prop:"batchNo"},{default:a(()=>[e(r,{modelValue:t(d).batchNo,"onUpdate:modelValue":l[6]||(l[6]=o=>t(d).batchNo=o)},null,8,["modelValue"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(p,{label:"姓名",prop:"userId"},{default:a(()=>[e(r,{modelValue:t(d).userId,"onUpdate:modelValue":l[7]||(l[7]=o=>t(d).userId=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(c,{span:12},{default:a(()=>[e(p,{label:"性别",prop:"note"},{default:a(()=>[e(r,{modelValue:t(d).note,"onUpdate:modelValue":l[8]||(l[8]=o=>t(d).note=o)},null,8,["modelValue"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(p,{label:"手机号码",prop:"note"},{default:a(()=>[e(r,{modelValue:t(d).note,"onUpdate:modelValue":l[9]||(l[9]=o=>t(d).note=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(c,{span:12},{default:a(()=>[e(p,{label:"年级",prop:"note"},{default:a(()=>[e(r,{modelValue:t(d).note,"onUpdate:modelValue":l[10]||(l[10]=o=>t(d).note=o)},null,8,["modelValue"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(p,{label:"班级",prop:"note"},{default:a(()=>[e(r,{modelValue:t(d).note,"onUpdate:modelValue":l[11]||(l[11]=o=>t(d).note=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(w,null,{default:a(()=>[e(c,{span:12},{default:a(()=>[e(p,{label:"出生年月",prop:"note"},{default:a(()=>[e(r,{modelValue:t(d).note,"onUpdate:modelValue":l[12]||(l[12]=o=>t(d).note=o)},null,8,["modelValue"])]),_:1})]),_:1}),e(c,{span:12},{default:a(()=>[e(p,{label:"家族住址",prop:"note"},{default:a(()=>[e(r,{modelValue:t(d).note,"onUpdate:modelValue":l[13]||(l[13]=o=>t(d).note=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1}),e(y,{label:"家族信息",name:"second"},{default:a(()=>[e(V,{data:k,style:{width:"100%"}},{default:a(()=>[e(s,{prop:"date",label:"Date",width:"180"}),e(s,{prop:"name",label:"Name",width:"180"}),e(s,{prop:"address",label:"Address"})]),_:1})]),_:1}),e(y,{label:"静态普查记录",name:"third"},{default:a(()=>[e(V,{data:k,style:{width:"100%"}},{default:a(()=>[e(s,{prop:"date",label:"Date",width:"180"}),e(s,{prop:"name",label:"Name",width:"180"}),e(s,{prop:"address",label:"Address"})]),_:1})]),_:1}),e(y,{label:"动态普查记录",name:"fourth"},{default:a(()=>[e(V,{data:k,style:{width:"100%"}},{default:a(()=>[e(s,{prop:"date",label:"Date",width:"180"}),e(s,{prop:"name",label:"Name",width:"180"}),e(s,{prop:"address",label:"Address"})]),_:1})]),_:1}),e(y,{label:"预警干预记录",name:"five"},{default:a(()=>[e(V,{data:k,style:{width:"100%"}},{default:a(()=>[e(s,{prop:"date",label:"Date",width:"180"}),e(s,{prop:"name",label:"Name",width:"180"}),e(s,{prop:"address",label:"Address"})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["title","modelValue"])])}}});export{ia as default};
|