2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
|
import{d as re,P as Re,r as _,U as de,T as Fe,i as Pe,b as $e,j as Ke,V as Be,o as u,c as w,k as e,m as l,w as v,t as N,e as t,p as G,Y as S,Z as C,q as p,y as c,S as ie,W as Ae,R as Oe,K as F,a7 as Q,B as We,C as ze,X as Ge,a6 as Qe,v as je,D as Me,F as Xe,I as Ye}from"./index-ce293e15.js";import{_ as Ze}from"./index-0a2a5502.js";import{E as He}from"./el-input-number-2ef87149.js";/* empty css *//* empty css */import{E as Je}from"./el-card-d5e24325.js";import{_ as el}from"./index-ecfe591e.js";import{E as ll,a as al}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import{l as tl,g as ol,u as sl,a as nl,d as ul,E as dl}from"./index-911b2433.js";import"./el-tag-3fc9a3c5.js";import{_ as il,E as rl}from"./index-513a4358.js";import{I as pl}from"./index-a2e05c1d.js";import{E as cl}from"./el-row-12f29e15.js";import{E as ml}from"./el-col-6a25bef6.js";import{E as _l,a as fl}from"./el-form-item-16067f4c.js";import{E as gl,a as vl,b as yl}from"./el-select-73eaf91b.js";import{E as bl,a as Vl}from"./index-142ddad2.js";import"./el-upload-f5a4cf25.js";import"./el-progress-b748f709.js";import"./_baseClone-e976708f.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./isEqual-48984780.js";import"./index-da6bfb18.js";import"./index-04e76e1c.js";import"./el-tree-3fe9ff76.js";import"./strings-d88802bc.js";const pe=q=>(Me("data-v-76dce1d3"),q=q(),Xe(),q),wl={class:"p-2"},Tl={class:"search"},Sl={class:"text-ellipsis"},Cl=pe(()=>N("span",null,"问题列表",-1)),kl=pe(()=>N("span",null,"因子列表",-1)),El={class:"dialog-footer"},hl=re({name:"SysScale"}),Ul=re({...hl,setup(q){const{proxy:m}=Re(),j=_([]),x=_(!1),D=_(!0),L=_(!0),P=_([]),M=_(!0),X=_(!0),$=_(0),Y=_(),K=_(),ce=[{label:"停用",value:0},{label:"正常",value:1}],me=[{label:"单项单维",value:0},{label:"多项单维型",value:1},{label:"多项多维型",value:2}],y=de({visible:!1,title:""}),Z={scaleId:void 0,scaleTitle:void 0,scaleDetails:void 0,status:"0",formulaId:void 0,scaleType:void 0,earlyWarningScore:void 0,startTime:void 0,scaleTime:void 0,endTime:void 0},_e=de({form:{...Z},queryParams:{pageNum:1,pageSize:10,scaleName:void 0,scaleCode:void 0,status:void 0,formulaId:void 0,scaleType:void 0,earlyWarningScore:void 0,startTime:void 0,scaleTime:void 0,endTime:void 0,params:{}},rules:{scaleId:[{required:!0,message:"测评id不能为空",trigger:"blur"}],scaleTitle:[{required:!0,message:"测评标题不能为空",trigger:"blur"}],scaleDetails:[{required:!0,message:"测评详情不能为空",trigger:"blur"}],status:[{required:!0,message:"状态不能为空",trigger:"change"}],formulaId:[{required:!0,message:"量表的总分计分公式不能为空",trigger:"blur"}],scaleType:[{required:!0,message:"类型不能为空",trigger:"change"}],earlyWarningScore:[{required:!0,message:"预警分数不能为空",trigger:"blur"}],startTime:[{required:!0,message:"测评开始时间不能为空",trigger:"blur"}],scaleTime:[{required:!0,message:"测评时间不能为空",trigger:"blur"}],endTime:[{required:!0,message:"测评结束时间不能为空",trigger:"blur"}]}}),{queryParams:r,form:s,rules:fe}=Fe(_e),k=async()=>{D.value=!0;const n=await tl(r.value);j.value=n.rows,$.value=n.total,D.value=!1},ge=()=>{B(),y.visible=!1},B=()=>{var n;s.value={...Z},(n=K.value)==null||n.resetFields()},U=()=>{r.value.pageNum=1,k()},ve=()=>{var n;(n=Y.value)==null||n.resetFields(),U()},ye=n=>{P.value=n.map(o=>o.scaleId),M.value=n.length!=1,X.value=!n.length},be=()=>{B(),y.visible=!0,y.title="添加心理测评量"},H=async n=>{B();const o=(n==null?void 0:n.scaleId)||P.value[0],b=await ol(o);Object.assign(s.value,b.data),y.visible=!0,y.title="修改心理测评量"},Ve=()=>{var n;(n=K.value)==null||n.validate(async o=>{o&&(x.value=!0,s.value.scaleId?await sl(s.value).finally(()=>x.value=!1):await nl(s.value).finally(()=>x.value=!1),m==null||m.$modal.msgSuccess("修改成功"),y.visible=!1,await k())})},J=async n=>{const o=(n==null?void 0:n.scaleId)||P.value;await(m==null?void 0:m.$modal.confirm('是否确认删除心理测<EFBFBD>
|