Selaa lähdekoodia

优化添加编辑告警中选择产品后清除上次设备选择,切换事件后清除参数设置等

yanglzh 2 vuotta sitten
vanhempi
sitoutus
0e3400bf10
2 muutettua tiedostoa jossa 5 lisäystä ja 4 poistoa
  1. 1 1
      src/api/device/index.ts
  2. 4 3
      src/views/iot/alarm/setting/component/edit.vue

+ 1 - 1
src/api/device/index.ts

@@ -16,7 +16,7 @@ export default {
     getDataType: (params: object) => get('/product/tsl/data_type', params),
     deploy: (data: object) => post('/product/deploy', data),
     undeploy: (data: object) => post('/product/undeploy', data),
-    event: (data: object) => post('/product/tsl/event/all', data),
+    event: (data: object) => get('/product/tsl/event/all', data),
   },
   category:{
     getList: (params: object) => get('/product/category/list', params),

+ 4 - 3
src/views/iot/alarm/setting/component/edit.vue

@@ -33,7 +33,6 @@
 				<el-form-item label="触发方式" prop="triggerType" v-if="ruleForm.productKey">
 					<el-radio-group v-model="ruleForm.triggerType" @change="getRadio()">
 						<el-radio :label="item.type" v-for="item in typeData">{{ item.title }}</el-radio>
-						<el-radio :label="4">事件上报</el-radio>
 					</el-radio-group>
 				</el-form-item>
 
@@ -400,7 +399,7 @@ export default defineComponent({
 		};
 
 		const eventTypeChange = () => {
-			setTriData()
+			gettriData()
 		};
 
 		watch(() => state.ruleForm.productKey, (key) => {
@@ -409,8 +408,9 @@ export default defineComponent({
 
 			iotapi.product.event({key}).then((res: any) => {
 				console.log(res)
+				state.eventList = res || []
+			// state.eventList = [{name: '事件1',  key: 1}]
 			})
-			state.eventList = [{name: '事件1',  key: 1}]
 		})
 
 		// 新增
@@ -505,6 +505,7 @@ export default defineComponent({
 		};
 
 		const setType = () => {
+			state.ruleForm.deviceKey = ''
 			let product_id = 0;
 			state.productData.forEach((item, index) => {
 				if (item.key == state.ruleForm.productKey) {