2 lines
5.6 KiB
JavaScript
2 lines
5.6 KiB
JavaScript
import{d as F,P as J,r as n,U as I,T as Y,b as Z,j as ee,V as te,o as b,c as ae,k as e,m as a,w as _,t as N,e as o,p as h,y,S as C,W as oe,R as se,q as P,K as R,B as le,C as re,X as ne,v as ie}from"./index-ce293e15.js";import{E as ue}from"./el-card-d5e24325.js";import{_ as de}from"./index-ecfe591e.js";import{E as me,a as pe}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import"./el-tag-3fc9a3c5.js";import{E as ce}from"./el-row-12f29e15.js";import{_ as _e}from"./index-513a4358.js";import{E as ge,a as ve}from"./el-form-item-16067f4c.js";import{l as fe,g as be}from"./index-0a3e42bf.js";import{b as he}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 ye={class:"p-2"},Ne={class:"search"},we=N("span",null,"查看测评结果",-1),qe=F({name:"ScalePublish"}),Me=F({...qe,setup(xe){const{proxy:w}=J(),q=n([]),g=n(!0),m=n(!0);n([]);const v=n(0),x=n(),K=n(),E=I({visible:!1,title:""}),S={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},U=I({form:{...S},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:T,rules:Ee}=Y(U),p=async()=>{g.value=!0;const s=await fe(r.value);q.value=s.rows,v.value=s.total,g.value=!1},B=()=>{var s;T.value={...S},(s=K.value)==null||s.resetFields()},u=()=>{r.value.pageNum=1,p()},Q=()=>{var s;(s=x.value)==null||s.resetFields(),u()},D=async s=>{B();const l=s==null?void 0:s.batchNo,d=await be(l);Object.assign(T.value,d.data),E.visible=!0,E.title="修改量发布"};return Z(()=>{p()}),(s,l)=>{var V,k;const d=le,c=ge,f=re,z=ve,L=_e,j=ce,i=me,A=he,M=ee("router-link"),O=ne,W=pe,X=de,$=ue,G=te("hasPermi"),H=ie;return b(),ae("div",ye,[e(oe,{"enter-active-class":(V=o(w))==null?void 0:V.animate.searchAnimate.enter,"leave-active-class":(k=o(w))==null?void 0:k.animate.searchAnimate.leave},{default:a(()=>[_(N("div",Ne,[e(z,{model:o(r),ref_key:"queryFormRef",ref:x,inline:!0,"label-width":"68px"},{default:a(()=>[e(c,{label:"量表",prop:"scaleNames"},{default:a(()=>[e(d,{modelValue:o(r).scaleNames,"onUpdate:modelValue":l[0]||(l[0]=t=>o(r).scaleNames=t),placeholder:"请输入量表名称 以逗号隔开",clearable:"",style:{width:"240px"},onKeyup:h(u,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,{label:"部门名称",prop:"sessionName"},{default:a(()=>[e(d,{modelValue:o(r).sessionName,"onUpdate:modelValue":l[1]||(l[1]=t=>o(r).sessionName=t),placeholder:"请输入场次名称",clearable:"",style:{width:"240px"},onKeyup:h(u,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,{label:"发布时间",prop:"deptId"},{default:a(()=>[e(d,{modelValue:o(r).deptId,"onUpdate:modelValue":l[2]||(l[2]=t=>o(r).deptId=t),placeholder:"请输入部门分组id",clearable:"",style:{width:"240px"},onKeyup:h(u,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,null,{default:a(()=>[e(f,{type:"primary",icon:"Search",onClick:u},{default:a(()=>[y("搜索")]),_:1}),e(f,{icon:"Refresh",onClick:Q},{default:a(()=>[y("重置")]),_:1})]),_:1})]),_:1},8,["model"])],512),[[C,o(m)]])]),_:1},8,["enter-active-class","leave-active-class"]),e($,{shadow:"never"},{header:a(()=>[e(j,{gutter:10,class:"mb8"},{default:a(()=>[e(L,{showSearch:o(m),"onUpdate:showSearch":l[3]||(l[3]=t=>se(m)?m.value=t:null),onQueryTable:p},null,8,["showSearch"])]),_:1})]),default:a(()=>[_((b(),P(W,{data:o(q)},{default:a(()=>[e(i,{label:"场次名称",align:"center",prop:"sessionName"}),e(i,{label:"量表名称 以逗号隔开",align:"center",prop:"scaleNames"}),e(i,{label:"部门名称",align:"center",prop:"deptId"}),e(i,{label:"截止日期",align:"center",prop:"expireTime",width:"180"},{default:a(t=>[N("span",null,R(s.parseTime(t.row.expireTime,"{y}-{m}-{d}")),1)]),_:1}),e(i,{label:"状态",align:"center",prop:"status"},{default:a(t=>[e(A,{type:t.row.status===1?"success":"danger","disable-transitions":""},{default:a(()=>[y(R(t.row.status===1?"正常":"停用"),1)]),_:2},1032,["type"])]),_:1}),e(i,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:a(t=>[e(O,{content:"查看测评结果",placement:"top"},{default:a(()=>[_((b(),P(f,{link:"",type:"primary",icon:"View",onClick:Se=>D(t.row)},{default:a(()=>[e(M,{to:"/activity/index/"+t.row.batchNo,class:"link-type"},{default:a(()=>[we]),_:2},1032,["to"])]),_:2},1032,["onClick"])),[[G,["evaluation:record:query"]]])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[H,o(g)]]),_(e(X,{total:o(v),page:o(r).pageNum,"onUpdate:page":l[4]||(l[4]=t=>o(r).pageNum=t),limit:o(r).pageSize,"onUpdate:limit":l[5]||(l[5]=t=>o(r).pageSize=t),onPagination:p},null,8,["total","page","limit"]),[[C,o(v)>0]])]),_:1})])}}});export{Me as default};
|