|
|
|
@ -48,7 +48,8 @@ |
|
|
|
</div> |
|
|
|
<div class="rowItem"> |
|
|
|
<el-text style="width: 4vw;">产品名称</el-text> |
|
|
|
<el-cascader v-model="searchData.goodsName" :options="productList" style="width: 10vw;" clearable/> |
|
|
|
<el-cascader v-model="searchData.goodsName" :options="productList" style="width: 10vw;" |
|
|
|
clearable /> |
|
|
|
</div> |
|
|
|
<div class="rowItem" style="width: 30vw"> |
|
|
|
<el-text style="width: 4vw; margin-left: 0.5vw;">付款时间</el-text> |
|
|
|
@ -123,32 +124,37 @@ |
|
|
|
<el-table-column fixed="left" prop="jwcode" label="Homily ID" width="110px" /> |
|
|
|
<el-table-column fixed="left" prop="name" label="姓名" width="110px" /> |
|
|
|
<el-table-column prop="marketName" label="所属地区" width="80px" /> |
|
|
|
<el-table-column prop="activity" label="活动名称" width="120px" /> |
|
|
|
<el-table-column prop="activity" label="活动名称" width="120px" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="goodsName" label="产品名称" width="120px" /> |
|
|
|
<el-table-column prop="goodNum" label="产品数量" width="120px" /> |
|
|
|
<el-table-column prop="goodNum" label="产品数量" width="130px" > |
|
|
|
<template #default="scope"> |
|
|
|
<span v-if="scope.row.goodsName == '金币充值'">{{ scope.row.permanentGold }}</span> |
|
|
|
<span v-else>{{ scope.row.goodNum }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="paymentCurrency" label="付款币种" width="100px"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="paymentAmount" label="付款金额" width="120px"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="receivedCurrency" label="到账币种" v-if="!kefu && activeTab == 'pass'" |
|
|
|
width="150px"></el-table-column> |
|
|
|
<el-table-column prop="receivedAmount" label="到账金额" v-if="!kefu && activeTab == 'pass'" |
|
|
|
width="150px"> |
|
|
|
<el-table-column prop="receivedCurrency" label="到账币种" |
|
|
|
v-if="!kefu && activeTab == 'pass' || activeTab == 'done'" width="150px"></el-table-column> |
|
|
|
<el-table-column prop="receivedAmount" label="到账金额" |
|
|
|
v-if="!kefu && activeTab == 'pass' || activeTab == 'done'" width="150px"> |
|
|
|
<template #default="scope"> |
|
|
|
<div v-if="!scope.row.receivedAmount"> |
|
|
|
<text style="color: #FA5A1E;">待补充</text> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="handlingCharge" label="手续费" v-if="!kefu && activeTab == 'pass'" |
|
|
|
width="150px"> |
|
|
|
<el-table-column prop="handlingCharge" label="手续费" |
|
|
|
v-if="!kefu && activeTab == 'pass' || activeTab == 'done'" width="150px"> |
|
|
|
<template #default="scope"> |
|
|
|
<div v-if="!scope.row.handlingCharge"> |
|
|
|
<text style="color: #FA5A1E;">待补充</text> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="payType" label="支付方式" width="110px"> |
|
|
|
<el-table-column prop="payType" label="支付方式" width="130px"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="payTime" label="付款时间" width="180px" /> |
|
|
|
<el-table-column prop="voucher" label="转账凭证" width="110px"> |
|
|
|
@ -169,10 +175,10 @@ |
|
|
|
<el-table-column prop="submitterName" label="提交人" width="150px" |
|
|
|
show-overflow-tooltip></el-table-column> |
|
|
|
<el-table-column prop="auditName" label="审核人" |
|
|
|
v-if="!kefu && activeTab == 'pass' || activeTab == 'reject'" width="150px" |
|
|
|
show-overflow-tooltip></el-table-column> |
|
|
|
<el-table-column prop="receivedTime" label="到账时间" v-if="caiwu && activeTab == 'pass'" |
|
|
|
width="150px"> |
|
|
|
v-if="!kefu && activeTab == 'pass' || activeTab == 'reject' || activeTab == 'done'" |
|
|
|
width="150px" show-overflow-tooltip></el-table-column> |
|
|
|
<el-table-column prop="receivedTime" label="到账时间" |
|
|
|
v-if="caiwu && activeTab == 'pass' || activeTab == 'done'" width="180px"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="remark" label="备注" v-if="activeTab != 'reject'" width="150px" |
|
|
|
show-overflow-tooltip></el-table-column> |
|
|
|
@ -742,8 +748,8 @@ const getlist = async () => { |
|
|
|
cashRoleId: cashRoleId, |
|
|
|
paymentCurrency: payCurrencySelect, |
|
|
|
submitterMarket: receivedMarket, |
|
|
|
goodsName:goodsName, |
|
|
|
market:MarketNameForId(searchData.value.market) |
|
|
|
goodsName: goodsName, |
|
|
|
market: MarketNameForId(searchData.value.market) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
@ -1093,7 +1099,10 @@ const submitRefund = async () => { |
|
|
|
remark: refundFormData.value.remark, // 备注信息(可选) |
|
|
|
refundReason: refundFormData.value.refundReason, // 退款备注-客服填写(可选) |
|
|
|
refundModel: refundFormData.value.refundModel, // 退款方式:0-全额,1-部分(可选) |
|
|
|
id: refundFormData.value.id //订单id |
|
|
|
id: refundFormData.value.id, //订单id |
|
|
|
orderCode: refundFormData.value.orderCode, |
|
|
|
permanentGold: (refundFormData.value.permanentGold) * 100 || null, |
|
|
|
freeGold: (refundFormData.value.freeGold) * 100 || null |
|
|
|
} |
|
|
|
}) |
|
|
|
if (result.code == 200) { |
|
|
|
@ -1392,7 +1401,7 @@ const productList = [ |
|
|
|
"children": [ |
|
|
|
{ |
|
|
|
"value": "金币充值", |
|
|
|
"label": "金币充值", |
|
|
|
"label": "金币充值" |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
@ -1401,6 +1410,10 @@ const productList = [ |
|
|
|
"label": "软件产品", |
|
|
|
"children": [ |
|
|
|
{ |
|
|
|
"value": "软件", |
|
|
|
"label": "软件", |
|
|
|
"children": [ |
|
|
|
{ |
|
|
|
"value": "美股", |
|
|
|
"label": "美股", |
|
|
|
"children": [ |
|
|
|
@ -1512,7 +1525,70 @@ const productList = [ |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
"value": "AI机构探测神器", |
|
|
|
"label": "AI机构探测神器", |
|
|
|
"children": [ |
|
|
|
{ |
|
|
|
"value": "AI机构追踪", |
|
|
|
"label": "AI机构追踪" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "AI机构出击", |
|
|
|
"label": "AI机构出击" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "AI机构资金", |
|
|
|
"label": "AI机构资金" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "AI机活跃度", |
|
|
|
"label": "AI机活跃度" |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "超级机构探测神器", |
|
|
|
"label": "超级机构探测神器", |
|
|
|
"children": [ |
|
|
|
{ |
|
|
|
"value": "超级机构透视", |
|
|
|
"label": "超级机构透视" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "超级机构伏击", |
|
|
|
"label": "超级机构伏击" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "超级机构猎杀", |
|
|
|
"label": "超级机构猎杀" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "超级机构脉博", |
|
|
|
"label": "超级机构脉博" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "超级机构罗盘", |
|
|
|
"label": "超级机构罗盘" |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "其他", |
|
|
|
"label": "其他", |
|
|
|
"children": [ |
|
|
|
{ |
|
|
|
"value": "静态信息费", |
|
|
|
"label": "静态信息费" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"value": "博股会员", |
|
|
|
"label": "博股会员" |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
// 获取活动信息 |
|
|
|
const getActivitys = async function () { |
|
|
|
@ -1610,7 +1686,7 @@ onMounted(async function () { |
|
|
|
.content { |
|
|
|
//整体内容 |
|
|
|
height: 100%; |
|
|
|
width: 83vw; |
|
|
|
width: 80vw; |
|
|
|
|
|
|
|
.card1 { |
|
|
|
// 筛选框 |
|
|
|
|