import{a2 as e,e as a,r as t,Q as s,cB as n,x as l,f as r,g as i,o,h as c,w as d,a as p,i as u,j as m,t as _,N as x,a7 as h,y as g,z as f,a8 as y,b,a9 as v,K as j,aa as w,J as D,m as I,aq as T}from"./index-Dnh6GPlT.js";import{t as k}from"./index.DIveWhoF.js";import{d as C}from"./index.C9RyZqIW.js";/* empty css */import{_ as z}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{c as N}from"./contractList.D87mK2Iq.js";import{c as H}from"./customerTab.DSkSeei-.js";import{g as K}from"./index.pjiugiR4.js";import{_ as L}from"./uni-datetime-picker.BvABLVwC.js";import{U as S,L as $}from"./customer.C_xRWtM3.js";import{h as B}from"./assessment.C7cFhOQt.js";import"./uni-nav-bar.Bf2crVgQ.js";import"./uni-icons.C_vWVLAq.js";/* empty css *//* empty css *//* empty css */import"./uni-row.C8l4_QpR.js";import"./uni-dateformat.C-BKL-OF.js";import"./uni-list.Y9x-0uJ_.js";import"./uni-badge.B-SCmJj5.js";import"./index.ZMpzRqor.js";/* empty css */import"./index.DpKG4AQp.js";import"./default-avatar.BAKNUlXW.js";/* empty css */import"./moment.BD7_iMEL.js";import"./uni-datetime-picker.vue_vue_type_style_index_0_scoped_6f474695_lang.CKy4NM-m.js";const J={__name:"formBox",props:{type:{type:String,default:"center"},status:{type:Number,default:6}},emits:["change"],setup(b,{emit:v}){const j=b,{type:w,status:D}=e(j),I=a({typeText:"合同状态",timeText:"创建日期",usersText:"业务员",labelText:"全部",typeIndex:0,usersIndex:0,labelIndex:0,usersData:[],labelData:[],typeData:[]}),T=a({time:"",salesmaId:"",status:"",label:""}),k=t(null);let C=v;s((()=>{z(),N(),H()}));const z=()=>{n().then((e=>{const a=e.data?e.data:[];a.unshift({name:"所有人员",id:""}),I.usersData=a})).catch((e=>{l.error(e.message)}))},N=()=>{S({types:"signing_status"}).then((e=>{const a=e.data?e.data:[];a.unshift({name:"全部",id:""}),I.labelData=a})).catch((e=>{l.error(e.message)}))},H=()=>{S({types:"contract_status"}).then((e=>{const a=e.data?e.data:[];a.unshift({name:"全部",id:""}),I.typeData=a})).catch((e=>{l.error(e.message)}))},K=e=>{const a=e.detail.value;I.typeText=I.typeData[a].name,"全部"===I.typeText&&(I.typeText="合同状态"),T.status=I.typeData[a].id,C("change",T)},$=e=>{const a=e.detail.value;I.labelText=I.labelData[a].name,""===I.id&&(I.labelText="全部"),T.label=I.labelData[a].id,C("change",T)},B=e=>{const a=e.detail.value;I.usersText=I.usersData[a].name,T.salesmaId=I.usersData[a].id,C("change",T)},J=()=>{k.value.clear()},M=e=>{if(e.length>0){const a=e[0].replace(/-/g,"/")+"-"+e[1].replace(/-/g,"/");I.timeText=e[0].substring(5).replace("-","/")+"-"+e[1].substring(5).replace("-","/"),T.time=a}else I.timeText="所有日期",T.time="";C("change",T)};return(e,a)=>{const t=g,s=f,n=y,l=r(i("uni-datetime-picker"),L);return o(),c(s,{class:"cr-search-content plr10"},{default:d((()=>[5==p(D)?(o(),c(n,{key:0,class:"picker-selector",mode:"selector",onChange:B,value:I.usersIndex,range:I.usersData,"range-key":"name"},{default:d((()=>[u(s,{class:"search-default-label"},{default:d((()=>[m(_(I.usersText)+" ",1),u(t,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["value","range"])):x("",!0),u(n,{class:"picker-selector",mode:"selector",onChange:$,value:I.labelIndex,range:I.labelData,"range-key":"name"},{default:d((()=>[u(s,{class:"search-default-label"},{default:d((()=>[m(_(I.labelText)+" ",1),u(t,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["value","range"]),u(n,{class:"picker-selector",mode:"selector",onChange:K,value:I.typeIndex,range:I.typeData,"range-key":"name"},{default:d((()=>[u(s,{class:"search-default-label"},{default:d((()=>[m(_(I.typeText)+" ",1),u(t,{class:"iconfont icon-zhankai1"})])),_:1})])),_:1},8,["value","range"]),u(l,{ref_key:"timeRef",ref:k,type:"daterange","clear-icon":!1,border:!1,onChange:M},{default:d((()=>[u(s,{class:"search-default-date"},{default:d((()=>[m(_(I.timeText)+" ",1),T.time?x("",!0):(o(),c(t,{key:0,class:"date-open-icon iconfont icon-zhankai1"}))])),_:1}),T.time?(o(),c(t,{key:0,class:"iconfont date-clear icon-shenpizhongxin-jujue",onClick:h(J,["stop"])})):x("",!0)])),_:1},512)])),_:1})}}},M=z({__name:"index",setup(e){const s=b();t(s.state.app.currentIndex);const n=a({typeIndex:0,tabIndex:0,tabId:1,followIndex:0,emptyTitle:"当前暂无合同~",customStyle:{border:"none",lineHeight:"20px",background:"#ED4014"},examineTabData:B,listData:[],where:{page:1,limit:10,types:6,scope_frame:"self",pay_status:"",name:"",renew:"",follows:"",sort:"",abnormal:"",time:"",salesman_id:""}});v((e=>{_()}));const r=a([{type:1,icon:"icon-sousuo"}]),i=e=>{1===e.type?I(`/pages/customer/contract/search?index=${n.tabIndex}&type=${n.where.types}`):I("/pages/customer/contract/addContract")},p=e=>{n.where.page>1&&T(),n.where.types=e.id,5==e.id?n.where.scope_frame="all":n.where.scope_frame="self",n.tabIndex=e.index,n.followIndex=e.index,n.where.page=1,_(!0)},m=e=>{n.where.page=1,n.where.abnormal=e.status,n.where.signing_status=e.label,n.where.time=e.time,n.where.salesman_id=e.salesmaId,_(!0)},_=(e=!1)=>{n.where.page=1,h(e)},x=t(!1),h=(e=!1)=>{$(n.where).then((a=>{e&&(n.listData=[]),n.listData.push(...a.data.list);const t=Math.ceil(a.data.count/n.where.limit);n.listData.length<=0||n.where.page>=t?x.value=!1:x.value=!0,j()})).catch((e=>{l.error(e.message)}))};return w((()=>{x.value&&(n.where.page++,h())})),D((()=>{n.where.page=1,n.value=!1,n.listData=[],h()})),(e,a)=>{const t=f;return o(),c(t,{class:"content"},{default:d((()=>[u(t,{class:"cr-position-header"},{default:d((()=>[u(t,{class:"status_bar"}),u(C,{"jump-url":"/pages/workbench/index","is-right":!0,"right-data":r,onHandleNarItem:i},null,8,["right-data"]),u(H,{"examine-tab-data":n.examineTabData,index:n.tabIndex,onChange:p},null,8,["examine-tab-data","index"]),u(J,{onChange:m,status:n.where.types,type:"approve"},null,8,["status"])])),_:1}),u(t,{class:"examine-content m10"},{default:d((()=>[u(N,{"list-data":n.listData,type:1,follow:n.followIndex,"form-type":{list:"contract"},"empty-title":n.emptyTitle},null,8,["list-data","follow","empty-title"])])),_:1}),u(K),u(k,{currentIndex:1})])),_:1})}}},[["__scopeId","data-v-d9b340e8"]]);export{M as default};