{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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\\VideoDetails.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Device\\deviceManage\\components\\VideoDetails.vue","mtime":1685064945661},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"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":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/web.dom.iterable\";\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//\nimport req from '@/request.js';\nimport { TableMixin } from '@/mixins/tableMixin';\nimport { ExtendParamsMixin } from '@/mixins/deviceExtend.js';\nimport latitude from '@/mixins/latitude';\nimport dictUtils from '@/components/dict/DictSelectUtils.js';\nimport videoFormDialog from \"./videoFormDialog.vue\";\nimport SpareCompany from '@/api/device/SpareManage.js';\nimport userManage from '@/api/device/userManage.js';\nimport resourceManage from '@/api/device/resourceManage.js'; // 组件\n\nimport VideoStatuslog from \"./modle/VideoStatuslog.vue\";\nimport VideoWarning from \"./modle/VideoWarning.vue\";\nimport VideoContract from \"./modle/VideoContract.vue\";\nimport { error } from 'dingtalk-jsapi';\nexport default {\n name: 'VideoDetails',\n components: {\n VideoWarning: VideoWarning,\n videoFormDialog: videoFormDialog,\n VideoStatuslog: VideoStatuslog,\n VideoContract: VideoContract\n },\n mixins: [TableMixin, ExtendParamsMixin],\n data: function data() {\n return {\n // 图标显示\n imageUrl: '',\n previewUrl: window.context.portal + '/file/onlinePreviewController/v1/getFileById_',\n activeName: 'first',\n parameters: {},\n //接收参数\n size: '',\n status: '',\n //设备状态\n addressType: '',\n //安装地点类型\n floor: '',\n //安装楼层\n areaName: '',\n //所属区域\n supplierCompany: '',\n //设备供应商\n addvcdName: '',\n //所属行政区划\n managerCompany: '',\n //设备管理单位\n managerUserName: '',\n //设备管理人员\n repairCompany: '',\n //设备维护单位\n repairUserName: '',\n //设备维护人员\n videoType: '',\n //摄像头类型\n life: '',\n //使用年限\n\n /*\r\n * 字典列表\r\n * */\n floorList: [],\n //安装楼层列表\n addressTypeList: [],\n //安装地点类型列表\n areaOptions: [],\n //所属区域列表\n videoTypeList: [] //摄像头类型\n\n };\n },\n created: function created() {\n this.parameters = this.$route.query;\n\n if (this.parameters.deviceVideoPointExtend) {\n this.imageUrl = this.previewUrl + this.parameters.deviceVideoPointExtend.icon;\n }\n\n this.addressTypeList = dictUtils.getDictItemsFromCache('azddlx');\n this.floorList = dictUtils.getDictItemsFromCache('azlc');\n this.videoTypeList = dictUtils.getDictItemsFromCache('sxtlx');\n },\n mounted: function mounted() {},\n methods: {\n handleClick: function handleClick(tab, event) {},\n goBack: function goBack() {\n this.$router.go(-1);\n },\n editBasic: function editBasic() {\n this.$refs.videoForm.editBasic(this.parameters);\n },\n alterBasis: function alterBasis() {\n this.$refs.videoForm.OpenFormDiao(this.parameters);\n },\n formatNumber: function formatNumber(key) {\n this.parameters[key] = latitude.TreeFour(this.parameters[key]);\n },\n loadData: function loadData(page) {\n var _this = this;\n\n // 设备状态回显\n if (this.parameters.status == '0') {\n this.status = '异常';\n } else {\n this.status = '正常';\n } // 摄像头类型回显\n\n\n this.videoTypeList.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend) {\n if (_this.parameters.deviceVideoPointExtend.type == item.value) {\n _this.videoType = item.name;\n }\n }\n });\n var data = {\n pageBean: {\n page: 1,\n pageSize: -1,\n showTotal: true\n }\n }; //设备供应商\n\n SpareCompany.findCompanyList({}, function (res) {\n if (res && _this.parameters.deviceVideoPointExtend) {\n res.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend.supplierCompanyId == item.id) {\n _this.supplierCompany = item.companyName;\n }\n });\n }\n }); // 设备管理单位\n\n SpareCompany.findCompanyList({\n companyType: '3'\n }, function (res) {\n if (res && _this.parameters.deviceVideoPointExtend) {\n res.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend.managerCompanyId == item.id) {\n _this.managerCompany = item.companyName;\n }\n });\n }\n }); // 设备管理人员\n\n userManage.CompanyUser({\n companyType: '1'\n }).then(function (res) {\n if (res) {\n res.forEach(function (item) {\n if (item.children && _this.parameters.deviceVideoPointExtend) {\n item.children.forEach(function (UserItem) {\n if (_this.parameters.deviceVideoPointExtend.managerUserId == UserItem.id) {\n _this.managerUserName = UserItem.name;\n }\n });\n }\n });\n }\n }); // 设备维护单位\n\n SpareCompany.findCompanyList({\n companyType: '3'\n }, function (res) {\n if (res && _this.parameters.deviceVideoPointExtend) {\n res.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend.repairCompanyId == item.id) {\n _this.repairCompany = item.companyName;\n }\n });\n }\n }); // 设备维护人员\n\n userManage.userQuery(data).then(function (res) {\n var data = res.rows;\n data.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend) {\n if (item.id == _this.parameters.deviceVideoPointExtend.repairUserId) {\n _this.repairUserName = item.name;\n }\n } else {\n _this.repairUserName = '';\n }\n });\n }); // 安装地点类型\n\n this.addressTypeList.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend) {\n if (item.value == _this.parameters.deviceVideoPointExtend.addressType) {\n _this.addressType = item.name;\n }\n } else {\n _this.addressType = '';\n }\n }); // 安装楼层\n\n this.floorList.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend) {\n if (item.value == _this.parameters.deviceVideoPointExtend.floor) {\n _this.floor = item.name;\n }\n } else {\n _this.floor = '';\n }\n }); // 所属区域\n\n resourceManage.loadArea(data, function (res) {\n _this.areaOptions = res.rows;\n\n _this.areaOptions.forEach(function (item) {\n if (_this.parameters.deviceVideoPointExtend) {\n if (item.id == _this.parameters.deviceVideoPointExtend.areaId) {\n _this.areaName = item.name;\n }\n } else {\n _this.areaName = '';\n }\n });\n }); // 所属行政区域\n\n resourceManage.loadAdminAreaTree({}, function (res) {\n if (_this.parameters.deviceVideoPointExtend) {\n _this.addvcdName = res.value[0].name;\n } else {\n _this.addvcdName = '';\n }\n });\n }\n }\n};",null]}