Browse Source

默认明细

0919test
lihuilin 4 weeks ago
parent
commit
b0fb71ba17
  1. 10
      src/views/consume/gold/coinConsume.vue
  2. 12
      src/views/recharge/gold/coinRecharge.vue
  3. 10
      src/views/refund/gold/coinRefund.vue
  4. 24
      src/views/refund/gold/coinRefundDetail.vue

10
src/views/consume/gold/coinConsume.vue

@ -2,14 +2,14 @@
<div class="fatherTop">
<el-button-group>
<el-button :type="activeTab === 'addCoinConsume' ? 'primary' : 'default'" @click="navigateTo('addCoinConsume')"
:disabled="!hasAdd">
新增消耗
</el-button>
<el-button :type="activeTab === 'coinConsumeDetail' ? 'primary' : 'default'"
@click="navigateTo('coinConsumeDetail')" :disabled="!hasDetail">
金币消耗明细
</el-button>
<el-button :type="activeTab === 'addCoinConsume' ? 'primary' : 'default'" @click="navigateTo('addCoinConsume')"
:disabled="!hasAdd">
新增消耗
</el-button>
</el-button-group>
</div>
<div class="fatherBottom">
@ -50,8 +50,8 @@ const initPermissions = () => {
//
const getDefaultAuditRoute = () => {
initPermissions();
if (hasAdd.value) return 'addCoinConsume';
if (hasDetail.value) return 'coinConsumeDetail';
if (hasAdd.value) return 'addCoinConsume';
return 'addCoinConsume';
};

12
src/views/recharge/gold/coinRecharge.vue

@ -1,14 +1,14 @@
<template>
<div style="height:4vh;">
<el-button-group>
<el-button :type="activeTab === 'addCoinRecharge' ? 'primary' : 'default'" @click="navigateTo('addCoinRecharge')"
:disabled="!hasAdd">
新增充值
</el-button>
<el-button :type="activeTab === 'coinRechargeDetail' ? 'primary' : 'default'"
@click="navigateTo('coinRechargeDetail')" :disabled="!hasDetail">
金币充值明细
</el-button>
<el-button :type="activeTab === 'addCoinRecharge' ? 'primary' : 'default'" @click="navigateTo('addCoinRecharge')"
:disabled="!hasAdd">
新增充值
</el-button>
</el-button-group>
</div>
<router-view></router-view>
@ -47,9 +47,9 @@ const initPermissions = () => {
//
const getDefaultAuditRoute = () => {
initPermissions();
if (hasAdd.value) return 'addCoinRecharge';
if (hasDetail.value) return 'coinRechargeDetail';
return 'addCoinRecharge';
if (hasAdd.value) return 'addCoinRecharge';
return 'coinRechargeDetail';
};
//

10
src/views/refund/gold/coinRefund.vue

@ -2,15 +2,15 @@
<div class="father">
<!-- 这里放置标签切换的按钮 -->
<el-button-group>
<el-button :type="activeTab === 'coinRefundDetail' ? 'primary' : 'default'"
@click="navigateTo('coinRefundDetail')" :disabled="!hasDetail">
金币退款明细
</el-button>
<!-- 切换后状态显示 primary 样式否则是默认样式 -->
<el-button :type="activeTab === 'addCoinRefund' ? 'primary' : 'default'" @click="navigateTo('addCoinRefund')"
:disabled="!hasAdd">
新增退款
</el-button>
<el-button :type="activeTab === 'coinRefundDetail' ? 'primary' : 'default'"
@click="navigateTo('coinRefundDetail')" :disabled="!hasDetail">
金币退款明细
</el-button>
</el-button-group>
<!-- 渲染子路由组件 -->
</div>
@ -52,8 +52,8 @@ const initPermissions = () => {
//
const getDefaultAuditRoute = () => {
initPermissions();
if (hasAdd.value) return 'addCoinRefund';
if (hasDetail.value) return 'coinRefundDetail';
if (hasAdd.value) return 'addCoinRefund';
return 'addCoinRefund';
};

24
src/views/refund/gold/coinRefundDetail.vue

@ -65,7 +65,8 @@ const tableData = ref([])
// ======================================
// detail
const refundUser = ref({
market: ""
market: "",
refundType: ""
})
//
const getObj = ref({
@ -163,6 +164,7 @@ const getSelectBy = async function (val) {
refundUser: { ...refundUser.value, flag: showEmployeeData.value ? 0 : 1 }
}
})
console.log('===============================',refundUser.value)
// refundUser.value
const detailWithoutSort = {
...refundUser.value,
@ -203,8 +205,6 @@ const getSelectBy = async function (val) {
//
total.value = result.data.total
console.log('total', total.value)
//
handleClick()
} catch (error) {
console.log('请求失败', error)
//
@ -260,21 +260,6 @@ const get7Days = function () {
getSelectBy()
}
//
// tab.props.nameall
const tabName = ref('all')
const handleClick = function (tab, event) {
if (tab.props.name === 'all') {
adminAll()
} else if (tab.props.name === 'wait') {
adminWait()
} else if (tab.props.name === 'pass') {
adminPass()
} else if (tab.props.name === 'reject') {
adminReject()
}
}
const delObj = ref({})
const del = function (row) {
delObj.value.detailId = row.detailId
@ -374,7 +359,8 @@ const exportExcel = async function () {
startTime: refundUser.value.startTime || '',
endTime: refundUser.value.endTime || '',
goodsName: refundUser.value.goodsName || '',
flag: showEmployeeData.value ? 0 : 1
flag: showEmployeeData.value ? 0 : 1,
refundType: refundUser.value.refundType || '',
},
page: getObj.pageNum,
size: total.value

Loading…
Cancel
Save