Browse Source

商户充值订单管理测试下单添加订单类型

master
j1ack 2 years ago
parent
commit
0f0f4a3297
  1. BIN
      bitcopay后台-开发环境.zip
  2. 8
      src/api/user/userCustomer.js
  3. 21
      src/views/otc/otcStoreRechargeOrder/index.vue
  4. 18
      src/views/user/userCustomer/index.vue

BIN
bitcopay后台-开发环境.zip

Binary file not shown.

8
src/api/user/userCustomer.js

@ -71,4 +71,12 @@ export function upgradeLevel(data) {
url: '/user/userCustomer/upgradeLevel?userId=' + data,
method: 'post',
})
}
// 降级成为商家
export function downgradeToMerchant(data) {
return request({
url: '/user/userCustomer/downgradeToMerchant?userId=' + data,
method: 'post',
})
}

21
src/views/otc/otcStoreRechargeOrder/index.vue

@ -146,6 +146,14 @@
:value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="订单类型" prop="type">
<el-select v-model="form.type" placeholder="请选择订单类型" clearable size="medium">
<el-option v-for="(item, i) in payType" :key="i" :label="item.label"
:value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="金额" prop="amount">
<el-input v-model="form.amount" placeholder="请输入金额" style="width:217px" />
</el-form-item>
@ -192,6 +200,16 @@ export default {
value: 3,
},
],
payType: [
{
label: '地址支付',
value: 'address',
},
{
label: '卡支付',
value: 'card',
},
],
//
merchantCon: [],
dateRange: [],
@ -234,6 +252,9 @@ export default {
form: {},
//
rules: {
type: [
{ required: true, message: "请选择订单类型", trigger: "blur" },
],
merchantId: [
{ required: true, message: "请选择商户", trigger: "blur" },
],

18
src/views/user/userCustomer/index.vue

@ -151,6 +151,8 @@
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="medium" type="text" @click="handleDowngradeToMerchant(scope.row)" v-if="scope.row.platformRole=='acceptor'">降级为商家</el-button>
<template v-if="scope.row.userRole=='store'&&scope.row.authLevel=='4'">
<el-button size="medium" type="text" @click="handleCreate(scope.row)" v-if="scope.row.platformRole!='acceptor'">置为承兑商</el-button>
</template>
@ -194,7 +196,7 @@
</template>
<script>
import { listUserCustomer, getUserCustomer,upgradeLevel, delUserCustomer, addUserCustomer, updateUserCustomer, exportUserCustomer, changeUserStatus } from "@/api/user/userCustomer";
import { listUserCustomer, getUserCustomer,upgradeLevel, delUserCustomer, downgradeToMerchant, addUserCustomer, updateUserCustomer, exportUserCustomer, changeUserStatus } from "@/api/user/userCustomer";
export default {
name: "UserCustomer",
@ -455,6 +457,20 @@ export default {
this.getList();
this.msgSuccess("操作成功");
})
},
/** 降级为商家 */
handleDowngradeToMerchant(row) {
const userIds = row.userId || this.ids;
this.$confirm('是否确认将个人用户编号为"' + userIds + '"的数据项降级为商家?', "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
}).then(function () {
return downgradeToMerchant(userIds);
}).then(() => {
this.getList();
this.msgSuccess("操作成功");
})
},
/** 导出按钮操作 */
handleExport() {

Loading…
Cancel
Save