{
- refreshDevice({ id: row.id }).then((res) => {
- if (res.code === 200) {
- this.$message.success("操作成功,设备已刷新");
- this.getList(false);
- }
- })
+ refreshDevice({ id: row.id }).then((res) => {
+ if (res.code === 200) {
+ this.$message.success("操作成功,设备已刷新");
+ this.getList(false);
+ }
})
},
// 一键入仓
diff --git a/src/views/bst/index/MchIndex.vue b/src/views/bst/index/MchIndex.vue
index 3bfa429..87fb8d2 100644
--- a/src/views/bst/index/MchIndex.vue
+++ b/src/views/bst/index/MchIndex.vue
@@ -39,7 +39,7 @@
我的
-
+
diff --git a/src/views/bst/model/index.vue b/src/views/bst/model/index.vue
index c0a49da..01ec456 100644
--- a/src/views/bst/model/index.vue
+++ b/src/views/bst/model/index.vue
@@ -88,6 +88,9 @@
{{d.row[column.key]}} KM
+
+
+
{{d.row[column.key]}}
@@ -135,7 +138,7 @@ import { listModel, delModel } from "@/api/bst/model";
import { $showColumns } from '@/utils/mixins';
import BooleanTag from '@/components/BooleanTag/index.vue';
import ModelEditDialog from '@/views/bst/model/components/ModelEditDialog.vue';
-
+import UserLink from '@/components/Business/User/UserLink.vue';
// 默认排序字段
const defaultSort = {
prop: "createTime",
@@ -147,7 +150,14 @@ export default {
mixins: [$showColumns],
components: {
BooleanTag,
- ModelEditDialog
+ ModelEditDialog,
+ UserLink
+ },
+ props: {
+ query: {
+ type: Object,
+ default: () => ({})
+ }
},
data() {
return {
@@ -155,7 +165,6 @@ export default {
columns: [
{key: 'id', visible: false, label: 'ID', minWidth: null, sortable: true, overflow: false, align: 'center', width: "80"},
{key: 'name', visible: true, label: '名称', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
- // {key: 'areaName', visible: true, label: '运营区', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'userName', visible: true, label: '所属用户', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'fullVoltage', visible: true, label: '满电电压', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'lowVoltage', visible: true, label: '亏电电压', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
@@ -200,6 +209,7 @@ export default {
};
},
created() {
+ Object.assign(this.queryParams, this.query);
this.getList();
},
methods: {
diff --git a/src/views/bst/order/index.vue b/src/views/bst/order/index.vue
index 31d5300..8936dd8 100644
--- a/src/views/bst/order/index.vue
+++ b/src/views/bst/order/index.vue
@@ -143,6 +143,9 @@
{{d.row[column.key]}}
+
+
+
{{d.row.suitName | dv}}
@@ -173,36 +176,44 @@
-
- 时长:{{toDescriptionFromSecond(d.row.duration).text | dv}}
- 距离:{{d.row.distance / 1000 | fix2 | dv}} 公里
-
创建:{{d.row.createTime | dv}}
开始:{{d.row.startTime | dv}}
结束:{{d.row.endTime | dv}}
- 超时:{{d.row.maxTime | dv}}
-
- SN:{{d.row.deviceSn | dv}}
- MAC:{{d.row.deviceMac | dv}}
- 车牌:{{d.row.deviceVehicleNum | dv}}
+ SN:
+ MAC:
+ 车牌:
- 单号:{{d.row.payNo | dv}}
- 时间:{{d.row.payTime | dv}}
- 渠道:{{d.row.payChannelName | dv}}
+ {{d.row.payNo | dv}}
+ {{d.row.payTime | dv}}
+ {{d.row.payChannelName | dv}}
- 借车:{{d.row.startAreaSubName | dv}}
- 还车:{{d.row.endAreaSubName | dv}}
- 还车原因:{{d.row.endReason | dv}}
+
+
+ {{toDescriptionFromSecond(d.row.duration).text | dv}}
+
+
+
+ {{d.row.distance / 1000 | fix2 | dv}} 公里
+
+ {{d.row.endReason | dv}}
- 用户:{{d.row.userName | dv}}
- 手机:{{d.row.userPhone | dv}}
- 运营区:{{d.row.areaName | dv}}
+
+
+
+
+
+
+
+
+
+ {{d.row.areaName | dv}}
+
{{d.row[column.key]}}
@@ -269,6 +280,9 @@ import { OrderStatus } from "@/utils/enums";
import OrderRefundDialog from "@/views/bst/order/components/OrderRefundDialog.vue";
import OrderVerifyDialog from "@/views/bst/order/components/OrderVerifyDialog.vue";
import { toDescriptionFromSecond } from '@/utils/date';
+import UserLink from '@/components/Business/User/UserLink.vue';
+import DeviceLink from '@/components/Business/Device/DeviceLink.vue'
+import OrderLink from '@/components/Business/Order/OrderLink.vue'
// 默认排序字段
const defaultSort = {
@@ -280,7 +294,7 @@ export default {
name: "Order",
mixins: [$showColumns],
dicts: ['order_status', 'suit_type', 'order_return_type', 'order_return_mode', 'suit_rental_unit', 'suit_riding_rule'],
- components: {FormCol, OrderRefundDialog, OrderVerifyDialog},
+ components: {FormCol, OrderRefundDialog, OrderVerifyDialog, UserLink, DeviceLink, OrderLink},
props: {
query: {
type: Object,
@@ -299,9 +313,8 @@ export default {
{key: 'userName', visible: true, label: '用户', minWidth: "150", sortable: true, overflow: false, align: 'left', width: null},
{key: 'device', visible: true, label: '当前设备', minWidth: "150", sortable: false, overflow: false, align: 'left', width: null},
{key: 'totalFee', visible: true, label: '费用', minWidth: "230", sortable: false, overflow: false, align: 'left', width: null},
- {key: 'useInfo', visible: true, label: '使用', minWidth: "130", sortable: false, overflow: false, align: 'left', width: null},
{key: 'time', visible: true, label: '时间', minWidth: "180", sortable: false, overflow: false, align: 'left', width: null},
- {key: 'payNo', visible: true, label: '支付', minWidth: "180", sortable: false, overflow: false, align: 'left', width: null},
+ {key: 'payNo', visible: false, label: '支付', minWidth: "180", sortable: false, overflow: false, align: 'left', width: null},
{key: 'use', visible: true, label: '使用', minWidth: "180", sortable: false, overflow: false, align: 'left', width: null},
{key: 'returnType', visible: true, label: '还车', minWidth: null, sortable: false, overflow: false, align: 'center', width: null},
{key: 'mark', visible: false, label: '备注', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
diff --git a/src/views/bst/order/view/view.vue b/src/views/bst/order/view/view.vue
index 7a99491..3a885c1 100644
--- a/src/views/bst/order/view/view.vue
+++ b/src/views/bst/order/view/view.vue
@@ -162,6 +162,9 @@
+
+
+
@@ -183,6 +186,7 @@ import DeviceLocation from '@/views/bst/device/view/components/DeviceLocation.vu
import OrderRefundDialog from '@/views/bst/order/components/OrderRefundDialog.vue'
import OrderVerifyDialog from '@/views/bst/order/components/OrderVerifyDialog.vue'
import { toDescriptionFromSecond } from '@/utils/date'
+import Refund from '@/views/bst/refund/index.vue'
export default {
name: 'OrderView',
@@ -194,7 +198,8 @@ export default {
Bonus,
DeviceLocation,
OrderRefundDialog,
- OrderVerifyDialog
+ OrderVerifyDialog,
+ Refund
},
data() {
return {
diff --git a/src/views/bst/orderDevice/index.vue b/src/views/bst/orderDevice/index.vue
index 96db411..2f06656 100644
--- a/src/views/bst/orderDevice/index.vue
+++ b/src/views/bst/orderDevice/index.vue
@@ -89,7 +89,7 @@
-
+
{{d.row[column.key]}}
+
+
+
- SN:{{d.row.deviceSn | dv}}
-
-
-
- MAC:{{d.row.deviceMac | dv}}
- 车牌:{{d.row.deviceVehicleNum | dv}}
+ {{d.row.deviceSn | dv}}
+
+
+
+
+
+
-
+
{{d.row.returnLon | dv }},{{d.row.returnLat | dv}}
- 开始:{{d.row.startTime | dv}}
- 结束:{{d.row.endTime | dv}}
+ {{d.row.startTime | dv}} ~ {{d.row.endTime | dv}}
-
- 订单:{{d.row.orderNo | dv}}
- 用户:{{d.row.orderUserName | dv}}
- 手机号:{{d.row.orderUserPhone | dv}}
+
+
@@ -162,6 +163,8 @@
import { listOrderDevice, getOrderDevice, delOrderDevice, addOrderDevice, updateOrderDevice } from "@/api/bst/orderDevice";
import { $showColumns } from '@/utils/mixins';
import FormCol from "@/components/FormCol/index.vue";
+import OrderLink from '@/components/Business/Order/OrderLink.vue'
+import UserLink from '@/components/Business/User/UserLink.vue'
// 默认排序字段
const defaultSort = {
@@ -173,7 +176,7 @@ export default {
name: "OrderDevice",
mixins: [$showColumns],
dicts: ['order_device_type', 'order_device_reason', 'order_device_status', 'order_return_mode' ],
- components: {FormCol},
+ components: {FormCol, OrderLink, UserLink},
props: {
query: {
type: Object,
@@ -188,9 +191,13 @@ export default {
// 字段列表
columns: [
{key: 'id', visible: false, label: 'ID', minWidth: null, sortable: true, overflow: false, align: 'center', width: "80"},
- {key: 'deviceSn', visible: true, label: '车辆', minWidth: "150", sortable: true, overflow: false, align: 'left', width: null},
- {key: 'orderNo', visible: true, label: '订单', minWidth: "150", sortable: true, overflow: false, align: 'left', width: null},
- {key: 'startTime', visible: true, label: '时间', minWidth: null, sortable: false, overflow: false, align: 'center', width: "220"},
+ {key: 'orderNo', visible: true, label: '订单', minWidth: null, sortable: true, overflow: false, align: 'left', width: "160"},
+ {key: 'deviceSn', visible: true, label: 'SN', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
+ {key: 'deviceMac', visible: true, label: 'MAC', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
+ {key: 'deviceVehicleNum', visible: true, label: '车牌号', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
+ {key: 'type', visible: true, label: '类型', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
+ {key: 'status', visible: true, label: '状态', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
+ {key: 'startTime', visible: true, label: '时间', minWidth: null, sortable: false, overflow: false, align: 'center', width: "260"},
{key: 'deviceMchName', visible: true, label: '车辆归属', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'reason', visible: true, label: '换车原因', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'finishPicture', visible: true, label: '还车视频', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
diff --git a/src/views/bst/pay/index.vue b/src/views/bst/pay/index.vue
index bfd2549..d568e56 100644
--- a/src/views/bst/pay/index.vue
+++ b/src/views/bst/pay/index.vue
@@ -105,7 +105,7 @@
-
+
- {{d.row.description | dv}}
+
+ {{d.row.description | dv}}
+
+ {{d.row.amount | fix2 | dv}} 元
+
+
+ {{d.row[column.key] | fix2 | dv}} 元
+
{{d.row[column.key]}}
@@ -151,6 +158,8 @@
import { listPay, getPay, delPay, addPay, updatePay } from "@/api/bst/pay";
import { $showColumns } from '@/utils/mixins';
import FormCol from "@/components/FormCol/index.vue";
+import OrderLink from '@/components/Business/Order/OrderLink.vue'
+import { PayBstType } from "@/utils/enums";
// 默认排序字段
const defaultSort = {
@@ -162,7 +171,7 @@ export default {
name: "Pay",
mixins: [$showColumns],
dicts: ['pay_status', 'pay_bst_type'],
- components: {FormCol},
+ components: {FormCol, OrderLink},
props: {
query: {
type: Object,
@@ -171,6 +180,7 @@ export default {
},
data() {
return {
+ PayBstType,
span: 24,
// 字段列表
columns: [
@@ -182,12 +192,12 @@ export default {
{key: 'refunding', visible: true, label: '退款中', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'refunded', visible: true, label: '已退款', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'channelName', visible: true, label: '渠道', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
- {key: 'payTime', visible: true, label: '支付时间', minWidth: null, sortable: false, overflow: false, align: 'center', width: "100"},
+ {key: 'payTime', visible: true, label: '支付', minWidth: null, sortable: true, overflow: false, align: 'center', width: "90"},
{key: 'account', visible: true, label: '支付账号', minWidth: null, sortable: true, overflow: true, align: 'center', width: null},
{key: 'channelCost', visible: true, label: '渠道成本', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'ip', visible: true, label: '付款人IP', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'appName', visible: true, label: '应用', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
- {key: 'createTime', visible: true, label: '创建时间', minWidth: null, sortable: true, overflow: false, align: 'center', width: "100"},
+ {key: 'createTime', visible: true, label: '创建', minWidth: null, sortable: true, overflow: false, align: 'center', width: "90"},
],
// 排序方式
orderSorts: ['ascending', 'descending', null],
diff --git a/src/views/bst/realName/index.vue b/src/views/bst/realName/index.vue
index c43ae85..e4000aa 100644
--- a/src/views/bst/realName/index.vue
+++ b/src/views/bst/realName/index.vue
@@ -69,6 +69,9 @@
+
+
+
{{d.row[column.key]}}
@@ -110,6 +113,7 @@
import { listRealName, getRealName, delRealName, addRealName, updateRealName } from "@/api/bst/realName";
import { $showColumns } from '@/utils/mixins';
import FormCol from "@/components/FormCol/index.vue";
+import UserLink from '@/components/Business/User/UserLink.vue';
// 默认排序字段
const defaultSort = {
@@ -120,7 +124,7 @@ const defaultSort = {
export default {
name: "RealName",
mixins: [$showColumns],
- components: {FormCol},
+ components: {FormCol, UserLink},
dicts: ['real_name_status'],
data() {
return {
diff --git a/src/views/bst/refund/index.vue b/src/views/bst/refund/index.vue
index 5779e12..ee1d310 100644
--- a/src/views/bst/refund/index.vue
+++ b/src/views/bst/refund/index.vue
@@ -71,8 +71,17 @@
{{d.row[column.key]}}
-
-
+
+
+ {{d.row.reason | dv}}
+
+
+
+
+ {{d.row[column.key] | fix2 | dv}} 元
+
+
+
{{d.row[column.key]}}
@@ -97,6 +106,9 @@
import { listRefund, getRefund, delRefund, addRefund, updateRefund } from "@/api/bst/refund";
import { $showColumns } from '@/utils/mixins';
import FormCol from "@/components/FormCol/index.vue";
+import UserLink from '@/components/Business/User/UserLink.vue'
+import OrderLink from '@/components/Business/Order/OrderLink.vue';
+import { PayBstType } from '@/utils/enums';
// 默认排序字段
const defaultSort = {
@@ -107,22 +119,28 @@ const defaultSort = {
export default {
name: "Refund",
mixins: [$showColumns],
- dicts: ['refund_status'],
- components: {FormCol},
+ dicts: ['refund_status', 'pay_bst_type'],
+ components: {FormCol, UserLink, OrderLink},
+ props: {
+ query: {
+ type: Object,
+ default: () => ({})
+ }
+ },
data() {
return {
+ PayBstType,
span: 24,
// 字段列表
columns: [
{key: 'id', visible: false, label: 'ID', minWidth: null, sortable: true, overflow: false, align: 'center', width: "80"},
+ {key: 'reason', visible: true, label: '原因', minWidth: "200", sortable: true, overflow: false, align: 'left', width: null},
+ {key: 'amount', visible: true, label: '退款金额', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
+ {key: 'createTime', visible: true, label: '创建时间', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'no', visible: true, label: '退款编号', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'payNo', visible: true, label: '支付单号', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
- {key: 'amount', visible: true, label: '退款金额', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
- {key: 'status', visible: true, label: '状态', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
- {key: 'reason', visible: true, label: '原因', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'userId', visible: false, label: '操作人ID', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'userName', visible: true, label: '操作人', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
- {key: 'createTime', visible: true, label: '创建时间', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
],
// 排序方式
orderSorts: ['ascending', 'descending', null],
@@ -182,6 +200,7 @@ export default {
};
},
created() {
+ Object.assign(this.queryParams, this.query);
this.getList();
},
methods: {
diff --git a/src/views/bst/suit/index.vue b/src/views/bst/suit/index.vue
index 101a1b7..3f6d60d 100644
--- a/src/views/bst/suit/index.vue
+++ b/src/views/bst/suit/index.vue
@@ -130,6 +130,9 @@
{{toDescriptionFromSecond(d.row.seconds).text | dv}}
+
+
+
{{d.row[column.key]}}
@@ -177,7 +180,7 @@ import { listSuit, delSuit } from "@/api/bst/suit";
import { $showColumns } from '@/utils/mixins';
import SuitEditDialog from '@/views/bst/suit/components/SuitEditDialog.vue';
import { toDescriptionFromSecond } from '@/utils/date';
-
+import UserLink from '@/components/Business/User/UserLink.vue';
// 默认排序字段
const defaultSort = {
prop: "orderNum",
@@ -188,14 +191,20 @@ export default {
name: "Suit",
mixins: [$showColumns],
dicts: ['suit_status', 'suit_rental_unit', 'suit_riding_rule', 'suit_type'],
- components: { SuitEditDialog },
+ components: { SuitEditDialog, UserLink },
+ props: {
+ query: {
+ type: Object,
+ default: () => ({})
+ }
+ },
data() {
return {
// 字段列表
columns: [
{key: 'id', visible: false, label: 'ID', minWidth: null, sortable: true, overflow: false, align: 'center', width: "80"},
{key: 'name', visible: true, label: '名称', minWidth: "200", sortable: true, overflow: false, align: 'left', width: null},
- {key: 'userName', visible: true, label: '运营商', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
+ {key: 'userName', visible: true, label: '所属人', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'depositAmount', visible: true, label: '预存', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'rentalUnit', visible: true, label: '租赁单位', minWidth: null, sortable: true, overflow: false, align: 'center', width: null},
{key: 'instructions', visible: true, label: '说明', minWidth: null, sortable: true, overflow: true, align: 'center', width: null},
@@ -242,6 +251,7 @@ export default {
};
},
created() {
+ Object.assign(this.queryParams, this.query);
this.getList();
},
methods: {
diff --git a/src/views/bst/userApp/index.vue b/src/views/bst/userApp/index.vue
index 98dcd13..b73b3a2 100644
--- a/src/views/bst/userApp/index.vue
+++ b/src/views/bst/userApp/index.vue
@@ -32,16 +32,6 @@
-
- 新增
-
{{d.row[column.key]}}
+
+
+
{{d.row[column.key]}}
@@ -92,13 +85,6 @@
- 修改
({})
+ }
+ },
data() {
return {
span: 24,
@@ -219,6 +212,7 @@ export default {
};
},
created() {
+ Object.assign(this.queryParams, this.query);
this.getList();
},
methods: {
diff --git a/src/views/bst/withdraw/index.vue b/src/views/bst/withdraw/index.vue
index 28f99ab..1bcc0c2 100644
--- a/src/views/bst/withdraw/index.vue
+++ b/src/views/bst/withdraw/index.vue
@@ -163,6 +163,12 @@
{{d.row[column.key] | fix2 | dv}} 元
+
+
+
+
+
+
{{d.row[column.key]}}
@@ -210,6 +216,8 @@ import FormCol from "@/components/FormCol/index.vue";
import WithdrawVerifyDialog from '@/views/bst/withdraw/components/WithdrawVerifyDialog.vue';
import WithdrawAddDialog from '@/views/bst/withdraw/components/WithdrawAddDialog.vue';
import { AccountType } from '@/utils/enums';
+import UserLink from '@/components/Business/User/UserLink.vue'
+
// 默认排序字段
const defaultSort = {
prop: "createTime",
@@ -220,7 +228,7 @@ export default {
name: "Withdraw",
mixins: [$showColumns],
dicts: ['account_type', 'withdraw_service_type', 'withdraw_status'],
- components: {FormCol, WithdrawVerifyDialog, WithdrawAddDialog},
+ components: {FormCol, WithdrawVerifyDialog, WithdrawAddDialog, UserLink},
props: {
query: {
type: Object,
diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue
index 6fc85f5..9b71b4d 100644
--- a/src/views/system/notice/index.vue
+++ b/src/views/system/notice/index.vue
@@ -72,30 +72,16 @@
-
-
-
+
-
+ {{scope.row.noticeTitle | dv}}
+
+
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
-
-
-
+
+
+
{{role.roleName}}
+
+
+
+
+
+
{{d.row[column.key]}}
@@ -216,12 +222,14 @@ import UserFormDialog from '@/views/system/user/components/UserFormDialog'
import DeptSelect from '@/components/Business/Dept/DeptSelect.vue'
import { UserType, WithdrawServiceType } from '@/utils/enums'
import BooleanTag from '@/components/BooleanTag/index.vue'
+import UserLink from '@/components/Business/User/UserLink.vue'
+
export default {
name: "User",
mixins: [$showColumns],
dicts: ['user_status', 'sys_user_sex', 'user_employ_status', 'withdraw_service_type'],
- components: {UserFormDialog, FormCol, DeptSelect, BooleanTag },
+ components: {UserFormDialog, FormCol, DeptSelect, BooleanTag, UserLink},
data() {
return {
WithdrawServiceType,
diff --git a/src/views/system/user/view/view.vue b/src/views/system/user/view/view.vue
index 92e04c0..bebb184 100644
--- a/src/views/system/user/view/view.vue
+++ b/src/views/system/user/view/view.vue
@@ -48,21 +48,39 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -83,7 +101,12 @@ import Device from '@/views/bst/device/index.vue'
import AreaIndex from '@/views/bst/area/index.vue'
import Order from '@/views/bst/order/index.vue'
import BalanceLog from '@/views/bst/balanceLog/index.vue'
-
+import UserApp from '@/views/bst/userApp/index.vue'
+import Suit from '@/views/bst/suit/index.vue'
+import Account from '@/views/bst/account/index.vue'
+import Model from '@/views/bst/model/index.vue'
+import OrderDevice from '@/views/bst/orderDevice/index.vue'
+import Withdraw from '@/views/bst/withdraw/index.vue'
export default {
name: 'UserView',
components: {
@@ -97,7 +120,13 @@ export default {
Device,
Order,
AreaIndex,
- BalanceLog
+ BalanceLog,
+ UserApp,
+ Suit,
+ Account,
+ Model,
+ OrderDevice,
+ Withdraw
},
data() {
return {