NEZ-884 fix: 修复 system reset 功能报错
This commit is contained in:
@@ -556,6 +556,7 @@ const cn = {
|
|||||||
confirmExpired: '确认失效吗?',
|
confirmExpired: '确认失效吗?',
|
||||||
confirmOvertime: '确定关闭吗?', // Are you sure you want to delete?
|
confirmOvertime: '确定关闭吗?', // Are you sure you want to delete?
|
||||||
killTerm: '确认关闭 terminal 吗?',
|
killTerm: '确认关闭 terminal 吗?',
|
||||||
|
resetPrompt: '确认重置吗?',
|
||||||
confirmBatchDelete: '确定删除这{0}条数据吗?',
|
confirmBatchDelete: '确定删除这{0}条数据吗?',
|
||||||
assetConfirmDelete: '关联的Endpoint和告警将会被删除,确认删除吗?',
|
assetConfirmDelete: '关联的Endpoint和告警将会被删除,确认删除吗?',
|
||||||
yes: '是',
|
yes: '是',
|
||||||
|
|||||||
@@ -563,6 +563,7 @@ const en = {
|
|||||||
confirmExpired: 'Are you sure you want to expired?',
|
confirmExpired: 'Are you sure you want to expired?',
|
||||||
confirmOvertime: "Are you sure it's off?",
|
confirmOvertime: "Are you sure it's off?",
|
||||||
killTerm: 'Are you sure you want to kill terminal?',
|
killTerm: 'Are you sure you want to kill terminal?',
|
||||||
|
resetPrompt: 'Are you sure to reset?',
|
||||||
confirmBatchDelete: 'Are you sure to delete these {0} pieces of data',
|
confirmBatchDelete: 'Are you sure to delete these {0} pieces of data',
|
||||||
assetConfirmDelete: 'Related endpoints and alerts will be removed, are you sure you want to delete this asset?', // Related endpoints and alerts will be removed, are you sure you want to delete this asset?
|
assetConfirmDelete: 'Related endpoints and alerts will be removed, are you sure you want to delete this asset?', // Related endpoints and alerts will be removed, are you sure you want to delete this asset?
|
||||||
yes: 'Yes', // "是"
|
yes: 'Yes', // "是"
|
||||||
|
|||||||
@@ -152,7 +152,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="label.type.toUpperCase() === assetConstants.labelTypeData.EMAIL">
|
<template v-else-if="label.type.toUpperCase() === assetConstants.labelTypeData.EMAIL">
|
||||||
<input v-model="label.value[0]" size="small"></input>
|
<input v-model="label.value[0]" size="small" />
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -225,7 +225,7 @@
|
|||||||
<!-- </div>-->
|
<!-- </div>-->
|
||||||
<el-select v-model="reset.type" multiple>
|
<el-select v-model="reset.type" multiple>
|
||||||
<template v-for="item in resetOptions" >
|
<template v-for="item in resetOptions" >
|
||||||
<el-option :label="item.label" :value="item.value"></el-option>
|
<el-option :label="item.label" :value="item.value" :key="item.label"></el-option>
|
||||||
</template>
|
</template>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -233,7 +233,7 @@
|
|||||||
<el-input id="system-reset-pin" v-model="reset.pin" type="password"></el-input>
|
<el-input id="system-reset-pin" v-model="reset.pin" type="password"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<button @click="resetSys()" class="nz-btn nz-btn-size-normal-new nz-btn-style-normal-new" type="button" v-has="'system_reset_reset'" :disabled="prevent_opt.save" :class="{'nz-btn-disabled':prevent_opt.save}">{{$t('overall.reset')}}</button>
|
<el-button @click="resetSys()" class="nz-btn nz-btn-size-normal-new nz-btn-style-normal-new" type="button" v-has="'system_reset_reset'" :disabled="prevent_opt.save" :class="{'nz-btn-disabled':prevent_opt.save}">{{$t('overall.reset')}}</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@@ -801,6 +801,34 @@ export default {
|
|||||||
const minute = offsetHour == 0 && offsetMinute == 0 ? '' : (offsetMinute == 0 ? ':00' : (Math.abs(offsetMinute) > 9 ? ':' + Math.abs(offsetMinute) : ':0' + Math.abs(offsetMinute)))
|
const minute = offsetHour == 0 && offsetMinute == 0 ? '' : (offsetMinute == 0 ? ':00' : (Math.abs(offsetMinute) > 9 ? ':' + Math.abs(offsetMinute) : ':0' + Math.abs(offsetMinute)))
|
||||||
|
|
||||||
return 'UTC' + hour + minute
|
return 'UTC' + hour + minute
|
||||||
|
},
|
||||||
|
resetSys () {
|
||||||
|
if (this.prevent_opt.save) { return } ;
|
||||||
|
this.prevent_opt.save = true
|
||||||
|
const resetParmas = {
|
||||||
|
type: this.reset.type,
|
||||||
|
pin: this.reset.pin
|
||||||
|
}
|
||||||
|
if (resetParmas.type && resetParmas.pin) {
|
||||||
|
this.$confirm(this.$t('tip.resetPrompt'), {
|
||||||
|
confirmButtonText: '确定',
|
||||||
|
cancelButtonText: '取消',
|
||||||
|
type: 'warning'
|
||||||
|
}).then(() => {
|
||||||
|
this.$put('/sys/config/reset', resetParmas).then(response => {
|
||||||
|
if (response.code == 200) {
|
||||||
|
this.$message({ duration: 2000, type: 'success', message: this.$t('tip.resetSuccess') })
|
||||||
|
this.reset.type = ''
|
||||||
|
this.reset.pin = ''
|
||||||
|
} else {
|
||||||
|
this.$message.error(response.msg)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.prevent_opt.save = false
|
||||||
|
return false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
|
|||||||
Reference in New Issue
Block a user