pages-rank-cert.7b9a1bd0.js
3.07 KB
import{r as a,s as t,h as e,o as l,c as s,w as u,a as n,i as r,b as o,j as c,k as i,F as d,d as f,f as p,u as m,q as _,p as v,v as g,t as x,l as y,z as k,n as b,G as C}from"./index-faed4152.js";import{_ as h}from"./uni-segmented-control.e937152d.js";import{a as j,o as I,r as S}from"./uni-app.es.32d1ec75.js";import{_ as T}from"./nodata.2b892211.js";import{c as w,s as D}from"./api_exam.ba0ab054.js";import"./lodash.99152fe8.js";import"./_plugin-vue_export-helper.1b428a4d.js";const F={__name:"cert",setup(F){const L=n(),$=a({}),q=a(),z=a(["未发放","部分发放","已发放"]),A=a(""),G=a([]),N=a(0);function B(){t({title:"加载中"}),A.value=L.globalData.deptType,H()}function E(a){t({title:"加载中"}),$.value.certStatus=a.currentIndex,H()}function H(){w($.value).then((a=>{e(),G.value=a.rows,N.value=a.total}))}return j((a=>{$.value.type=a.type})),I((()=>{L.globalData.isLogin?B():L.firstLoadCallback=()=>{B()}})),(a,t)=>{const e=S(m("uni-segmented-control"),h),n=_,j=r,I=C,w=v;return l(),s(j,null,{default:u((()=>[o(e,{class:"whitebg",current:q.value,values:z.value,onClickItem:E,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),o(j,{class:"appList"},{default:u((()=>[(l(!0),c(d,null,i(G.value,(a=>(l(),s(j,{class:"appItem",key:a.payId},{default:u((()=>[o(j,{onClick:t=>function(a){let t=`/pages/rank/applyDetail?examId=${a.examId}`;b({url:t})}(a)},{default:u((()=>[o(j,{class:"status"},{default:u((()=>[o(n,{class:g({"text-primary":"0"==a.certStatus,"text-warning":"1"==a.certStatus,"text-success":"2"==a.certStatus})},{default:u((()=>[f(x(a.certStatusStr),1)])),_:2},1032,["class"])])),_:2},1024),o(j,{class:"date"},{default:u((()=>[f("结算编号:"+x(a.payCode),1)])),_:2},1024),o(j,{class:"name mt0"},{default:u((()=>[f(x(a.name),1)])),_:2},1024),o(j,{class:"pp esp"},{default:u((()=>{var t,e;return[f("考试时间:"+x(null==(t=a.startTime)?void 0:t.substring(0,16))+" 至 "+x(null==(e=a.endTime)?void 0:e.substring(0,16)),1)]})),_:2},1024),o(j,{class:"flexbox"},{default:u((()=>[o(j,null,{default:u((()=>[f(" 申请日期 "),o(j,null,{default:u((()=>{var t;return[f(x(null==(t=a.applyTime)?void 0:t.substring(0,10)),1)]})),_:2},1024)])),_:2},1024),o(j,null,{default:u((()=>[f(" 申请单位 "),o(j,null,{default:u((()=>[f(x(a.memberName),1)])),_:2},1024)])),_:2},1024),o(j,null,{default:u((()=>[f(" 已发证书 "),o(j,null,{default:u((()=>[f(x(a.hasCerts),1)])),_:2},1024)])),_:2},1024),o(j,null,{default:u((()=>[f(" 待发证书 "),o(j,null,{default:u((()=>[f(x(a.noCerts),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),o(j,{class:"func"},{default:u((()=>[o(I,{onClick:t=>function(a){y({title:"提示",content:`确定一键下发 ${a.name} 的证书?`,success:function(t){t.confirm&&D([{id:a.payId}]).then((()=>{k({title:"操作成功",icon:"none"}),H()}))}})}(a)},{default:u((()=>[f("一键生成")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)))),128))])),_:1}),0==G.value.length?(l(),s(j,{key:0,class:"nodata"},{default:u((()=>[o(w,{mode:"aspectFit",src:T}),o(n,null,{default:u((()=>[f("暂无数据")])),_:1})])),_:1})):p("",!0)])),_:1})}}};export{F as default};