sf_web_dist/js/appeal.17587931609988Iph9T80.js
2025-09-25 17:40:28 +08:00

2 lines
5.8 KiB
JavaScript

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[0]=e=>y(R).searchFields=e),data:y(R).tableData,limit:y(R).limit,"onUpdate:limit":a[1]||(a[1]=e=>y(R).limit=e),page:y(R).page,"onUpdate:page":a[2]||(a[2]=e=>y(R).page=e),total:y(R).total,onGetTableData:L,onResetForm:G,loading:y(R).loading},{status:i(({row:e})=>[e.status?(o(),n("div",j,[c("div",{class:m(1==e.status?"blue":"green")},h(B(y(R).status,e.status)),3)])):d("",!0)]),appeal_user_type:i(({row:e})=>[e.appeal_user_type?(o(),n("div",T,[c("div",{class:m(1==e.appeal_user_type?"blue":"red")},h(B(y(R).appeal_user_type,e.appeal_user_type)),3)])):d("",!0)]),order_sn:i(({row:e})=>[e.order_sn?(o(),n("div",x,[r(l,{onClick:a=>z(e.order_sn),size:16,color:"#5f80c7"},{default:i(()=>[r(t)]),_:2},1032,["onClick"]),_(" "+h(`${e.order_sn}`),1)])):d("",!0)]),mer_order_sn:i(({row:e})=>[e.mer_order_sn?(o(),n("div",C,[r(l,{onClick:a=>z(e.mer_order_sn),size:16,color:"#5f80c7"},{default:i(()=>[r(t)]),_:2},1032,["onClick"]),_(" "+h(`${e.mer_order_sn}`),1)])):d("",!0)]),appeal_type:i(({row:e})=>[e.appeal_type?(o(),n("div",O,[c("div",{class:m(1==e.appeal_type?"blue":"red")},h(B(y(R).appeal_type,e.appeal_type)),3)])):d("",!0)]),handling_method:i(({row:e})=>[e.handling_method?(o(),n("div",D,[c("div",{class:m(1==e.handling_method?"blue":"red")},h(B(y(R).handling_method,e.handling_method)),3)])):d("",!0)]),operate:i(({row:e})=>[1==e.status?(o(),n("div",E,[c("div",{class:"blue",onClick:a=>(async e=>{b.confirm(`是否对编号为${e.id}的订单进行申诉处理吗?`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{let a={appeal_id:e.id};k(a).then(e=>{v.success(e),L()})}).catch(()=>{})})(e)},[r(l,null,{default:i(()=>[r(p)]),_:1}),a[3]||(a[3]=_(" 确认 "))],8,U)])):d("",!0)]),_:1},8,["columns","searchFields","data","limit","page","total","loading"])])}}},[["__scopeId","data-v-041a5a2b"]]);export{$ as default};