From b59d7d4f48f84dc856d46f6ee6c8e9300376d272 Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期四, 08 九月 2022 09:33:43 +0800 Subject: [PATCH] 合并 --- src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/flowChart.vue | 325 ------------------------------------------------------ 1 files changed, 0 insertions(+), 325 deletions(-) diff --git a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/flowChart.vue b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/flowChart.vue index 5dad014..e69de29 100644 --- a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/flowChart.vue +++ b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/flowChart.vue @@ -1,325 +0,0 @@ -<template> - <div class="system-edit-user-container"> - <el-dialog - title="应急演练计划--修改审批进度" - v-model="isShowDialog" - width="769px" - draggable - :fullscreen="full" - > - <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button> - <!-- <img class="process-status-img" src="src/assets/icon.png"> --> - <el-tabs type="border-card"> - <el-tab-pane label="流转记录"> - <el-card class="box-card" shadow="hover"> - <template #header> - <div class="card-header"> - <span>流转记录</span> - </div> - </template> - <div> - <el-steps :active="2"> - <el-step title="开始" description="胡海涛,2022-07-09 20:41:50" /> - <el-step title="一级审批" description="管理员,2022-07-09 20:41:50" /> - </el-steps> - </div> - <el-table :data="tableData" stripe style="width: 100%"> - <el-table-column prop="date" label="执行环节" width="120" /> - <el-table-column prop="name" label="执行人" width="120" /> - <el-table-column prop="address" label="开始时间" width="100" /> - <el-table-column prop="address" label="结束时间" width="100" /> - <el-table-column prop="address" label="办理状态" width="100" /> - <el-table-column prop="address" label="审批意见" width="100" /> - <el-table-column prop="address" label="任务历时" width="100" /> - </el-table> - </el-card> - </el-tab-pane> - <el-tab-pane label="流程信息"> - <el-card class="box-card" shadow="hover"> - <template #header> - <div class="card-header"> - <span>流程信息</span> - </div> - </template> - <div> - <el-timeline> - <el-timeline-item timestamp="2018/4/12" placement="top" color="rgb(63, 158, 255)"> - <el-card> - <h4 style="margin: 10px 0;padding-bottom: 10px;">一级审批</h4> - <el-row> - <el-col class="tip" :span="22" :offset="1"> - <div class="item"> - <span class="label">审批人:</span> - <span class="value">管理员</span> - </div> - <div class="item"> - <span class="label">办理状态:</span> - <span class="value"> -<!-- <el-tag--> -<!-- v-for="item in items"--> -<!-- :key="item.label"--> -<!-- :type="item.type"--> -<!-- class="mx-1"--> -<!-- effect="dark"--> -<!-- >--> -<!-- {{ item.label }}--> -<!-- </el-tag>--> - <p class="text">等待审核</p> - </span> - </div> - <div class="item"> - <span class="label">审批意见:</span> - <span class="value">等待审核</span> - </div> - <div class="item"> - <span class="label">开始时间:</span> - <span class="value">2022-07-09 20:41:50</span> - </div> - <div class="item"> - <span class="label">结束时间:</span> - <span class="value">2022-07-09 20:41:50</span> - </div> - <div class="item"> - <span class="label">用时:</span> - <span class="value">0秒</span> - </div> - </el-col> - </el-row> - </el-card> - </el-timeline-item> - <el-timeline-item timestamp="2018/4/3" placement="top" color="rgb(63, 158, 255)"> - <el-card> - <h4>开始</h4> - <el-row> - <el-col class="tip" :span="22" :offset="1"> - <div class="item"> - <span class="label">审批人:</span> - <span class="value">胡海涛</span> - </div> - <div class="item"> - <span class="label">办理状态:</span> - <span class="value"> - <p class="text">开始</p> - </span> - </div> - <div class="item"> - <span class="label">审批意见:</span> - <span class="value">等待审核</span> - </div> - <div class="item"> - <span class="label">开始时间:</span> - <span class="value">2022-07-09 20:41:50</span> - </div> - <div class="item"> - <span class="label">结束时间:</span> - <span class="value">2022-07-09 20:41:50</span> - </div> - <div class="item"> - <span class="label">用时:</span> - <span class="value">0秒</span> - </div> - </el-col> - </el-row> - </el-card> - </el-timeline-item> - </el-timeline> - </div> - </el-card> - </el-tab-pane> - <el-tab-pane label="流程图"> - <el-card class="box-card" shadow="hover"> - <template #header> - <div class="card-header"> - <span>流程图</span> - </div> - </template> - <div> - </div> - </el-card> - </el-tab-pane> - </el-tabs> - </el-dialog> - <RegionsDialog ref="Shows"/> - <UserCheckbox ref="userRef"/> - </div> -</template> - -<script lang="ts"> -import { - - ref, - defineComponent -} from 'vue'; - -import type { - TagProps, -} from 'element-plus' - -import { - Search, - FullScreen -} from '@element-plus/icons-vue' -import UserCheckbox from "/@/components/userCheckbox/index.vue" -import RegionsDialog from "/@/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue" - -export default defineComponent({ - name: 'openAdd', - components: { - RegionsDialog, - UserCheckbox, - }, - setup() { - const isShowDialog = ref(false) - // 打开弹窗 - const openDialog = () => { - // state.ruleForm = row; - isShowDialog.value = true; - }; - // 关闭弹窗 - const closeDialog = () => { - isShowDialog.value = false; - }; - const tableData = [ - { - date: '2016-05-03', - name: 'Tom', - address: '2022-07-09 20:41:50', - }, - { - date: '2016-05-02', - name: 'Tom', - address: '2022-07-09 20:41:50', - }, - { - date: '2016-05-04', - name: 'Tom', - address: '2022-07-09 20:41:50', - }, - { - date: '2016-05-01', - name: 'Tom', - address: '2022-07-09 20:41:50', - }, - ] - - type Item = { type: TagProps['type']; label: string } - - const items = ref<Array<Item>>([ - { type: '', label: '等待审核' }, - ]) - //全屏 - const full = ref(false); - const toggleFullscreen = () => { - if (full.value == false) { - full.value = true; - } else { - full.value = false; - } - }; - return { - openDialog, - closeDialog, - isShowDialog, - Search, - tableData, - items, - toggleFullscreen, - FullScreen, - full, - }; - }, -}); -</script> -<style scoped lang="scss"> -.process-status-img{ - width: 128px; - height: auto; - position: absolute; - right: 10px; - top: 60px; - z-index: 999; -} -//弹窗底部边框线 -::v-deep .el-dialog__footer{ - border-top: 1px solid #e8e8e8; - border-radius: 0 0 4px 4px; -} -//弹窗顶部边框线 -::v-deep .el-dialog__header { - border-bottom: 1px solid #e8e8e8; - margin-right: 0; - border-radius: 4px 4px 0 0; -} -//tabs字体颜色 -::v-deep .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{ - color: #a9d86e!important; -} -.card-header { - display: flex; - justify-content: space-between; - align-items: center; -} -//.box-card { -// width: 480px; -//} -//步骤条字体大小 -::v-deep .el-step__icon-inner{ - font-size: 14px!important; -} -//步骤条颜色 -::v-deep .el-step__line{ - background-color: #409eff; -} -//表头 -::v-deep .el-table th.el-table__cell { - background-color: #f6f7fa; - font-weight: 400; - color: #909399; -} -.el-table .sort-caret.ascending{ - border-bottom-color: #c0c4cc; -} - -.tip { - padding: 8px 16px; - background-color: #ecf8ff; - border-radius: 4px; - border-left: 5px solid #50bfff; - margin: 20px 0; -} -.item{ - height: 32px; - line-height: 32px; - margin-bottom: 8px; -} -.item .label { - display: inline-block; - height: 100%; - width: 70px; - font-size: 14px; - color: #5e6d82; - text-align: end; - vertical-align: top; -} -.item .value { - padding-left: 10px; - font-size: 14px; - max-width: calc(100% - 90px); - color: #5e6d82; - display: inline-block; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.text{ - background-color: #409eff; - color: #fff; - border-width: 1px; - border-style: solid; - border-radius: 4px; - height: 24px; - padding: 0 8px; - line-height: 22px; - display: inline-block; -} -</style> \ No newline at end of file -- Gitblit v1.9.2