{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileSaftyTreatCheckPlanDetail.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Mobile\\Manage\\MobileSaftyTreatCheckPlanDetail.vue","mtime":1687831404002},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 moment from 'moment'\r\nimport CmgtSaftyDangerCheckrecordApi from '@/views/Manage/saftyDanger/api/CmgtSaftyDangerCheckrecordApi'\r\nimport programApi from '@/views/Manage/saftyDanger/api/programApi'\r\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\r\nimport equipmentManage from '@/api/device/equipmentManage.js'\r\nimport navBar from '../components/navBar.vue'\r\nexport default {\r\n name: 'DeviceDetail',\r\n components: {\r\n navBar\r\n },\r\n data() {\r\n return {\r\n showPickerTime: false,\r\n dangerTypeName: '',\r\n aqyhlxList: [],\r\n schemeList: [],\r\n value: '',\r\n showCalendar: false,\r\n showPicker: false,\r\n title: '新增',\r\n deviceData: {},\r\n situation: '',\r\n loading: false,\r\n params: {\r\n checkschemeId: null,\r\n checkYearMonth: null,\r\n unitType: null,\r\n unitName: null,\r\n unitId: null,\r\n unitAddress: null,\r\n recordName: null,\r\n unitUserphone: null,\r\n dangerType: null,\r\n greatDanger: null,\r\n checkDate: null,\r\n checkContent: null,\r\n leadUsername: null,\r\n checkUsername: null,\r\n // status: null,\r\n reformUsername: null,\r\n reformUnitname: null,\r\n latestTimeLimit: null,\r\n latestReviewDate: null,\r\n completeDate: null,\r\n reformRequire: null,\r\n unitUsername: null,\r\n controlMemo: null,\r\n // reformContent: null,\r\n detail: []\r\n }\r\n }\r\n },\r\n created() {\r\n this.aqyhlxList = dictUtils.getDictItemsFromCache('cmgt_aqyhlx')\r\n this.getScheme()\r\n },\r\n mounted() {\r\n this.deviceStatus = dictUtils.getDictItemsFromCache('sbzt')\r\n this.deviceAzlc = dictUtils.getDictItemsFromCache('azlc')\r\n this.deviceAzddlx = dictUtils.getDictItemsFromCache('azddlx')\r\n this.device = this.$route.query.id\r\n this.Update(this.device)\r\n },\r\n methods: {\r\n //上一步\r\n previousStep() {\r\n this.$router.push({\r\n name: 'MobileSaftyDangerCheckPlanDetail',\r\n query: {id: this.device}\r\n })\r\n },\r\n // 是否禁用及必填\r\n boolenShow() {\r\n if (!this.params.greatDanger || this.params.greatDanger === '2') {\r\n return true\r\n } else {\r\n return false\r\n }\r\n },\r\n //保存\r\n handleSave() {\r\n let method\r\n if (!this.params.id) {\r\n // 新增\r\n method = CmgtSaftyDangerCheckrecordApi.addCmgtSaftyDangerCheckrecord\r\n }\r\n if (this.params.id) {\r\n // 修改\r\n method = CmgtSaftyDangerCheckrecordApi.editCmgtSaftyDangerCheckrecord\r\n }\r\n console.log(this.params)\r\n this.params.detail.forEach(item => {\r\n console.log(item)\r\n if (item.reformImgUrlArray) {\r\n item.reformStatus = 2\r\n }\r\n })\r\n method(this.params, res => {\r\n if (res.state) {\r\n this.$toast.success({\r\n message: this.title + '成功'\r\n })\r\n this.$router.push({name: 'MobileSaftyDangerCheckPlan'})\r\n this.handleClose()\r\n } else {\r\n this.$message.warning(res.message)\r\n }\r\n })\r\n },\r\n handleClose() {\r\n this.params = {\r\n checkschemeId: null,\r\n checkYearMonth: null,\r\n unitType: null,\r\n unitName: null,\r\n unitId: null,\r\n unitAddress: null,\r\n unitUserphone: null,\r\n dangerType: null,\r\n greatDanger: null,\r\n checkDate: null,\r\n checkContent: null,\r\n leadUsername: null,\r\n unitUsername: null,\r\n checkUsername: null,\r\n recordName: null,\r\n // status: null,\r\n reformUsername: null,\r\n reformUnitname: null,\r\n latestTimeLimit: null,\r\n latestReviewDate: null,\r\n completeDate: null,\r\n reformRequire: null,\r\n controlMemo: null,\r\n // reformContent: null,\r\n detail: []\r\n }\r\n this.title = '新增'\r\n // this.$emit('refreshList')\r\n },\r\n //最迟整改期限\r\n latestTimeInput() {\r\n if (this.params.latestTimeLimit && this.params.checkDate) {\r\n this.params.latestReviewDate = this.dayjs(this.params.checkDate)\r\n .add(this.params.latestTimeLimit, 'day')\r\n .format('YYYY-MM-DD')\r\n } else {\r\n this.params.latestReviewDate = null\r\n }\r\n },\r\n //请选择检查时间\r\n onConfirmTime(item) {\r\n this.params.checkDate = moment(item).format('YYYY-MM-DD')\r\n this.showPickerTime = false\r\n },\r\n //隐患类型\r\n dangerfirm(val) {\r\n console.log(val)\r\n this.dangerTypeName = val.name\r\n this.params.dangerType = val.value\r\n this.showPicker = false\r\n },\r\n // 切换是否存在重大隐患\r\n changeGreatDanger(val) {\r\n console.log(val)\r\n if (val === '2') {\r\n this.params.dangerType = null\r\n this.params.reformUnitname = null\r\n this.params.checkDate = null\r\n this.params.latestTimeLimit = null\r\n this.params.latestReviewDate = null\r\n this.params.leadUsername = null\r\n this.params.reformUsername = null\r\n this.params.checkUsername = null\r\n this.params.checkContent = null\r\n this.params.reformRequire = null\r\n this.params.controlMemo = null\r\n this.rules.checkDate[0].required = false\r\n this.rules.latestTimeLimit[0].required = false\r\n } else {\r\n this.rules.checkDate[0].required = true\r\n this.rules.latestTimeLimit[0].required = true\r\n }\r\n },\r\n //\r\n DangerUnitId(id) {\r\n CmgtSaftyDangerCheckrecordApi.cmgtSaftyDangerUnitId(id, res => {\r\n console.log(res)\r\n this.params.unitAddress = res.unitAddress\r\n this.params.unitUsername = res.name\r\n this.params.unitUserphone = res.phone\r\n this.params.unitType = res.type\r\n })\r\n },\r\n //选择检查方案后自动填充字段检查年度\r\n CheckschemeId(id) {\r\n // console.log(id)\r\n CmgtSaftyDangerCheckrecordApi.cmgtSaftyDangerCheckschemeId(id, res => {\r\n console.log(res)\r\n this.params.checkYearMonth = res.checkYearMonth\r\n })\r\n },\r\n //排查方案列表\r\n getScheme() {\r\n programApi.loadCmgtSaftyDangerUnit(\r\n {\r\n pageBean: {\r\n pageSize: -1,\r\n page: 1\r\n }\r\n },\r\n res => {\r\n console.log(res)\r\n this.schemeList = res.rows.map(item => {\r\n return {\r\n text: item.schemeName,\r\n value: item.id\r\n }\r\n })\r\n }\r\n )\r\n },\r\n //排查方案\r\n checkschemeIdfirm() {},\r\n //\r\n onSubmit(values) {\r\n console.log('submit', values)\r\n },\r\n onClickLeft() {\r\n this.$router.push({name: 'MobileSaftyDangerCheckPlan'})\r\n },\r\n Update(id) {\r\n this.readType = false\r\n this.title = '修改'\r\n // this.fromType = type\r\n this.showFormDia = true\r\n CmgtSaftyDangerCheckrecordApi.getItemById(id, res => {\r\n console.log(res)\r\n this.params.id = res.id\r\n this.params.checkschemeId = res.checkschemeId\r\n this.params.checkYearMonth = res.checkYearMonth\r\n this.params.unitType = res.unitType\r\n this.params.unitName = res.unitName\r\n this.params.unitId = res.unitId\r\n this.params.unitAddress = res.unitAddress\r\n this.params.unitUserphone = res.unitUserphone\r\n this.params.dangerType = res.dangerType\r\n this.params.unitUsername = res.unitUsername\r\n this.params.greatDanger = res.greatDanger\r\n this.params.checkDate = res.checkDate\r\n this.params.checkContent = res.checkContent\r\n this.params.leadUsername = res.leadUsername\r\n this.params.checkUsername = res.checkUsername\r\n this.params.recordName = res.recordName\r\n this.params.status = res.status\r\n this.params.reformUsername = res.reformUsername\r\n this.params.reformUnitname = res.reformUnitname\r\n this.params.latestTimeLimit = res.latestTimeLimit\r\n this.params.latestReviewDate = res.latestReviewDate\r\n this.params.completeDate = res.completeDate\r\n this.params.reformRequire = res.reformRequire\r\n this.params.controlMemo = res.controlMemo\r\n // this.params.reformContent = res.reformContent\r\n this.params.detail = res.detail\r\n this.CheckschemeId(res.checkschemeId)\r\n this.DangerUnitId(res.unitId)\r\n })\r\n }\r\n }\r\n}\r\n",null]}