pages-level-ztx-examList.871a9830.js 2.85 KB
import{r as a,s as e,h as s,o as t,c as l,w as u,a as n,i as o,b as c,j as d,k as i,F as r,d as p,f,q as m,p as _,v,t as y,n as x,l as C,z as k,G as g}from"./index-faed4152.js";import{_ as I}from"./nodata.2b892211.js";import{ac as b,y as h}from"./api.6a2ba825.js";import"./lodash.99152fe8.js";import{a as j,o as L}from"./uni-app.es.32d1ec75.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";const w=$({__name:"examList",setup($){const w=n(),D=a({}),N=["未发放","部分发放","已发放"];a();const T=a([]);a(0);const z=a(""),F=a("");function q(){z.value=w.globalData.deptType,F.value=w.globalData.userType,G()}function G(){e({title:"加载中"}),b(D.value).then((a=>{T.value=a.rows,s()}))}function S(a){let e=`/pages/level/ztx/studentList?type=${D.value.type}&examId=${a.examId}&payId=${D.value.payId}`;x({url:e})}return j((a=>{D.value.payId=a.payId,D.value.type=a.type})),L((()=>{w.globalData.isLogin?q():w.firstLoadCallback=()=>{q()}})),(a,e)=>{const s=m,n=o,x=g,b=_;return t(),l(n,null,{default:u((()=>[c(n,{class:"appList"},{default:u((()=>[(t(!0),d(r,null,i(T.value,(a=>(t(),l(n,{class:"appItem"},{default:u((()=>[c(n,{class:"status",onClick:e=>S(a)},{default:u((()=>[c(s,{class:v({"text-warning":"0"==a.isCert,"text-primary":"1"==a.isCert,"text-success":"2"==a.isCert})},{default:u((()=>[p(y(N[a.isCert]),1)])),_:2},1032,["class"])])),_:2},1032,["onClick"]),c(n,{class:"date"},{default:u((()=>{var e;return[p("申请日期: "+y(null==(e=a.applyTime)?void 0:e.slice(0,10)),1)]})),_:2},1024),c(n,{class:"name mt0",onClick:e=>S(a)},{default:u((()=>[p(y(a.name),1)])),_:2},1032,["onClick"]),c(n,{class:"pp esp"},{default:u((()=>[p("考级考官:"+y(a.examinerNames),1)])),_:2},1024),c(n,{class:"flexbox",onClick:e=>S(a)},{default:u((()=>[c(n,null,{default:u((()=>[p(" 申请单位 "),c(n,null,{default:u((()=>[p(y(a.memberName),1)])),_:2},1024)])),_:2},1024),c(n,null,{default:u((()=>[p(" 已发/待发证书 "),c(n,null,{default:u((()=>[p(y(a.hasCerts)+"/",1),c(s,{class:"text-danger"},{default:u((()=>[p(y(a.noCerts),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),c(n,null,{default:u((()=>[p(" 考生数/通过数 "),c(n,null,{default:u((()=>[p(y(a.totalNum)+"/",1),c(s,{class:"text-danger"},{default:u((()=>[p(y(a.pass),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),"2"!=a.certStatus?(t(),l(n,{key:0,class:"func"},{default:u((()=>[c(x,{onClick:e=>{var s;C({title:"提示",content:`确定生成 ${(s=a).name} 的证书吗`,success:function(a){a.confirm&&h([{id:s.payId}]).then((a=>{k({title:"下发成功"}),G()}))}})}},{default:u((()=>[p("一键生成")])),_:2},1032,["onClick"])])),_:2},1024)):f("",!0)])),_:2},1024)))),256))])),_:1}),0==T.value.length?(t(),l(n,{key:0,class:"nodata"},{default:u((()=>[c(b,{mode:"aspectFit",src:I}),c(s,null,{default:u((()=>[p("暂无数据")])),_:1})])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-3a663e38"]]);export{w as default};