index-53bb102b.js 7.3 KB

1
  1. import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-850ad854.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-785dcb03.js";import{s as l}from"./shortcuts-ef19d5bc.js";import{d as t,G as s,a5 as o,k as r,X as d,m as u,p as n,r as i,K as m,o as p,c,a as _,w as v,F as f,q as h,f as b,j as w,b as k,t as y,s as V,e as Y,J as x,Q as g,O as D,Y as j,$ as T,B as M,D as C,_ as U}from"./index-9b91a2d9.js";import{u as I}from"./useGetList-c38468a1.js";import{u as O}from"./useOpen-900cdbd3.js";import{j as B,m as G}from"./index-edeacaac.js";import{h as q}from"./moment-b265113e.js";/* empty css *//* empty css */import"./http-46f56a71.js";import"./index-825e2937.js";const z=e=>(M("data-v-8ad23278"),e=e(),C(),e),X={class:"table-default"},F=z((()=>Y("br",null,null,-1))),H=z((()=>Y("br",null,null,-1))),J={class:"dialog-footer"},K=U(t({__name:"index",setup(t){q().startOf("month").format("YYYY-MM-DD"),q().endOf("month").format("YYYY-MM-DD"),O();s(),o();const M=r([{name:"待审核",value:1},{name:"已审核",value:2}]),{data:C,query:U,search:z,reset:K,loading:L}=I("jiesuanManage/verify/list");r(!1),r({});const Q=r({}),R=r({}),S=r([]),$=(d("rolesIdentify"),r(!1)),A=r({});r({});const E=r(!1),N=r(!1),P=e=>{switch(e.status){case 2:case 1:return"success";case 3:case 0:return"danger"}},W=()=>{G({id:Q.value.id,status:3,remark:R.value.remark}).then((e=>{D.success(e.message),1e4==e.code&&le("noapprovedVisible"),z()}))},Z=e=>{if(U.value.createTime){const a=j(e);U.value.created_at_start=a[0],U.value.created_at_end=a[1],delete U.value.checked_at_start,delete U.value.checked_at_end,delete U.value.verifyTime}else delete U.value.created_at_start,delete U.value.created_at_end,delete U.value.checked_at_start,delete U.value.checked_at_end,delete U.value.verifyTime},ee=e=>{if(U.value.verifyTime){const a=j(e);U.value.checked_at_start=a[0],U.value.checked_at_end=a[1],delete U.value.created_at_start,delete U.value.created_at_end,delete U.value.createTime}else delete U.value.checked_at_start,delete U.value.checked_at_end,delete U.value.created_at_start,delete U.value.created_at_end,delete U.value.createTime},ae=()=>{U.value.status=1,U.value.business_id="",U.value.createTime="",delete U.value.tixian_start_at,delete U.value.tixian_end_at,z()},le=e=>{switch(e){case"withdrawDetailVisible":$.value=!1;break;case"approvedVisible":E.value=!1;break;case"noapprovedVisible":N.value=!1}z()},te=(e,a)=>{switch(Q.value=a||{},e){case"withdrawDetailVisible":$.value=!0,A.value=a||{};break;case"approvedVisible":T.confirm("确认审核通过吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{G({id:Q.value.id,status:2}).then((e=>{D.success(e.message),z()}))})).catch((()=>{}));break;case"noapprovedVisible":N.value=!0}},se=u((()=>{var e;return null==(e=C.value)?void 0:e.data}));return n((()=>{U.value.status=1,B().then((e=>{S.value=e.data})),z()})),(t,s)=>{const o=i("el-radio"),r=i("el-radio-group"),d=i("el-input"),u=i("el-form-item"),n=i("el-option"),D=i("el-select"),j=i("el-date-picker"),T=a,C=i("el-table-column"),I=i("el-text"),O=i("el-button"),B=i("el-table"),G=e,q=i("el-form"),K=i("el-dialog"),Q=m("loading");return p(),c("div",null,[_(r,{modelValue:b(U).status,"onUpdate:modelValue":s[0]||(s[0]=e=>b(U).status=e),onChange:b(z),class:"pl-5"},{default:v((()=>[(p(!0),c(f,null,h(b(M),(e=>(p(),w(o,{label:e.value,key:e.value},{default:v((()=>[k(y(e.name),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue","onChange"]),_(T,{search:b(z),reset:ae},{body:v((()=>[_(u,{label:"商户名称",prop:"name"},{default:v((()=>[_(d,{modelValue:b(U).owner_name,"onUpdate:modelValue":s[1]||(s[1]=e=>b(U).owner_name=e),name:"owner_name",clearable:"",placeholder:"请输入商户名称"},null,8,["modelValue"])])),_:1}),_(u,{label:"所属商务",prop:"business_id"},{default:v((()=>[_(D,{modelValue:b(U).business_id,"onUpdate:modelValue":s[2]||(s[2]=e=>b(U).business_id=e),filterable:"",clearable:"",placeholder:"选择所属商务"},{default:v((()=>[(p(!0),c(f,null,h(b(S),(e=>(p(),w(n,{key:e.id,label:e.username,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),1==b(U).status?(p(),w(u,{key:0,label:"申请时间"},{default:v((()=>[_(j,{"unlink-panels":"",clearable:"",onChange:Z,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:b(U).createTime,"onUpdate:modelValue":s[3]||(s[3]=e=>b(U).createTime=e),type:"daterange",shortcuts:b(l),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1})):V("",!0),1!=b(U).status?(p(),w(u,{key:1,label:"审核时间"},{default:v((()=>[_(j,{"unlink-panels":"",clearable:"",onChange:ee,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:b(U).verifyTime,"onUpdate:modelValue":s[4]||(s[4]=e=>b(U).verifyTime=e),type:"daterange",shortcuts:b(l),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1})):V("",!0)])),_:1},8,["search"]),Y("div",X,[x((p(),w(B,{data:b(se),class:"mt-3"},{default:v((()=>[_(C,{prop:"owner_name",label:"商户名称","min-width":"200px"},{default:v((e=>[Y("div",null,y(e.row.owner_name),1),Y("div",null,"ID:"+y(e.row.company_uid),1)])),_:1}),_(C,{prop:"business_name","show-overflow-tooltip":"",label:"所属商务","min-width":"200px"}),_(C,{prop:"owner_name",label:"收款信息","min-width":"250px"},{default:v((e=>[Y("div",null,"收款人:"+y(e.row.name_of_payee),1),Y("div",null,"银行卡号:"+y(e.row.card_no),1),Y("div",null,"开户支行:"+y(e.row.sub_bank_name),1),Y("div",null,"开户银行:"+y(e.row.bank_name),1),Y("div",null,"收款人手机号:"+y(e.row.phone_of_payee),1)])),_:1}),_(C,{prop:"created_at",label:"申请时间","show-overflow-tooltip":"","min-width":"200px"}),1!=b(U).status?(p(),w(C,{key:0,prop:"checked_at",label:"审核时间","show-overflow-tooltip":"","min-width":"200px"})):V("",!0),1!=b(U).status?(p(),w(C,{key:1,prop:"remark",label:"备注","show-overflow-tooltip":"","min-width":"200px"})):V("",!0),1!=b(U).status?(p(),w(C,{key:2,prop:"status_text",label:"状态","show-overflow-tooltip":"","min-width":"200px"},{default:v((e=>[_(I,{class:"mx-1",type:P(e.row)},{default:v((()=>[k(y(e.row.status_text),1)])),_:2},1032,["type"])])),_:1})):V("",!0),1==b(U).status?(p(),w(C,{key:3,label:"操作"},{default:v((e=>[_(O,{link:"",type:"primary",size:"small",onClick:a=>te("approvedVisible",e.row)},{default:v((()=>[k("审核通过")])),_:2},1032,["onClick"]),F,_(O,{link:"",type:"primary",size:"small",onClick:a=>te("noapprovedVisible",e.row)},{default:v((()=>[k("审核不通过")])),_:2},1032,["onClick"]),H])),_:1})):V("",!0)])),_:1},8,["data"])),[[Q,b(L)]]),_(G)]),_(K,{width:"500px",modelValue:b(N),"onUpdate:modelValue":s[7]||(s[7]=e=>g(N)?N.value=e:null),title:"审核不通过","destroy-on-close":""},{footer:v((()=>[Y("span",J,[_(O,{onClick:s[6]||(s[6]=e=>N.value=!1)},{default:v((()=>[k("取消")])),_:1}),_(O,{type:"primary",onClick:W},{default:v((()=>[k(" 确认 ")])),_:1})])])),default:v((()=>[_(q,{model:b(R),"label-width":"120px"},{default:v((()=>[_(u,{label:"备注"},{default:v((()=>[_(d,{modelValue:b(R).remark,"onUpdate:modelValue":s[5]||(s[5]=e=>b(R).remark=e),rows:3,type:"textarea",placeholder:"请输入内容",autocomplete:"off"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-8ad23278"]]);export{K as default};