init
This commit is contained in:
@@ -9,18 +9,19 @@
|
|||||||
<el-form-item label="用户目前情况" prop="">
|
<el-form-item label="用户目前情况" prop="">
|
||||||
<div>用户【{{userData.nickname}}】: <span v-html="userForbidMessage"/></div>
|
<div>用户【{{userData.nickname}}】: <span v-html="userForbidMessage"/></div>
|
||||||
<div v-if="userInfoData.lastLoginIp">最后登陆IP【{{userInfoData.lastLoginIp}}】: <span v-html="ipForbidMessage"/></div>
|
<div v-if="userInfoData.lastLoginIp">最后登陆IP【{{userInfoData.lastLoginIp}}】: <span v-html="ipForbidMessage"/></div>
|
||||||
|
<div v-if="userInfoData.imei">设备号【{{userInfoData.imei}}】: <span v-html="imeiForbidMessage"/></div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="封禁IP确认" v-if="ipShow">
|
<el-form-item label="封禁设备确认" v-if="form.type.includes(3)">
|
||||||
|
<el-input v-model="userInfoData.imei" disabled />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="封禁IP确认" v-if="form.type.includes(5)">
|
||||||
<el-input v-model="userInfoData.lastLoginIp" disabled />
|
<el-input v-model="userInfoData.lastLoginIp" disabled />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="封禁设备确认" v-if="uuidShow">
|
|
||||||
<el-input v-model="userInfoData.mic" disabled />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="封禁类型" prop="type">
|
<el-form-item label="封禁类型" prop="type">
|
||||||
<el-checkbox-group v-model="form.type" @change="typeChange">
|
<el-checkbox-group v-model="form.type" @change="typeChange">
|
||||||
<el-checkbox :label="1">用户</el-checkbox>
|
<el-checkbox :label="1">用户</el-checkbox>
|
||||||
<el-checkbox :label="2">设备</el-checkbox>
|
<el-checkbox :label="3">设备</el-checkbox>
|
||||||
<el-checkbox :label="3">登录IP</el-checkbox>
|
<el-checkbox :label="5">登录IP</el-checkbox>
|
||||||
</el-checkbox-group>
|
</el-checkbox-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="封禁时长" prop="forbidTime">
|
<el-form-item label="封禁时长" prop="forbidTime">
|
||||||
@@ -29,7 +30,7 @@
|
|||||||
v-for="dict in forbidTimeList"
|
v-for="dict in forbidTimeList"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
:label="dict.value"
|
:label="dict.value"
|
||||||
>{{dict.label}}</el-radio>
|
><span :class="dict.value === 0 ? 'red-color' : ''">{{dict.label}}</span></el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="理由" prop="reason">
|
<el-form-item label="理由" prop="reason">
|
||||||
@@ -55,8 +56,8 @@ export default {
|
|||||||
},
|
},
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
forbidTimeList,
|
|
||||||
forbidTypeList,forbidStatusList,
|
forbidTypeList,forbidStatusList,
|
||||||
|
forbidTimeList:[],
|
||||||
open: false,
|
open: false,
|
||||||
title: '',
|
title: '',
|
||||||
form:{
|
form:{
|
||||||
@@ -69,8 +70,10 @@ export default {
|
|||||||
userInfoData:{},
|
userInfoData:{},
|
||||||
userForbid:{},
|
userForbid:{},
|
||||||
ipUserForbid:{},
|
ipUserForbid:{},
|
||||||
|
imeiUserForbid:{},
|
||||||
userForbidMessage: '',
|
userForbidMessage: '',
|
||||||
ipForbidMessage: '',
|
ipForbidMessage: '',
|
||||||
|
imeiForbidMessage: '',
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
type: [
|
type: [
|
||||||
@@ -89,6 +92,8 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
this.forbidTimeList = [{ value: 0, label: '解封' }]
|
||||||
|
this.forbidTimeList = this.forbidTimeList.concat(forbidTimeList)
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
init (userId) {
|
init (userId) {
|
||||||
@@ -98,6 +103,7 @@ export default {
|
|||||||
this.userInfoData = res.data.userInfo
|
this.userInfoData = res.data.userInfo
|
||||||
this.userForbid = res.data.userForbid
|
this.userForbid = res.data.userForbid
|
||||||
this.ipUserForbid = res.data.ipUserForbid
|
this.ipUserForbid = res.data.ipUserForbid
|
||||||
|
this.imeiUserForbid = res.data.imeiUserForbid
|
||||||
if(this.userForbid){
|
if(this.userForbid){
|
||||||
this.userForbidMessage = `<span style="color: red">`+this.userForbid.endTime+`</span><span style="color: burlywood">(`+res.data.userForbidBetween+` 后解封)</span>`
|
this.userForbidMessage = `<span style="color: red">`+this.userForbid.endTime+`</span><span style="color: burlywood">(`+res.data.userForbidBetween+` 后解封)</span>`
|
||||||
}else{
|
}else{
|
||||||
@@ -108,6 +114,11 @@ export default {
|
|||||||
}else{
|
}else{
|
||||||
this.ipForbidMessage = `<span style="color: #1ab394">正常</span>`
|
this.ipForbidMessage = `<span style="color: #1ab394">正常</span>`
|
||||||
}
|
}
|
||||||
|
if(this.imeiUserForbid){
|
||||||
|
this.imeiForbidMessage = `<span style="color: red">`+this.imeiUserForbid.endTime+`</span><span style="color: burlywood">(`+res.data.imeiForbidBetween+` 后解封)</span>`
|
||||||
|
}else{
|
||||||
|
this.imeiForbidMessage = `<span style="color: #1ab394">正常</span>`
|
||||||
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -120,8 +131,8 @@ export default {
|
|||||||
this.open = true;
|
this.open = true;
|
||||||
},
|
},
|
||||||
typeChange(value){
|
typeChange(value){
|
||||||
this.ipShow = value.includes(3)
|
// this.ipShow = value.includes(3)
|
||||||
this.uuidShow = value.includes(2)
|
// this.uuidShow = value.includes(2)
|
||||||
},
|
},
|
||||||
// 表单提交
|
// 表单提交
|
||||||
submitForm () {
|
submitForm () {
|
||||||
@@ -148,4 +159,7 @@ export default {
|
|||||||
align-items: center; /* 垂直居中 */
|
align-items: center; /* 垂直居中 */
|
||||||
//justify-content: center; /* 水平居中 */
|
//justify-content: center; /* 水平居中 */
|
||||||
}
|
}
|
||||||
|
.red-color{
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user