2025-09-25 17:40:28 +08:00
|
|
|
import{b2 as e,bt as a,ag as t,bT as l,bm as p,aZ as s,c as n,e as o,N as r,w as i,al as d,l as c,O as _,E as u,n as m,t as h,g as y,bR as g,a_ as b,aO as v}from"./index.1758793160998SbAhWz2_.js";import{_ as w}from"./index.1758793160998D6sC2th8.js";import{h as k,g as f,a as F}from"./order.1758793160998IJBoCvd8.js";/* empty css */import"./el-col.1758793160998Csft2KID.js";const j={key:0,class:"cell-btn cl-3"},T={key:0,class:"cell-btn cl-3"},x={key:0},C={key:0},O={key:0,class:"cell-btn cl-3"},D={key:0,class:"cell-btn cl-3"},E={key:0,class:"operate"},U=["onClick"],$=e({__name:"appeal",setup(e){const{copy:$}=a({legacy:!0}),z=e=>{$(e).then(()=>{v.success("复制成功")})};const B=(e,a)=>{let t="";return e.forEach(e=>{e.value==a&&(t=e.label)}),t},R=t({columns:[{prop:"id",label:"编号",width:60,align:"center"},{prop:"order_sn",label:"系统订单号",width:180,slot:"order_sn"},{prop:"mer_order_sn",label:"商户订单号",slot:"mer_order_sn",width:180},{prop:"ms_name",label:"代理账号",width:100,align:"center"},{prop:"mer_name",label:"商户账号",width:100,align:"center"},{prop:"pay_channel_code",label:"通道编码",width:100,align:"center"},{prop:"pay_channel_name",label:"通道名称",width:100,align:"center"},{prop:"appeal_user_type",label:"申述人类型",width:100,align:"center",slot:"appeal_user_type"},{prop:"appeal_type",label:"申诉类型",width:180,align:"center",slot:"appeal_type"},{prop:"handling_method",label:"申诉处理状态",width:120,align:"center",slot:"handling_method"},{prop:"status",label:"申诉状态",width:100,align:"center",slot:"status"},{prop:"remark",label:"备注",align:"center"},{prop:"create_time",label:"创建时间",width:160,align:"center",formatter:function(e){return g(1e3*e)}},{prop:"operate",label:"操作",width:80,align:"center",slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"系统订单号",type:"input",prop:"order_sn",value:""},{prop:"ms_name",label:"代理账号",type:"input",value:""},{prop:"mer_name",label:"商户账号",type:"input",value:""},{prop:"pay_channel_name",label:"通道名称",type:"input",value:""},{prop:"appeal_user_type",label:"申诉人类型",type:"select",value:"",options:[]},{prop:"appeal_type",label:"申诉类型",type:"select",value:"",options:[]},{prop:"handling_method",label:"申诉处理方式",type:"select",value:"",options:[]},{prop:"status",label:"申诉状态",type:"select",value:"",options:[]},{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",value:l()}],total:0,page:1,limit:10,amount:0,loading:!1,channelList:[],appeal_user_type:[],appeal_type:[],handling_method:[],status:[]}),G=()=>{R.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=l():e.value=""}),L()};p(()=>{L(),I()});const I=()=>{F({}).then(e=>{R.appeal_user_type=Object.keys(e.appeal_user_type).map(a=>({label:e.appeal_user_type[a],value:a})),R.searchFields[4].options=R.appeal_user_type,R.appeal_type=Object.keys(e.appeal_type).map(a=>({label:e.appeal_type[a],value:a})),R.searchFields[5].options=R.appeal_type,R.handling_method=Object.keys(e.handling_method).map(a=>({label:e.handling_method[a],value:a})),R.searchFields[6].options=R.handling_method,R.status=Object.keys(e.status).map(a=>({label:e.status[a],value:a})),R.searchFields[7].options=R.status})};const L=()=>{var e,a,t,l,p;R.loading=!0;let s={limit:R.limit,page:R.page},n=function(e){const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a}(R.searchFields);(null==(e=n.create_time)?void 0:e.length)>0&&(n.start_time=(null==(a=n.create_time[0])?void 0:a.getTime())?(null==(t=n.create_time[0])?void 0:t.getTime())/1e3:"",n.end_time=(null==(l=n.create_time[1])?void 0:l.getTime())?(null==(p=n.create_time[1])?void 0:p.getTime())/1e3:""),f(Object.assign(s,n)).then(e=>{R.tableData=e.list,R.total=e.total,R.loading=!1}).catch(()=>{R.loading=!1})};return(e,a)=>{const t=s("DocumentCopy"),l=u,p=s("Pointer");return o(),n("div",null,[r(w,{type:"pay-order",columns:y(R).columns,searchFields:y(R).searchFields,"onUpdate:searchFields":a[0]||(a
|