pages-level-mergeUp.5e0802cc.js
3.47 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 c,j as i,k as r,F as d,d as f,f as m,m as p,u as _,G as v,p as g,v as k,t as C,l as h,z as y,n as x}from"./index-faed4152.js";import{_ as b}from"./uni-segmented-control.e937152d.js";import{a as D,r as w}from"./uni-app.es.32d1ec75.js";import{_ as j}from"./nodata.2b892211.js";import{v as I,w as S}from"./api.6a2ba825.js";import{_ as N}from"./lodash.99152fe8.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";const A=T({__name:"mergeUp",setup(T){const A=n(),F=a({flowCode:void 0,mergeName:void 0,status:"100",examCode:void 0,type:"1"}),L=a(["待提交","审核中","审核通过","审核拒绝"]),U=["审批中","审批通过","审批拒绝","审批撤回"],J=a();a([]);const O=a([]),P=a(0),V=a(""),$=a("");function z(){V.value=A.globalData.deptType,$.value=A.globalData.userType,R()}function G(a){switch(console.log(a),a.currentIndex){case 0:F.value.status=100;break;case 1:F.value.status=0;break;case 2:F.value.status=1;break;case 3:F.value.status=2}R()}function R(){t({title:"加载中"}),I(F.value).then((a=>{e();const t=[];N.each(a.rows,(a=>{const e=JSON.parse(a.remark);e.recordId=a.recordId,e.auditStatus=a.auditStatus,e.status=a.status,e.isView=a.isView,e.payStatus=a.payStatus,e.sourceData=a,e.auditProcess=a.auditProcess,e.handleDate=a.handleDate,t.push(e),P.value+=1*e.totalAmount})),O.value=t}))}function q(a){const t=encodeURIComponent(JSON.stringify(a));x({url:`/pages/level/mergeUpDetail?form=${t}&type=1`})}function B(){p({url:"/pages/index/index"})}return D((()=>{A.globalData.isLogin?z():A.firstLoadCallback=()=>{z()}})),(a,t)=>{const e=w(_("uni-segmented-control"),b),n=o,p=v,x=g;return s(),l(n,null,{default:u((()=>[c(e,{class:"whitebg",current:J.value,values:L.value,onClickItem:G,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),c(n,{class:"appList"},{default:u((()=>[(s(!0),i(d,null,r(O.value,(a=>(s(),l(n,{class:"appItem"},{default:u((()=>[c(n,{class:"status",onClick:t=>q(a)},{default:u((()=>[c(n,{class:k({"text-success":"1"==a.status,"text-danger":"2"==a.status,"text-warning":"3"==a.status})},{default:u((()=>[f(C("100"==a.auditStatus?"待提交":U[a.status]),1)])),_:2},1032,["class"])])),_:2},1032,["onClick"]),a.handleDate?(s(),l(n,{key:0,class:"date"},{default:u((()=>[f(C(a.handleDate),1)])),_:2},1024)):m("",!0),c(n,{class:"name",onClick:t=>q(a)},{default:u((()=>[f(C(a.mergeName),1)])),_:2},1032,["onClick"]),c(n,{class:"flexbox",onClick:t=>q(a)},{default:u((()=>[c(n,null,{default:u((()=>[f(" 考试人数 "),c(n,null,{default:u((()=>[f(C(a.totalNum),1)])),_:2},1024)])),_:2},1024),c(n,null,{default:u((()=>[f(" 合并日期 "),c(n,null,{default:u((()=>[f(C(a.mergeTime.slice(0,16)),1)])),_:2},1024)])),_:2},1024),c(n,null,{default:u((()=>[f(" 总金额 "),c(n,null,{default:u((()=>[f("¥"+C(a.totalAmount),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),100==a.auditStatus?(s(),l(n,{key:1,class:"func"},{default:u((()=>[c(p,{onClick:t=>function(a){h({title:"提示",content:`确定提交${a.mergeName}?`,success:function(t){t.confirm&&S({id:a.recordId,flag:"1",type:F.value.type}).then((a=>{y({title:"操作成功!"}),R()}))}})}(a)},{default:u((()=>[f("提交")])),_:2},1032,["onClick"])])),_:2},1024)):m("",!0)])),_:2},1024)))),256))])),_:1}),0==O.value.length?(s(),l(n,{key:0,class:"nodata"},{default:u((()=>[c(x,{mode:"aspectFit",src:j}),c(p,{class:"btn-red",onClick:B},{default:u((()=>[f("回到首页")])),_:1})])),_:1})):m("",!0)])),_:1})}}},[["__scopeId","data-v-358fecc2"]]);export{A as default};