pages-level-apply.4180e0bc.js 3.88 KB
import{r as a,s,h as t,o as e,c as l,w as u,a as n,i,b as o,d as r,j as c,k as d,F as p,f,n as m,u as _,q as k,p as y,t as x,l as b,z as v,G as g}from"./index-faed4152.js";import{_ as C}from"./uni-easyinput.cf12d792.js";import{a as h,o as j,r as I}from"./uni-app.es.32d1ec75.js";import{_ as S}from"./nodata.2b892211.js";import{z as T,A as w}from"./api.6a2ba825.js";import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-icons.3b49d363.js";const A=z({__name:"apply",setup(z){const A=n(),D=a({type:"1",rankStatus:"0"});a(["未提交","审核中","审核通过","审核拒绝"]),a();const L=a([]),V=a(0),$=a("");function F(){s({title:"加载中"}),$.value=A.globalData.deptType,N()}function N(){T(D.value).then((a=>{t(),L.value=a.rows,V.value=a.total}))}function q(){m({url:"/pages/level/addApply"})}function B(a){let s=`/pages/level/addApply?examId=${a.examId}`;m({url:s})}function G(a){b({title:"提示",content:`确定提交${a.name}进行审核吗`,success:function(e){var l;e.confirm&&(s({title:"提交中"}),l=a.examId,w(l).then((a=>{t(),N(),v({title:"提交成功"})})))}})}function U(a){if("0"!=a.status){let s=`/pages/level/applyDetail?examId=${a.examId}`;m({url:s})}else B(a)}return h((()=>{})),j((()=>{A.globalData.isLogin?F():A.firstLoadCallback=()=>{F()}})),(a,s)=>{const t=I(_("uni-easyinput"),C),n=i,m=k,b=g,v=y;return e(),l(n,null,{default:u((()=>[o(n,{class:"searchbar"},{default:u((()=>[o(t,{placeholderStyle:"font-size:30rpx","input-border":!1,prefixIcon:"search",modelValue:D.value.name,"onUpdate:modelValue":s[0]||(s[0]=a=>D.value.name=a),placeholder:"搜索考级名称",onBlur:N,onClear:N},null,8,["modelValue"]),o(n,{class:"invertedbtn-red",onClick:q},{default:u((()=>[r("+ 添加级位考试")])),_:1})])),_:1}),o(n,{class:"appList"},{default:u((()=>[(e(!0),c(p,null,d(L.value,(a=>(e(),l(n,{class:"appItem"},{default:u((()=>[o(n,{class:"status",onClick:s=>U(a)},{default:u((()=>["0"==a.status?(e(),l(m,{key:0,class:"text-primary"},{default:u((()=>[r(x(a.statusStr),1)])),_:2},1024)):f("",!0),"1"==a.status?(e(),l(m,{key:1,class:"text-primary"},{default:u((()=>[r(x(a.statusStr),1)])),_:2},1024)):f("",!0),"2"==a.status?(e(),l(m,{key:2,class:"text-success"},{default:u((()=>[r(x(a.statusStr),1)])),_:2},1024)):f("",!0),"3"==a.status?(e(),l(m,{key:3,class:"text-danger"},{default:u((()=>[r(x(a.statusStr),1)])),_:2},1024)):f("",!0),"4"==a.status?(e(),l(m,{key:4,class:"text-warning"},{default:u((()=>[r(x(a.statusStr),1)])),_:2},1024)):f("",!0)])),_:2},1032,["onClick"]),"0"!=a.status&&a.submitTime?(e(),l(n,{key:0,class:"date"},{default:u((()=>[r("提交时间:"+x(a.submitTime),1)])),_:2},1024)):f("",!0),o(n,{class:"name mt0",onClick:s=>U(a)},{default:u((()=>[r(x(a.name),1)])),_:2},1032,["onClick"]),o(n,{class:"pp esp"},{default:u((()=>[r("申请单位:"+x(a.memberName),1)])),_:2},1024),o(n,{class:"pp esp"},{default:u((()=>[r("考级日期:"+x(a.startTime.substring(0,16))+" 至 "+x(a.endTime.substring(0,16)),1)])),_:2},1024),o(n,{class:"flexbox",onClick:s=>U(a)},{default:u((()=>[o(n,null,{default:u((()=>[r(" 申请日期 "),o(n,null,{default:u((()=>[r(x(a.applyTime.substring(0,10)),1)])),_:2},1024)])),_:2},1024),o(n,null,{default:u((()=>[r(" 考官 "),o(n,null,{default:u((()=>[r(x(a.examinerNames),1)])),_:2},1024)])),_:2},1024),o(n,null,{default:u((()=>[r(" 通过人数 "),o(n,null,{default:u((()=>[r(x(a.pass),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),"0"==a.status||"3"==a.status||"4"==a.status?(e(),l(n,{key:1,class:"func"},{default:u((()=>[o(b,{onClick:s=>B(a)},{default:u((()=>[r("编辑")])),_:2},1032,["onClick"]),o(b,{onClick:s=>G(a)},{default:u((()=>[r("提交审核")])),_:2},1032,["onClick"])])),_:2},1024)):f("",!0)])),_:2},1024)))),256))])),_:1}),0==L.value.length?(e(),l(n,{key:0,class:"nodata"},{default:u((()=>[o(v,{mode:"aspectFit",src:S}),o(m,null,{default:u((()=>[r("暂无数据")])),_:1})])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-8c130477"]]);export{A as default};