fix:reset 功能修复
This commit is contained in:
@@ -65,7 +65,7 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="resetForm('basicForm')" style="top:2px">{{$t('overall.clear')}}</el-button>
|
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="resetForm('basicForm','basic')" style="top:2px">{{$t('overall.reset')}}</el-button>
|
||||||
<el-button type="primary" @click="saveSetInfo('basic','basicForm')" class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">{{$t('overall.submit')}}</el-button>
|
<el-button type="primary" @click="saveSetInfo('basic','basicForm')" class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">{{$t('overall.submit')}}</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="resetForm('emailForm')" style="top:2px">{{$t('overall.clear')}}</el-button>
|
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="resetForm('emailForm','email')" style="top:2px">{{$t('overall.reset')}}</el-button>
|
||||||
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" :class="{'nz-btn-disabled':email.email_enable == 'off'}" :disabled="email.email_enable == 'off'" @click="testSetInfo('email','emailForm')" style="top:2px">{{$t('config.system.email.testConnection')}}</el-button>
|
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" :class="{'nz-btn-disabled':email.email_enable == 'off'}" :disabled="email.email_enable == 'off'" @click="testSetInfo('email','emailForm')" style="top:2px">{{$t('config.system.email.testConnection')}}</el-button>
|
||||||
<el-button type="primary" @click="saveSetInfo('email','emailForm')" class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">{{$t('overall.submit')}}</el-button>
|
<el-button type="primary" @click="saveSetInfo('email','emailForm')" class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">{{$t('overall.submit')}}</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -155,7 +155,7 @@
|
|||||||
<el-input v-model="ldap.ldap_mapping"></el-input>
|
<el-input v-model="ldap.ldap_mapping"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="resetForm('ldapForm')" style="top:2px">{{$t('overall.clear')}}</el-button>
|
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="resetForm('ldapForm','ldap')" style="top:2px">{{$t('overall.reset')}}</el-button>
|
||||||
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="testSetInfo('ldap','ldapForm')" style="top:2px">{{$t('config.system.email.testConnection')}}</el-button>
|
<el-button class="nz-btn nz-btn-size-normal nz-btn-style-light nz-btn-min-width-100" @click="testSetInfo('ldap','ldapForm')" style="top:2px">{{$t('config.system.email.testConnection')}}</el-button>
|
||||||
<el-button type="primary" @click="saveSetInfo('ldap','ldapForm')" class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">{{$t('overall.submit')}}</el-button>
|
<el-button type="primary" @click="saveSetInfo('ldap','ldapForm')" class="nz-btn nz-btn-size-normal nz-btn-style-normal nz-btn-min-width-100">{{$t('overall.submit')}}</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -219,6 +219,7 @@
|
|||||||
timezone:'',
|
timezone:'',
|
||||||
default_cabinet_usize:'',
|
default_cabinet_usize:'',
|
||||||
},
|
},
|
||||||
|
basicCopy:null,
|
||||||
basicRules:{
|
basicRules:{
|
||||||
system_name:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
system_name:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
||||||
node_exporter_target_path:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
node_exporter_target_path:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
||||||
@@ -276,6 +277,7 @@
|
|||||||
email_ssl_flag: 'off',
|
email_ssl_flag: 'off',
|
||||||
email_tls_flag: 'off',
|
email_tls_flag: 'off',
|
||||||
},
|
},
|
||||||
|
emailCopy:null,
|
||||||
emailRules:{
|
emailRules:{
|
||||||
email_smtp_host: [
|
email_smtp_host: [
|
||||||
{required:true,message:this.$t('validate.required'),trigger:'blur'},
|
{required:true,message:this.$t('validate.required'),trigger:'blur'},
|
||||||
@@ -295,6 +297,7 @@
|
|||||||
terminal:{
|
terminal:{
|
||||||
max_terminal_num:10
|
max_terminal_num:10
|
||||||
},
|
},
|
||||||
|
terminalCopy:null,
|
||||||
terminalRules:{
|
terminalRules:{
|
||||||
max_terminal_num:[
|
max_terminal_num:[
|
||||||
{required:true,message:this.$t('validate.required'),trigger:'blur'},
|
{required:true,message:this.$t('validate.required'),trigger:'blur'},
|
||||||
@@ -310,6 +313,7 @@
|
|||||||
ldap_mapping:'',
|
ldap_mapping:'',
|
||||||
ldap_enable:'off',
|
ldap_enable:'off',
|
||||||
},
|
},
|
||||||
|
ldapCopy:null,
|
||||||
ldapRules:{
|
ldapRules:{
|
||||||
ldap_address:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
ldap_address:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
||||||
ldap_user_filter:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
ldap_user_filter:[{required:true,message:this.$t('validate.required'),trigger:'blur'},],
|
||||||
@@ -361,6 +365,7 @@
|
|||||||
if(type == 'email'){
|
if(type == 'email'){
|
||||||
this.$refs.emailForm.clearValidate();
|
this.$refs.emailForm.clearValidate();
|
||||||
}
|
}
|
||||||
|
this[type+"Copy"]=Object.assign({},this[type])
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@@ -439,20 +444,9 @@
|
|||||||
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
resetForm(formName){
|
resetForm(formName,type){
|
||||||
this.$refs[formName].resetFields();
|
this.$refs[formName].resetFields();
|
||||||
switch (formName) {
|
this[type]=Object.assign({},this[type+"Copy"]);
|
||||||
case 'basicForm':
|
|
||||||
this.basic.scrape_interval=15;
|
|
||||||
this.basic.storage_local_retention=15*24;
|
|
||||||
break;
|
|
||||||
case 'emailForm':
|
|
||||||
this.email.email_smtp_port=25;
|
|
||||||
break;
|
|
||||||
case 'terminalForm':
|
|
||||||
this.terminal.max_terminal_num=10;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
switchChange:function(formName){
|
switchChange:function(formName){
|
||||||
let $temp=this;
|
let $temp=this;
|
||||||
|
|||||||
Reference in New Issue
Block a user