From b59d7d4f48f84dc856d46f6ee6c8e9300376d272 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: Thu, 08 Sep 2022 09:33:43 +0800
Subject: [PATCH] 合并
---
src/views/goalManagement/targetImprovements/index.vue | 307 ---------------------------------------------------
1 files changed, 0 insertions(+), 307 deletions(-)
diff --git a/src/views/goalManagement/targetImprovements/index.vue b/src/views/goalManagement/targetImprovements/index.vue
index b273902..e69de29 100644
--- a/src/views/goalManagement/targetImprovements/index.vue
+++ b/src/views/goalManagement/targetImprovements/index.vue
@@ -1,307 +0,0 @@
-<template>
-<div>
- <el-form ref="ruleFormRef" :model="ruleForm" status-icon label-width="20px" class="topTitle">
- <el-row>
- <el-col :span="4">
- <el-form-item size="default">
- <el-input v-model="ruleForm.pass" placeholder="安全目标指标" />
- </el-form-item>
- </el-col>
- <el-col :span="4">
- <el-form-item>
- <el-button type="primary" size="default" @click="submitForm(ruleFormRef)">查询</el-button>
- <el-button size="default" @click="resetForm(ruleFormRef)">重置</el-button>
- </el-form-item>
- </el-col>
- </el-row>
- </el-form>
- <div class="minCenter">
- <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
- <el-tab-pane label="发起改进" name="1">
- <el-table ref="multipleTableRef" :data="tableData" style="width: 100%">
- <el-table-column label="序号" align="center" type="index" width="70" />
- <el-table-column label="安全目标指标" align="center" sortable>
- <template #default="scope">{{ scope.row.date }}</template>
- </el-table-column>
- <el-table-column property="name" align="center" label="目标指标编号" sortable />
- <el-table-column property="address" label="年度" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="责任部门" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="考核指标" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="上报值" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="考核时间" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="考核结果" align="center" sortable show-overflow-tooltip />
- <el-table-column label="操作" align="center" width="200" sortable show-overflow-tooltip>
- <template #default>
- <el-button link type="primary" size="default" :icon="View" @click="handleClick">查看</el-button>
- <el-button link type="primary" size="default" :icon="Delete">删除</el-button>
- </template>
- </el-table-column>
- </el-table>
- <div class="pages">
- <el-pagination
- v-model:currentPage="currentPage4"
- v-model:page-size="pageSize4"
- :page-sizes="[100, 200, 300, 400]"
- :small="small"
- :disabled="disabled"
- :background="background"
- layout="total, sizes, prev, pager, next, jumper"
- :total="400"
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- />
- </div>
- </el-tab-pane>
- <el-tab-pane label="整改" name="2">
- <el-table ref="multipleTableRef" :data="tableData" style="width: 100%">
- <el-table-column label="序号" align="center" type="index" width="70" />
- <el-table-column label="安全目标指标" align="center" sortable>
- <template #default="scope">{{ scope.row.date }}</template>
- </el-table-column>
- <el-table-column property="name" align="center" label="目标指标编号" sortable />
- <el-table-column property="address" label="年度" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="责任部门" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="考核指标" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="改进期限" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="发起人" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="发起时间" align="center" sortable show-overflow-tooltip />
- <el-table-column label="操作" align="center" width="200" sortable show-overflow-tooltip>
- <template #default>
- <el-button link type="primary" size="default" :icon="View" @click="openDai">查看</el-button>
- <el-button link type="primary" size="default" :icon="Delete" @click="jump">整改上报</el-button>
- </template>
- </el-table-column>
- </el-table>
- <div class="pages">
- <el-pagination
- v-model:currentPage="currentPage4"
- v-model:page-size="pageSize4"
- :page-sizes="[100, 200, 300, 400]"
- :small="small"
- :disabled="disabled"
- :background="background"
- layout="total, sizes, prev, pager, next, jumper"
- :total="400"
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- />
- </div>
- </el-tab-pane>
- <el-tab-pane label="验证" name="3">
- <el-table ref="multipleTableRef" :data="tableData" style="width: 100%">
- <el-table-column label="序号" align="center" type="index" width="70" />
- <el-table-column label="安全目标指标" align="center" sortable>
- <template #default="scope">{{ scope.row.date }}</template>
- </el-table-column>
- <el-table-column property="name" align="center" label="目标指标编号" sortable />
- <el-table-column property="address" label="年度" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="责任部门" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="考核指标" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="整改值" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="整改时间" align="center" sortable show-overflow-tooltip />
- <el-table-column label="操作" align="center" width="200" sortable show-overflow-tooltip>
- <template #default>
- <el-button link type="primary" size="default" :icon="View" @click="handleClick">查看</el-button>
- <el-button link type="primary" size="default" :icon="Delete">删除</el-button>
- </template>
- </el-table-column>
- </el-table>
- <div class="pages">
- <el-pagination
- v-model:currentPage="currentPage4"
- v-model:page-size="pageSize4"
- :page-sizes="[100, 200, 300, 400]"
- :small="small"
- :disabled="disabled"
- :background="background"
- layout="total, sizes, prev, pager, next, jumper"
- :total="400"
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- />
- </div>
- </el-tab-pane>
- <el-tab-pane label="完成" name="4">
- <el-table ref="multipleTableRef" :data="tableData" style="width: 100%">
- <el-table-column label="序号" align="center" type="index" width="70" />
- <el-table-column label="安全目标指标" align="center" sortable>
- <template #default="scope">{{ scope.row.date }}</template>
- </el-table-column>
- <el-table-column property="name" align="center" label="目标指标编号" sortable />
- <el-table-column property="address" label="年度" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="责任部门" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="考核指标" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="整改值" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="整改时间" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="验证结果" align="center" sortable show-overflow-tooltip />
- <el-table-column property="address" label="验证日期" align="center" sortable show-overflow-tooltip />
- <el-table-column label="操作" align="center" width="200" sortable show-overflow-tooltip>
- <template #default>
- <el-button link type="primary" size="default" :icon="View" @click="handleClick">查看</el-button>
- <el-button link type="primary" size="default" :icon="Delete">审批进度</el-button>
- </template>
- </el-table-column>
- </el-table>
- <div class="pages">
- <el-pagination
- v-model:currentPage="currentPage4"
- v-model:page-size="pageSize4"
- :page-sizes="[100, 200, 300, 400]"
- :small="small"
- :disabled="disabled"
- :background="background"
- layout="total, sizes, prev, pager, next, jumper"
- :total="400"
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- />
- </div>
- </el-tab-pane>
- </el-tabs>
- </div>
- <Dailogprove ref="Show"></Dailogprove>
- </div>
-</template>
-<script lang="ts">
-import { ref, toRefs, reactive, onMounted, defineComponent } from 'vue';
-import { ElMessageBox, ElMessage, ElButton, ElInput, TabsPaneContext, FormInstance } from 'element-plus';
-import { Plus, Delete, Upload, Download, Refresh, View } from '@element-plus/icons-vue';
-interface User {
- date: string;
- name: string;
- address: string;
-}
-import type { TableColumnCtx } from 'element-plus/es/components/table/src/table-column/defaults';
-import Dailogprove from './component/Dailogprove.vue';
-import { useRouter } from 'vue-router';
-export default defineComponent({
- components: { ElButton, ElInput,Dailogprove},
- setup() {
- // 搜索条件
- const ruleForm = reactive({
- pass: '',
- checkPass: '',
- });
- const resetForm = (formEl: FormInstance | undefined) => {
- console.log(!formEl);
- if (!formEl) return;
- formEl.resetFields();
- };
- // 下方导航与表格
- const activeName = ref('1');
- const handleClick = (tab: TabsPaneContext, event: Event) => {
- console.log(tab, event);
- };
- const formatter = (row: User, column: TableColumnCtx<User>) => {
- return row.address;
- };
-
- const tableData: User[] = [
- {
- date: '2016-05-03',
- name: 'Tom',
- address: 'No. 189, Grove St, Los Angeles',
- },
- {
- date: '2016-05-02',
- name: 'Tom',
- address: 'No. 189, Grove St, Los Angeles',
- },
- {
- date: '2016-05-04',
- name: 'Tom',
- address: 'No. 189, Grove St, Los Angeles',
- },
- {
- date: '2016-05-01',
- name: 'Tom',
- address: 'No. 189, Grove St, Los Angeles',
- },
- {
- date: '2016-05-08',
- name: 'Tom',
- address: 'No. 189, Grove St, Los Angeles',
- },
- {
- date: '2016-05-06',
- name: 'Tom',
- address: 'No. 189, Grove St, Los Angeles',
- },
- {
- date: '2016-05-07',
- name: 'Tom',
- address: 'No. 189, Grove St, Los Angeles',
- },
- ];
- const currentPage4 = ref(4);
- const pageSize4 = ref(100);
- const small = ref(false);
- const disabled = ref(false);
- const background = ref(false);
- const handleSizeChange = (val: number) => {
- console.log(`${val} items per page`);
- };
- const handleCurrentChange = (val: number) => {
- console.log(`current page: ${val}`);
- };
- const Show=ref()
- const openDai=()=>{
- Show.value.openDailog()
- }
- const router=useRouter()
- const jump=()=>{
- router.push({
- path:"/processForms"
- })
- }
- return {
- ruleForm,
- resetForm,
- activeName,
- handleClick,
- tableData,
- formatter,
- currentPage4,
- pageSize4,
- handleSizeChange,
- handleCurrentChange,
- small,
- disabled,
- background,
- Show,
- router,
- jump,
- openDai,
- Plus,
- Delete,
- Upload,
- Download,
- Refresh,
- View,
- };
- },
-});
-</script>
-<style scoped>
-.topTitle {
- background-color: #fff;
- padding: 20px 0px 20px 0px;
- margin-bottom: 10px;
-}
-.minCenter {
- width: 100%;
- background-color: #fff;
- margin-top: 10px;
- padding: 0 20px;
-}
-.btns {
- padding: 10px 0px 10px 0px;
- display: flex;
- justify-content: space-between;
-}
-.pages {
- padding: 20px 0;
- display: flex;
- justify-content: right;
-}
-</style>
\ No newline at end of file
--
Gitblit v1.9.2