2 lines
6.3 KiB
JavaScript
2 lines
6.3 KiB
JavaScript
|
import{d as Q,P as Z,r as d,U as K,T as ee,b as te,j as ae,V as le,o as h,c as se,k as e,m as a,w as p,t as S,e as l,p as w,y as _,S as U,W as oe,R as re,q as N,K as k,B as ne,C as ie,X as ue,v as de}from"./index-ce293e15.js";import{E as me}from"./el-card-d5e24325.js";import{_ as ce}from"./index-ecfe591e.js";import{E as pe,a as _e}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import"./el-tag-3fc9a3c5.js";import{E as ge}from"./el-row-12f29e15.js";import{_ as fe}from"./index-513a4358.js";import{E as ve,a as be}from"./el-form-item-16067f4c.js";import{l as he,g as ye,e as we}from"./index-0a3e42bf.js";import{b as Ne}from"./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";import"./strings-d88802bc.js";const ke={class:"p-2"},Se={class:"search"},qe=S("span",null,"查看测评结果",-1),Ee=Q({name:"ScalePublish"}),Oe=Q({...Ee,setup(Te){const{proxy:n}=Z(),q=d([]),g=d(!0),f=d(!0);d([]);const y=d(0),E=d(),B=d(),T=K({visible:!1,title:""}),V={batchNo:void 0,scaleIds:void 0,scaleNames:void 0,sessionName:void 0,deptId:void 0,partNum:void 0,expireTime:void 0,status:void 0,allowQueryResult:void 0},D=K({form:{...V},queryParams:{pageNum:1,pageSize:10,scaleIds:void 0,scaleNames:void 0,sessionName:void 0,deptId:void 0,partNum:void 0,expireTime:void 0,status:void 0,allowQueryResult:void 0,params:{}},rules:{batchNo:[{required:!0,message:"不能为空",trigger:"blur"}],scaleIds:[{required:!0,message:"量表id,以逗号隔开不能为空",trigger:"blur"}],scaleNames:[{required:!0,message:"量表名称 以逗号隔开不能为空",trigger:"blur"}],sessionName:[{required:!0,message:"场次名称不能为空",trigger:"blur"}],deptId:[{required:!0,message:"部门分组id不能为空",trigger:"blur"}],partNum:[{required:!0,message:"应参评人数不能为空",trigger:"blur"}],expireTime:[{required:!0,message:"截止日期不能为空",trigger:"blur"}],status:[{required:!0,message:"状态 0:正常;1:停用不能为空",trigger:"change"}],allowQueryResult:[{required:!0,message:"0:不允许,1:允许不能为空",trigger:"blur"}]}}),{queryParams:r,form:C,rules:Ve}=ee(D),m=async()=>{g.value=!0;const s=await he(r.value);q.value=s.rows,y.value=s.total,g.value=!1},$=()=>{var s;C.value={...V},(s=B.value)==null||s.resetFields()},c=()=>{r.value.pageNum=1,m()},z=()=>{var s;(s=E.value)==null||s.resetFields(),c()},L=async s=>{$();const o=s==null?void 0:s.batchNo,i=await ye(o);Object.assign(C.value,i.data),T.visible=!0,T.title="修改量发布"},j=async s=>{const{batchNo:o,sessionName:i}=s;await(n==null?void 0:n.$modal.confirm('是否确认中止场次为"'+i+'"的数据项?').finally(()=>g.value=!1)),await we({batchNo:o}),n==null||n.$modal.msgSuccess("中止成功"),await m()};return te(()=>{m()}),(s,o)=>{var x,F;const i=ne,v=ve,b=ie,A=be,M=fe,O=ge,u=pe,I=Ne,W=ae("router-link"),P=ue,X=_e,G=ce,H=me,R=le("hasPermi"),J=de;return h(),se("div",ke,[e(oe,{"enter-active-class":(x=l(n))==null?void 0:x.animate.searchAnimate.enter,"leave-active-class":(F=l(n))==null?void 0:F.animate.searchAnimate.leave},{default:a(()=>[p(S("div",Se,[e(A,{model:l(r),ref_key:"queryFormRef",ref:E,inline:!0,"label-width":"68px"},{default:a(()=>[e(v,{label:"量表",prop:"scaleNames"},{default:a(()=>[e(i,{modelValue:l(r).scaleNames,"onUpdate:modelValue":o[0]||(o[0]=t=>l(r).scaleNames=t),placeholder:"请输入量表名称 以逗号隔开",clearable:"",style:{width:"240px"},onKeyup:w(c,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(v,{label:"部门名称",prop:"sessionName"},{default:a(()=>[e(i,{modelValue:l(r).sessionName,"onUpdate:modelValue":o[1]||(o[1]=t=>l(r).sessionName=t),placeholder:"请输入场次名称",clearable:"",style:{width:"240px"},onKeyup:w(c,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(v,{label:"发布时间",prop:"deptId"},{default:a(()=>[e(i,{modelValue:l(r).deptId,"onUpdate:modelValue":o[2]||(o[2]=t=>l(r).deptId=t),placeholder:"请输入部门分组id",clearable:"",style:{width:"240px"},
|