|
@@ -13,7 +13,7 @@
|
|
|
</el-icon>
|
|
|
查询
|
|
|
</el-button>
|
|
|
- <el-button @click="resetQuery()">
|
|
|
+ <el-button v-auth="'reset'" @click="resetQuery()">
|
|
|
<el-icon>
|
|
|
<ele-Refresh />
|
|
|
</el-icon>
|
|
@@ -27,29 +27,29 @@
|
|
|
v-loading="loading"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-table-column fixed="left" min-width="130" label="卡号" prop="accNumber" align="center" />
|
|
|
- <el-table-column min-width="180" label="ICCID" prop="iccid" align="center" />
|
|
|
- <el-table-column label="绑定设备" prop="bindDeviceName" align="center" />
|
|
|
- <el-table-column label="平台对接" prop="platName" align="center" />
|
|
|
- <el-table-column label="运营商" prop="types" align="center">
|
|
|
+ <el-table-column v-col="'accNumber'" fixed="left" min-width="130" label="卡号" prop="accNumber" align="center" />
|
|
|
+ <el-table-column v-col="'ICCID'" min-width="180" label="ICCID" prop="iccid" align="center" />
|
|
|
+ <el-table-column v-col="'bindDeviceName'" label="绑定设备" prop="bindDeviceName" align="center" />
|
|
|
+ <el-table-column v-col="'platName'" label="平台对接" prop="platName" align="center" />
|
|
|
+ <el-table-column v-col="'types'" label="运营商" prop="types" align="center">
|
|
|
<template #default="scope">{{ formatOperator(scope.row.types) }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="类型" prop="simTypes" align="center">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column v-col="'simTypes'" label="类型" prop="simTypes" align="center">
|
|
|
<template #default="scope">{{ formatType(scope.row.simTypes) }}</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="总流量" prop="totalFlow" align="center" />
|
|
|
- <el-table-column label="使用流量" prop="usedFlow" align="center" />
|
|
|
- <el-table-column label="剩余流量" prop="leaveFlow" align="center" />
|
|
|
- <el-table-column width="160" label="激活日期" prop="activationTime" align="center" />
|
|
|
- <el-table-column width="160" label="更新时间" prop="updatedAt" align="center" />
|
|
|
- <el-table-column label="状态" prop="simStatus" align="center">
|
|
|
+ <el-table-column v-col="'totalFlow'" label="总流量" prop="totalFlow" align="center" />
|
|
|
+ <el-table-column v-col="'usedFlow'" label="使用流量" prop="usedFlow" align="center" />
|
|
|
+ <el-table-column v-col="'leaveFlow'" label="剩余流量" prop="leaveFlow" align="center" />
|
|
|
+ <el-table-column v-col="'activationTime'" width="160" label="激活日期" prop="activationTime" align="center" />
|
|
|
+ <el-table-column v-col="'updatedAt'" width="160" label="更新时间" prop="updatedAt" align="center" />
|
|
|
+ <el-table-column v-col="'simStatus'" label="状态" prop="simStatus" align="center">
|
|
|
<template #default="scope">{{ formatStatus(scope.row.simStatus) }}</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column width="110" label="操作" fixed="right" prop="handle" align="center">
|
|
|
- <template #default="scope">
|
|
|
- <el-button size="small" text type="primary" @click="onOpenDetail(scope.row)">详情</el-button>
|
|
|
- <el-button size="small" text type="warning" @click="onDel(scope.row)">删除</el-button>
|
|
|
- </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column v-col="'handle'" width="110" label="操作" fixed="right" prop="handle" align="center">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button size="small" text type="primary" @click="onOpenDetail(scope.row)" v-auth="'detail'">详情</el-button>
|
|
|
+ <el-button size="small" text type="warning" @click="onDel(scope.row)" v-auth="'del'">删除</el-button>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<pagination
|
|
@@ -87,7 +87,7 @@ const resetQuery = () => {
|
|
|
* 单一删除
|
|
|
*/
|
|
|
const onDel = (row: any) => {
|
|
|
- ElMessageBox.confirm(`此操作将卡号为:“${row.accNumber}”,是否继续?`, '提示', {
|
|
|
+ ElMessageBox.confirm(`此操作将卡号为:“${row.accNumber}”进行删除,是否继续?`, '提示', {
|
|
|
confirmButtonText: '确认',
|
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning',
|