|
|
@ -3,25 +3,25 @@ |
|
|
<div class="condition1"> |
|
|
<div class="condition1"> |
|
|
<div class="search"> |
|
|
<div class="search"> |
|
|
<el-text size="large" style="width:4vw;">姓名</el-text> |
|
|
<el-text size="large" style="width:4vw;">姓名</el-text> |
|
|
<el-input v-model="searchForm.name" placeholder="请输入姓名" style="width:9vw;" clearable/> |
|
|
|
|
|
|
|
|
<el-input v-model="searchForm.name" placeholder="请输入姓名" style="width:9vw;" clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="search"> |
|
|
<div class="search"> |
|
|
<el-text size="large" style="width:4vw;">精网号</el-text> |
|
|
<el-text size="large" style="width:4vw;">精网号</el-text> |
|
|
<el-input v-model="searchForm.jwcode" placeholder="请输入精网号" style="width:9vw;" clearable/> |
|
|
|
|
|
|
|
|
<el-input v-model="searchForm.jwcode" placeholder="请输入精网号" style="width:9vw;" clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="search"> |
|
|
<div class="search"> |
|
|
<el-text size="large" style="width:4vw;">所属地区</el-text> |
|
|
<el-text size="large" style="width:4vw;">所属地区</el-text> |
|
|
<el-cascader style="width: 9vw;" v-model="searchForm.markets" :options="market" placeholder="请选择所属地区" |
|
|
<el-cascader style="width: 9vw;" v-model="searchForm.markets" :options="market" placeholder="请选择所属地区" |
|
|
clearable/> |
|
|
|
|
|
|
|
|
clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="search"> |
|
|
<div class="search"> |
|
|
<el-text size="large" style="width:4vw;">产品名称</el-text> |
|
|
<el-text size="large" style="width:4vw;">产品名称</el-text> |
|
|
<el-cascader v-model="searchForm.goodsName" :options="productList" style="width: 10vw;" clearable/> |
|
|
|
|
|
|
|
|
<el-cascader v-model="searchForm.goodsName" :options="productList" style="width: 10vw;" clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="search"> |
|
|
<div class="search"> |
|
|
<el-text size="large" style="width:4vw;">退款币种</el-text> |
|
|
<el-text size="large" style="width:4vw;">退款币种</el-text> |
|
|
<el-select v-model="searchForm.refundCurrency" style="width:9vw;" clearable> |
|
|
<el-select v-model="searchForm.refundCurrency" style="width:9vw;" clearable> |
|
|
<el-option v-for="item in currencies" :key="item.value" :label="item.label" :value="item.value"/> |
|
|
|
|
|
|
|
|
<el-option v-for="item in currencies" :key="item.value" :label="item.label" :value="item.value" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -29,39 +29,36 @@ |
|
|
<div class="search2"> |
|
|
<div class="search2"> |
|
|
<el-text size="large" style="width:4vw;">退款途径</el-text> |
|
|
<el-text size="large" style="width:4vw;">退款途径</el-text> |
|
|
<el-select v-model="searchForm.refundChannels" style="width:9vw;" clearable> |
|
|
<el-select v-model="searchForm.refundChannels" style="width:9vw;" clearable> |
|
|
<el-option v-for="item in channelOptions" :key="item.value" :label="item.label" |
|
|
|
|
|
:value="item.value"/> |
|
|
|
|
|
|
|
|
<el-option v-for="item in channelOptions" :key="item.value" :label="item.label" :value="item.value" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
<div class="search2"> |
|
|
<div class="search2"> |
|
|
<el-text size="large" style="width:4vw;">订单状态</el-text> |
|
|
<el-text size="large" style="width:4vw;">订单状态</el-text> |
|
|
<el-select v-model="searchForm.statuses" style="width:9vw;" clearable> |
|
|
<el-select v-model="searchForm.statuses" style="width:9vw;" clearable> |
|
|
<el-option v-for="item in statusList" :label="item" :value="item" :key="item"/> |
|
|
|
|
|
|
|
|
<el-option v-for="item in statusList" :label="item" :value="item" :key="item" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
<div class="search2" style="width: 28vw;"> |
|
|
|
|
|
|
|
|
<div class="search2" style="width: 25.5vw;"> |
|
|
<el-text size="large" style="width:4vw;">退款时间</el-text> |
|
|
<el-text size="large" style="width:4vw;">退款时间</el-text> |
|
|
<el-date-picker v-model="dateRange" type="datetimerange" range-separator="至" start-placeholder="起始时间" |
|
|
<el-date-picker v-model="dateRange" type="datetimerange" range-separator="至" start-placeholder="起始时间" |
|
|
end-placeholder="结束时间" style="width:22vw;" @change="handleDatePickerChange" clearable |
|
|
|
|
|
:disabled-date="disabledDate" :default-time="defaultTime"/> |
|
|
|
|
|
|
|
|
end-placeholder="结束时间" style="width:18vw;" clearable |
|
|
|
|
|
:disabled-date="disabledDate" :default-time="defaultTime" /> |
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div> |
|
|
<el-button type="primary" @click="getRefund">查询</el-button> |
|
|
|
|
|
<el-button type="success" @click="reset">重置</el-button> |
|
|
|
|
|
<!-- <el-button type="warning">导出excel</el-button> |
|
|
|
|
|
<el-button type="primary">查看导出列表</el-button> --> |
|
|
|
|
|
|
|
|
<el-button type="primary" size="medium" @click="getRefund">查询</el-button> |
|
|
|
|
|
<el-button type="success" size="medium" @click="reset">重置</el-button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</el-card> |
|
|
</el-card> |
|
|
|
|
|
|
|
|
<el-card style="background-color: rgb(231,244,253);"> |
|
|
|
|
|
<el-table :data="tableData" style="height:60vh;width:82vw;"> |
|
|
|
|
|
<el-table-column type="index" label="序号" width="60" fixed="left"/> |
|
|
|
|
|
<el-table-column prop="name" label="Homily ID" width="120" fixed="left"/> |
|
|
|
|
|
<el-table-column prop="jwcode" label="姓名" width="120" fixed="left" show-overflow-tooltip/> |
|
|
|
|
|
<el-table-column prop="marketName" label="所属地区" width="120"/> |
|
|
|
|
|
<el-table-column prop="goodsName" label="产品名称" width="120"/> |
|
|
|
|
|
<el-table-column prop="goodNum" label="产品数量" width="120"/> |
|
|
|
|
|
|
|
|
<el-card style="background-color: rgb(231,244,253);height:80vh;"> |
|
|
|
|
|
<el-table :data="tableData" style="height:70vh;width:82vw;"> |
|
|
|
|
|
<el-table-column type="index" label="序号" width="60" fixed="left" /> |
|
|
|
|
|
<el-table-column prop="jwcode" label="Homily ID" width="120" fixed="left" /> |
|
|
|
|
|
<el-table-column prop="name" label="姓名" width="120" fixed="left" show-overflow-tooltip /> |
|
|
|
|
|
<el-table-column prop="market" label="所属地区" width="120" /> |
|
|
|
|
|
<el-table-column prop="goodsName" label="产品名称" width="120" /> |
|
|
|
|
|
<el-table-column prop="goodsNum" label="产品数量" width="120" /> |
|
|
<el-table-column prop="refundModel" label="退款方式" width="120"> |
|
|
<el-table-column prop="refundModel" label="退款方式" width="120"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
{{ scope.row.refundModel === 1 ? '部分退款' : '全部退款' }} |
|
|
{{ scope.row.refundModel === 1 ? '部分退款' : '全部退款' }} |
|
|
@ -92,7 +89,7 @@ |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<el-image v-if="scope.row.refundVoucher" :src="scope.row.refundVoucher" |
|
|
<el-image v-if="scope.row.refundVoucher" :src="scope.row.refundVoucher" |
|
|
@click="previewImage(scope.row.refundVoucher)" |
|
|
@click="previewImage(scope.row.refundVoucher)" |
|
|
style="width: 40px; height: 40px; cursor: pointer;z-index: 99999;" fit="cover"/> |
|
|
|
|
|
|
|
|
style="width: 40px; height: 40px; cursor: pointer;z-index: 99999;" fit="cover" /> |
|
|
<span v-else style="color: #FA5A1E;">待补充</span> |
|
|
<span v-else style="color: #FA5A1E;">待补充</span> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
@ -111,8 +108,7 @@ |
|
|
<el-table-column prop="operation" label="操作" fixed="right" width="100px"> |
|
|
<el-table-column prop="operation" label="操作" fixed="right" width="100px"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<div class="operation"> |
|
|
<div class="operation"> |
|
|
<el-button v-if="scope.row.status === 40" type="primary" text |
|
|
|
|
|
@click="showEditDialog(scope.row)"> |
|
|
|
|
|
|
|
|
<el-button v-if="scope.row.status === 40" type="primary" text @click="showEditDialog(scope.row)"> |
|
|
提交 |
|
|
提交 |
|
|
</el-button> |
|
|
</el-button> |
|
|
<el-button v-else type="primary" text @click="showEditDialog(scope.row)"> |
|
|
<el-button v-else type="primary" text @click="showEditDialog(scope.row)"> |
|
|
@ -123,7 +119,7 @@ |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
<el-pagination v-model:current-page="pagination.pageNum" v-model:page-size="pagination.pageSize" |
|
|
<el-pagination v-model:current-page="pagination.pageNum" v-model:page-size="pagination.pageSize" |
|
|
layout="total, sizes, prev, pager, next, jumper" :total="pagination.total" style="margin-top: 1vh;"/> |
|
|
|
|
|
|
|
|
layout="total, sizes, prev, pager, next, jumper" :total="pagination.total" style="margin-top: 1vh;" /> |
|
|
</el-card> |
|
|
</el-card> |
|
|
|
|
|
|
|
|
<el-dialog v-model="showEdit" class="edit" overflow draggable style="width: 40vw;"> |
|
|
<el-dialog v-model="showEdit" class="edit" overflow draggable style="width: 40vw;"> |
|
|
@ -131,19 +127,19 @@ |
|
|
<div class="left"> |
|
|
<div class="left"> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">精网号</el-text> |
|
|
<el-text style="width:4vw;">精网号</el-text> |
|
|
<el-input v-model="editRow.jwcode" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.jwcode" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">客户姓名</el-text> |
|
|
<el-text style="width:4vw;">客户姓名</el-text> |
|
|
<el-input v-model="editRow.name" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.name" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">所属地区</el-text> |
|
|
<el-text style="width:4vw;">所属地区</el-text> |
|
|
<el-input v-model="editRow.marketName" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.marketName" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">产品名称</el-text> |
|
|
<el-text style="width:4vw;">产品名称</el-text> |
|
|
<el-input v-model="editRow.goodsName" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.goodsName" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">退款类型</el-text> |
|
|
<el-text style="width:4vw;">退款类型</el-text> |
|
|
@ -154,80 +150,76 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">付款币种</el-text> |
|
|
<el-text style="width:4vw;">付款币种</el-text> |
|
|
<el-input v-model="editRow.paymentCurrency" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.paymentCurrency" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">付款金额</el-text> |
|
|
<el-text style="width:4vw;">付款金额</el-text> |
|
|
<el-input v-model="editRow.paymentAmount" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.paymentAmount" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">支付方式</el-text> |
|
|
<el-text style="width:4vw;">支付方式</el-text> |
|
|
<el-input v-model="editRow.payType" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.payType" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">付款时间</el-text> |
|
|
<el-text style="width:4vw;">付款时间</el-text> |
|
|
<el-date-picker v-model="editRow.payTime" type="datetime" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-date-picker v-model="editRow.payTime" type="datetime" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">提交人</el-text> |
|
|
<el-text style="width:4vw;">提交人</el-text> |
|
|
<el-input v-model="editRow.submitterName" style="width:10vw;" disabled/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.submitterName" style="width:10vw;" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">转账凭证</el-text> |
|
|
<el-text style="width:4vw;">转账凭证</el-text> |
|
|
<img v-if="editRow.voucher" :src="editRow.voucher" |
|
|
|
|
|
style="width: 80px; height: 80px; object-fit: cover;"> |
|
|
|
|
|
|
|
|
<img v-if="editRow.voucher" :src="editRow.voucher" style="width: 80px; height: 80px; object-fit: cover;"> |
|
|
<div v-else> |
|
|
<div v-else> |
|
|
无转账凭证 |
|
|
无转账凭证 |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">备注</el-text> |
|
|
<el-text style="width:4vw;">备注</el-text> |
|
|
<el-input v-model="editRow.remark" style="width:10vw;" :row="3" disabled maxlength="100" |
|
|
|
|
|
type="textarea" show-word-limit clearable/> |
|
|
|
|
|
|
|
|
<el-input v-model="editRow.remark" style="width:10vw;" :row="3" disabled maxlength="100" type="textarea" |
|
|
|
|
|
show-word-limit clearable /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="right"> |
|
|
<div class="right"> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">退款币种</el-text> |
|
|
<el-text style="width:4vw;">退款币种</el-text> |
|
|
<el-select v-model="editForm.refundCurrency" placeholder="请选择退款币种" style="width:10vw;"> |
|
|
<el-select v-model="editForm.refundCurrency" placeholder="请选择退款币种" style="width:10vw;"> |
|
|
<el-option v-for="item in currencies" :key="item.value" :label="item.label" |
|
|
|
|
|
:value="item.value"/> |
|
|
|
|
|
|
|
|
<el-option v-for="item in currencies" :key="item.value" :label="item.label" :value="item.value" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">退款金额</el-text> |
|
|
<el-text style="width:4vw;">退款金额</el-text> |
|
|
<el-input v-model="editForm.refundAmount" placeholder="请输入退款金额" style="width:10vw;" clearable/> |
|
|
|
|
|
|
|
|
<el-input v-model="editForm.refundAmount" placeholder="请输入退款金额" style="width:10vw;" clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">退款途径</el-text> |
|
|
<el-text style="width:4vw;">退款途径</el-text> |
|
|
<el-select v-model="editForm.refundChannels" placeholder="请选择退款途径" style="width:10vw;"> |
|
|
<el-select v-model="editForm.refundChannels" placeholder="请选择退款途径" style="width:10vw;"> |
|
|
<el-option v-for="item in channelOptions" :key="item.value" :label="item.label" |
|
|
|
|
|
:value="item.value"/> |
|
|
|
|
|
|
|
|
<el-option v-for="item in channelOptions" :key="item.value" :label="item.label" :value="item.value" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">退款时间</el-text> |
|
|
<el-text style="width:4vw;">退款时间</el-text> |
|
|
<el-date-picker v-model="editForm.refundTime" type="datetime" placeholder="请选择退款时间" |
|
|
|
|
|
style="width:10vw;" clearable/> |
|
|
|
|
|
|
|
|
<el-date-picker v-model="editForm.refundTime" type="datetime" placeholder="请选择退款时间" style="width:10vw;" |
|
|
|
|
|
clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">支付凭证</el-text> |
|
|
<el-text style="width:4vw;">支付凭证</el-text> |
|
|
<el-upload ref="uploadRef" :http-request="customUpload" list-type="picture-card" |
|
|
|
|
|
:auto-upload="false" :on-change="handleImageChange" :before-upload="beforeUpload" |
|
|
|
|
|
:show-file-list="false"> |
|
|
|
|
|
|
|
|
<el-upload ref="uploadRef" :http-request="customUpload" list-type="picture-card" :auto-upload="false" |
|
|
|
|
|
:on-change="handleImageChange" :before-upload="beforeUpload" :show-file-list="false"> |
|
|
<template #default> |
|
|
<template #default> |
|
|
<img v-if="editForm.imageUrl" :src="editForm.imageUrl" |
|
|
<img v-if="editForm.imageUrl" :src="editForm.imageUrl" |
|
|
style="width: 80px; height: 80px; object-fit: cover;"> |
|
|
style="width: 80px; height: 80px; object-fit: cover;"> |
|
|
<el-icon v-else> |
|
|
<el-icon v-else> |
|
|
<Plus/> |
|
|
|
|
|
|
|
|
<Plus /> |
|
|
</el-icon> |
|
|
</el-icon> |
|
|
</template> |
|
|
</template> |
|
|
</el-upload> |
|
|
</el-upload> |
|
|
</div> |
|
|
</div> |
|
|
<div class="dialog-item"> |
|
|
<div class="dialog-item"> |
|
|
<el-text style="width:4vw;">备注</el-text> |
|
|
<el-text style="width:4vw;">备注</el-text> |
|
|
<el-input v-model="editForm.refundRemark" placeholder="请输入备注" style="width:10vw;" :rows="3" |
|
|
|
|
|
maxlength="100" show-word-limit type="textarea" clearable/> |
|
|
|
|
|
|
|
|
<el-input v-model="editForm.refundRemark" placeholder="请输入备注" style="width:10vw;" :rows="3" maxlength="100" |
|
|
|
|
|
show-word-limit type="textarea" clearable /> |
|
|
</div> |
|
|
</div> |
|
|
<div style="display:flex;justify-content: center;margin-top: 5vh;"> |
|
|
<div style="display:flex;justify-content: center;margin-top: 5vh;"> |
|
|
<el-button type="default" @click="hideEditDialog" style="margin-right: 2vw;">取消</el-button> |
|
|
<el-button type="default" @click="hideEditDialog" style="margin-right: 2vw;">取消</el-button> |
|
|
@ -238,17 +230,18 @@ |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
</template> |
|
|
</template> |
|
|
<script setup> |
|
|
<script setup> |
|
|
import {ref, onMounted} from 'vue' |
|
|
|
|
|
import {ElMessage} from 'element-plus' |
|
|
|
|
|
|
|
|
import { ref, onMounted } from 'vue' |
|
|
|
|
|
import { ElMessage } from 'element-plus' |
|
|
import API from '@/util/http.js' |
|
|
import API from '@/util/http.js' |
|
|
import dayjs from 'dayjs' |
|
|
import dayjs from 'dayjs' |
|
|
import {useAdminStore} from "@/store/index.js" |
|
|
|
|
|
import {storeToRefs} from "pinia" |
|
|
|
|
|
import {Delete, Download, Plus, ZoomIn} from '@element-plus/icons-vue' |
|
|
|
|
|
|
|
|
import { useAdminStore } from "@/store/index.js" |
|
|
|
|
|
import { storeToRefs } from "pinia" |
|
|
|
|
|
import { Delete, Download, Plus, ZoomIn } from '@element-plus/icons-vue' |
|
|
|
|
|
|
|
|
const adminStore = useAdminStore() |
|
|
const adminStore = useAdminStore() |
|
|
const {adminData, menuTree} = storeToRefs(adminStore) |
|
|
|
|
|
import {permissionMapping, findMenuById} from "@/utils/menuTreePermission.js" |
|
|
|
|
|
|
|
|
const { adminData, menuTree } = storeToRefs(adminStore) |
|
|
|
|
|
import { permissionMapping, findMenuById } from "@/utils/menuTreePermission.js" |
|
|
|
|
|
import moment from 'moment' |
|
|
|
|
|
|
|
|
const uploadUrl = 'https://api.homilychart.com/hljw/api/aws/upload' |
|
|
const uploadUrl = 'https://api.homilychart.com/hljw/api/aws/upload' |
|
|
const dateRange = ref([]) |
|
|
const dateRange = ref([]) |
|
|
@ -285,7 +278,7 @@ const getRefund = async function () { |
|
|
const params = { |
|
|
const params = { |
|
|
pageNum: pagination.value.pageNum, |
|
|
pageNum: pagination.value.pageNum, |
|
|
pageSize: pagination.value.pageSize, |
|
|
pageSize: pagination.value.pageSize, |
|
|
cashRecordDone: { |
|
|
|
|
|
|
|
|
cashRecordDTO: { |
|
|
jwcode: searchForm.value.jwcode, |
|
|
jwcode: searchForm.value.jwcode, |
|
|
name: searchForm.value.name, |
|
|
name: searchForm.value.name, |
|
|
markets: searchForm.value.markets, |
|
|
markets: searchForm.value.markets, |
|
|
@ -305,7 +298,7 @@ const getRefund = async function () { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const result = await API({ |
|
|
const result = await API({ |
|
|
url: '/Money/select', |
|
|
|
|
|
|
|
|
url: '/Money/exSelect', |
|
|
method: 'POST', |
|
|
method: 'POST', |
|
|
data: params |
|
|
data: params |
|
|
}) |
|
|
}) |
|
|
@ -394,46 +387,46 @@ const channelOptions = ref([{ |
|
|
value: '银行转账', |
|
|
value: '银行转账', |
|
|
label: '银行转账' |
|
|
label: '银行转账' |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
|
|
|
|
|
|
{ |
|
|
value: '刷卡', |
|
|
value: '刷卡', |
|
|
label: '刷卡' |
|
|
label: '刷卡' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: '现金', |
|
|
value: '现金', |
|
|
label: '现金' |
|
|
label: '现金' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: '支票', |
|
|
value: '支票', |
|
|
label: '支票' |
|
|
label: '支票' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: 'Grabpay', |
|
|
value: 'Grabpay', |
|
|
label: 'Grabpay' |
|
|
label: 'Grabpay' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: 'Nets', |
|
|
value: 'Nets', |
|
|
label: 'Nets' |
|
|
label: 'Nets' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: 'E-Transfer', |
|
|
value: 'E-Transfer', |
|
|
label: 'E-Transfer' |
|
|
label: 'E-Transfer' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: 'PayPal', |
|
|
value: 'PayPal', |
|
|
label: 'PayPal' |
|
|
label: 'PayPal' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: 'Stripe-链接收款', |
|
|
value: 'Stripe-链接收款', |
|
|
label: 'Stripe-链接收款' |
|
|
label: 'Stripe-链接收款' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: 'PaymentAsia-链接收款', |
|
|
value: 'PaymentAsia-链接收款', |
|
|
label: 'PaymentAsia-链接收款' |
|
|
label: 'PaymentAsia-链接收款' |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
value: 'Ipay88-链接收款', |
|
|
value: 'Ipay88-链接收款', |
|
|
label: 'Ipay88-链接收款' |
|
|
label: 'Ipay88-链接收款' |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
]) |
|
|
]) |
|
|
|
|
|
|
|
|
const currencies = ref([ |
|
|
const currencies = ref([ |
|
|
|