소스 검색

feature(weixin): 微信报警模版修改,根据微信公众号通知模版的变更要求调整

sunmiao 2 년 전
부모
커밋
d3306ee22e
2개의 변경된 파일29개의 추가작업 그리고 7개의 파일을 삭제
  1. 13 5
      backend/src/dashoo.cn/mcs_api_weixin/controllers/weixin.go
  2. 16 2
      frontend_weixin02/src/pages/triggerinfo.vue

+ 13 - 5
backend/src/dashoo.cn/mcs_api_weixin/controllers/weixin.go

@@ -214,11 +214,18 @@ func SendTemplateMsg(ctx *context.Context) {
 	if model.TO != "" {
 		wxTemplate := wx.GetTemplate()
 
+		//items := map[string]*template.DataItem{
+		//	"first":    &template.DataItem{Value: model.Message, Color: "#173177"},
+		//	"keyword1": &template.DataItem{Value: model.Code, Color: "#173177"},
+		//	"keyword2": &template.DataItem{Value: model.Alarmon, Color: "#173177"},
+		//	"remark":   &template.DataItem{Value: "请及时处理。"},
+		//}
+
 		items := map[string]*template.DataItem{
-			"first":    &template.DataItem{Value: model.Message, Color: "#173177"},
-			"keyword1": &template.DataItem{Value: model.Code, Color: "#173177"},
-			"keyword2": &template.DataItem{Value: model.Alarmon, Color: "#173177"},
-			"remark":   &template.DataItem{Value: "请及时处理。"},
+			"keyword1": &template.DataItem{Value: model.Code, Color: "#173177"},    // 告警对象
+			//"keyword2": &template.DataItem{Value: model.Alarmon, Color: "#173177"}, // 告警类型
+			"keyword3": &template.DataItem{Value: model.Alarmon, Color: "#173177"}, // 告警时间
+			"keyword4": &template.DataItem{Value: model.Message, Color: "#173177"}, // 报警内容
 		}
 
 		//369 tempid
@@ -231,7 +238,8 @@ func SendTemplateMsg(ctx *context.Context) {
 		// labsop tempid
 		msg := template.Message{
 			ToUser:     model.TO,
-			TemplateID: "QNxbThb1TR-37E1rGY57d-oXIhGh1Id5yf4UWPsfiJE",
+			//TemplateID: "QNxbThb1TR-37E1rGY57d-oXIhGh1Id5yf4UWPsfiJE", // 设备异常通知(废弃)
+			TemplateID: "crWkARYiu6s1RLoJvt4VEryF6sgsgIiIeCvBbWP3LUI", // 设备告警通知
 			Data:       items,
 		}
 

+ 16 - 2
frontend_weixin02/src/pages/triggerinfo.vue

@@ -59,7 +59,7 @@ export default {
       handleremark: '',
       remark: '',
       options: [
-        '设备断电', '维修', '除霜', '停电', '其他'
+        '设备断电', '维修', '除霜', '停电', '开关门误报', '冰箱消毒', '其他'
       ],
       list2: [{
         name: '设备断电',
@@ -73,6 +73,12 @@ export default {
       }, {
         name: '停电',
         value: '4'
+      }, {
+        name: '开关门误报',
+        value: '6'
+      }, {
+        name: '冰箱消毒',
+        value: '7'
       }, {
         name: '其他',
         value: '5'
@@ -104,6 +110,10 @@ export default {
             _this.alarmitemid = '除霜'
           } else if (res.alarmitem === 4) {
             _this.alarmitemid = '停电'
+          } else if (res.alarmitem === 6) {
+            _this.alarmitemid = '开关门误报'
+          } else if (res.alarmitem === 7) {
+            _this.alarmitemid = '冰箱消毒'
           } else if (res.alarmitem === 5) {
             _this.alarmitemid = '其他'
           }
@@ -149,6 +159,10 @@ export default {
         this.alarmitem = 4
       } else if (_this.alarmitemid === '其他') {
         this.alarmitem = 5
+      } else if (_this.alarmitemid === '开关门误报') {
+        this.alarmitem = 6
+      } else if (_this.alarmitemid === '冰箱消毒') {
+        this.alarmitem = 7
       }
       let params = {
         remark: _this.remark,
@@ -161,7 +175,7 @@ export default {
         // ccode: _this.ccode
       }
 
-      console.log('1111', params)
+      // console.log('1111', params)
       trigger(_this.id, params)
         .then(res => {
           // response