import{a2 as e,e as a,r as t,f as n,g as s,o as i,h as o,w as r,a as p,i as l,j as d,t as c,N as u,a7 as m,y as _,z as g,a8 as f,d as x,a9 as y,K as h,x as b,aa as j,J as v,m as k,aq as w}from"./index-DXvjTqMr.js";import{d as T}from"./index.D3kEQn5y.js";import{c as I}from"./customerTab.g3HmAsdX.js";import{p as D}from"./paymentRecord.KwN_yTlf.js";import{g as C}from"./index.C_bCAwVj.js";import{_ as z}from"./uni-datetime-picker.DoXFjUWA.js";import{p as N}from"./paymentExamine.d7UYNENB.js";import{p as R}from"./assessment.C7cFhOQt.js";import{K,aj as E}from"./customer.BB8HSfBC.js";import{_ as $}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./uni-nav-bar.BZJJc0Hh.js";import"./uni-icons.Dxt3pfrw.js";/* empty css *//* empty css *//* empty css */import"./uni-row.DufxBgTC.js";import"./uni-tag.Dd0iC8Cf.js";import"./uni-dateformat.R_eYMhRe.js";import"./uni-list.DC8Q_4GY.js";import"./uni-badge.BiEW0hVl.js";import"./index.Bd3eRv6X.js";/* empty css */import"./uni-datetime-picker.vue_vue_type_style_index_0_scoped_6f474695_lang.U38A_nZ2.js";import"./uni-data-picker.CB6THmJK.js";import"./uni-load-more.CT32PUQ_.js";import"./uni-cloud.es.Rn_2-D_g.js";/* empty css */import"./uni-forms.GA6sNr68.js";import"./uni-forms.vue_vue_type_style_index_0_scoped_a2a9907e_lang.DijPs27m.js";import"./uni-easyinput.D7PPGXPC.js";/* empty css */import"./uni-popup.BpvJsdxE.js";import"./uni-popup.vue_vue_type_style_index_0_scoped_90b62717_lang.BoqUbMLw.js";import"./file.u5oGG8Vo.js";import"./finance.Bxo1BZoO.js";const H={__name:"formBox",props:{type:{type:String,default:"center"},status:{type:Number,default:-2}},emits:["change"],setup(x,{emit:y}){const h=x,{type:b,status:j}=e(h),v=a({typeText:"业务类型",timeText:"申请日期",payTime:"付款日期",labelText:"审核状态",typeIndex:0}),k=a({time:"",date:"",status:"",type:""}),w=t(null),T=t(null);let I=y;const D=a([{name:"全部",id:""},{name:"合同续费",id:1},{name:"合同回款",id:0},{name:"合同支出",id:2}]),C=a([{name:"所有状态",id:""},{name:"待审核",id:0},{name:"已通过",id:1},{name:"未通过",id:2}]),N=e=>{const a=e.detail.value;v.typeText=D[a].name,k.type=D[a].id,""===k.type&&(v.typeText="业务类型"),I("change",k)},R=e=>{const a=e.detail.value;v.labelText=C[a].name,k.status=C[a].id,""===k.status&&(v.labelText="审核状态"),I("change",k)},K=e=>{1===e?T.value.clear():w.value.clear()},E=e=>{const a=H(e);v.payTime=a.text?a.text:"付款日期",k.date=a.time,I("change",k)},$=e=>{const a=H(e);v.timeText=a.text?a.text:"申请日期",k.time=a.time,I("change",k)},H=e=>{let a={};return e.length>0?(a.time=e[0].replace(/-/g,"/")+"-"+e[1].replace(/-/g,"/"),a.text=e[0].substring(5).replace("-","/")+"-"+e[1].substring(5).replace("-","/")):(a.time="",a.text=""),a};return(e,a)=>{const t=_,x=g,y=f,h=n(s("uni-datetime-picker"),z);return i(),o(x,{class:"cr-search-content plr10"},{default:r((()=>[1!==p(j)?(i(),o(y,{key:0,class:"picker-selector",mode:"selector",onChange:R,range:p(C),"range-key":"name"},{default:r((()=>[l(x,{class:"search-default-label"},{default:r((()=>[d(c(p(v).labelText)+" ",1),l(t,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["range"])):u("",!0),l(y,{class:"picker-selector",mode:"selector",onChange:N,value:p(v).typeIndex,range:p(D),"range-key":"name"},{default:r((()=>[l(x,{class:"search-default-label"},{default:r((()=>[d(c(p(v).typeText)+" ",1),l(t,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["value","range"]),l(h,{ref_key:"payTimeRef",ref:T,type:"daterange","clear-icon":!1,border:!1,onChange:E},{default:r((()=>[l(x,{class:"search-default-date"},{default:r((()=>[d(c(p(v).payTime)+" ",1),p(k).date?u("",!0):(i(),o(t,{key:0,class:"date-open-icon iconfont icon-zhankai1"}))])),_:1}),p(k).date?(i(),o(t,{key:0,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:a[0]||(a[0]=m((e=>K(1)),["stop"]))})):u("",!0)])),_:1},512),l(h,{ref_key:"timeRef",ref:w,type:"daterange","clear-icon":!1,border:!1,onChange:$},{default:r((()=>[l(x,{class:"search-default-date"},{default:r((()=>[d(c(p(v).timeText)+" ",1),p(k).time?u("",!0):(i(),o(t,{key:0,class:"date-open-icon iconfont icon-zhankai1"}))])),_:1}),p(k).time?(i(),o(t,{key:0,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:a[1]||(a[1]=m((e=>K(2)),["stop"]))})):u("",!0)])),_:1},512)])),_:1})}}},J=$(x({__name:"index",setup(e){const n=t(null),s=a({typeIndex:0,tabIndex:0,tabId:1,emptyTitle:"暂无付款记录~",customStyle:{border:"none",lineHeight:"20px",background:"#ED4014"},examineTabData:R,listData:[],where:{types:"",page:1,limit:10,status:0,time:"",name:"",date:"",no_withdraw:1},configData:{path:[]}});y((e=>{if(e.tab){s.tabIndex=Number(e.tab);const a=s.examineTabData[s.tabIndex];s.tabId=a.id,s.where.status=1===s.tabId?0:"",_(!0)}else J()}));const d=a([{type:1,icon:"icon-sousuo"}]),c=()=>{k(`/pages/finance/payment/search?index=${s.tabIndex}`)},u=e=>{s.where.page>1&&w(),s.tabId=e.id,s.tabIndex=e.index,s.where.status=1===s.tabId?0:"",_(!0)},m=e=>{s.where.status=1===s.tabId?0:e.status,s.where.types=e.type,s.where.time=e.time,s.where.date=e.date,_(!0)},_=(e=!1)=>{s.where.page=1,J(e)},f=()=>{_(!0)},x=e=>{z(e)},z=e=>{E(e.row.cid).then((a=>{s.configData=e,s.configData.path=a.data.bill_cate_path,n.value.popupOpen()})).catch((e=>{b.error(e.message)}))},$=t(!1),J=(e=!1)=>{K(s.where).then((a=>{e&&(s.listData=[]),s.listData.push(...a.data.list);const t=Math.ceil(a.data.count/s.where.limit);$.value=!(s.listData.length<=0||s.where.page>=t),h()})).catch((e=>{b.error(e.message)}))};return j((()=>{$.value&&(s.where.page++,J())})),v((()=>{s.where.page=1,s.listData=[],J()})),(e,a)=>{const t=g;return i(),o(t,{class:"content"},{default:r((()=>[l(t,{class:"cr-position-header"},{default:r((()=>[l(t,{class:"status_bar"}),l(T,{"jump-url":"/pages/workbench/index","is-right":!0,"right-data":p(d),onHandleNarItem:c},null,8,["right-data"]),l(I,{"examine-tab-data":p(s).examineTabData,index:p(s).tabIndex,onChange:u},null,8,["examine-tab-data","index"]),l(H,{onChange:m,status:p(s).tabId,type:"approve"},null,8,["status"])])),_:1}),l(t,{class:"m10"},{default:r((()=>[l(D,{listData:p(s).listData,cid:1,"type-index":1,tab:p(s).tabIndex,onChange:x},null,8,["listData","tab"])])),_:1}),l(N,{ref_key:"paymentExamineRef",ref:n,"config-data":p(s).configData,onChange:f},null,8,["config-data"]),l(C)])),_:1})}}}),[["__scopeId","data-v-0b861146"]]);export{J as default};