“陈博论” 10 månader sedan
förälder
incheckning
c69dfcd770

+ 20 - 4
web/src/views/backend/order/order/index.vue

@@ -85,6 +85,18 @@ const baTable = new baTableClass(
 				prop: 'pay_method', 
 				align: 'center', 
 				minWidth: 100,
+				render: 'tag',
+				effect:'dark',
+				custom: {
+					'bank': 'warning',
+					'alipay': '',
+					'wechat': 'success',
+				},
+				replaceValue: {
+					'bank': '银行卡',
+					'alipay': '支付宝',
+					'wechat': '微信',
+				},
 			},
 			{ 
 				label: '订单状态', 
@@ -92,10 +104,14 @@ const baTable = new baTableClass(
 				align: 'center', 
 				render: 'tag',
 				custom: {
-					'已支付': 'success',
-					'待支付': 'warning',
-					'已取消': 'info',
-					'已退款': 'danger',
+					'0': 'warning',
+					'1': 'success',
+					'2': 'danger',
+				},
+				replaceValue: {
+					'0': '待支付',
+					'1': '已支付',
+					'2': '支付失败',
 				},
 				minWidth: 100,
 			},

+ 19 - 10
web/src/views/backend/order/withdrawal/index.vue

@@ -8,8 +8,8 @@
 			<template #operate>
                 <el-table-column prop="operate" align="center" label="操作" min-width="150">
                     <template #default="scope">
-                        <el-button type="primary" size="small" @click="handleApprove(scope.row)" v-auth="'approve'">同意</el-button>
-                        <el-button type="danger" size="small" @click="handleReject(scope.row)" v-auth="'reject'">拒绝</el-button>
+                        <el-button :disabled="scope.row.status !== 0" type="primary" size="small" @click="handleApprove(scope.row)" v-auth="'approve'">同意</el-button>
+                        <el-button :disabled="scope.row.status !== 0" type="danger" size="small" @click="handleReject(scope.row)" v-auth="'reject'">拒绝</el-button>
                     </template>
                 </el-table-column>
             </template>
@@ -75,6 +75,13 @@ const baTable = new baTableClass(
 				prop: 'withdrawal_method', 
 				align: 'center', 
 				minWidth: 120,
+				render: 'tag',
+				effect:'dark',
+				custom: {
+					'银行卡': 'info',
+					'微信': 'success',
+					'支付宝': '',
+				},
 				replaceValue: {
 					'微信': '微信',
 					'支付宝': '支付宝',
@@ -87,16 +94,18 @@ const baTable = new baTableClass(
 				align: 'center',
 				render: 'tag',
 				custom: {
-					'待审核': 'warning',
-					'已通过': 'success',
-					'已拒绝': 'danger',
-					'已取消': 'info',
+					'0': 'warning',
+					'1': 'success',
+					'2': 'danger',
+					'3': '',
+					'4': 'danger',
 				},
 				replaceValue: {
-					'待审核': '待审核',
-					'已通过': '已通过',
-					'已拒绝': '已拒绝',
-					'已取消': '已取消',
+					'0': '待审核',
+					'1': '已通过',
+					'2': '已拒绝',
+					'3': '已打款',
+					'4': '打款失败',
 				},
 				minWidth: 100,
 			},

+ 24 - 10
web/src/views/backend/pay/accountConfig/index.vue

@@ -94,14 +94,19 @@ const baTable = new baTableClass(
 			},
 			{
 				label: '账户类型',
-				prop: 'account_type_text',
+				prop: 'account_type',
 				align: 'center',
 				minWidth: 100,
 				render: 'tag',
 				custom: {
-					'银行卡': 'warning',
-					'支付宝': '',
-					'微信': 'success',
+					'bank': 'warning',
+					'alipay': '',
+					'wechat': 'success',
+				},
+				replaceValue: {
+					'bank': '银行卡',
+					'alipay': '支付宝',
+					'wechat': '微信',
 				},
 			},
 			{ 
@@ -124,23 +129,32 @@ const baTable = new baTableClass(
 			},
 			{
 				label: '是否默认',
-				prop: 'is_default_text',
+				prop: 'is_default',
 				align: 'center',
 				render: 'tag',
+				effect:'dark',
 				custom: {
-					'是': '',
-					'否': 'info',
+					'1': '',
+					'0': 'info',
+				},
+				replaceValue: {
+					'1': '是',
+					'0': '否',
 				},
 				minWidth: 100,
 			},
 			{
 				label: '状态',
-				prop: 'status_text',
+				prop: 'status',
 				align: 'center',
 				render: 'tag',
 				custom: {
-					'禁用': 'danger',
-					'启用': 'success',
+					'2': 'danger',
+					'1': 'success',
+				},
+				replaceValue: {
+					'1': '启用',
+					'2': '禁用',
 				},
 				minWidth: 100,
 			},