pages-rank-approval.f249268c.js 3.75 KB
import{r as t,s as a,h as s,o as e,c as u,w as l,a as n,i,b as o,j as r,k as c,F as d,d as p,f as m,u as f,q as _,p as S,v as k,t as b,l as g,z as v,n as x,G as y}from"./index-faed4152.js";import{_ as C}from"./uni-segmented-control.e937152d.js";import{a as h,o as I,r as T}from"./uni-app.es.32d1ec75.js";import{_ as j}from"./nodata.2b892211.js";import{g as w,d as D}from"./api_exam.ba0ab054.js";import{_ as F}from"./lodash.99152fe8.js";import"./_plugin-vue_export-helper.1b428a4d.js";const L={__name:"approval",setup(L){const N=n(),B=t({status:"0",rankStatus:"0"}),V=t(),q=t(["审核中","审核通过","审核拒绝"]),z=["审批中","审批通过","审批拒绝","审批撤回"],A=t(""),G=t([]),J=t(0);function O(){a({title:"加载中"}),A.value=N.globalData.deptType,E()}function $(t){a({title:"加载中"}),B.value.status=t.currentIndex,E()}function E(){w(B.value).then((t=>{s();const a=[];F.each(t.rows,(t=>{const s=JSON.parse(t.content);s.recordId=t.recordId,s.auditStatus=t.auditStatus,s.submitStatus=t.submitStatus,s.distributeTime=t.distributeTime,s.statusStr=z[t.auditStatus],s.sourceData=t,s.scoreStatus=t.scoreStatus,s.status=t.status,s.isView=t.isView,s.payStatus=t.payStatus,s.rankStatus=t.rankStatus,s.processCentBar=t.processCentBar,a.push(s)})),G.value=a,J.value=t.total}))}function H(t,a){console.log(t.sourceData);var s={flag:a,reason:null,id:t.recordId};"2"==a?g({title:"请输入拒绝理由",editable:!0,success:function(t){t.confirm&&(t.content?(s.reason=t.content,K(s)):v({title:"请输入拒绝理由",icon:"none"}))}}):"1"==a&&g({title:"提示",content:"确定审批通过吗",success:function(t){t.confirm&&K(s)}})}function K(t){D(t).then((t=>{v({title:"操作成功",icon:"none"}),E()}))}return h((t=>{B.value.type=t.type})),I((()=>{N.globalData.isLogin?O():N.firstLoadCallback=()=>{O()}})),(t,a)=>{const s=T(f("uni-segmented-control"),C),n=_,g=i,v=y,h=S;return e(),u(g,null,{default:l((()=>[o(s,{class:"whitebg",current:V.value,values:q.value,onClickItem:$,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),o(g,{class:"appList"},{default:l((()=>[(e(!0),r(d,null,c(G.value,(t=>(e(),u(g,{class:"appItem",key:t.recordId},{default:l((()=>[o(g,{onClick:a=>function(t){let a=`/pages/rank/applyDetail?examId=${t.examId}`;x({url:a})}(t)},{default:l((()=>[o(g,{class:"status"},{default:l((()=>[o(n,{class:k({"text-primary":"0"==t.auditStatus,"text-success":"1"==t.auditStatus,"text-danger":"2"==t.auditStatus,"text-warning":"3"==t.auditStatus})},{default:l((()=>[p(b(t.statusStr),1)])),_:2},1032,["class"])])),_:2},1024),"0"!=t.status&&t.submitTime?(e(),u(g,{key:0,class:"date"},{default:l((()=>[p("提交时间:"+b(t.submitTime),1)])),_:2},1024)):m("",!0),o(g,{class:"name mt0"},{default:l((()=>[p(b(t.name),1)])),_:2},1024),o(g,{class:"pp esp"},{default:l((()=>[p("申请单位:"+b(t.memberName),1)])),_:2},1024),o(g,{class:"pp esp"},{default:l((()=>[p("考段日期:"+b(t.startTime.substring(0,16))+" 至 "+b(t.endTime.substring(0,16)),1)])),_:2},1024),o(g,{class:"flexbox"},{default:l((()=>[o(g,null,{default:l((()=>[p(" 申请日期 "),o(g,null,{default:l((()=>[p(b(t.applyTime.substring(0,10)),1)])),_:2},1024)])),_:2},1024),o(g,{class:"w50"},{default:l((()=>[p(" 考段考生数 "),o(g,null,{default:l((()=>[p(b(t.totalNum||"--"),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),"0"==t.auditStatus?(e(),u(g,{key:0,class:"func"},{default:l((()=>[o(v,{onClick:a=>H(t,"2")},{default:l((()=>[p("拒绝")])),_:2},1032,["onClick"]),o(v,{onClick:a=>H(t,"1")},{default:l((()=>[p("同意")])),_:2},1032,["onClick"])])),_:2},1024)):m("",!0)])),_:2},1024)))),128))])),_:1}),0==G.value.length?(e(),u(g,{key:0,class:"nodata"},{default:l((()=>[o(h,{mode:"aspectFit",src:j}),o(n,null,{default:l((()=>[p("暂无数据")])),_:1})])),_:1})):m("",!0)])),_:1})}}};export{L as default};