{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\systemSafety\\DeviceManagement.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\systemSafety\\DeviceManagement.vue","mtime":1667327530153},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-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//\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//\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//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nconst DevicePerson = () => import('./DevicePerson.vue')\r\nexport default {\r\n components: {\r\n DevicePerson,\r\n },\r\n data() {\r\n return {\r\n dialogVisible: false,\r\n relationDialogVisible: false,\r\n data: [],\r\n userData: [], // 关联人员表\r\n options: [\r\n {key: undefined, value: '请选择'},\r\n {key: 'NON_SECRET', value: '非密'},\r\n {key: 'INTERIOR', value: '内部'},\r\n {key: 'SECRET', value: '秘密'},\r\n {key: 'CONFIDENTIALITY', value: '机密'},\r\n {key: 'TOP_SECRET', value: '绝密'},\r\n ],\r\n filtersOptions: [\r\n {value: 'NON_SECRET', text: '非密'},\r\n {value: 'INTERIOR', text: '内部'},\r\n {value: 'SECRET', text: '秘密'},\r\n {value: 'CONFIDENTIALITY', text: '机密'},\r\n {value: 'TOP_SECRET', text: '绝密'},\r\n ],\r\n pageResult: {\r\n page: 1,\r\n pageSize: 50,\r\n total: 0,\r\n },\r\n SecurityMachine: {\r\n name: '',\r\n code: '',\r\n ip: '',\r\n securityGrade: '',\r\n memo: '',\r\n },\r\n saveMethod: 'POST',\r\n ipReg:\r\n '^((25[0-5]|2[0-4]\\\\d|[1]{1}\\\\d{1}\\\\d{1}|[1-9]{1}\\\\d{1}|\\\\d{1})($|(?!\\\\.$)\\\\.)){4}$',\r\n }\r\n },\r\n mounted() {\r\n this.$validator = this.$root.$validator\r\n },\r\n methods: {\r\n rowClick(row, column, event) {\r\n this.$refs.htTable.$refs.htTable.toggleRowSelection(row)\r\n },\r\n showDialog(id) {\r\n if (id) {\r\n this.saveMethod = 'POST'\r\n this.$http.get('${uc}/uc/Machine/v1/' + id).then(\r\n (resp) => {\r\n this.SecurityMachine = resp.data\r\n this.dialogVisible = true\r\n },\r\n (error) => {\r\n reject(error)\r\n }\r\n )\r\n } else {\r\n this.saveMethod = 'POST'\r\n this.dialogVisible = true\r\n }\r\n },\r\n beforeCloseDialog() {\r\n this.SecurityMachine = {}\r\n this.dialogVisible = false\r\n },\r\n beforeCloseRelationDialog() {\r\n this.SecurityMachine = {}\r\n this.relationDialogVisible = false\r\n },\r\n loadData(param, cb) {\r\n this.$http\r\n .post('${uc}/uc/Machine/v1/query', param)\r\n .then(\r\n (resp) => {\r\n let response = resp.data\r\n this.data = response.rows\r\n this.pageResult = {\r\n page: response.page,\r\n pageSize: response.pageSize,\r\n total: response.total,\r\n }\r\n },\r\n (error) => {\r\n reject(error)\r\n }\r\n )\r\n .finally(() => cb())\r\n },\r\n afterSaveData() {\r\n setTimeout(() => {\r\n this.beforeCloseDialog()\r\n this.$refs.htTable.load()\r\n }, 500)\r\n },\r\n reletePerson(row) {\r\n this.$refs.devicePerson.showDialog(row.id)\r\n },\r\n },\r\n}\r\n",null]}