{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\deviceManage\\components\\GroupingManageDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\deviceManage\\components\\GroupingManageDialog.vue","mtime":1686706098943},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport GroupingManage from '@/api/device/GroupingManage.js'\r\nexport default {\r\n name: 'GroupingManageDialog',\r\n props: {},\r\n components: {},\r\n data() {\r\n return {\r\n activeCollapse: '1',\r\n title: '新增',\r\n showFormDia: false,\r\n params: {\r\n groupCode: '',\r\n groupName: '',\r\n lastTime: '',\r\n memo: '',\r\n pkVal: '',\r\n sn: 0,\r\n version: 0,\r\n },\r\n rules: {\r\n groupName: [\r\n {\r\n required: true,\r\n message: '请输入分组名称',\r\n trigger: 'blur',\r\n },\r\n ],\r\n groupCode: [\r\n {\r\n required: true,\r\n message: '请输入分组标识',\r\n trigger: 'blur',\r\n },\r\n ],\r\n },\r\n }\r\n },\r\n created() {},\r\n methods: {\r\n add() {\r\n this.showFormDia = true\r\n },\r\n handleClose() {\r\n this.params = {\r\n groupCode: '',\r\n groupName: '',\r\n memo: '',\r\n }\r\n this.title = '新增'\r\n this.showFormDia = false\r\n },\r\n handleSave() {\r\n this.$refs.formInfo.validate((valid) => {\r\n if (valid) {\r\n let method\r\n if (!this.params.id) {\r\n // 新增\r\n method = GroupingManage.addGroupData\r\n }\r\n if (!!this.params.id) {\r\n // 修改\r\n method = GroupingManage.modifyGroupData\r\n }\r\n method(this.params, (res) => {\r\n if (res.state) {\r\n this.$notify({\r\n type: 'success',\r\n message: this.title + '成功',\r\n duration: 2000,\r\n })\r\n this.handleClose()\r\n this.$emit('loadData')\r\n } else {\r\n this.$message.warning(response.message)\r\n }\r\n })\r\n } else{\r\n this.$notify({\r\n type: 'warning',\r\n message: \"请完善表单信息!\",\r\n duration: 2000,\r\n })\r\n }\r\n })\r\n },\r\n Update(row) {\r\n // console.log(row)\r\n this.title = '修改'\r\n this.showFormDia = true\r\n this.params.memo = row.memo\r\n this.params.groupName = row.groupName\r\n this.params.groupCode = row.groupCode\r\n this.params.id = row.id\r\n },\r\n },\r\n}\r\n",null]}