pages-personalVip-audit.878e675e.js
3.55 KB
import{r as t,o as a,c as e,w as l,a as n,i as s,b as u,j as o,k as c,F as i,d as r,f as d,u as f,q as m,p,t as _,l as k,z as v,n as g,G as C}from"./index-faed4152.js";import{_ as x}from"./uni-segmented-control.e937152d.js";import{a as y,r as S}from"./uni-app.es.32d1ec75.js";import{_ as b}from"./uni-icons.3b49d363.js";import{_ as I}from"./nodata.2b892211.js";import{m as j,n as h}from"./api.6a2ba825.js";import"./_plugin-vue_export-helper.1b428a4d.js";const w={__name:"audit",setup(w){const D=n(),F=t({auditStatus:"0"}),L=t(["待审核","审核通过","审核拒绝","退回"]),T=t([]),z=t(0),N=t("");function $(){N.value=D.globalData.deptType,A()}function q(t){console.log(t),F.value.auditStatus=t.currentIndex,A()}function A(){2!=N.value&&3!=N.value||(F.value.mergeFlag=0),j(F.value).then((t=>{T.value=t.rows,T.value.forEach((t=>{t.content=JSON.parse(t.content)})),z.value=t.total}))}function E(t,a){"0"==a?k({title:"请输入拒绝理由",editable:!0,success:function(e){e.confirm&&(e.content?G(t,a,e.content):v({title:"请输入拒绝理由",icon:"none"}))}}):"1"==a&&k({title:"提示",content:"确定审批通过吗",success:function(e){e.confirm&&G(t,a)}})}function G(t,a,e){var l={flag:a,reason:e||"",recordIds:[]};l.recordIds.push(t),console.log(l),h(l).then((t=>{v({title:"操作成功",icon:"none"}),A()}))}function J(t){let a=`/pages/personalVip/auditDetail?wfId=${t.wfId}&auditStatus=${F.value.auditStatus}`;g({url:a})}return y((()=>{D.globalData.isLogin?$():D.firstLoadCallback=()=>{$()}})),(t,n)=>{const k=S(f("uni-segmented-control"),x),v=m,g=s,y=S(f("uni-icons"),b),j=C,h=p;return a(),e(g,null,{default:l((()=>[u(k,{class:"whitebg",current:t.current,values:L.value,onClickItem:q,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),u(g,{class:"appList"},{default:l((()=>[(a(!0),o(i,null,c(T.value,(t=>(a(),e(g,{class:"appItem"},{default:l((()=>[u(g,{class:"status",onClick:a=>J(t)},{default:l((()=>[0==t.auditStatus?(a(),e(v,{key:0,class:"text-primary"},{default:l((()=>[r("审核中")])),_:1})):d("",!0),1==t.auditStatus?(a(),e(v,{key:1,class:"text-success"},{default:l((()=>[r(" 审核通过")])),_:1})):d("",!0),2==t.auditStatus?(a(),e(v,{key:2,class:"text-danger"},{default:l((()=>[r(" 审核拒绝")])),_:1})):d("",!0),3==t.auditStatus?(a(),e(v,{key:3,class:"text-warning"},{default:l((()=>[r("已退回")])),_:1})):d("",!0)])),_:2},1032,["onClick"]),u(g,{class:"date",onClick:a=>J(t)},{default:l((()=>[u(y,{type:"calendar",size:"16",color:"#7D8592"}),r(" "+_(t.content.commitTime)+" 提交 ",1)])),_:2},1032,["onClick"]),u(g,{class:"name",onClick:a=>J(t)},{default:l((()=>[r(_(t.content.name),1)])),_:2},1032,["onClick"]),u(g,{class:"flexbox",onClick:a=>J(t)},{default:l((()=>[u(g,null,{default:l((()=>[r(" 人数合计 "),u(g,null,{default:l((()=>[r(_(t.content.personCount),1)])),_:2},1024)])),_:2},1024),u(g,null,{default:l((()=>[r(" 年限合计 "),u(g,null,{default:l((()=>[r(_(t.content.totalYear),1)])),_:2},1024)])),_:2},1024),u(g,null,{default:l((()=>[r(" 提交单位 "),u(g,null,{default:l((()=>[r(_(t.content.memberName),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),0==t.auditStatus?(a(),e(g,{key:0,class:"func"},{default:l((()=>[u(j,{onClick:a=>E(t.recordId,"0")},{default:l((()=>[r("拒绝")])),_:2},1032,["onClick"]),u(j,{onClick:a=>E(t.recordId,"1")},{default:l((()=>[r("同意")])),_:2},1032,["onClick"])])),_:2},1024)):d("",!0)])),_:2},1024)))),256))])),_:1}),0==T.value.length?(a(),e(g,{key:0,class:"nodata"},{default:l((()=>[u(h,{mode:"aspectFit",src:I}),u(v,null,{default:l((()=>[r("暂无数据")])),_:1})])),_:1})):d("",!0)])),_:1})}}};export{w as default};