pages-personalVip-auditDetail.313096dc.js 4.22 KB
import{r as a,s as t,h as e,o as s,c as l,w as u,a as n,i as o,b as d,d as c,t as r,j as i,k as f,F as _,f as v,l as p,z as m,_ as x,q as y,G as g,a1 as h,a0 as k,p as b}from"./index-faed4152.js";import{m as S,H as I,n as w}from"./api.6a2ba825.js";import{a as D}from"./uni-app.es.32d1ec75.js";import{_ as N}from"./_plugin-vue_export-helper.1b428a4d.js";const j=N({__name:"auditDetail",setup(N){const j=n(),B=a({auditStatus:""}),C=a(""),F=a([]),L=a([]),Y=a([]);a(0);const q=a(0),z=a();function G(){z.value=j.globalData.deptType,function(){t({title:"加载中"}),q.value=0,(2==z.value||3==z.value)&&(B.value.mergeFlag=0);S(B.value).then((a=>{var t,s;if(e(),a.rows)for(var l of a.rows)l.wfId==C.value&&(F.value=l);if(F.value.content)for(var l of(F.value.content=JSON.parse(F.value.content),L.value=F.value.content.personList,L.value))q.value+=l.payYear;(s=null==(t=L.value[0])?void 0:t.rangeId)&&I(s).then((a=>{Y.value=a.data,e()}))}))}()}function H(a,t){"0"==t?p({title:"请输入拒绝理由",editable:!0,success:function(e){e.confirm&&(e.content?J(a,t,e.content):m({title:"请输入拒绝理由",icon:"none"}))}}):"1"==t&&p({title:"提示",content:"确定审批通过吗",success:function(e){e.confirm&&J(a,t)}})}function J(a,t,e){var s={flag:t,reason:e||"",recordIds:[]};s.recordIds.push(a),console.log(s),w(s).then((a=>{m({title:"操作成功",icon:"none"}),x()}))}return D((a=>{C.value=a.wfId,B.value.auditStatus=a.auditStatus,j.globalData.isLogin?G():j.firstLoadCallback=()=>{G()}})),(a,t)=>{const e=o,n=y,p=b,m=g;return s(),l(e,{class:"hasfixedbottom"},{default:u((()=>[d(e,{class:"wBox"},{default:u((()=>[d(e,{class:"tt"},{default:u((()=>{var a;return[c(r(null==(a=F.value.content)?void 0:a.name),1)]})),_:1}),d(e,{class:"info"},{default:u((()=>[d(e,null,{default:u((()=>[c("共 "),d(n,{class:"text-danger"},{default:u((()=>{var a;return[c(r(null==(a=F.value.content)?void 0:a.personCount),1)]})),_:1}),c(" 人")])),_:1}),d(e,null,{default:u((()=>[c("合计缴费年限 "),d(n,{class:"text-primary"},{default:u((()=>[c(r(q.value),1)])),_:1}),c(" 年")])),_:1})])),_:1}),d(e,{class:"userlist"},{default:u((()=>[(s(!0),i(_,null,f(L.value,(a=>(s(),l(e,{class:"item"},{default:u((()=>[d(e,{class:"photobox"},{default:u((()=>[a.photo?(s(),l(p,{key:0,class:"photo",src:h(k).baseUrl_api+a.photo,mode:"aspectFill"},null,8,["src"])):(s(),l(e,{key:1,class:"colorful"},{default:u((()=>{var t;return[c(r(null==(t=a.personName)?void 0:t.slice(0,1)),1)]})),_:2},1024))])),_:2},1024),d(e,null,{default:u((()=>[d(e,{class:"name"},{default:u((()=>[c(r(a.personName),1),d(n,null,{default:u((()=>[c("("+r(a.memberInfoName)+")",1)])),_:2},1024)])),_:2},1024),d(e,{class:"date"},{default:u((()=>[c("原有效期至 "+r(a.originValidityDate||"--"),1)])),_:2},1024)])),_:2},1024),d(e,{class:"nian"},{default:u((()=>[c(r(a.payYear)+" 年 ",1)])),_:2},1024)])),_:2},1024)))),256))])),_:1})])),_:1}),d(e,{class:"h3-padding"},{default:u((()=>[c("审核流程")])),_:1}),d(e,{class:"wBox"},{default:u((()=>[(s(!0),i(_,null,f(Y.value,((a,t)=>(s(),l(e,{class:"stepItem"},{default:u((()=>[d(e,{class:"time"},{default:u((()=>[c(r(a.handleDate||"待审批"),1)])),_:2},1024),d(e,{class:"content"},{default:u((()=>[d(e,{class:"status"},{default:u((()=>[1==a.auditStatus?(s(),l(n,{key:0,class:"text-success"},{default:u((()=>[c("审核通过")])),_:1})):v("",!0),2==a.auditStatus?(s(),l(n,{key:1,class:"text-danger"},{default:u((()=>[c(" 审核拒绝")])),_:1})):v("",!0),0==a.auditStatus||100==a.auditStatus?(s(),l(n,{key:2,class:"text-primary"},{default:u((()=>[c(" 审核中")])),_:1})):v("",!0),3==a.auditStatus?(s(),l(n,{key:3,class:"text-warning"},{default:u((()=>[c(" 已退回")])),_:1})):v("",!0)])),_:2},1024),d(e,{class:"deptName"},{default:u((()=>[c(r(a.handlerDeptName||a.auditBy),1)])),_:2},1024),2==a.auditStatus?(s(),l(e,{key:0},{default:u((()=>[c(" 备注:"+r(a.reason||"/"),1)])),_:2},1024)):v("",!0)])),_:2},1024)])),_:2},1024)))),256))])),_:1}),0==F.value.auditStatus?(s(),l(e,{key:0,class:"fixedBottom"},{default:u((()=>[d(m,{class:"btn-red-kx",onClick:t[0]||(t[0]=a=>H(F.value.recordId,"0"))},{default:u((()=>[c("拒绝")])),_:1}),d(m,{class:"btn-red",onClick:t[1]||(t[1]=a=>H(F.value.recordId,"1"))},{default:u((()=>[c("同意")])),_:1})])),_:1})):v("",!0)])),_:1})}}},[["__scopeId","data-v-d7c4d590"]]);export{j as default};