pages-personalVip-feeBill.46f6429f.js
4.49 KB
import{r as e,o as a,c as l,w as t,a as u,i as o,b as s,j as n,k as i,F as d,d as r,f as c,z as f,q as p,u as m,G as _,p as k,t as v,n as y}from"./index-faed4152.js";import{_ as g}from"./uni-icons.3b49d363.js";import{a as x,r as C}from"./uni-app.es.32d1ec75.js";import{a as b,_ as j}from"./uni-datetime-picker.14a80be9.js";import{_ as V,a as S}from"./uni-forms.d13e4a45.js";import{_ as I}from"./uni-easyinput.cf12d792.js";import{_ as T}from"./uni-popup.24379d89.js";import{_ as h}from"./nodata.2b892211.js";import{K as D,L,M as U}from"./api.6a2ba825.js";import{_ as q}from"./_plugin-vue_export-helper.1b428a4d.js";const w=q({__name:"feeBill",setup(q){const w=u(),z=e([]),B=e(""),F=e(null),N=e({docId:"",payTime:"",url:"",remark:""});function P(){B.value=w.globalData.deptType,G()}function G(){D().then((e=>{z.value=e.rows}))}x((()=>{w.globalData.isLogin?P():w.firstLoadCallback=()=>{P()}}));let J={};function K(e){let a=e.tempFiles[0];L(e).then((e=>{J={url:e.msg,name:a.name,extname:a.extname},N.value.url=JSON.stringify([J])}))}function M(e){console.log("progress:"+e)}function O(){console.log(N.value),U(N.value).then((e=>{F.value.close(),N.value={},f({icon:"none",title:"操作成功"}),G()}))}function $(e){console.log(e.docId);let a=`/pages/personalVip/feeBillDetail?docId=${e.docId}`;y({url:a})}return(e,u)=>{const f=p,y=o,x=C(m("uni-icons"),g),D=_,L=k,U=C(m("uni-datetime-picker"),b),q=C(m("uni-forms-item"),V),w=C(m("uni-file-picker"),j),P=C(m("uni-easyinput"),I),G=C(m("uni-forms"),S),A=C(m("uni-popup"),T);return a(),l(y,null,{default:t((()=>[s(y,{class:"appList"},{default:t((()=>[(a(!0),n(d,null,i(z.value,(e=>(a(),l(y,{class:"appItem"},{default:t((()=>[s(y,{class:"status",onClick:a=>$(e)},{default:t((()=>[0==e.record.auditStatus?(a(),l(f,{key:0,class:"text-primary"},{default:t((()=>[r("审核中")])),_:1})):c("",!0),1==e.record.auditStatus?(a(),l(f,{key:1,class:"text-success"},{default:t((()=>[r(" 审核通过")])),_:1})):c("",!0),2==e.record.auditStatus?(a(),l(f,{key:2,class:"text-danger"},{default:t((()=>[r(" 审核拒绝")])),_:1})):c("",!0),3==e.record.auditStatus?(a(),l(f,{key:3,class:"text-warning"},{default:t((()=>[r("已退回")])),_:1})):c("",!0)])),_:2},1032,["onClick"]),s(y,{class:"date",onClick:a=>$(e)},{default:t((()=>[s(x,{type:"calendar",size:"16",color:"#7D8592"}),e.payTime?(a(),l(f,{key:0},{default:t((()=>[r(v(e.payTime)+" 缴费",1)])),_:2},1024)):(a(),l(f,{key:1},{default:t((()=>[r(v(e.payNoticeSendTime)+" 下发",1)])),_:2},1024))])),_:2},1032,["onClick"]),s(y,{class:"name",onClick:a=>$(e)},{default:t((()=>[r(v(e.finalDocName),1)])),_:2},1032,["onClick"]),s(y,{class:"flexbox",onClick:a=>$(e)},{default:t((()=>[s(y,null,{default:t((()=>[r(" 人数合计 "),s(y,null,{default:t((()=>[r(v(e.personCount),1)])),_:2},1024)])),_:2},1024),s(y,null,{default:t((()=>[r(" 年限合计 "),s(y,null,{default:t((()=>[r(v(e.yearCount),1)])),_:2},1024)])),_:2},1024),s(y,null,{default:t((()=>[r(" 费用合计 "),s(y,null,{default:t((()=>[r("¥"+v(e.allPrice),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),s(y,{class:"func"},{default:t((()=>{var u,o;return[2!=B.value&&3!=B.value||2==(null==(u=null==e?void 0:e.record)?void 0:u.auditStatus)||3==(null==(o=null==e?void 0:e.record)?void 0:o.auditStatus)?c("",!0):(a(),l(D,{key:0,onClick:a=>function(e){N.value.docId=e.docId,F.value.open()}(e)},{default:t((()=>[r("上传凭证")])),_:2},1032,["onClick"]))]})),_:2},1024)])),_:2},1024)))),256))])),_:1}),0==z.value.length?(a(),l(y,{key:0,class:"nodata"},{default:t((()=>[s(L,{mode:"aspectFit",src:h}),s(f,null,{default:t((()=>[r("暂无数据")])),_:1})])),_:1})):c("",!0),s(A,{ref_key:"UpPop",ref:F,type:"bottom","background-color":"#fff",animation:""},{default:t((()=>[s(y,{class:"popBody"},{default:t((()=>[s(G,{modelValue:N.value,"onUpdate:modelValue":u[3]||(u[3]=e=>N.value=e)},{default:t((()=>[s(q,{label:"缴费日期",required:""},{default:t((()=>[s(U,{modelValue:N.value.payTime,"onUpdate:modelValue":u[0]||(u[0]=e=>N.value.payTime=e)},null,8,["modelValue"])])),_:1}),s(q,{label:"缴费凭证",required:""},{default:t((()=>[s(w,{limit:"1","file-mediatype":"all","file-extname":"png,jpg,jpeg,pdf,zip",onSelect:K,onProgress:M,onDelete:u[1]||(u[1]=a=>(e.index,void(J={})))})])),_:1}),s(q,{label:"备注"},{default:t((()=>[s(P,{modelValue:N.value.remark,"onUpdate:modelValue":u[2]||(u[2]=e=>N.value.remark=e),type:"textarea"},null,8,["modelValue"])])),_:1})])),_:1},8,["modelValue"]),s(D,{class:"btn-red",onClick:O},{default:t((()=>[r("确定")])),_:1})])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-260ee51b"]]);export{w as default};