pages-group-apply-applyList.ba54f50a.js
5.56 KB
import{r as e,s as a,h as t,o as l,c as n,w as u,a as s,i as o,b as c,Y as d,Z as i,d as r,t as f,f as p,j as v,k as _,F as m,n as k,u as y,q as g,G as C,p as x,l as I,z as b}from"./index-faed4152.js";import{_ as S}from"./uni-segmented-control.e937152d.js";import{a as h,r as D}from"./uni-app.es.32d1ec75.js";import{_ as F}from"./nodata.2b892211.js";import{U as j,V as N}from"./api.6a2ba825.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";const T=w({__name:"applyList",setup(w){const T=s(),L=e({auditStatus:"0"}),U=e(["审核中","审核通过","审核拒绝","退回"]),E=e(),J=e([]),O=e(0),R=e(""),Y=e(""),$=e(0);function q(){R.value=T.globalData.deptType,Y.value=T.globalData.userType,console.log(Y.value),A()}function z(e){console.log(e),L.value.auditStatus=e.currentIndex,A()}function A(){a({title:"加载中"}),2==R.value||3==R.value?L.value.mergeFlag=0:1==R.value?L.value.noEmpty=1:4!=R.value&&5!=R.value||(L.value.noEmpty=1),$.value=0,j(L.value).then((e=>{t(),J.value=e.rows,J.value.forEach((e=>{e.content=JSON.parse(e.content),$.value=$.value+1*e.content.allFee})),O.value=e.total}))}function G(e,a){"0"==a?I({title:"请输入拒绝理由",editable:!0,success:function(t){t.confirm&&(t.content?V(e,a,t.content):b({title:"请输入拒绝理由",icon:"none"}))}}):"1"==a&&I({title:"提示",content:"确定审批通过吗",success:function(t){t.confirm&&V(e,a)}})}function V(e,a,t){var l={flag:a,reason:t||"",recordIds:[]};l.recordIds.push(e),console.log(l),N(l).then((e=>{b({title:"操作成功",icon:"none"}),A()}))}function Z(e){encodeURIComponent(JSON.stringify(e.auditLog));const a=encodeURIComponent(JSON.stringify(e));if("1"==Y.value){k({url:`/pages/group/apply/mergeUpDetail?form=${a}`})}else if("2"==Y.value||"3"==Y.value){let a=`/pages/group/apply/record?certId=${e.content.certId}`;k({url:a})}}function B(){k({url:"/pages/group/apply/merge"})}return h((()=>{T.globalData.isLogin?q():T.firstLoadCallback=()=>{q()}})),(e,a)=>{const t=D(y("uni-segmented-control"),S),s=g,k=o,I=C,b=x;return l(),n(k,null,{default:u((()=>[c(t,{class:"whitebg",current:E.value,values:U.value,onClickItem:z,styleType:"text",activeColor:"#AD181F"},null,8,["current","values"]),c(k,{class:"appList"},{default:u((()=>["1"==Y.value?d((l(),n(k,{key:0,class:"vipData"},{default:u((()=>[c(k,null,{default:u((()=>[r("费用合计: "),c(s,null,{default:u((()=>[r("¥"+f($.value.toFixed(2)),1)])),_:1})])),_:1})])),_:1},512)),[[i,$.value>0]]):p("",!0),(l(!0),v(m,null,_(J.value,(e=>(l(),n(k,{class:"appItem"},{default:u((()=>[c(k,{class:"status",onClick:a=>Z(e)},{default:u((()=>[0==e.auditStatus?(l(),n(s,{key:0,class:"text-primary"},{default:u((()=>[r("审核中")])),_:1})):p("",!0),1==e.auditStatus?(l(),n(s,{key:1,class:"text-success"},{default:u((()=>[r("审核通过")])),_:1})):p("",!0),2==e.auditStatus?(l(),n(s,{key:2,class:"text-danger"},{default:u((()=>[r("审核拒绝")])),_:1})):p("",!0),3==e.auditStatus?(l(),n(s,{key:3,class:"text-warning"},{default:u((()=>[r("审核退回")])),_:1})):p("",!0)])),_:2},1032,["onClick"]),c(k,{class:"date"},{default:u((()=>[r("提交日期:"+f(e.content.commitTime),1)])),_:2},1024),e.content.validityTime?(l(),n(k,{key:0,class:"date"},{default:u((()=>[r("原有效期:"+f(e.content.validityTime),1)])),_:2},1024)):p("",!0),c(k,{class:"name",onClick:a=>Z(e)},{default:u((()=>[r(f(e.content.certName),1)])),_:2},1032,["onClick"]),c(k,{class:"flexbox",onClick:a=>Z(e)},{default:u((()=>[c(k,null,{default:u((()=>[r(" 缴费单位 "),c(k,null,{default:u((()=>[r(f(e.content.memberName),1)])),_:2},1024)])),_:2},1024),"3"==Y.value?(l(),n(k,{key:0},{default:u((()=>[r(" 所属省份 "),c(k,null,{default:u((()=>[r(f(e.content.province),1)])),_:2},1024)])),_:2},1024)):p("",!0),"2"==Y.value?(l(),n(k,{key:1},{default:u((()=>[r(" 所属一级 "),c(k,null,{default:u((()=>[r(f(e.content.firstDeptName),1)])),_:2},1024)])),_:2},1024)):p("",!0),"2"==Y.value?(l(),n(k,{key:2},{default:u((()=>[r(" 所属二级 "),c(k,null,{default:u((()=>[r(f(e.content.secondDeptName),1)])),_:2},1024)])),_:2},1024)):p("",!0),c(k,null,{default:u((()=>[r(" 年限 "),c(k,null,{default:u((()=>[r(f(e.content.renewYear),1)])),_:2},1024)])),_:2},1024),1==R.value?(l(),n(k,{key:3},{default:u((()=>[r(" 会员合计/新会员 "),c(k,null,{default:u((()=>[r(f(e.content.allCount)+"/",1),c(s,{class:"text-danger"},{default:u((()=>[r(f(e.content.newCount),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)):p("",!0),1==R.value?(l(),n(k,{key:4},{default:u((()=>[r(" 费用合计 "),c(k,null,{default:u((()=>{var a;return[r(" ¥"+f((1*(null==(a=null==e?void 0:e.content)?void 0:a.allFee)).toFixed(2)),1)]})),_:2},1024)])),_:2},1024)):p("",!0)])),_:2},1032,["onClick"]),"3"!=Y.value&&"2"!=Y.value||0!=e.auditStatus?p("",!0):(l(),n(k,{key:1,class:"func"},{default:u((()=>[c(I,{onClick:a=>G(e.recordId,"0")},{default:u((()=>[r("拒绝")])),_:2},1032,["onClick"]),c(I,{onClick:a=>G(e.recordId,"1")},{default:u((()=>[r("同意")])),_:2},1032,["onClick"])])),_:2},1024)),"1"==Y.value&&0==e.auditStatus?(l(),n(k,{key:2,class:"func"},{default:u((()=>[c(I,{onClick:a=>G(e.recordId,"0")},{default:u((()=>[r("拒绝")])),_:2},1032,["onClick"]),c(I,{onClick:a=>G(e.recordId,"1")},{default:u((()=>[r("同意")])),_:2},1032,["onClick"])])),_:2},1024)):p("",!0)])),_:2},1024)))),256))])),_:1}),0==J.value.length?(l(),n(k,{key:0,class:"nodata"},{default:u((()=>[c(b,{mode:"aspectFit",src:F}),c(s,null,{default:u((()=>[r("暂无数据")])),_:1})])),_:1})):p("",!0),"2"==Y.value?(l(),n(k,{key:1,class:"block-btn-box"},{default:u((()=>[c(I,{onClick:B,class:"btn-red-kx"},{default:u((()=>[r("前往合并 > ")])),_:1})])),_:1})):p("",!0)])),_:1})}}},[["__scopeId","data-v-7400186a"]]);export{T as default};