|
@@ -58,7 +58,9 @@ const pagingQuery = (val) => {
|
|
|
}, 1000)
|
|
|
const data = res.data.result.list
|
|
|
for (let i = 0; i < data.length; i++) {
|
|
|
- if (data[i].validFlag === 1) {
|
|
|
+ if (data[i].validFlag === 0) {
|
|
|
+ data[i].validFlag = 'Deleted'
|
|
|
+ } else if (data[i].validFlag === 1) {
|
|
|
data[i].validFlag = 'Unassigned'
|
|
|
} else if (data[i].validFlag === 2) {
|
|
|
data[i].validFlag = 'Assigned'
|
|
@@ -93,12 +95,10 @@ const getTeamList = (val) => {
|
|
|
}
|
|
|
//打开对话框
|
|
|
const handleClick = (val) => {
|
|
|
- if (licenseStatus.value === 'Assigned' || licenseStatus.value === 'Activated') {
|
|
|
- dialogVisible.value = true
|
|
|
- cancelEmail.value = val.email
|
|
|
- linceseId.value = val.id
|
|
|
- licenseStatus.value = val.status
|
|
|
- }
|
|
|
+ dialogVisible.value = true
|
|
|
+ cancelEmail.value = val.email
|
|
|
+ linceseId.value = val.id
|
|
|
+ licenseStatus.value = val.validFlag
|
|
|
}
|
|
|
//导出序列码
|
|
|
const download = () => {
|
|
@@ -299,6 +299,7 @@ const searchInfo = (val) => {
|
|
|
<el-table-column prop="operate" label="Operate" min-width="120">
|
|
|
<template slot-scope="scope">
|
|
|
<button
|
|
|
+ v-if="scope.row.validFlag === 'Assigned' || scope.row.validFlag === 'Actived'"
|
|
|
@click="handleClick(scope.row)"
|
|
|
type="text"
|
|
|
class="
|
|
@@ -310,7 +311,7 @@ const searchInfo = (val) => {
|
|
|
leading-12px
|
|
|
"
|
|
|
>
|
|
|
- {{ scope.row.validFlag === 'Canceled' ? 'Canceled' : 'Cancel'}}
|
|
|
+ Cancel
|
|
|
</button>
|
|
|
<el-dialog :visible.sync="dialogVisible" width="376px" top="30vh" center :show-close="false">
|
|
|
<Warning />
|