|
|
@@ -1,11 +1,11 @@
|
|
|
<template>
|
|
|
- <div class="disaster-precaution-container">
|
|
|
- <header class="disaster-precaution-container__header">
|
|
|
- <img :src="BackIcon" alt="back" class="back-icon" @click="router.back()" />
|
|
|
- <span class="disaster-precaution-container__title">{{ headTitle }}</span>
|
|
|
+ <div class="safety-platform-container">
|
|
|
+ <header class="safety-platform-container__header">
|
|
|
+ <BreadcrumbBack />
|
|
|
+ <span class="breadcrumb-title">{{ headTitle }}</span>
|
|
|
</header>
|
|
|
- <main class="disaster-precaution-container__main">
|
|
|
- <div class="disaster-precaution">
|
|
|
+ <main class="safety-platform-container__main">
|
|
|
+ <div class="search-table-container">
|
|
|
<div
|
|
|
class="export-file"
|
|
|
@click="exportTaskDetailToPDF(id, taskExecutionDetailList?.name || '')"
|
|
|
@@ -24,7 +24,7 @@
|
|
|
<p class="title">
|
|
|
被检查自查单位:<span class="content">{{ taskExecutionDetailList?.deptName }}</span>
|
|
|
</p>
|
|
|
- <div class="info-container">
|
|
|
+ <div class="template-table-merge-container">
|
|
|
<TemplateTableMerge
|
|
|
ref="templateTableMergeRef"
|
|
|
:operation-type="operationType"
|
|
|
@@ -54,7 +54,7 @@
|
|
|
</el-form>
|
|
|
</div>
|
|
|
</main>
|
|
|
- <footer class="disaster-precaution-container__footer" v-if="operationType !== 'view'">
|
|
|
+ <footer class="safety-platform-container__footer" v-if="operationType !== 'view'">
|
|
|
<el-button @click="router.back()">取消</el-button>
|
|
|
<el-button type="primary" @click="handleSubmit" :disabled="submitDisabled"> 提交 </el-button>
|
|
|
</footer>
|
|
|
@@ -75,7 +75,6 @@
|
|
|
SaveTaskDetailRequest,
|
|
|
} from '@/types/disaster-precaution';
|
|
|
import { getTaskExecutionDetail, saveTaskDetail, saveTaskApproval } from '@/api/disaster-precaution';
|
|
|
- import BackIcon from 'assets/svg/back.svg';
|
|
|
import ExportIcon from 'assets/svg/export.svg';
|
|
|
|
|
|
const { getUserFirstLevelTreeList, treeData, id: userId } = useUserInfoHook();
|
|
|
@@ -161,29 +160,8 @@
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
- @use '../style/disaster.scss' as *;
|
|
|
- @use '@/views/disaster/style/info-container.scss' as *;
|
|
|
- .disaster-precaution-container__header {
|
|
|
- flex-direction: row !important;
|
|
|
- justify-content: flex-start !important;
|
|
|
- gap: 8px !important;
|
|
|
- }
|
|
|
- .title,
|
|
|
- .content {
|
|
|
- font-size: 14px;
|
|
|
- }
|
|
|
- .title {
|
|
|
- color: rgba($text-color, 0.85);
|
|
|
- }
|
|
|
- .content {
|
|
|
- color: rgba($text-color, 0.65);
|
|
|
- }
|
|
|
- .disaster-precaution {
|
|
|
- position: relative;
|
|
|
- }
|
|
|
- .export-file {
|
|
|
- position: absolute;
|
|
|
- right: 0;
|
|
|
- top: 0;
|
|
|
- }
|
|
|
+ @use '@/styles/page-details-layout.scss' as *;
|
|
|
+ @use '@/styles/page-main-layout.scss' as *;
|
|
|
+ @use './src/style/common.scss' as *;
|
|
|
+ @use './src/style/task-template.scss' as *;
|
|
|
</style>
|