feat:充值申请删除

This commit is contained in:
dzc committed 2025-05-20 10:17:58 +08:00
1 parent 944eeeffe7
commit 5577d55801
2 files changed
+25 -19

No files matched your search

+9 -9
View File
@@ -3,10 +3,10 @@
</template>
<script setup lang="ts" name="authAll">
import { computed } from 'vue';
import { storeToRefs } from 'pinia';
import { useUserInfo } from '/@/stores/userInfo';
import { judementSameArr } from '/@/utils/arrayOperation';
import { computed } from "vue"
import { storeToRefs } from "pinia"
import { useUserInfo } from "/@/stores/userInfo"
import { judementSameArr } from "/@/utils/arrayOperation"
// 定义父组件传过来的值
const props = defineProps({
@@ -14,14 +14,14 @@ const props = defineProps({
type: Array,
default: () => [],
},
});
})
// 定义变量内容
const stores = useUserInfo();
const { userInfos } = storeToRefs(stores);
const stores = useUserInfo()
const { userInfos } = storeToRefs(stores)
// 获取 pinia 中的用户权限
const getUserAuthBtnList = computed(() => {
return judementSameArr(props.value, userInfos.value.authBtnList);
});
return judementSameArr(props.value, userInfos.value.authBtnList)
})
</script>
@@ -30,6 +30,7 @@
导 入
</el-button>
<el-button
v-if="false"
plain
:disabled="multiple"
icon="Delete"
@@ -149,16 +150,6 @@
>
编辑
</el-button>
<el-button
v-if="false"
icon="delete"
text
type="primary"
v-auth="'wallet_walletRechargeApply_del'"
@click="handleDelete([row.id])"
>
删除
</el-button>
<el-button
v-if="row.isCheckUser && row.processStatus == '1'"
type="primary"
@@ -170,6 +161,16 @@
>
开始处理
</el-button>
<el-button
v-if="row.userId == userInfos?.user?.userId && [null, '1'].includes(row.processStatus)"
icon="delete"
text
type="primary"
v-auth="'wallet_walletRechargeApply_del'"
@click="handleDelete([row.id])"
>
删除
</el-button>
</template>
</el-table-column>
</el-table>
@@ -200,6 +201,7 @@ import { useDict } from "/@/hooks/dict"
import { ElLoading, ElMessage } from "element-plus"
import ProcessDrawer from "/@/components/processDrawer/index.vue"
import { getDicts } from "/@/api/admin/dict"
import { useUserInfo } from "/@/stores/userInfo"
const { push } = useRouter()
@@ -207,6 +209,10 @@ const { push } = useRouter()
const FormDialog = defineAsyncComponent(() => import("./form.vue"))
// 定义查询字典
const { wallet_biz_recharge, wallet_type, check_status } = useDict("wallet_biz_recharge", "wallet_type", "check_status")
// store
const stores = useUserInfo()
const { userInfos } = storeToRefs(stores)
// 定义变量内容
const formDialogRef = ref()
const uploadExcelRef = ref()