mental-health-web/manage/assets/index-6ac0e92c.js

2 lines
10 KiB
JavaScript
Raw Normal View History

2024-04-28 03:14:54 +00:00
import{d as ae,P as Ce,a as Ie,r as p,U as G,T as ke,b as Ee,j as Oe,V as Ue,o as m,c as N,k as e,m as t,w as g,t as b,e as o,p as H,Y as J,Z as ee,q as w,y as _,S as te,W as xe,R as Qe,B as Fe,C as Le,X as De,Q as Ne,a6 as Te,v as Ae,D as Re,F as $e,I as Pe}from"./index-ce293e15.js";import{E as Be}from"./el-input-number-2ef87149.js";import{_ as Ke}from"./index-0a2a5502.js";import{E as ze}from"./el-card-d5e24325.js";import{_ as je}from"./index-ecfe591e.js";import{E as Me,a as We}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import"./el-tag-3fc9a3c5.js";import{E as Xe}from"./el-row-12f29e15.js";import{_ as Ye}from"./index-513a4358.js";import{E as Ze}from"./el-col-6a25bef6.js";import{E as Ge,a as He}from"./el-form-item-16067f4c.js";import{E as Je,a as et}from"./el-select-73eaf91b.js";import{n as tt,l as at}from"./index-1667116e.js";import{l as lt,g as ot,u as nt,a as st,d as it}from"./index-ae57c1c3.js";import"./index-04e76e1c.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"./el-tree-3fe9ff76.js";import"./strings-d88802bc.js";const le=S=>(Re("data-v-7f46e92a"),S=S(),$e(),S),rt={class:"p-2"},dt={class:"search"},ut=le(()=>b("div",{class:"card-header"},[b("span",{class:"card-title"},"测评量表问题信息")],-1)),ct={class:"card-header"},pt=le(()=>b("div",{class:"card-title"},"测评量表问题信息",-1)),mt={class:"dialog-footer"},_t=ae({name:"SysScaleQuestion"}),ft=ae({..._t,setup(S){const{proxy:i}=Ce(),U=Ie().params.scaleId,T=p([]),V=p(!1),C=p(!0),I=p(!0),x=p([]),A=p(!0),R=p(!0),Q=p(0),$=p(),F=p(),f=G({visible:!1,title:""}),oe=[{label:"文字",value:0},{label:"图片",value:1}],P={questionId:void 0,scaleId:U,scaleTitle:void 0,questionOrder:void 0,questionContent:void 0,factorId:void 0,factorName:void 0,scaleAnswerList:[]},ne=G({form:{...P},queryParams:{pageNum:1,pageSize:10,scaleId:U,scaleTitle:void 0,questionOrder:void 0,questionContent:void 0,factorId:void 0,factorName:void 0,params:{}},rules:{questionId:[{required:!0,message:"测评问题id不能为空",trigger:"blur"}],scaleId:[{required:!0,message:"所属测评量表id不能为空",trigger:"blur"}],scaleTitle:[{required:!0,message:"测评量表标题不能为空",trigger:"blur"}],questionOrder:[{required:!0,message:"问题序号不能为空",trigger:"blur"}],questionContent:[{required:!0,message:"问题内容不能为空",trigger:"blur"}],factorId:[{required:!0,message:"所属因子维度不能为空",trigger:"blur"}],factorName:[{required:!0,message:"因子名称不能为空",trigger:"blur"}]}}),{queryParams:r,form:s,rules:se}=ke(ne),h=async()=>{C.value=!0;const n=await lt(r.value);T.value=n.rows,Q.value=n.total,C.value=!1},ie=()=>{k(),f.visible=!1},k=()=>{var n;s.value={...P},(n=F.value)==null||n.resetFields()},E=()=>{r.value.pageNum=1,h()},re=()=>{var n;(n=$.value)==null||n.resetFields(),E()},de=n=>{x.value=n.map(l=>l.questionId),A.value=n.length!=1,R.value=!n.length},ue=()=>{k(),f.visible=!0,f.title="添加量问题内容"},B=async n=>{k();const l=(n==null?void 0:n.questionId)||x.value[0],c=await ot(l);Object.assign(s.value,c.data),f.visible=!0,f.title="修改量问题内容"};function ce(){s.value.scaleAnswerList.push({answerId:tt(),answerOption:"",score:0,type:0})}function pe(n){s.value.scaleAnswerList=s.value.scaleAnswerList.filter(l=>l.answerId!==n.answerId)}const me=()=>{var n;(n=F.value)==null||n.validate(async l=>{l&&(V.value=!0,s.value.scaleAnswerList.forEach((c,y)=>{c.answerId.length==21&&(c.answerId=""),c.sort=y+1}),s.value.questionId?await nt(s.value).finally(()=>V.value=!1):await st(s.value).finally(()=>V.value=!1),i==null||i.$modal.msgSuccess("修改成功"),k(),s.value.scaleAnswerList=[],f.visible=!1,await h())})},K=async n=>{const l=(n==null?void 0:n.questionId)||x.value;await(i==null?void 0:i.$modal.confirm('是否确认删除量问题内容编号为"'+l+'"的数据项?').finally(()=>C.value=!1)),await it(l),i==null||i.$modal.m