diff --git a/src/assets/js/asyncRouter.js b/src/assets/js/asyncRouter.js index 1d5578f..4ae4586 100644 --- a/src/assets/js/asyncRouter.js +++ b/src/assets/js/asyncRouter.js @@ -427,6 +427,114 @@ export default [ }, ], }, + { + path: "/hidden_danger_government", + redirect: "/hidden_danger_government/rectification", + meta: { title: "隐患治理", model: MODEL["1"] }, + component: "children", + children: [ + { + path: "/hidden_danger_government/rectification", + meta: { title: "隐患整改", isSubMenu: false }, + component: "children", + children: [ + { + path: "", + component: "hidden_danger_government/rectification/index", + }, + { + path: "/hidden_danger_government/rectification/view", + meta: { + title: "查看", + activeMenu: "/hidden_danger_government/rectification", + }, + component: "hidden_danger_government/rectification/view", + }, + { + path: "/hidden_danger_government/rectification/rectification", + meta: { + title: "整改", + activeMenu: "/hidden_danger_government/rectification", + }, + component: "hidden_danger_government/rectification/rectification", + }, + ], + }, + { + path: "/hidden_danger_government/acceptance", + meta: { title: "隐患验收", isSubMenu: false }, + component: "children", + children: [ + { + path: "", + component: "hidden_danger_government/acceptance/index", + }, + { + path: "/hidden_danger_government/acceptance/view", + meta: { + title: "查看", + activeMenu: "/hidden_danger_government/acceptance", + }, + component: "hidden_danger_government/acceptance/view", + }, + { + path: "/hidden_danger_government/acceptance/acceptance", + meta: { + title: "验收", + activeMenu: "/hidden_danger_government/acceptance", + }, + component: "hidden_danger_government/acceptance/acceptance", + }, + ], + }, + { + path: "/hidden_danger_government/major", + meta: { title: "重大隐患", isSubMenu: false }, + component: "children", + children: [ + { + path: "", + component: "hidden_danger_government/major/index", + }, + { + path: "/hidden_danger_government/major/view", + meta: { + title: "查看", + activeMenu: "/hidden_danger_government/major", + }, + component: "hidden_danger_government/major/view", + }, + ], + }, + { + path: "/hidden_danger_government/ledger", + meta: { title: "隐患台账", isSubMenu: false }, + component: "children", + children: [ + { + path: "", + component: "hidden_danger_government/ledger/index", + }, + { + path: "/hidden_danger_government/ledger/add", + meta: { + title: "新增", + activeMenu: "/hidden_danger_government/ledger", + }, + component: "hidden_danger_government/ledger/add", + }, + { + path: "/hidden_danger_government/ledger/view", + meta: { + title: "查看", + activeMenu: "/hidden_danger_government/ledger", + }, + component: "hidden_danger_government/ledger/view", + }, + ], + }, + ], + }, { path: "/platform_resource_library", redirect: "/platform_resource_library/courseware", diff --git a/src/request/hidden_danger_government.js b/src/request/hidden_danger_government.js new file mode 100644 index 0000000..360534d --- /dev/null +++ b/src/request/hidden_danger_government.js @@ -0,0 +1,15 @@ +import { post, upload } from "@/request/axios.js"; + +export const getHiddenDangerList = (params) => post("/hidden/list", params); // 隐患列表 +export const getHiddenDangerRectificationWhy = (params) => + post("/app/corpinfo/goqyzzh", params); // 隐患整改不知道在获取什么 +export const setHiddenDangerRectificationNormalSubmit = (params) => + upload("/hidden/rectify", params); // 隐患整改正常整改提交 +export const setHiddenDangerRectificationAbnormalSubmit = (params) => + post("/hidden/editRec", params); // 隐患整改不正常整改提交 +export const setHiddenDangerAcceptSubmit = (params) => + post("/hidden/check", params); // 隐患验证提交 +export const setHiddenDangerCancelMajorHazards = (params) => + post("/hidden/editHIDDENLEVEL", params); // 重大隐患管理取消重大隐患 +export const setHiddenDangerConfirmMajorHazards = (params) => + post("/hidden/editISCONFIRM", params); // 重大隐患管理确认重大隐患 diff --git a/src/views/hazard_investigation/checklist_inspection_status/components/hidden_view.vue b/src/views/hazard_investigation/checklist_inspection_status/components/hidden_view.vue index d165b97..1ee2a45 100644 --- a/src/views/hazard_investigation/checklist_inspection_status/components/hidden_view.vue +++ b/src/views/hazard_investigation/checklist_inspection_status/components/hidden_view.vue @@ -27,6 +27,9 @@ {{ data.info.HIDDENLEVELNAME }} + + {{ data.info.HIDDENTYPE_NAME }} + 未整改 已整改 @@ -73,17 +76,22 @@ class="ml-10" /> - + @@ -239,6 +247,7 @@ const props = defineProps({ default: "", }, }); +const emits = defineEmits(["throw-data"]); const data = reactive({ info: {}, hs: {}, @@ -247,8 +256,10 @@ const data = reactive({ sImgs: [], pImgs: [], checkList: [], - videoSrc: "", - videoVisible: false, + videoDialog: { + src: "", + visible: false, + }, }); const fnGetData = async () => { const resData = await getHiddenDangerView({ @@ -259,7 +270,7 @@ const fnGetData = async () => { data.checkList = resData.checkList; for (let i = 0; i < resData.hImgs.length; i++) { if (getFileSuffix(resData.hImgs[i].FILEPATH) === "mp4") { - data.videoSrc = VITE_FILE_URL + resData.hImgs[i].FILEPATH; + data.videoDialog.src = VITE_FILE_URL + resData.hImgs[i].FILEPATH; } else { data.hImgs.push(resData.hImgs[i]); } @@ -267,6 +278,7 @@ const fnGetData = async () => { data.rImgs = resData.rImgs; data.sImgs = resData.sImgs; data.pImgs = resData.pImgs; + emits("throw-data", data.info); }; fnGetData(); diff --git a/src/views/hazard_investigation/checklist_inspection_status/hidden_danger_view.vue b/src/views/hazard_investigation/checklist_inspection_status/hidden_danger_view.vue index b86607a..5096cde 100644 --- a/src/views/hazard_investigation/checklist_inspection_status/hidden_danger_view.vue +++ b/src/views/hazard_investigation/checklist_inspection_status/hidden_danger_view.vue @@ -1,6 +1,11 @@ @@ -10,6 +15,12 @@ import { useRoute } from "vue-router"; const route = useRoute(); const { HIDDEN_ID } = route.query; +defineProps({ + print: { + type: Boolean, + default: false, + }, +}); diff --git a/src/views/hazard_investigation/inventory_troubleshooting/components/hidden_add.vue b/src/views/hazard_investigation/inventory_troubleshooting/components/hidden_add.vue new file mode 100644 index 0000000..f96446c --- /dev/null +++ b/src/views/hazard_investigation/inventory_troubleshooting/components/hidden_add.vue @@ -0,0 +1,348 @@ + + + + + diff --git a/src/views/hazard_investigation/inventory_troubleshooting/components/un_qualified.vue b/src/views/hazard_investigation/inventory_troubleshooting/components/un_qualified.vue index 23a9b0b..d51f7ee 100644 --- a/src/views/hazard_investigation/inventory_troubleshooting/components/un_qualified.vue +++ b/src/views/hazard_investigation/inventory_troubleshooting/components/un_qualified.vue @@ -5,219 +5,31 @@ :on-close="fnClose" width="1200" > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 立即整改 - - 限期整改 - - - - - - - - - -
- - - {{ item.RISK_UNIT_NAME }} - - - {{ item.HIDDEN_PART }} - - - {{ item.INSPECTION_BASIS }} - - -
-
-
+ - - + diff --git a/src/views/hidden_danger_government/acceptance/acceptance.vue b/src/views/hidden_danger_government/acceptance/acceptance.vue new file mode 100644 index 0000000..44de4d6 --- /dev/null +++ b/src/views/hidden_danger_government/acceptance/acceptance.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/src/views/hidden_danger_government/acceptance/index.vue b/src/views/hidden_danger_government/acceptance/index.vue new file mode 100644 index 0000000..9911271 --- /dev/null +++ b/src/views/hidden_danger_government/acceptance/index.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/src/views/hidden_danger_government/acceptance/view.vue b/src/views/hidden_danger_government/acceptance/view.vue new file mode 100644 index 0000000..f7c6703 --- /dev/null +++ b/src/views/hidden_danger_government/acceptance/view.vue @@ -0,0 +1,9 @@ + + + + + diff --git a/src/views/hidden_danger_government/ledger/add.vue b/src/views/hidden_danger_government/ledger/add.vue new file mode 100644 index 0000000..4bf8287 --- /dev/null +++ b/src/views/hidden_danger_government/ledger/add.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/views/hidden_danger_government/ledger/index.vue b/src/views/hidden_danger_government/ledger/index.vue new file mode 100644 index 0000000..6ee7b60 --- /dev/null +++ b/src/views/hidden_danger_government/ledger/index.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/src/views/hidden_danger_government/ledger/view.vue b/src/views/hidden_danger_government/ledger/view.vue new file mode 100644 index 0000000..f7c6703 --- /dev/null +++ b/src/views/hidden_danger_government/ledger/view.vue @@ -0,0 +1,9 @@ + + + + + diff --git a/src/views/hidden_danger_government/major/index.vue b/src/views/hidden_danger_government/major/index.vue new file mode 100644 index 0000000..8dd95ce --- /dev/null +++ b/src/views/hidden_danger_government/major/index.vue @@ -0,0 +1,179 @@ + + + + + diff --git a/src/views/hidden_danger_government/major/view.vue b/src/views/hidden_danger_government/major/view.vue new file mode 100644 index 0000000..f46c38a --- /dev/null +++ b/src/views/hidden_danger_government/major/view.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/hidden_danger_government/rectification/index.vue b/src/views/hidden_danger_government/rectification/index.vue new file mode 100644 index 0000000..8840aac --- /dev/null +++ b/src/views/hidden_danger_government/rectification/index.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/views/hidden_danger_government/rectification/rectification.vue b/src/views/hidden_danger_government/rectification/rectification.vue new file mode 100644 index 0000000..c7813b6 --- /dev/null +++ b/src/views/hidden_danger_government/rectification/rectification.vue @@ -0,0 +1,538 @@ + + + + + diff --git a/src/views/hidden_danger_government/rectification/view.vue b/src/views/hidden_danger_government/rectification/view.vue new file mode 100644 index 0000000..f7c6703 --- /dev/null +++ b/src/views/hidden_danger_government/rectification/view.vue @@ -0,0 +1,9 @@ + + + + +