import{_ as z}from"./index-ecfe591e.js";import{I as O,r as d,b as Q,o as w,c as V,t as p,k as e,m as t,y as o,e as l,p as M,Y as T,Z as Y,q as Z,K as A,w as G,S as H,C as J,D as W,F as X}from"./index-ce293e15.js";import{E as $,a as ee}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import"./el-tag-3fc9a3c5.js";import{E as te}from"./el-row-12f29e15.js";import{E as ae,a as le}from"./el-form-item-16067f4c.js";import{E as oe,a as se,b as ne}from"./el-select-73eaf91b.js";import"./el-tree-3fe9ff76.js";import{E as re}from"./el-tree-select-22ef24ce.js";import{E as ce,a as pe}from"./el-descriptions-item-a9c86eed.js";import{E as de}from"./el-card-d5e24325.js";import{E as ie}from"./el-progress-b748f709.js";import{d as ue}from"./index-b6caa659.js";import{g as _e}from"./index-0a3e42bf.js";import{g as me}from"./index-37032a00.js";import"./isEqual-48984780.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./_baseClone-e976708f.js";import"./strings-d88802bc.js";const f=i=>(W("data-v-3b6ca4e1"),i=i(),X(),i),fe=f(()=>p("div",{class:"title"},"整体进度",-1)),ge={style:{"margin-top":"10px"}},be=f(()=>p("div",{class:"card-header"},[p("span",null,"气质类型测试量表(1/75)")],-1)),he=f(()=>p("div",{class:"card-header"},[p("span",null,"活动摘要")],-1)),ye=f(()=>p("div",{class:"card-header"},[p("span",null,"进度列表")],-1)),Ee={__name:"index",props:{batchNo:{type:String,default:""}},setup(i){const I=i.batchNo,N=d([]),g=d(10),S=d([]),x=d([]),k=d(),s=d({batchNo:I,pageNum:1,pageSize:10,scaleId:"",deptId:""}),F=async()=>{const c=await ue();x.value=c.data};async function C(){const c=await _e(I),n=c.data.scaleIds,_=c.data.scaleNames;n.forEach((u,r)=>{N.value.push({scaleId:u,scaleName:_[r]})}),n.length&&(s.value.scaleId=n[0],h())}function b(){s.value.pageNum=1,h()}function D(){k.value.restFields(),b()}async function h(){const c=await me(s.value);S.value=c.rows,g.value=c.total}return Q(()=>{F(),C()}),(c,n)=>{const _=ie,u=de,r=ce,B=pe,P=oe,q=se,y=ae,K=re,E=J,L=le,v=te,m=$,R=ne,U=ee,j=z;return w(),V(T,null,[fe,p("div",ge,[e(_,{"text-inside":!0,"stroke-width":26,percentage:1,status:"warning"})]),e(u,{style:{"margin-top":"10px"}},{header:t(()=>[be]),default:t(()=>[e(_,{"text-inside":!0,"stroke-width":26,percentage:1})]),_:1}),e(u,{style:{"margin-top":"10px"}},{header:t(()=>[he]),default:t(()=>[e(B,{title:"摘要详情",column:3},{default:t(()=>[e(r,{label:"活动名称"},{default:t(()=>[o("测评活动")]),_:1}),e(r,{label:"任务来源"},{default:t(()=>[o("演示-心灵伙伴")]),_:1}),e(r,{label:"发起人"},{default:t(()=>[o("王丹")]),_:1}),e(r,{label:"相关量表"},{default:t(()=>[o(" 气质类型测试量表 ")]),_:1}),e(r,{label:"活动类型"},{default:t(()=>[o(" 普测 ")]),_:1}),e(r,{label:"活动时间"},{default:t(()=>[o(" 2024-04-01至2024-04-30 ")]),_:1}),e(r,{label:"刷新时间"},{default:t(()=>[o(" 2024-04-22 14:22:04 ")]),_:1}),e(r,{label:"施测对象"},{default:t(()=>[o(" 学生 ")]),_:1}),e(r,{label:"参与人员"},{default:t(()=>[o(" 五年级一班 ")]),_:1})]),_:1})]),_:1}),e(u,{style:{"margin-top":"10px"}},{header:t(()=>[ye]),default:t(()=>[e(v,{justify:"start"},{default:t(()=>[e(L,{model:l(s),ref_key:"queryFormRef",ref:k,inline:!0,"label-width":"68px"},{default:t(()=>[e(y,{label:"量表",prop:"scaleId"},{default:t(()=>[e(q,{modelValue:l(s).scaleId,"onUpdate:modelValue":n[0]||(n[0]=a=>l(s).scaleId=a),placeholder:"请选择量表",style:{width:"240px"},onKeyup:M(b,["enter"])},{default:t(()=>[(w(!0),V(T,null,Y(l(N),a=>(w(),Z(P,{key:a.scaleId,label:a.scaleName,value:a.scaleId},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onKeyup"])]),_:1}),e(y,{label:"部门",prop:"deptId"},{default:t(()=>[e(K,{modelValue:l(s).deptId,"onUpdate:modelValue":n[1]||(n[1]=a=>l(s).deptId=a),data:l(x),style:{width:"240px"},props:{value:"id",label:"label",children:"children"},"value-key":"id",placeholder:"请选择归属部门","check-strictly":""},null,8,["modelValue","data"])]),_:1}),e(y,null,{default:t(()=>[e(E,{type:"primary",icon:"Search",onClick:b},{default:t(()=>[o("搜索")]),_:1}),e(E,{icon:"Refresh",onClick:D},{default:t(()=>[o("重置")]),_:1}),e(E,{type:"warning"},{default:t(()=>[o("导出未测名单")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(v,{justify:"center"},{default:t(()=>[e(U,{data:l(S),style:{width:"100%"}},{default:t(()=>[e(m,{prop:"scaleName",label:"量表"}),e(m,{prop:"nickName",label:"用户姓名"}),e(m,{prop:"deptName",label:"班级"}),e(m,{prop:"status",label:"状态"},{default:t(a=>[e(R,{type:a.row.status==1?"success":"danger"},{default:t(()=>[o(A(a.row.status==0?"未测":"已测"),1)]),_:2},1032,["type"])]),_:1})]),_:1},8,["data"])]),_:1}),e(v,{justify:"end"},{default:t(()=>[G(e(j,{total:l(g),page:l(s).pageNum,"onUpdate:page":n[2]||(n[2]=a=>l(s).pageNum=a),limit:l(s).pageSize,"onUpdate:limit":n[3]||(n[3]=a=>l(s).pageSize=a),onPagination:h},null,8,["total","page","limit"]),[[H,l(g)>0]])]),_:1})]),_:1})],64)}}},Qe=O(Ee,[["__scopeId","data-v-3b6ca4e1"]]);export{Qe as default};