Browse Source

修复产品详情-物模型-事件添加的字段错误

yanglzh 2 years ago
parent
commit
fc888f9ee1
1 changed files with 5 additions and 6 deletions
  1. 5 6
      src/views/iot/device/product/component/editEvent.vue

+ 5 - 6
src/views/iot/device/product/component/editEvent.vue

@@ -68,7 +68,7 @@ interface RuleFormState {
 	name: string;
 	name: string;
 	dictType: string;
 	dictType: string;
 	inputs: Object;
 	inputs: Object;
-	output: Object;
+	outputs: Object [];
 	status: number;
 	status: number;
 	desc: string;
 	desc: string;
 }
 }
@@ -109,8 +109,7 @@ export default defineComponent({
 				productId: 0,
 				productId: 0,
 				name: '',
 				name: '',
 				key: '',
 				key: '',
-				inputs: [],
-				output: [],
+				outputs: [],
 				desc: '',
 				desc: '',
 			},
 			},
 			rules: {
 			rules: {
@@ -141,10 +140,10 @@ export default defineComponent({
 
 
 			// console.log(row);
 			// console.log(row);
 			state.ruleForm = row;
 			state.ruleForm = row;
-			if (row.inputs) {
+			if (row.outputs) {
 				state.ruleForm = row;
 				state.ruleForm = row;
 				state.productId = productId;
 				state.productId = productId;
-				state.outputsdata = row.output;
+				state.outputsdata = row.outputs;
 			}
 			}
 			state.isShowDialog = true;
 			state.isShowDialog = true;
 		};
 		};
@@ -211,7 +210,7 @@ export default defineComponent({
 			if (!formWrap) return;
 			if (!formWrap) return;
 			formWrap.validate((valid: boolean) => {
 			formWrap.validate((valid: boolean) => {
 				if (valid) {
 				if (valid) {
-					state.ruleForm.output = state.outputsdata;
+					state.ruleForm.outputs = state.outputsdata;
 
 
 					const theApi = state.ruleForm.id !== 0 ? api.model.eventedit : api.model.eventadd;
 					const theApi = state.ruleForm.id !== 0 ? api.model.eventedit : api.model.eventadd;