pages-group-apply-mergeUp.727c3995.js 4.05 KB
import{r as a,s as e,h as t,o as l,c as s,w as u,a as n,i as o,b as c,j as r,k as i,F as d,d as g,f,u as v,q as m,p,t as _,l as F,z as k,n as y,G as C}from"./index-faed4152.js";import{_ as x}from"./uni-segmented-control.e937152d.js";import{a as b,r as h}from"./uni-app.es.32d1ec75.js";import{_ as j}from"./nodata.2b892211.js";import{U as w,V as I}from"./api.6a2ba825.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";const D=T({__name:"mergeUp",setup(T){const D=n(),N=a({mergeFlag:100,statusFlag:"101"}),U=a(["待提交","审核中","审核通过","审核拒绝","已撤回"]),L=a(),S=a([]),J=a(0),O=a(""),$=a("");function q(){O.value=D.globalData.deptType,$.value=D.globalData.userType,console.log($.value),A()}function z(a){switch(console.log(a),a.currentIndex){case 0:N.value.statusFlag=101;break;case 1:N.value.statusFlag=102;break;case 2:N.value.statusFlag=103;break;case 3:N.value.statusFlag=104;break;case 4:N.value.statusFlag=105}A()}function A(){e({title:"加载中"}),""==N.value.statusFlag&&(N.value.mergeFlag=100,N.value.status=null),101==N.value.statusFlag&&(N.value.mergeFlag=101,N.value.status=null),102==N.value.statusFlag&&(N.value.mergeFlag=1,N.value.status=0),103==N.value.statusFlag&&(N.value.mergeFlag=1,N.value.status=1),104==N.value.statusFlag&&(N.value.mergeFlag=1,N.value.status=2),105==N.value.statusFlag&&(N.value.mergeFlag=100,N.value.status=3),w(N.value).then((a=>{t(),S.value=a.rows,S.value.forEach((a=>{a.con=a.content,a.content=JSON.parse(a.content)})),J.value=a.total}))}function E(a){const e=encodeURIComponent(JSON.stringify(a));y({url:`/pages/group/apply/mergeUpDetail?&form=${e}`})}return b((()=>{D.globalData.isLogin?q():D.firstLoadCallback=()=>{q()}})),(a,e)=>{const t=h(v("uni-segmented-control"),x),n=m,y=o,b=C,w=p;return l(),s(y,null,{default:u((()=>[c(t,{class:"whitebg",current:L.value,values:U.value,onClickItem:z,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),c(y,{class:"appList"},{default:u((()=>[(l(!0),r(d,null,i(S.value,(a=>(l(),s(y,{class:"appItem"},{default:u((()=>[c(y,{class:"status",onClick:e=>E(a)},{default:u((()=>[0==a.status?(l(),s(n,{key:0,class:"text-primary"},{default:u((()=>[g("审核中")])),_:1})):f("",!0),1==a.status?(l(),s(n,{key:1,class:"text-success"},{default:u((()=>[g("审核通过")])),_:1})):f("",!0),2==a.status?(l(),s(n,{key:2,class:"text-danger"},{default:u((()=>[g("审核拒绝")])),_:1})):f("",!0),3==a.status?(l(),s(n,{key:3,class:"text-warning"},{default:u((()=>[g("审核撤回")])),_:1})):f("",!0)])),_:2},1032,["onClick"]),c(y,{class:"date"},{default:u((()=>[g("提交日期:"+_(a.content.commitTime),1)])),_:2},1024),a.content.validityTime?(l(),s(y,{key:0,class:"date"},{default:u((()=>[g("原有效期:"+_(a.content.validityTime),1)])),_:2},1024)):f("",!0),c(y,{class:"name",onClick:e=>E(a)},{default:u((()=>[g(_(a.content.certName),1)])),_:2},1032,["onClick"]),c(y,{class:"flexbox",onClick:e=>E(a)},{default:u((()=>[c(y,null,{default:u((()=>[g(" 年限 "),c(y,null,{default:u((()=>[g(_(a.content.renewYear),1)])),_:2},1024)])),_:2},1024),c(y,null,{default:u((()=>[g(" 会员合计/新会员 "),c(y,null,{default:u((()=>[g(_(a.content.allCount)+"/",1),c(n,{class:"text-danger"},{default:u((()=>[g(_(a.content.newCount),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),c(y,null,{default:u((()=>[g(" 费用合计 "),c(y,null,{default:u((()=>{var e;return[g(_((1*(null==(e=null==a?void 0:a.content)?void 0:e.allFee)).toFixed(2)),1)]})),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),100==a.auditStatus?(l(),s(y,{key:1,class:"func"},{default:u((()=>[c(b,{onClick:e=>function(a){F({title:"提示",content:`确定提交${a.content.certName}吗`,success:function(e){e.confirm&&I({flag:"1",recordIds:[a.recordId],reason:null}).then((a=>{A(),k({title:"操作成功!"})}))}})}(a)},{default:u((()=>[g("提交")])),_:2},1032,["onClick"])])),_:2},1024)):f("",!0)])),_:2},1024)))),256))])),_:1}),0==S.value.length?(l(),s(y,{key:0,class:"nodata"},{default:u((()=>[c(w,{mode:"aspectFit",src:j}),c(n,null,{default:u((()=>[g("暂无数据")])),_:1})])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-03ac17aa"]]);export{D as default};