{"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\\Mobile\\Manage\\MobileSaftyDangerCheckPlanDetail.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileSaftyDangerCheckPlanDetail.vue","mtime":1687687213858},{"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/web.dom.iterable\";\nimport _defineProperty from \"D:/jenkins/workspace/bzzgj-fvue/node_modules/@babel/runtime/helpers/esm/defineProperty\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 moment from 'moment';\nimport CmgtSaftyDangerCheckrecordApi from '@/views/Manage/saftyDanger/api/CmgtSaftyDangerCheckrecordApi';\nimport dictUtils from '@/components/dict/DictSelectUtils.js';\nimport equipmentManage from '@/api/device/equipmentManage.js';\nimport navBar from \"../components/navBar.vue\";\nimport { mapState } from 'vuex';\nexport default {\n name: 'DeviceDetail',\n components: {\n navBar: navBar\n },\n data: function data() {\n var _ref;\n\n return _ref = {\n fileList: [],\n fileList1: [],\n detailTitle: '新增安全检查记录',\n popupShow: false,\n detailListFrom: {\n checkRecordId: null,\n unitId: null,\n reformImgUrlArray: [],\n imgUrlArray: [],\n checkDate: null,\n dangerContent: null,\n reformSugguest: null,\n reference: null,\n id: null\n },\n params: {\n unitId: '',\n id: '',\n detail: []\n },\n showPicker: false,\n value: '',\n showCalendar: false\n }, _defineProperty(_ref, \"showPicker\", false), _defineProperty(_ref, \"uploader\", [{\n url: 'https://img01.yzcdn.cn/vant/leaf.jpg'\n }]), _defineProperty(_ref, \"uploadUrl\", window.context.portal + '/file/v1/uploadFileForConfig'), _defineProperty(_ref, \"previewUrl\", window.context.portal + '/file/onlinePreviewController/v1/getFileById_'), _defineProperty(_ref, \"title\", '隐患内容'), _defineProperty(_ref, \"columns\", ['九小场所', '重点单位']), _defineProperty(_ref, \"deviceData\", {}), _defineProperty(_ref, \"paramsValueList\", []), _defineProperty(_ref, \"extendParams\", []), _defineProperty(_ref, \"loading\", false), _ref;\n },\n computed: mapState({\n header: function header(state) {\n return {\n Authorization: \"Bearer \".concat(state.login.currentUser.token)\n };\n }\n }),\n mounted: function mounted() {\n this.deviceStatus = dictUtils.getDictItemsFromCache('sbzt');\n this.deviceAzlc = dictUtils.getDictItemsFromCache('azlc');\n this.deviceAzddlx = dictUtils.getDictItemsFromCache('azddlx');\n this.device = this.$route.query.id;\n this.Update(this.device);\n },\n methods: {\n //删除隐患\n delTrouble: function delTrouble(index, row) {\n var _this = this;\n\n // this.params.detail.splice(index, 1)\n // console.log(row)\n CmgtSaftyDangerCheckrecordApi.CSaftyDangerCheckrecordDetailDelete([row.id], function (res) {\n _this.$toast.success('删除成功');\n\n _this.Update(_this.params.id);\n });\n },\n //返回\n popupShowBack: function popupShowBack() {\n this.handelCloseDetail();\n },\n //清空\n handelCloseDetail: function handelCloseDetail() {\n this.detailListFrom = {\n checkRecordId: null,\n unitId: null,\n imgUrlArray: [],\n reformImgUrlArray: [],\n checkDate: null,\n dangerContent: null,\n reformSugguest: null,\n reference: null,\n id: null\n };\n this.popupShow = false;\n },\n //确认\n confirmBtn: function confirmBtn() {\n var _this2 = this;\n\n if (this.detailTitle === '新增安全检查记录') {\n console.log(this.detailTitle);\n CmgtSaftyDangerCheckrecordApi.CSaftyDangerCheckrecordDetailCreate(this.detailListFrom, function (res) {\n console.log(res); // this.$notify({\n // type: 'success',\n // message: '新增成功',\n // duration: 2000\n // })\n\n _this2.$toast.success('新增成功');\n\n _this2.handelCloseDetail();\n\n _this2.Update(_this2.params.id);\n });\n } else if (this.detailTitle === '修改安全检查记录') {\n console.log(this.detailTitle);\n console.log(this.detailListFrom);\n CmgtSaftyDangerCheckrecordApi.CSaftyDangerCheckrecordDetailUpdateById(this.detailListFrom, function (res) {\n console.log(res); // this.$notify({\n // type: 'success',\n // message: '修改成功',\n // duration: 2000\n // })\n\n _this2.$toast.success('修改成功');\n\n _this2.handelCloseDetail();\n\n _this2.Update(_this2.params.id);\n });\n }\n },\n //\n dblclickDetail: function dblclickDetail(row) {\n this.detailListFrom.checkRecordId = row.checkRecordId;\n this.detailListFrom.unitId = row.unitId;\n this.detailListFrom.imgUrlArray = row.imgUrlArray ? row.imgUrlArray : [];\n this.detailListFrom.reformImgUrlArray = row.reformImgUrlArray ? row.reformImgUrlArray : [];\n this.detailListFrom.checkDate = row.checkDate;\n this.detailListFrom.dangerContent = row.dangerContent;\n this.detailListFrom.reformSugguest = row.reformSugguest;\n this.detailListFrom.reference = row.reference;\n this.detailListFrom.id = row.id;\n this.detailListFrom.fileList = row.fileList;\n this.fileList = row.fileList;\n this.fileList1 = row.fileList1;\n this.detailTitle = '修改安全检查记录';\n this.popupShow = true;\n },\n // 图片转换\n convertImg: function convertImg(arr) {\n var _this3 = this;\n\n var newArr = [];\n\n if (Array.isArray(arr)) {\n newArr = arr.map(function (it) {\n return {\n url: _this3.previewUrl + it,\n id: it\n };\n });\n return newArr;\n }\n\n console.log(newArr);\n },\n beforeAvatarUpload: function beforeAvatarUpload(file) {\n var isJPG = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg';\n var isLt10M = file.size / 1024 / 1024 < 10;\n\n if (!isJPG) {\n this.$message.error('上传图片只能是 JPG 格式!');\n }\n\n if (!isLt10M) {\n this.$message.error('上传图片大小不能超过 10MB!');\n }\n\n return isJPG && isLt10M;\n },\n handleAvatarSuccess: function handleAvatarSuccess(res, file, fileList) {\n if (res.success) {\n var arr = [];\n arr.push(res.fileId);\n this.detailListFrom.imgUrlArray = this.detailListFrom.imgUrlArray.concat(arr);\n } else {\n this.$message.error('上传文件失败!');\n }\n },\n handleAvatarSuccess1: function handleAvatarSuccess1(res, file, fileList) {\n if (res.success) {\n var arr = [];\n arr.push(res.fileId);\n this.detailListFrom.reformImgUrlArray = this.detailListFrom.reformImgUrlArray.concat(arr);\n } else {\n this.$message.error('上传文件失败!');\n }\n },\n handleRemove: function handleRemove(file, fileList) {\n var _this4 = this;\n\n this.detailListFrom.imgUrlArray.forEach(function (e, index) {\n if (e == file.id) {\n _this4.detailListFrom.imgUrlArray.splice(index, 1);\n }\n });\n },\n handleRemove1: function handleRemove1(file, fileList) {\n var _this5 = this;\n\n this.detailListFrom.reformImgUrlArray.forEach(function (e, index) {\n if (e == file.id) {\n _this5.detailListFrom.reformImgUrlArray.splice(index, 1);\n }\n });\n },\n //\n onConfirm: function onConfirm(date) {\n this.detailListFrom.checkDate = moment(date).format('YYYY-MM-DD');\n this.showPicker = false;\n },\n //添加隐患\n addTrouble: function addTrouble() {\n // this.params.detail.push({\n // uploader: [{url: 'https://img01.yzcdn.cn/vant/leaf.jpg'}],\n // situation: ''\n // })\n this.detailListFrom.checkRecordId = this.params.id;\n this.detailListFrom.unitId = this.params.unitId;\n this.detailTitle = '新增安全检查记录';\n this.popupShow = true;\n },\n onSubmit: function onSubmit(values) {\n console.log('submit', values);\n },\n onClickLeft: function onClickLeft() {\n this.$router.push({\n name: 'MobileSaftyDangerCheckPlan'\n });\n },\n Update: function Update(id) {\n var _this6 = this;\n\n this.readType = false;\n this.title = '修改'; // this.fromType = type\n\n this.showFormDia = true;\n CmgtSaftyDangerCheckrecordApi.getItemById(id, function (res) {\n console.log(res);\n _this6.params.id = res.id;\n _this6.params.unitId = res.unitId;\n res.detail.map(function (item) {\n if (item.imgUrlArray) {\n item.imgUrlArray.forEach(function (items) {\n var key = 'fileList';\n item[key] = [{\n url: _this6.previewUrl + items,\n isImage: true\n }];\n });\n }\n\n if (item.reformImgUrlArray) {\n item.reformImgUrlArray.forEach(function (items) {\n var key1 = 'fileList1';\n item[key1] = [{\n url: _this6.previewUrl + items,\n isImage: true\n }];\n });\n }\n });\n _this6.params.detail = res.detail;\n console.log(_this6.params.detail);\n });\n }\n }\n};",null]}