|
@@ -6,7 +6,7 @@
|
|
|
<Search :SearchForm="SearchForm" @query="intData" @reset="reset" />
|
|
|
</div>
|
|
|
|
|
|
- <a-table row-key="iccid" :data="dataSource" :columns="columns" :pagination="false" :scroll="{ x: 'auto' }">
|
|
|
+ <a-table row-key="iccid" :data="dataSource" :columns="columnsData" :pagination="false" :scroll="{ x: 'auto' }">
|
|
|
<template #iccidStatus="{ record }">
|
|
|
<a-tag color="#7bc616" v-if="record.iccidStatus == '正常'">{{ record.iccidStatus }}</a-tag>
|
|
|
<a-tag v-else>{{ record.iccidStatus }}</a-tag>
|
|
@@ -55,6 +55,8 @@ const pagination = ref({
|
|
|
pageSize: 10,
|
|
|
current: 1,
|
|
|
})
|
|
|
+const columnsData = ref([])
|
|
|
+const userType = ref(JSON.parse(localStorage.getItem('user_login_information'))?.userType)
|
|
|
const showAdd = ref(false)
|
|
|
|
|
|
const trafficUseDialogRef = ref()
|
|
@@ -83,7 +85,7 @@ const intData = async (item) => {
|
|
|
DatapackageStatus: item.dataPackage[0]?.status,
|
|
|
dataUsage: item.dataPackage[0]?.dataUsage ? item.dataPackage[0]?.dataUsage + '/MB' : '0' + '/MB',
|
|
|
dataTotal: item.dataPackage[0]?.dataTotal ? item.dataPackage[0]?.dataTotal + '/MB' : '0' + '/MB',
|
|
|
- dataUsageTotal:item.dataUsageTotal?item.dataUsageTotal+'/MB':'---'
|
|
|
+ dataUsageTotal: item.dataUsageTotal ? item.dataUsageTotal + '/MB' : '---'
|
|
|
}
|
|
|
})
|
|
|
pagination.value.total = data.total
|
|
@@ -121,6 +123,12 @@ const handleDictValue = async () => {
|
|
|
onMounted(async () => {
|
|
|
await handleDictValue()
|
|
|
await intData()
|
|
|
+ if (userType.value != 1) {
|
|
|
+ columnsData.value = columns.filter(res => res.dataIndex !== 'poolName'); // 过滤掉不满足条件的项
|
|
|
+ } else {
|
|
|
+ columnsData.value = columns;
|
|
|
+ }
|
|
|
+
|
|
|
})
|
|
|
</script>
|
|
|
|