+
@@ -28,6 +28,10 @@
if (val === 'type_true') {
this.paramsData = {};
this.$set(this.ruleForm, 'deployDevice', this.dialogRowData.clientId);
+ this.getBusinessNames();
+ this.getBusScriptNames();
+ this.fnFormList();
+ this.getClientIDList();
} else if (val === 'type_false') {
// 清空form
this.$refs['formRef'].$refs.ruleForm.resetFields();
@@ -54,27 +58,28 @@
if (this.open) {
this.paramsData = {};
this.$set(this.ruleForm, 'deployDevice', this.dialogRowData.clientId);
+ } else {
+ if (this.paramsData && this.paramsData.readonly) {
+ this.config = {
+ buttonGroup: [{title: '返回', fnCode: 'goBack'}]
+ };
+ } else if (this.paramsData && this.paramsData.reviewStatus) {
+ this.config = {
+ buttonGroup: [
+ {title: '返回', fnCode: 'goBack'},
+ {title: '审核驳回', fnCode: 'rejection'},
+ {title: '审核通过', fnCode: 'byMeans', type: 'primary'},
+ ]
+ };
+ }
+ if (this.paramsData && this.paramsData.id) {
+ this.getFormDataList(this.paramsData.id);
+ }
+ this.getBusinessNames();
+ this.getBusScriptNames();
+ this.fnFormList();
+ this.getClientIDList();
}
- if (this.paramsData && this.paramsData.readonly) {
- this.config = {
- buttonGroup: [{title: '返回', fnCode: 'goBack'}]
- };
- } else if (this.paramsData && this.paramsData.reviewStatus) {
- this.config = {
- buttonGroup: [
- {title: '返回', fnCode: 'goBack'},
- {title: '审核驳回', fnCode: 'rejection'},
- {title: '审核通过', fnCode: 'byMeans', type: 'primary'},
- ]
- };
- }
- if (this.paramsData && this.paramsData.id) {
- this.getFormDataList(this.paramsData.id);
- }
- this.getBusinessNames();
- this.getBusScriptNames();
- this.fnFormList();
- this.getClientIDList();
},
methods: {
// formList集合
diff --git a/src/views/resource/serverMonitorStrat/monitorStrategy.vue b/src/views/resource/serverMonitorStrat/monitorStrategy.vue
index f8698ae..8d33960 100644
--- a/src/views/resource/serverMonitorStrat/monitorStrategy.vue
+++ b/src/views/resource/serverMonitorStrat/monitorStrategy.vue
@@ -1,5 +1,5 @@
-
+
@@ -157,8 +157,10 @@
if (val === 'type_true') {
this.paramsData = {};
this.$set(this.ruleFormData, 'deployDevice', this.dialogRowData.clientId);
- this.$set(this.ruleFormData, 'policyName', Date.now()
- );
+ this.$set(this.ruleFormData, 'policyName', Date.now());
+ this.getDataList();
+ this.fnFormList();
+ this.getClientIDList();
} else if (val === 'type_false') {
// 清空form
this.$refs['formRef'].$refs.ruleForm.resetFields();
@@ -211,14 +213,15 @@
if (this.open) {
this.paramsData = {};
this.$set(this.ruleFormData, 'deployDevice', this.dialogRowData.clientId);
- }
- if (this.paramsData && this.paramsData.id) {
- this.getFormDataList(this.paramsData.id);
} else {
- this.getDataList();
+ if (this.paramsData && this.paramsData.id) {
+ this.getFormDataList(this.paramsData.id);
+ } else {
+ this.getDataList();
+ }
+ this.fnFormList();
+ this.getClientIDList();
}
- this.fnFormList();
- this.getClientIDList();
},
methods: {
// formList集合
diff --git a/src/views/resource/serverScriptStrat/details.vue b/src/views/resource/serverScriptStrat/details.vue
index a12f9a9..711ae78 100644
--- a/src/views/resource/serverScriptStrat/details.vue
+++ b/src/views/resource/serverScriptStrat/details.vue
@@ -1,5 +1,5 @@
-
+
返回
@@ -27,11 +27,16 @@
open: {
handler(val) {
if (val === 'type_true') {
- this.paramsData = {};
- this.$set(this.ruleForm, 'deployDevice', this.dialogRowData.clientId);
- this.$set(this.ruleForm, 'policyName', Date.now());
- this.$set(this.ruleForm, 'executionMethod', '0');
- this.fnFormList();
+ this.$nextTick(() => {
+ this.paramsData = {};
+ this.ruleForm = {};
+ this.$set(this.ruleForm, 'deployDevice', this.dialogRowData.clientId);
+ this.$set(this.ruleForm, 'policyName', Date.now());
+ this.$set(this.ruleForm, 'executionMethod', '0');
+ this.fnFormList();
+ this.getBusScriptNames();
+ this.getClientIDList();
+ });
} else if (val === 'type_false') {
// 清空form
this.$refs['formRef'].$refs.ruleForm.resetFields();
@@ -56,17 +61,18 @@
if (this.open) {
this.paramsData = {};
this.$set(this.ruleForm, 'deployDevice', this.dialogRowData.clientId);
+ } else {
+ if (this.paramsData && this.paramsData.id) {
+ this.getFormDataList(this.paramsData.id);
+ }
+ this.fnFormList();
+ this.getBusScriptNames();
+ this.getClientIDList();
}
- if (this.paramsData && this.paramsData.id) {
- this.getFormDataList(this.paramsData.id);
- }
- this.fnFormList();
- this.getBusScriptNames();
- this.getClientIDList();
},
methods: {
// formList集合
- fnFormList(objVal) {
+ fnFormList() {
this.formList = [{
config: {title: '',labelWidth: '140px', readonly: this.paramsData && this.paramsData.readonly, colSpan: 'disBlock m0Auto'},
controls: {
diff --git a/src/views/resource/switchMonitorStrat/monitorStrategy.vue b/src/views/resource/switchMonitorStrat/monitorStrategy.vue
index 28d4e15..1db17ec 100644
--- a/src/views/resource/switchMonitorStrat/monitorStrategy.vue
+++ b/src/views/resource/switchMonitorStrat/monitorStrategy.vue
@@ -104,7 +104,7 @@
返回
-
+
确定
取消