pages-level-merge.c18d8a3e.js 3.81 KB
import{r as a,s as t,h as e,o as s,c as l,w as u,a as o,i,b as c,j as n,k as d,F as r,d as f,f as m,n as p,z as _,l as k,p as v,q as h,G as g,v as b,t as x}from"./index-faed4152.js";import{_ as y,a as C}from"./dx.7af3046e.js";import{_ as S}from"./nodata.2b892211.js";import{q as j,a4 as w}from"./api.6a2ba825.js";import{_ as I}from"./lodash.99152fe8.js";import{a as T,o as L}from"./uni-app.es.32d1ec75.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";const N=D({__name:"merge",setup(D){const N=o(),F=a({status:"1",mergeFlag:"0",type:"1"}),q=["审批中","审批通过","审批拒绝","审批撤回"],P=a([]),V=a([]),$=a(0),z=a(0),A=a("");function B(){t({title:"加载中"}),A.value=N.globalData.deptType,G()}function G(){z.value=0,j(F.value).then((a=>{const t=[];I.each(a.rows,(a=>{const e=JSON.parse(a.content);e.recordId=a.recordId,e.auditStatus=a.auditStatus,e.isView=a.isView,e.submitStatus=a.submitStatus,e.distributeTime=a.distributeTime,e.statusStr=q[a.auditStatus],e.remark=a.remark,e.cuLevels=a.cuLevels,e.sourceData=a,e.auditProcess=a.auditProcess,e.checked=!1,console.log(e),t.push(e),z.value+=1*e.totalAmount})),P.value=t,$.value=a.total,e()}))}function J(a){if("0"!=a.status){let t=`/pages/level/applyDetail?examId=${a.examId}`;p({url:t})}}function O(){p({url:"/pages/level/mergeUp"})}T((()=>{})),L((()=>{N.globalData.isLogin?B():N.firstLoadCallback=()=>{B()}}));var U=[];function E(){for(var a of(V.value=[],U=[],P.value))a.checked&&(V.value.push(a),U.push(a.recordId));0!=V.value.length?(V.value.some((a=>{if("1"!=a.auditStatus)return _({title:`${a.examCode}审核未通过,无法合并`,icon:"none"})})),k({title:"提示",content:"确认合并已选中的数据?",success:function(a){a.confirm&&w({body:U.join(),type:F.value.type}).then((a=>{_({title:"操作成功"}),G()}))}})):_({title:"请选择至少一条数据",icon:"none"})}return(a,t)=>{const e=v,o=i,p=h,_=g;return s(),l(o,{class:"hasfixedbottom"},{default:u((()=>[c(o,{class:"appList"},{default:u((()=>[(s(!0),n(r,null,d(P.value,(a=>(s(),l(o,{class:"appItem"},{default:u((()=>[c(o,{onClick:t=>function(a){a.checked?a.checked=!1:a.checked=!0}(a),class:"iconbox"},{default:u((()=>[a.checked?(s(),l(e,{key:0,class:"icon",src:y})):(s(),l(e,{key:1,class:"icon",src:C}))])),_:2},1032,["onClick"]),c(o,{class:"status",onClick:t=>J(a)},{default:u((()=>[c(p,{class:b({"text-success":"1"==a.auditStatus,"text-danger":"2"==a.auditStatus,"text-warning":"3"==a.auditStatus})},{default:u((()=>[f(x(a.statusStr),1)])),_:2},1032,["class"])])),_:2},1032,["onClick"]),a.applyTime?(s(),l(o,{key:0,class:"date"},{default:u((()=>[f("上报日期:"+x(a.applyTime),1)])),_:2},1024)):m("",!0),c(o,{class:"name mt0",onClick:t=>J(a)},{default:u((()=>[f(x(a.name),1)])),_:2},1032,["onClick"]),c(o,{class:"pp esp"},{default:u((()=>[f("考级日期:"+x(a.startTime.substring(0,16))+" 至 "+x(a.endTime.substring(0,16)),1)])),_:2},1024),c(o,{class:"flexbox",onClick:t=>J(a)},{default:u((()=>[c(o,null,{default:u((()=>[f(" 上报单位 "),c(o,null,{default:u((()=>[f(x(a.memberName),1)])),_:2},1024)])),_:2},1024),c(o,null,{default:u((()=>[f(" 考级考官 "),c(o,null,{default:u((()=>[f(x(a.examinerNames),1)])),_:2},1024)])),_:2},1024),c(o,null,{default:u((()=>[f(" 考级考生数 "),c(o,null,{default:u((()=>[f(x(a.totalNum),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)))),256))])),_:1}),c(o,{class:"fixedBottom"},{default:u((()=>[P.value.length>0?(s(),l(_,{key:0,onClick:E,style:{width:"40%"},class:"btn-red"},{default:u((()=>[f("合并")])),_:1})):m("",!0),c(_,{onClick:O,class:"btn-red-kx",style:{width:"40%"}},{default:u((()=>[f("合并提交 > ")])),_:1})])),_:1}),0==P.value.length?(s(),l(o,{key:0,class:"nodata"},{default:u((()=>[c(e,{mode:"aspectFit",src:S}),c(p,null,{default:u((()=>[f("暂无数据")])),_:1})])),_:1})):m("",!0)])),_:1})}}},[["__scopeId","data-v-3c5f1227"]]);export{N as default};