|
@@ -1,170 +1,167 @@
|
|
|
<template>
|
|
|
- <template-page ref="pageRef" v-if="tabIndexShow" :get-list="getList" :table-attributes="tableAttributes"
|
|
|
- :table-events="tableEvents" :operationColumnWidth="120" :options-evens-group="optionsEvensGroup"
|
|
|
- :moreParameters="moreParameters" :column-parsing="columnParsing" :operation="operation()"
|
|
|
- :exportList="tabIndex == 1 ? exportList1 : exportList2">
|
|
|
- <div slot="moreSearch" style="margin-bottom: 10px;">
|
|
|
- <el-radio-group v-model="tabIndex" size="mini" @change="changeType">
|
|
|
- <el-radio-button label="1">汇总</el-radio-button>
|
|
|
- <el-radio-button label="2">明细</el-radio-button>
|
|
|
- </el-radio-group>
|
|
|
- </div>
|
|
|
- <div slot="moreSearch" v-if="tabIndex == 2">
|
|
|
- <el-radio-group v-model="status" size="mini" @change="changeType">
|
|
|
- <el-radio-button label="">全部</el-radio-button>
|
|
|
- <el-radio-button label="WAIT">待结算</el-radio-button>
|
|
|
- <el-radio-button label="WAIT_ING">可提现</el-radio-button>
|
|
|
- <el-radio-button label="ING">提现中</el-radio-button>
|
|
|
- <el-radio-button label="OVER">已提现</el-radio-button>
|
|
|
- </el-radio-group>
|
|
|
- <br><br>
|
|
|
- </div>
|
|
|
- <el-dialog title="详情" width="80%" :modal="true" :visible.sync="formDialog" :show-close="true"
|
|
|
- :close-on-click-modal="false" :modal-append-to-body="false" @close="formDialog = false; formData = {}">
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">
|
|
|
- <span>基础信息</span>
|
|
|
- </div>
|
|
|
- <table border="1" style="border-color: #fff;" width="100%" align="center" cellspacing="0" cellpadding="10">
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">所属商户</td>
|
|
|
- <td>{{ formData.companyWechatName }}</td>
|
|
|
- <td class="bold" align="center">关联工单号</td>
|
|
|
- <td>{{ formData.workerOrderId }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">结算单号</td>
|
|
|
- <td>{{ formData.settlementOrderId }}</td>
|
|
|
- <td class="bold" align="center">工单品牌</td>
|
|
|
- <td>{{ formData.brand }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">客户姓名</td>
|
|
|
- <td>{{ formData.userName }}</td>
|
|
|
- <td class="bold" align="center">客户电话</td>
|
|
|
- <td>{{ formData.userMobile }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">师傅姓名</td>
|
|
|
- <td>{{ formData.workerName }}</td>
|
|
|
- <td class="bold" align="center">师傅身份证号</td>
|
|
|
- <td>{{ formData.identity }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">师傅联系电话</td>
|
|
|
- <td>{{ formData.workerMobile }}</td>
|
|
|
- <td class="bold" align="center">订单金额</td>
|
|
|
- <td>{{ formData.totalAmount }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">销售类型</td>
|
|
|
- <td>{{ formData.settlementType == 'OWN' ? '自由' : formData.settlementType == 'OUT' ? '外购' : '' }}</td>
|
|
|
- <td class="bold" align="center">创建人</td>
|
|
|
- <td>{{ formData.createBy }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">创建时间</td>
|
|
|
- <td>{{ formData.createTime }}</td>
|
|
|
- <td class="bold" align="center">支付状态</td>
|
|
|
- <td>{{ formData.payStatus == 'CANCEL' ? '取消' : formData.payStatus == 'PAID' ? '已支付' : formData.payStatus ==
|
|
|
- 'WAIT' ? '待支付' : '' }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">支付订单号</td>
|
|
|
- <td>{{ formData.orderId }}</td>
|
|
|
- <td class="bold" align="center">支付时间</td>
|
|
|
- <td>{{ formData.payTime }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">分账单号</td>
|
|
|
- <td>{{ formData.settlementOrderId }}</td>
|
|
|
- <td class="bold" align="center">分账状态</td>
|
|
|
- <td>{{ formData.status == 'WAIT' ? '待结算' : formData.status == 'WAIT_ING' ? '可提现' : formData.status ==
|
|
|
- 'ING' ? '提现中' : formData.status == 'OVER' ? '已提现' : '' }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">分账金额</td>
|
|
|
- <td>{{ formData.amount }}</td>
|
|
|
- <td class="bold" align="center">分账时间</td>
|
|
|
- <td>{{ formData.settlementTime }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">师傅分账金额</td>
|
|
|
- <td>{{ formData.workerAmount }}</td>
|
|
|
- <td class="bold" align="center">师傅分账金额手续费</td>
|
|
|
- <td>{{ formData.workerProceAmount }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">商户分账金额</td>
|
|
|
- <td>{{ formData.websitAmount }}</td>
|
|
|
- <td class="bold" align="center">商户分账金额手续费</td>
|
|
|
- <td>{{ formData.websitProceAmount }}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td class="bold" align="center">操作人</td>
|
|
|
- <td>{{ formData.updateBy }}</td>
|
|
|
- <td class="bold" align="center">操作时间</td>
|
|
|
- <td>{{ formData.updateTime }}</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- </el-card>
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">
|
|
|
- <span>订单信息</span>
|
|
|
- </div>
|
|
|
- <table border="1" style="border-color: #fff;" width="100%" align="center" cellspacing="0" cellpadding="10">
|
|
|
- <thead>
|
|
|
+ <zj-tab-page ref="tabPage" :defaultActives="[{ key: 'list', label: '列表页面', essential: true }]">
|
|
|
+ <template slot-scope="{activeKey, data}">
|
|
|
+ <template-page ref="pageRef" v-if="tabIndexShow && activeKey == 'list'" :get-list="getList" :table-attributes="tableAttributes"
|
|
|
+ :table-events="tableEvents" :operationColumnWidth="120" :options-evens-group="optionsEvensGroup"
|
|
|
+ :moreParameters="moreParameters" :column-parsing="columnParsing" :operation="operation()"
|
|
|
+ :exportList="tabIndex == 1 ? exportList1 : exportList2">
|
|
|
+ <div slot="moreSearch" style="margin-bottom: 10px;">
|
|
|
+ <el-radio-group v-model="tabIndex" size="mini" @change="changeType">
|
|
|
+ <el-radio-button label="1">汇总</el-radio-button>
|
|
|
+ <el-radio-button label="2">明细</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ </div>
|
|
|
+ <div slot="moreSearch" v-if="tabIndex == 2">
|
|
|
+ <el-radio-group v-model="status" size="mini" @change="changeType">
|
|
|
+ <el-radio-button label="">全部</el-radio-button>
|
|
|
+ <el-radio-button label="WAIT">待结算</el-radio-button>
|
|
|
+ <el-radio-button label="WAIT_ING">可提现</el-radio-button>
|
|
|
+ <el-radio-button label="ING">提现中</el-radio-button>
|
|
|
+ <el-radio-button label="OVER">已提现</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
+ <br><br>
|
|
|
+ </div>
|
|
|
+ </template-page>
|
|
|
+ <div v-if="~['detail'].indexOf(activeKey)">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>基础信息</span>
|
|
|
+ </div>
|
|
|
+ <table border="1" style="border-color: #fff;" width="100%" align="center" cellspacing="0" cellpadding="10">
|
|
|
+ <tr>
|
|
|
+ <td class="bold" align="center">所属商户</td>
|
|
|
+ <td>{{ formData.companyWechatName }}</td>
|
|
|
+ <td class="bold" align="center">关联工单号</td>
|
|
|
+ <td>{{ formData.workerOrderId }}</td>
|
|
|
+ <td class="bold" align="center">结算单号</td>
|
|
|
+ <td>{{ formData.settlementOrderId }}</td>
|
|
|
+ <td class="bold" align="center">工单品牌</td>
|
|
|
+ <td>{{ formData.brand }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="bold" align="center">客户姓名</td>
|
|
|
+ <td>{{ formData.userName }}</td>
|
|
|
+ <td class="bold" align="center">客户电话</td>
|
|
|
+ <td>{{ formData.userMobile }}</td>
|
|
|
+ <td class="bold" align="center">师傅姓名</td>
|
|
|
+ <td>{{ formData.workerName }}</td>
|
|
|
+ <td class="bold" align="center">师傅身份证号</td>
|
|
|
+ <td>{{ formData.identity }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="bold" align="center">师傅联系电话</td>
|
|
|
+ <td>{{ formData.workerMobile }}</td>
|
|
|
+ <td class="bold" align="center">订单金额</td>
|
|
|
+ <td>{{ formData.totalAmount }}</td>
|
|
|
+ <td class="bold" align="center">销售类型</td>
|
|
|
+ <td>{{ formData.settlementType == 'OWN' ? '自由' : formData.settlementType == 'OUT' ? '外购' : '' }}</td>
|
|
|
+ <td class="bold" align="center">创建人</td>
|
|
|
+ <td>{{ formData.createBy }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td class="bold" align="center">创建时间</td>
|
|
|
+ <td>{{ formData.createTime }}</td>
|
|
|
+ <td class="bold" align="center">支付状态</td>
|
|
|
+ <td>{{ formData.payStatus == 'CANCEL' ? '取消' : formData.payStatus == 'PAID' ? '已支付' : formData.payStatus ==
|
|
|
+ 'WAIT' ? '待支付' : '' }}</td>
|
|
|
+ <td class="bold" align="center">支付订单号</td>
|
|
|
+ <td>{{ formData.orderId }}</td>
|
|
|
+ <td class="bold" align="center">支付时间</td>
|
|
|
+ <td>{{ formData.payTime }}</td>
|
|
|
+ </tr>
|
|
|
<tr>
|
|
|
- <th class="bold" align="center">名称</th>
|
|
|
- <th class="bold" align="center">收费类型</th>
|
|
|
- <th class="bold" align="center">数量</th>
|
|
|
- <th class="bold" align="center">单价</th>
|
|
|
- <th class="bold" align="center">订单金额</th>
|
|
|
- <th class="bold" align="center">销售类型</th>
|
|
|
- <th class="bold" align="center">手续费</th>
|
|
|
- <th class="bold" align="center">师傅分账金额</th>
|
|
|
- <th class="bold" align="center">商户分账金额</th>
|
|
|
+ <td class="bold" align="center">分账单号</td>
|
|
|
+ <td>{{ formData.settlementOrderId }}</td>
|
|
|
+ <td class="bold" align="center">分账状态</td>
|
|
|
+ <td>{{ formData.status == 'WAIT' ? '待结算' : formData.status == 'WAIT_ING' ? '可提现' : formData.status ==
|
|
|
+ 'ING' ? '提现中' : formData.status == 'OVER' ? '已提现' : '' }}</td>
|
|
|
+ <td class="bold" align="center">分账金额</td>
|
|
|
+ <td>{{ formData.amount }}</td>
|
|
|
+ <td class="bold" align="center">分账时间</td>
|
|
|
+ <td>{{ formData.settlementTime }}</td>
|
|
|
</tr>
|
|
|
- </thead>
|
|
|
- <tbody>
|
|
|
- <tr v-for="(item, index) in formData.settlementOrderItemList" :key="index">
|
|
|
- <td align="center">{{ item.goodsName }}</td>
|
|
|
- <td align="center">{{ item.chargeType == 'ACC' ? (item.goodsType ==
|
|
|
- 'M' ? '辅材' : '配件') + '物料' : item.chargeType == 'SERV' ? '服务收费' : '' }}</td>
|
|
|
- <td align="center">{{ item.num }}</td>
|
|
|
- <td align="center">{{ item.goodsAmount }}</td>
|
|
|
- <td align="center">{{ item.totalAmount }}</td>
|
|
|
- <td align="center">{{ item.settlementType == 'OWN' ? '自有' : item.settlementType == 'OUT' ? '外购' : '' }}</td>
|
|
|
- <td align="center">{{ (item.websitProceAmount * 100 + item.workerProceAmount * 100) / 100 }}</td>
|
|
|
- <td align="center">{{ item.workerAmount }}</td>
|
|
|
- <td align="center">{{ item.websitAmount }}</td>
|
|
|
+ <tr>
|
|
|
+ <td class="bold" align="center">师傅分账金额</td>
|
|
|
+ <td>{{ formData.workerAmount }}</td>
|
|
|
+ <td class="bold" align="center">师傅分账金额手续费</td>
|
|
|
+ <td>{{ formData.workerProceAmount }}</td>
|
|
|
+ <td class="bold" align="center">商户分账金额</td>
|
|
|
+ <td>{{ formData.websitAmount }}</td>
|
|
|
+ <td class="bold" align="center">商户分账金额手续费</td>
|
|
|
+ <td>{{ formData.websitProceAmount }}</td>
|
|
|
</tr>
|
|
|
- <!-- <tr>
|
|
|
- <td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
|
|
|
- </tr> -->
|
|
|
<tr>
|
|
|
- <td align="center">总计</td>
|
|
|
+ <td class="bold" align="center">操作人</td>
|
|
|
+ <td>{{ formData.updateBy }}</td>
|
|
|
+ <td class="bold" align="center">操作时间</td>
|
|
|
+ <td>{{ formData.updateTime }}</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
- <td align="center">{{ totalAmount }}</td>
|
|
|
<td></td>
|
|
|
- <td align="center">{{ commissionAmount }}</td>
|
|
|
- <td align="center">{{ workerAmount }}</td>
|
|
|
- <td align="center">{{ websitAmount }}</td>
|
|
|
</tr>
|
|
|
- </tbody>
|
|
|
- </table>
|
|
|
- </el-card>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
- <el-button size="mini" @click="formDialog = false; formData = {}">取 消</el-button>
|
|
|
- <el-button size="mini" v-if="formData.status == 'WAIT'" type="primary"
|
|
|
- @click="settleAccounts(formData.settlementOrderId)">确认结算</el-button>
|
|
|
- <el-button size="mini" v-if="formData.status == 'WAIT_ING'" type="primary"
|
|
|
- @click="withdraw(formData.settlementOrderId)">确认提现</el-button>
|
|
|
+ </table>
|
|
|
+ </el-card>
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>订单信息</span>
|
|
|
+ </div>
|
|
|
+ <table border="1" style="border-color: #fff;" width="100%" align="center" cellspacing="0" cellpadding="10">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th class="bold" align="center">名称</th>
|
|
|
+ <th class="bold" align="center">收费类型</th>
|
|
|
+ <th class="bold" align="center">数量</th>
|
|
|
+ <th class="bold" align="center">单价</th>
|
|
|
+ <th class="bold" align="center">订单金额</th>
|
|
|
+ <th class="bold" align="center">销售类型</th>
|
|
|
+ <th class="bold" align="center">手续费</th>
|
|
|
+ <th class="bold" align="center">师傅分账金额</th>
|
|
|
+ <th class="bold" align="center">商户分账金额</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ <tr v-for="(item, index) in formData.settlementOrderItemList" :key="index">
|
|
|
+ <td align="center">{{ item.goodsName }}</td>
|
|
|
+ <td align="center">{{ item.chargeType == 'ACC' ? (item.goodsType ==
|
|
|
+ 'M' ? '辅材' : '配件') + '物料' : item.chargeType == 'SERV' ? '服务收费' : '' }}</td>
|
|
|
+ <td align="center">{{ item.num }}</td>
|
|
|
+ <td align="center">{{ item.goodsAmount }}</td>
|
|
|
+ <td align="center">{{ item.totalAmount }}</td>
|
|
|
+ <td align="center">{{ item.settlementType == 'OWN' ? '自有' : item.settlementType == 'OUT' ? '外购' : '' }}</td>
|
|
|
+ <td align="center">{{ (item.websitProceAmount * 100 + item.workerProceAmount * 100) / 100 }}</td>
|
|
|
+ <td align="center">{{ item.workerAmount }}</td>
|
|
|
+ <td align="center">{{ item.websitAmount }}</td>
|
|
|
+ </tr>
|
|
|
+ <!-- <tr>
|
|
|
+ <td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
|
|
|
+ </tr> -->
|
|
|
+ <tr>
|
|
|
+ <td align="center">总计</td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td align="center">{{ totalAmount }}</td>
|
|
|
+ <td></td>
|
|
|
+ <td align="center">{{ commissionAmount }}</td>
|
|
|
+ <td align="center">{{ workerAmount }}</td>
|
|
|
+ <td align="center">{{ websitAmount }}</td>
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ </el-card>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button size="mini" @click="formDialog = false; formData = {};data.removeTab()">取 消</el-button>
|
|
|
+ <el-button size="mini" v-if="formData.status == 'WAIT'" type="primary"
|
|
|
+ @click="settleAccounts(formData.settlementOrderId,data.removeTab)">确认结算
|
|
|
+ </el-button>
|
|
|
+ <el-button size="mini" v-if="formData.status == 'WAIT_ING'" type="primary" @click="withdraw(formData.settlementOrderId,data.removeTab)">
|
|
|
+ 确认提现
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </el-dialog>
|
|
|
- </template-page>
|
|
|
+ </template>
|
|
|
+ </zj-tab-page>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -203,7 +200,9 @@ export default {
|
|
|
tabIndex: 1,
|
|
|
workerId: '',
|
|
|
websitId: '',
|
|
|
- tabIndexShow: true
|
|
|
+ tabIndexShow: true,
|
|
|
+ formType: 'add',
|
|
|
+ formVisible: false,
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -282,13 +281,48 @@ export default {
|
|
|
selectionChange(data) {
|
|
|
this.recordSelected = data
|
|
|
},
|
|
|
- openForm() {
|
|
|
- this.formDialog = true;
|
|
|
+ openForm(type, id) {
|
|
|
+ this.$refs.tabPage.addTab({
|
|
|
+ // 对应显示的模块
|
|
|
+ activeKey: type,
|
|
|
+ // 唯一标识
|
|
|
+ key: type,
|
|
|
+ // 页签名称
|
|
|
+ label: ({ detail: "详情" })[type],
|
|
|
+ // 打开时事件
|
|
|
+ triggerEvent: () => {
|
|
|
+ this.formCancel()
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.formType = type
|
|
|
+ this.formVisible = true
|
|
|
+ if (type == 'detail') {
|
|
|
+ this.formDialogType = 1
|
|
|
+ this.totalAmount = 0
|
|
|
+ this.workerAmount = 0
|
|
|
+ this.websitAmount = 0
|
|
|
+ this.commissionAmount = 0
|
|
|
+ getDetail({ id }).then(res => {
|
|
|
+ Object.assign(this.formData, res.data)
|
|
|
+ res.data.settlementOrderItemList.forEach(item => {
|
|
|
+ this.totalAmount += (item.totalAmount * 100 + this.totalAmount * 100) / 100
|
|
|
+ this.workerAmount = (item.workerAmount * 100 + this.workerAmount * 100) / 100
|
|
|
+ this.websitAmount += (item.websitAmount * 100 + this.websitAmount * 100) / 100
|
|
|
+ this.commissionAmount += (item.websitProceAmount * 100 + item.workerProceAmount * 100 + this.commissionAmount * 100) / 100
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 关闭时事件
|
|
|
+ closeEvent: () => {
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
formCancel() {
|
|
|
- this.$refs.formRef.$refs.inlineForm.clearValidate()
|
|
|
- this.$data.formData = this.$options.data().formData
|
|
|
- this.formDialog = false
|
|
|
+ this.formVisible = false
|
|
|
+ this.$refs?.formRef?.resetFields()
|
|
|
+ this.$data.formRef = this.$options.data().formRef
|
|
|
},
|
|
|
// 表格操作列
|
|
|
operation() {
|
|
@@ -305,21 +339,7 @@ export default {
|
|
|
this.tabIndex = 2
|
|
|
this.$refs.pageRef.refreshList()
|
|
|
} else {
|
|
|
- this.totalAmount = 0
|
|
|
- this.workerAmount = 0
|
|
|
- this.websitAmount = 0
|
|
|
- this.commissionAmount = 0
|
|
|
- getDetail({ id: row.settlementOrderId }).then(res => {
|
|
|
- Object.assign(this.formData, res.data)
|
|
|
- res.data.settlementOrderItemList.forEach(item => {
|
|
|
- this.totalAmount += (item.totalAmount * 100 + this.totalAmount * 100) / 100
|
|
|
- this.workerAmount = (item.workerAmount * 100 + this.workerAmount * 100) / 100
|
|
|
- this.websitAmount += (item.websitAmount * 100 + this.websitAmount * 100) / 100
|
|
|
- this.commissionAmount += (item.websitProceAmount * 100 + item.workerProceAmount * 100 + this.commissionAmount * 100) / 100
|
|
|
- })
|
|
|
- this.formDialogType = 1
|
|
|
- this.openForm()
|
|
|
- })
|
|
|
+ this.openForm('detail',row.settlementOrderId)
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -374,7 +394,7 @@ export default {
|
|
|
}
|
|
|
this.settleAccounts(this.recordSelected.map(item => { return item.settlementOrderId }).join(','))
|
|
|
},
|
|
|
- settleAccounts(id) {
|
|
|
+ settleAccounts(id,cancel) {
|
|
|
this.$confirm(`请确认是否结算选中数据, 是否继续?`, '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
@@ -385,6 +405,7 @@ export default {
|
|
|
}).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
this.$message({ type: 'success', message: `结算成功!` })
|
|
|
+ cancel('list')
|
|
|
this.$refs.pageRef.refreshList()
|
|
|
this.formDialog = false
|
|
|
} else {
|
|
@@ -399,7 +420,7 @@ export default {
|
|
|
}
|
|
|
this.withdraw(this.recordSelected.map(item => { return item.settlementOrderId }).join(','))
|
|
|
},
|
|
|
- withdraw(id) {
|
|
|
+ withdraw(id,cancel) {
|
|
|
this.$confirm(`请确认是否提现选中数据, 是否继续?`, '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
@@ -410,6 +431,7 @@ export default {
|
|
|
}).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
this.$message({ type: 'success', message: `提现成功!` })
|
|
|
+ cancel('list')
|
|
|
this.$refs.pageRef.refreshList()
|
|
|
this.formDialog = false
|
|
|
} else {
|