index-d63215be.js 10.0 KB

1
  1. import{_ as e}from"./index-7942a895.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-1f8b6973.js";import{_ as l}from"./search.vue_vue_type_script_setup_true_lang-0078eedd.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-a9940900.js";import{s}from"./shortcuts-ef19d5bc.js";import{d as o,G as i,a5 as r,k as n,X as u,m as d,p as m,r as p,K as _,o as c,c as v,a as y,w as f,F as w,q as b,f as h,j as k,b as x,t as V,s as j,e as C,J as g,Q as D,O as Y,Y as I,$ as M,B as T,D as U,_ as z}from"./index-984179d1.js";import{u as O}from"./useGetList-537667c9.js";import{u as B}from"./useOpen-04bbf00b.js";import F from"./create-27c7d7b6.js";import{j as N,a as S}from"./index-5969c628.js";import{h as q}from"./moment-b265113e.js";import E from"./index-b52c07d5.js";/* empty css *//* empty css */import"./http-2c0aea7c.js";import"./index-a56a1523.js";import"./exportExcel-331c8441.js";import"./index-413a9217.js";import"./index-de63480b.js";const G={0:{"商户名称":"owner_name","商户ID":"company_uid","所属商务":"business_str","提现金额":"tixian_money","打款金额":"tixian_money","提现时间":"created_at","提现账户":"card_no","状态":"status_str","收款人姓名":"name_of_payee","备注":"remark"},1:{"商户名称":"owner_name","商户ID":"company_uid","所属商务":"business_str","提现金额":"tixian_money","打款金额":"tixian_money","提现时间":"created_at","提现账户":"card_no","状态":"status_str","收款人姓名":"name_of_payee","备注":"remark"},2:{"商户名称":"owner_name","商户ID":"company_uid","所属商务":"business_str","提现金额":"tixian_money","打款金额":"tixian_money","提现时间":"created_at","提现账户":"card_no","状态":"status_str","收款人姓名":"name_of_payee","备注":"remark"},3:{"商户名称":"owner_name","商户ID":"company_uid","所属商务":"business_str","提现金额":"tixian_money","打款金额":"tixian_money","提现时间":"created_at","提现账户":"card_no","状态":"status_str","收款人姓名":"name_of_payee","备注":"remark"},4:{"提现金额":"tixian_money","提现时间":"created_at","提现账户":"card_no","状态":"status_str","收款人姓名":"name_of_payee","打款时间":"updated_at","备注":"remark"},5:{"提现金额":"tixian_money","提现时间":"created_at","提现账户":"card_no","状态":"status_str","收款人姓名":"name_of_payee","备注":"remark"}},J=e=>(T("data-v-f417df1b"),e=e(),U(),e),P={class:"table-default"},X={key:0},H=J((()=>C("br",null,null,-1))),K={key:1},L=J((()=>C("br",null,null,-1))),Q=J((()=>C("br",null,null,-1))),Z={key:2},$=J((()=>C("br",null,null,-1))),A=J((()=>C("br",null,null,-1))),R={class:"dialog-footer"},W=z(o({__name:"index",setup(o){q().startOf("month").format("YYYY-MM-DD"),q().endOf("month").format("YYYY-MM-DD"),B();i(),r();const T=n([{name:"待审核",value:1},{name:"审核不通过",value:2},{name:"待打款",value:3},{name:"打款成功",value:4},{name:"打款失败",value:5}]),{data:U,query:z,search:J,reset:W,loading:ee}=O("jiesuanManage/financeCheck/list");n(!1),n({});const ae=n({}),le=n({}),te=n([]),se=(u("rolesIdentify"),n(!1)),oe=n({}),ie=n(!1),re=n({}),ne=n(""),ue=n(!1),de=n(!1);d((()=>[1,3].includes(z.value.status)));const me=e=>{switch(e.status){case 4:return"success";case 1:case 3:return"warning";case 5:case 2:return"danger"}},pe=()=>{le.value={},de.value=!1},_e=()=>{S({id:ae.value.id,status:2,...le.value}).then((e=>{Y.success(e.message),de.value=!1,J()}))},ce=e=>{if(z.value.createTime){const a=I(e);z.value.tixian_start_at=a[0],z.value.tixian_end_at=a[1]}else delete z.value.tixian_start_at,delete z.value.tixian_end_at},ve=()=>{z.value.status=1,z.value.business_id="",z.value.createTime="",delete z.value.tixian_start_at,delete z.value.tixian_end_at,J()},ye=e=>{switch(e){case"withdrawDetailVisible":se.value=!1;break;case"approvedVisible":ue.value=!1;break;case"noapprovedVisible":de.value=!1;break;case"applyVisible":ie.value=!1}J()},fe=(e,a,l)=>{switch(ae.value=a||{},e){case"withdrawDetailVisible":se.value=!0,oe.value=a||{};break;case"approvedVisible":M.confirm("确认审核通过吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{S({id:ae.value,status:3}).then((e=>{Y.success(e.message),J()}))})).catch((()=>{}));break;case"noapprovedVisible":de.value=!0;break;case"applyVisible":ie.value=!0,re.value=a||{},"打款成功"==l?(re.value.isShowPayNo=!0,re.value.status=4):"打款失败"==l&&(re.value.isShowPayNo=!1,re.value.status=5),ne.value=l||""}},we=d((()=>{var e;return null==(e=U.value)?void 0:e.data}));return m((()=>{z.value.status=1,N().then((e=>{te.value=e.data})),J()})),(o,i)=>{const r=p("el-radio"),n=p("el-radio-group"),u=p("el-date-picker"),d=p("el-form-item"),m=p("el-input"),Y=t,I=l,M=p("el-table-column"),U=p("el-text"),O=p("el-button"),B=p("el-table"),N=a,S=e,q=p("el-form"),W=p("el-dialog"),ae=_("action"),te=_("loading");return c(),v("div",null,[y(n,{modelValue:h(z).status,"onUpdate:modelValue":i[0]||(i[0]=e=>h(z).status=e),onChange:h(J),class:"pl-5"},{default:f((()=>[(c(!0),v(w,null,b(h(T),(e=>(c(),k(r,{label:e.value,key:e.value},{default:f((()=>[x(V(e.name),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue","onChange"]),y(I,{search:h(J),reset:ve},{body:f((()=>[y(d,{label:"提现时间"},{default:f((()=>[y(u,{"unlink-panels":"",clearable:"",onChange:ce,format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",modelValue:h(z).createTime,"onUpdate:modelValue":i[1]||(i[1]=e=>h(z).createTime=e),type:"daterange",shortcuts:h(s),"range-separator":"To","start-placeholder":"开始时间","end-placeholder":"结束时间"},null,8,["modelValue","shortcuts"])])),_:1}),[4,5].includes(h(z).status)?j("",!0):(c(),k(d,{key:0,label:"商户名称",prop:"owner_name"},{default:f((()=>[y(m,{modelValue:h(z).owner_name,"onUpdate:modelValue":i[2]||(i[2]=e=>h(z).owner_name=e),placeholder:"请输入商户名称",clearable:""},null,8,["modelValue"])])),_:1})),[4,5].includes(h(z).status)?j("",!0):(c(),k(d,{key:1,label:"商户ID",prop:"company_uid"},{default:f((()=>[y(m,{modelValue:h(z).company_uid,"onUpdate:modelValue":i[3]||(i[3]=e=>h(z).company_uid=e),placeholder:"请输入商户ID",clearable:""},null,8,["modelValue"])])),_:1}))])),extra_button:f((()=>[y(Y,{api:"jiesuanManage/financeCheck/list",sheet_name:"财务审核",title_obj:h(G)[h(z).status],extro_params:{is_export:1,...h(z)}},null,8,["title_obj","extro_params"])])),_:1},8,["search"]),C("div",P,[g((c(),k(B,{data:h(we),class:"mt-3"},{default:f((()=>[[4,5].includes(h(z).status)?j("",!0):(c(),k(M,{key:0,prop:"owner_name",label:"商户名称","min-width":"200px"},{default:f((e=>[C("div",null,V(e.row.owner_name),1),C("div",null,"ID:"+V(e.row.company_uid),1)])),_:1})),y(M,{prop:"tixian_money",label:"提现金额","show-overflow-tooltip":"","min-width":"200px"}),[4,5].includes(h(z).status)?j("",!0):(c(),k(M,{key:1,prop:"tixian_money",label:"打款金额","show-overflow-tooltip":"","min-width":"200px"})),y(M,{prop:"created_at","show-overflow-tooltip":"",label:"提现时间","min-width":"200px"}),y(M,{prop:"card_no",label:"提现账户","show-overflow-tooltip":"","min-width":"200px"}),y(M,{prop:"status_str",label:"状态","show-overflow-tooltip":""},{default:f((e=>[y(U,{class:"mx-1",type:me(e.row)},{default:f((()=>[x(V(e.row.status_str),1)])),_:2},1032,["type"]),4==h(z).status?(c(),v("div",X,[y(U,{class:"mx-1",type:me(e.row)},{default:f((()=>[x(V(e.row.updated_at),1)])),_:2},1032,["type"])])):j("",!0)])),_:1}),y(M,{prop:"name_of_payee",label:"对公账户名称","show-overflow-tooltip":"","min-width":"150px"}),y(M,{prop:"remark",label:"备注","show-overflow-tooltip":""}),y(M,{label:"操作",fixed:"right"},{default:f((e=>[1==h(z).status?(c(),k(O,{key:0,link:"",type:"primary",size:"small",onClick:a=>fe("withdrawDetailVisible",e.row)},{default:f((()=>[x("提现详情")])),_:2},1032,["onClick"])):j("",!0),H,1==h(z).status?g((c(),v("div",K,[y(O,{link:"",type:"primary",size:"small",onClick:a=>fe("approvedVisible",e.row)},{default:f((()=>[x("审核通过")])),_:2},1032,["onClick"]),L,y(O,{link:"",type:"primary",size:"small",onClick:a=>fe("noapprovedVisible",e.row)},{default:f((()=>[x("审核不通过")])),_:2},1032,["onClick"]),Q])),[[ae,"jiesuan.FinanceCheck.check"]]):j("",!0),3==h(z).status?g((c(),v("div",Z,[y(O,{link:"",type:"primary",size:"small",onClick:a=>fe("applyVisible",e.row,"打款成功")},{default:f((()=>[x("打款成功")])),_:2},1032,["onClick"]),$,y(O,{link:"",type:"primary",size:"small",onClick:a=>fe("applyVisible",e.row,"打款失败")},{default:f((()=>[x("打款失败")])),_:2},1032,["onClick"]),A])),[[ae,"jiesuan.FinanceCheck.remit"]]):j("",!0),e.row.ticket_link?(c(),k(O,{key:3,link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,void window.open(l.ticket_link);var l}},{default:f((()=>[x("查看电子发票")])),_:2},1032,["onClick"])):j("",!0)])),_:1})])),_:1},8,["data"])),[[te,h(ee)]]),y(N)]),y(S,{modelValue:h(se),"onUpdate:modelValue":i[5]||(i[5]=e=>D(se)?se.value=e:null),width:"80%",title:"提现详情","destroy-on-close":""},{default:f((()=>[y(E,{onClose:i[4]||(i[4]=e=>ye("withdrawDetailVisible")),primary:h(oe)},null,8,["primary"])])),_:1},8,["modelValue"]),y(W,{width:"500px",modelValue:h(de),"onUpdate:modelValue":i[7]||(i[7]=e=>D(de)?de.value=e:null),title:"审核不通过","destroy-on-close":"",onClose:pe},{footer:f((()=>[C("span",R,[y(O,{onClick:pe},{default:f((()=>[x("取消")])),_:1}),y(O,{type:"primary",onClick:_e},{default:f((()=>[x(" 确认 ")])),_:1})])])),default:f((()=>[y(q,{model:h(le),"label-width":"120px"},{default:f((()=>[y(d,{label:"备注"},{default:f((()=>[y(m,{modelValue:h(le).remark,"onUpdate:modelValue":i[6]||(i[6]=e=>h(le).remark=e),rows:3,type:"textarea",placeholder:"请输入内容",autocomplete:"off"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1},8,["modelValue"]),y(S,{modelValue:h(ie),"onUpdate:modelValue":i[9]||(i[9]=e=>D(ie)?ie.value=e:null),width:"50%",title:h(ne),"destroy-on-close":""},{default:f((()=>[y(F,{onClose:i[8]||(i[8]=e=>ye("applyVisible")),primary:h(re)},null,8,["primary"])])),_:1},8,["modelValue","title"])])}}}),[["__scopeId","data-v-f417df1b"]]);export{W as default};