From 9429813a880cddcc044a2ee77e1606b52eee7643 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: 星期三, 21 九月 2022 16:06:26 +0800
Subject: [PATCH] Default Changelist

---
 /dev/null |  344 ---------------------------------------------------------
 1 files changed, 0 insertions(+), 344 deletions(-)

diff --git a/src/views/riskWarningSys/accidentLevel/index.vue b/src/views/riskWarningSys/accidentLevel/index.vue
deleted file mode 100644
index 473ab13..0000000
--- a/src/views/riskWarningSys/accidentLevel/index.vue
+++ /dev/null
@@ -1,411 +0,0 @@
-<template>
-	<div class="home-container">
-		<div style="height: 100%">
-		<div class="homeCard">
-			<div class="main-card">
-				<el-row class="cardTop">
-					<el-col :span="12" class="mainCardBtn">
-						<el-button type="primary" :icon="Plus" size="default" @click="dialogAddRecord=true">新增</el-button>
-<!--						<el-button type="warning" :icon="Edit" size="default" plain>修改</el-button>-->
-						<el-button type="danger" :icon="Delete" size="default" plain>删除</el-button>
-					</el-col>
-					<el-button type="primary" :icon="Refresh" size="default"/>
-				</el-row>
-				<el-table
-						ref="multipleTableRef"
-						:data="tableData"
-						style="width: 100%"
-						height="calc(100% - 100px)"
-						:header-cell-style="{background: '#fafafa'}"
-						@selection-change="handleSelectionChange"
-				>
-					<el-table-column type="selection" width="55" />
-					<el-table-column type="index" label="编号" width="80"/>
-					<el-table-column property="month" label="所属月份"/>
-					<el-table-column property="level" label="事故类型"/>
-					<el-table-column property="amount" label="事故起数(起)"/>
-					<el-table-column property="death" label="死亡人数(人)"/>
-					<el-table-column property="injury" label="重伤人数(人)"/>
-					<el-table-column property="wound" label="轻伤人数(人)"/>
-					<el-table-column property="cost" label="直接经济损失(万)"/>
-					<el-table-column property="updateTime" label="提交时间"/>
-					<el-table-column fixed="right" label="操作" align="center" width="250">
-						<template #default="scope">
-							<el-button link type="primary" size="small" :icon="View" @click="viewRecord(scope.row)">查看</el-button>
-							<el-button link type="primary" size="small" :icon="Edit" @click="editRecord(scope.$index ,scope.row)">修改</el-button>
-							<el-button link type="danger" size="small" :icon="Delete" @click="deleteRecord(scope.$index)">删除</el-button>
-						</template>
-					</el-table-column>
-				</el-table>
-				<div class="pageBtn">
-					<el-pagination
-							v-model:currentPage="currentPage"
-							v-model:page-size="pageSize"
-							:page-sizes="[10, 15]"
-							small=false
-							background
-							layout="total, sizes, prev, pager, next, jumper"
-							:total="100"
-							@size-change="handleSizeChange"
-							@current-change="handleCurrentChange"
-					/>
-				</div>
-			</div>
-		</div>
-		</div>
-		<el-dialog v-model="dialogDetails" title="查看详情">
-			<el-form :model="details" label-width="120px">
-				<el-form-item label="所属月份">
-					<el-input
-							v-model="details.month"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="事故类型">
-					<el-input
-							v-model="details.level"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="事故起数(起)">
-					<el-input
-							v-model="details.amount"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="死亡人数(人)">
-					<el-input
-							v-model="details.death"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="重伤人数(人)">
-					<el-input
-							v-model="details.injury"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="轻伤人数(人)">
-					<el-input
-							v-model="details.wound"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="直接经济损失(万)">
-					<el-input
-							v-model="details.cost"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="提交时间">
-					<el-input
-							v-model="details.updateTime"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="primary" @click="dialogDetails = false" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="dialogAddRecord" title="事故等级编辑" @close="closeAdd">
-			<el-form :model="addRecord" label-width="120px" ref="addRef" :rules="addRules">
-				<el-form-item label="所属时间" prop="month">
-					<el-date-picker
-							v-model="addRecord.month"
-							type="month"
-							placeholder="请选择日期"
-							format="YYYY-MM" value-format="YYYY-MM"
-					/>
-				</el-form-item>
-				<el-form-item label="事故类型" prop="level">
-					<el-select v-model="addRecord.level" placeholder="请选择">
-						<el-option label="特别重大事故" value="特别重大事故" />
-						<el-option label="重大事故" value="重大事故" />
-						<el-option label="较大事故" value="较大事故" />
-						<el-option label="一般事故" value="一般事故" />
-						<el-option label="未遂事故" value="未遂事故" />
-					</el-select>
-				</el-form-item>
-				<el-form-item label="事故起数" prop="amount">
-					<el-input
-							v-model="addRecord.amount"
-							placeholder="请填写事故次数"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item label="死亡人数" prop="death">
-					<el-input
-							v-model="addRecord.death"
-							placeholder="请填写死亡人数"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item label="重伤人数" prop="injury">
-					<el-input
-							v-model="addRecord.injury"
-							placeholder="请填写重伤人数"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item label="轻伤人数" prop="wound">
-					<el-input
-							v-model="addRecord.wound"
-							placeholder="请填写轻伤人数"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item label="直接经济损失" prop="cost">
-					<el-input
-							v-model="addRecord.cost"
-							placeholder="请填写直接经济损失"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="warning" @click="dialogAddRecord = false" size="default" plain>取消</el-button>
-					<el-button type="primary" @click="confirmAddRecord(addRef)" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="deleteDialog" title="提示" width="30%" center @close="indexClear">
-			<span>您确定要删除该条记录吗?</span>
-			<template #footer>
-		  <span class="dialog-footer">
-			  <el-button @click="deleteDialog = false" size="default">取消</el-button>
-			<el-button type="primary" @click="conFirmDelete" size="default">确认</el-button>
-		  </span>
-			</template>
-		</el-dialog>
-	</div>
-</template>
-
-<script lang="ts" setup>
-	import { toRefs, reactive, ref } from 'vue';
-	import { storeToRefs } from 'pinia';
-	import { initBackEndControlRoutes } from '/@/router/backEnd';
-	import {useUserInfo} from "/@/stores/userInfo";
-	import { Session } from '/@/utils/storage';
-	import { Edit, View, Plus, Delete, Refresh, Search, Download } from '@element-plus/icons-vue'
-	import { ElTable } from 'element-plus'
-	import { FormInstance, FormRules } from 'element-plus'
-	let global: any = {
-		homeChartOne: null,
-		homeChartTwo: null,
-		homeCharThree: null,
-		dispose: [null, '', undefined],
-	};
-
-	interface stateType {
-		homeOne: Array <type>
-	}
-	interface type {
-
-	}
-	const userInfo = useUserInfo()
-	const { userInfos } = storeToRefs(userInfo);
-	const state  = reactive<stateType>({});
-	const currentPage = ref(1)
-	const pageSize = ref(10)
-	const chosenIndex = ref(-1)
-	const handleSizeChange = (val: number) => {
-		console.log(`${val} items per page`)
-	}
-	const handleCurrentChange = (val: number) => {
-		console.log(`current page: ${val}`)
-	}
-	// 时间格式化
-	const timeForm = {
-		hour12: false,
-		year: 'numeric',
-		month: '2-digit',
-		day: '2-digit',
-		hour: '2-digit',
-		minute: '2-digit',
-		second: '2-digit'
-	}
-	const tableData = reactive(
-			[
-			{
-				month: '2022-07',
-				level: '未遂事故',
-				amount: 1,
-				death: 0,
-				injury: 0,
-				wound: 0,
-				cost: 1,
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-06',
-				level: '未遂事故',
-				amount: 2,
-				death: 0,
-				injury: 0,
-				wound: 0,
-				cost: 15,
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-05',
-				level: '一般事故',
-				amount: 1,
-				death: 0,
-				injury: 0,
-				wound: 1,
-				cost: 100,
-				updateTime: '2022-07-26 15:55:00'
-			}
-		]
-	)
-	const addRef = ref<FormInstance>()
-	const addRules = reactive<FormRules>({
-		month:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		level:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		amount:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		death:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		injury:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		wound:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		cost:[{required: true, message: '该内容不能为空',trigger:'blur'}]
-	})
-	const dialogDetails = ref(false)
-	const dialogAddRecord = ref(false)
-	const deleteDialog = ref(false)
-	const addRecord = ref({})
-	const details = ref({})
-	const viewRecord = (row) =>{
-		details.value = JSON.parse(JSON.stringify(row))
-		dialogDetails.value = true
-	}
-	const deleteRecord = (index) =>{
-		chosenIndex.value = index
-		deleteDialog.value = true
-	}
-	const conFirmDelete = ()=> {
-		tableData.splice(chosenIndex.value,1)
-		deleteDialog.value = false
-	}
-	const confirmAddRecord = async (formEl: FormInstance | undefined) =>{
-		if (!formEl) return
-		await formEl.validate((valid, fields) => {
-			if (valid) {
-				if(chosenIndex.value == -1){
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData.unshift(addRecord.value)
-				}else{
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData[chosenIndex.value] = addRecord.value
-				}
-				dialogAddRecord.value =false
-			} else {
-				console.log('error submit!', fields)
-			}
-		})
-
-	}
-	const closeAdd =()=>{
-		addRecord.value={}
-		chosenIndex.value = -1
-	}
-	const indexClear = ()=>{
-		chosenIndex.value = -1
-	}
-	const editRecord =(index, row)=>{
-		dialogAddRecord.value = true
-		chosenIndex.value = index
-		addRecord.value = JSON.parse(JSON.stringify(row))
-	}
-	// 折线图
-	const renderMenu = async (value: string) => {
-		Session.set('projectId',value)
-		userInfos.value.projectId = value
-		await initBackEndControlRoutes();
-	};
-</script>
-
-<style scoped lang="scss">
-	$homeNavLengh: 8;
-	.home-container {
-		height: calc(100vh - 144px);
-		box-sizing: border-box;
-		overflow: hidden;
-
-		.homeCard{
-			width: 100%;
-			padding: 20px;
-			box-sizing: border-box;
-			background: #fff;
-			border-radius: 4px;
-
-			.main-card{
-				width: 100%;
-				height: 100%;
-				.cardTop{
-					display: flex;
-					align-items: center;
-					justify-content: space-between;
-					margin-bottom: 20px;
-					.mainCardBtn{
-						margin: 0;
-					}
-				}
-				.pageBtn{
-					height: 60px;
-					display: flex;
-					align-items: center;
-					justify-content: right;
-
-					.demo-pagination-block + .demo-pagination-block {
-						margin-top: 10px;
-					}
-					.demo-pagination-block .demonstration {
-						margin-bottom: 16px;
-					}
-				}
-			}
-
-			&:last-of-type{
-				height: 100%;
-			}
-
-		}
-		.el-row{
-			display: flex;
-			align-items: center;
-			margin-bottom: 20px;
-			&:last-child {
-				margin-bottom: 0;
-			}
-			.grid-content{
-				align-items: center;
-				min-height: 36px;
-			}
-
-			.topInfo {
-				display: flex;
-				align-items: center;
-				font-size: 16px;
-				font-weight: bold;
-
-				&>div{
-					white-space: nowrap;
-					margin-right: 20px;
-				}
-			}
-		}
-	}
-	.el-input{
-		width: 100% !important;
-	}
-	.el-date-editor::v-deep{
-		width: 100%;
-	}
-	.el-select{
-		width: 100%;
-	}
-</style>
diff --git a/src/views/riskWarningSys/educationAndTraining/index.vue b/src/views/riskWarningSys/educationAndTraining/index.vue
deleted file mode 100644
index c71c7b6..0000000
--- a/src/views/riskWarningSys/educationAndTraining/index.vue
+++ /dev/null
@@ -1,347 +0,0 @@
-<template>
-	<div class="home-container">
-		<div style="height: 100%">
-		<div class="homeCard">
-			<div class="main-card">
-				<el-row class="cardTop">
-					<el-col :span="12" class="mainCardBtn">
-						<el-button type="primary" :icon="Plus" size="default" @click="dialogAddRecord=true">新增</el-button>
-<!--						<el-button type="warning" :icon="Edit" size="default" plain>修改</el-button>-->
-						<el-button type="danger" :icon="Delete" size="default" plain>删除</el-button>
-					</el-col>
-					<el-button type="primary" :icon="Refresh" size="default"/>
-				</el-row>
-				<el-table
-						ref="multipleTableRef"
-						:data="tableData"
-						style="width: 100%"
-						height="calc(100% - 100px)"
-						:header-cell-style="{background: '#fafafa'}"
-						@selection-change="handleSelectionChange"
-				>
-					<el-table-column type="selection" width="55" />
-					<el-table-column type="index" label="编号" width="80"/>
-					<el-table-column property="month" label="所属月份"/>
-					<el-table-column property="level" label="级别"/>
-					<el-table-column property="amount" label="培训次数(次)"/>
-					<el-table-column property="eduTime" label="教育时间比" />
-					<el-table-column property="updateTime" label="提交时间"/>
-					<el-table-column fixed="right" label="操作" align="center" width="250">
-						<template #default="scope">
-							<el-button link type="primary" size="small" :icon="View" @click="viewRecord(scope.row)">查看</el-button>
-							<el-button link type="primary" size="small" :icon="Edit" @click="editRecord(scope.$index ,scope.row)">修改</el-button>
-							<el-button link type="danger" size="small" :icon="Delete" @click="deleteRecord(scope.$index)">删除</el-button>
-						</template>
-					</el-table-column>
-				</el-table>
-				<div class="pageBtn">
-					<el-pagination
-							v-model:currentPage="currentPage"
-							v-model:page-size="pageSize"
-							:page-sizes="[10, 15]"
-							small=false
-							background
-							layout="total, sizes, prev, pager, next, jumper"
-							:total="100"
-							@size-change="handleSizeChange"
-							@current-change="handleCurrentChange"
-					/>
-				</div>
-			</div>
-		</div>
-		</div>
-		<el-dialog v-model="dialogDetails" title="查看详情">
-			<el-form :model="details" label-width="120px">
-				<el-form-item label="所属月份">
-					<el-input
-							v-model="details.month"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="级别">
-					<el-input
-							v-model="details.level"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="培训次数(次)">
-					<el-input
-							v-model="details.amount"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="教育时间比">
-					<el-input
-							v-model="details.eduTime"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="提交时间">
-					<el-input
-							v-model="details.updateTime"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="primary" @click="dialogDetails = false" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="dialogAddRecord" title="教育培训记录编辑" @close="closeAdd">
-			<el-form :model="addRecord" label-width="120px" ref="addRef" :rules="addRules">
-				<el-form-item label="所属时间" prop="month">
-					<el-date-picker
-							v-model="addRecord.month"
-							type="month"
-							placeholder="请选择日期"
-							format="YYYY-MM" value-format="YYYY-MM"
-					/>
-				</el-form-item>
-				<el-form-item label="选择级别" prop="level">
-					<el-select v-model="addRecord.level" placeholder="请选择">
-						<el-option label="公司级" value="公司级" />
-						<el-option label="事业部级" value="事业部级" />
-						<el-option label="车间级" value="车间级" />
-						<el-option label="班组级" value="班组级" />
-					</el-select>
-				</el-form-item>
-				<el-form-item label="培训次数" prop="amount">
-					<el-input
-							v-model="addRecord.amount"
-							placeholder="请填写培训次数"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item label="教育时间比" prop="eduTime">
-					<el-select v-model="addRecord.eduTime" placeholder="请选择">
-						<el-option label="大于或等于100%" value="大于或等于100%" />
-						<el-option label="大于或等于80%,小于100%" value="大于或等于80%,小于100%" />
-						<el-option label="大于或等于50%,小于80%" value="大于或等于50%,小于80%" />
-						<el-option label="大于或等于30%,小于50%" value="大于或等于30%,小于50%" />
-						<el-option label="小于30%" value="小于30%" />
-					</el-select>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="warning" @click="dialogAddRecord = false" size="default" plain>取消</el-button>
-					<el-button type="primary" @click="confirmAddRecord(addRef)" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="deleteDialog" title="提示" width="30%" center @close="indexClear">
-			<span>您确定要删除该条记录吗?</span>
-			<template #footer>
-		  <span class="dialog-footer">
-			  <el-button @click="deleteDialog = false" size="default">取消</el-button>
-			<el-button type="primary" @click="conFirmDelete" size="default">确认</el-button>
-		  </span>
-			</template>
-		</el-dialog>
-	</div>
-</template>
-
-<script lang="ts" setup>
-	import { toRefs, reactive, ref } from 'vue';
-	import { storeToRefs } from 'pinia';
-	import { initBackEndControlRoutes } from '/@/router/backEnd';
-	import {useUserInfo} from "/@/stores/userInfo";
-	import { Session } from '/@/utils/storage';
-	import { Edit, View, Plus, Delete, Refresh, Search, Download } from '@element-plus/icons-vue'
-	import { ElTable } from 'element-plus'
-	import { FormInstance, FormRules } from 'element-plus'
-	let global: any = {
-		homeChartOne: null,
-		homeChartTwo: null,
-		homeCharThree: null,
-		dispose: [null, '', undefined],
-	};
-
-	interface stateType {
-		homeOne: Array <type>
-	}
-	interface type {
-
-	}
-	const userInfo = useUserInfo()
-	const { userInfos } = storeToRefs(userInfo);
-	const state  = reactive<stateType>({});
-	const currentPage = ref(1)
-	const pageSize = ref(10)
-	const chosenIndex = ref(-1)
-	const handleSizeChange = (val: number) => {
-		console.log(`${val} items per page`)
-	}
-	const handleCurrentChange = (val: number) => {
-		console.log(`current page: ${val}`)
-	}
-	// 时间格式化
-	const timeForm = {
-		hour12: false,
-		year: 'numeric',
-		month: '2-digit',
-		day: '2-digit',
-		hour: '2-digit',
-		minute: '2-digit',
-		second: '2-digit'
-	}
-	const tableData = reactive(
-			[
-			{
-				month: '2022-07',
-				level: '公司级',
-				amount: 10,
-				eduTime: '大于或等于100%',
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-06',
-				level: '班组级',
-				amount: 10,
-				eduTime: '大于或等于100%',
-				updateTime: '2022-06-26 15:55:00'
-			}
-		]
-	)
-	const addRef = ref<FormInstance>()
-	const addRules = reactive<FormRules>({
-		month:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		level:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		amount:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		eduTime:[{required: true, message: '该内容不能为空',trigger:'blur'}]
-	})
-	const dialogDetails = ref(false)
-	const dialogAddRecord = ref(false)
-	const deleteDialog = ref(false)
-	const addRecord = ref({})
-	const details = ref({})
-	const viewRecord = (row) =>{
-		details.value = JSON.parse(JSON.stringify(row))
-		dialogDetails.value = true
-	}
-	const deleteRecord = (index) =>{
-		chosenIndex.value = index
-		deleteDialog.value = true
-	}
-	const conFirmDelete = ()=> {
-		tableData.splice(chosenIndex.value,1)
-		deleteDialog.value = false
-	}
-	const confirmAddRecord = async (formEl: FormInstance | undefined) =>{
-		if (!formEl) return
-		await formEl.validate((valid, fields) => {
-			if (valid) {
-				if(chosenIndex.value == -1){
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData.unshift(addRecord.value)
-				}else{
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData[chosenIndex.value] = addRecord.value
-				}
-				dialogAddRecord.value =false
-			} else {
-				console.log('error submit!', fields)
-			}
-		})
-
-	}
-	const closeAdd =()=>{
-		addRecord.value={}
-		chosenIndex.value = -1
-	}
-	const indexClear = ()=>{
-		chosenIndex.value = -1
-	}
-	const editRecord =(index, row)=>{
-		dialogAddRecord.value = true
-		chosenIndex.value = index
-		addRecord.value = JSON.parse(JSON.stringify(row))
-	}
-	// 折线图
-	const renderMenu = async (value: string) => {
-		Session.set('projectId',value)
-		userInfos.value.projectId = value
-		await initBackEndControlRoutes();
-	};
-</script>
-
-<style scoped lang="scss">
-	$homeNavLengh: 8;
-	.home-container {
-		height: calc(100vh - 144px);
-		box-sizing: border-box;
-		overflow: hidden;
-
-		.homeCard{
-			width: 100%;
-			padding: 20px;
-			box-sizing: border-box;
-			background: #fff;
-			border-radius: 4px;
-
-			.main-card{
-				width: 100%;
-				height: 100%;
-				.cardTop{
-					display: flex;
-					align-items: center;
-					justify-content: space-between;
-					margin-bottom: 20px;
-					.mainCardBtn{
-						margin: 0;
-					}
-				}
-				.pageBtn{
-					height: 60px;
-					display: flex;
-					align-items: center;
-					justify-content: right;
-
-					.demo-pagination-block + .demo-pagination-block {
-						margin-top: 10px;
-					}
-					.demo-pagination-block .demonstration {
-						margin-bottom: 16px;
-					}
-				}
-			}
-
-			&:last-of-type{
-				height: 100%;
-			}
-
-		}
-		.el-row{
-			display: flex;
-			align-items: center;
-			margin-bottom: 20px;
-			&:last-child {
-				margin-bottom: 0;
-			}
-			.grid-content{
-				align-items: center;
-				min-height: 36px;
-			}
-
-			.topInfo {
-				display: flex;
-				align-items: center;
-				font-size: 16px;
-				font-weight: bold;
-
-				&>div{
-					white-space: nowrap;
-					margin-right: 20px;
-				}
-			}
-		}
-	}
-	.el-input{
-		width: 100% !important;
-	}
-	.el-date-editor::v-deep{
-		width: 100%;
-	}
-	.el-select{
-		width: 100%;
-	}
-</style>
diff --git a/src/views/riskWarningSys/emergencyDrills/index.vue b/src/views/riskWarningSys/emergencyDrills/index.vue
deleted file mode 100644
index 87d3c2b..0000000
--- a/src/views/riskWarningSys/emergencyDrills/index.vue
+++ /dev/null
@@ -1,346 +0,0 @@
-<template>
-	<div class="home-container">
-		<div style="height: 100%">
-		<div class="homeCard">
-			<div class="main-card">
-				<el-row class="cardTop">
-					<el-col :span="12" class="mainCardBtn">
-						<el-button type="primary" :icon="Plus" size="default" @click="dialogAddRecord=true">新增</el-button>
-<!--						<el-button type="warning" :icon="Edit" size="default" plain>修改</el-button>-->
-						<el-button type="danger" :icon="Delete" size="default" plain>删除</el-button>
-					</el-col>
-					<el-button type="primary" :icon="Refresh" size="default"/>
-				</el-row>
-				<el-table
-						ref="multipleTableRef"
-						:data="tableData"
-						style="width: 100%"
-						height="calc(100% - 100px)"
-						:header-cell-style="{background: '#fafafa'}"
-						@selection-change="handleSelectionChange"
-				>
-					<el-table-column type="selection" width="55" />
-					<el-table-column type="index" label="编号" width="80"/>
-					<el-table-column property="month" label="所属月份"/>
-					<el-table-column property="level" label="级别"/>
-					<el-table-column property="amount" label="演练次数(次)"/>
-					<el-table-column property="aftTime" label="应急演练后时间" />
-					<el-table-column property="updateTime" label="提交时间"/>
-					<el-table-column fixed="right" label="操作" align="center" width="250">
-						<template #default="scope">
-							<el-button link type="primary" size="small" :icon="View" @click="viewRecord(scope.row)">查看</el-button>
-							<el-button link type="primary" size="small" :icon="Edit" @click="editRecord(scope.$index ,scope.row)">修改</el-button>
-							<el-button link type="danger" size="small" :icon="Delete" @click="deleteRecord(scope.$index)">删除</el-button>
-						</template>
-					</el-table-column>
-				</el-table>
-				<div class="pageBtn">
-					<el-pagination
-							v-model:currentPage="currentPage"
-							v-model:page-size="pageSize"
-							:page-sizes="[10, 15]"
-							small=false
-							background
-							layout="total, sizes, prev, pager, next, jumper"
-							:total="100"
-							@size-change="handleSizeChange"
-							@current-change="handleCurrentChange"
-					/>
-				</div>
-			</div>
-		</div>
-		</div>
-		<el-dialog v-model="dialogDetails" title="查看详情">
-			<el-form :model="details" label-width="120px">
-				<el-form-item label="所属月份">
-					<el-input
-							v-model="details.month"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="级别">
-					<el-input
-							v-model="details.level"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="演练次数(次)">
-					<el-input
-							v-model="details.amount"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="应急演练后时间">
-					<el-input
-							v-model="details.aftTime"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="提交时间">
-					<el-input
-							v-model="details.updateTime"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="primary" @click="dialogDetails = false" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="dialogAddRecord" title="应急演练编辑" @close="closeAdd">
-			<el-form :model="addRecord" label-width="120px" ref="addRef" :rules="addRules">
-				<el-form-item label="所属时间" prop="month">
-					<el-date-picker
-							v-model="addRecord.month"
-							type="month"
-							placeholder="请选择日期"
-							format="YYYY-MM" value-format="YYYY-MM"
-					/>
-				</el-form-item>
-				<el-form-item label="选择级别" prop="level">
-					<el-select v-model="addRecord.level" placeholder="请选择">
-						<el-option label="公司级" value="公司级" />
-						<el-option label="事业部级" value="事业部级" />
-						<el-option label="车间级" value="车间级" />
-						<el-option label="班组级" value="班组级" />
-					</el-select>
-				</el-form-item>
-				<el-form-item label="培训次数" prop="amount">
-					<el-input
-							v-model="addRecord.amount"
-							placeholder="请填写培训次数"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item label="应急演练后时间" prop="aftTime">
-					<el-select v-model="addRecord.aftTime" placeholder="请选择">
-						<el-option label="小于或等于一周" value="小于或等于一周" />
-						<el-option label="大于一周,小于或等于二周" value="大于一周,小于或等于二周" />
-						<el-option label="大于二周,小于或等于三周" value="大于二周,小于或等于三周" />
-						<el-option label="大于三周" value="大于三周" />
-					</el-select>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="warning" @click="dialogAddRecord = false" size="default" plain>取消</el-button>
-					<el-button type="primary" @click="confirmAddRecord(addRef)" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="deleteDialog" title="提示" width="30%" center @close="indexClear">
-			<span>您确定要删除该条记录吗?</span>
-			<template #footer>
-		  <span class="dialog-footer">
-			  <el-button @click="deleteDialog = false" size="default">取消</el-button>
-			<el-button type="primary" @click="conFirmDelete" size="default">确认</el-button>
-		  </span>
-			</template>
-		</el-dialog>
-	</div>
-</template>
-
-<script lang="ts" setup>
-	import { toRefs, reactive, ref } from 'vue';
-	import { storeToRefs } from 'pinia';
-	import { initBackEndControlRoutes } from '/@/router/backEnd';
-	import {useUserInfo} from "/@/stores/userInfo";
-	import { Session } from '/@/utils/storage';
-	import { Edit, View, Plus, Delete, Refresh, Search, Download } from '@element-plus/icons-vue'
-	import { ElTable } from 'element-plus'
-	import { FormInstance, FormRules } from 'element-plus'
-	let global: any = {
-		homeChartOne: null,
-		homeChartTwo: null,
-		homeCharThree: null,
-		dispose: [null, '', undefined],
-	};
-
-	interface stateType {
-		homeOne: Array <type>
-	}
-	interface type {
-
-	}
-	const userInfo = useUserInfo()
-	const { userInfos } = storeToRefs(userInfo);
-	const state  = reactive<stateType>({});
-	const currentPage = ref(1)
-	const pageSize = ref(10)
-	const chosenIndex = ref(-1)
-	const handleSizeChange = (val: number) => {
-		console.log(`${val} items per page`)
-	}
-	const handleCurrentChange = (val: number) => {
-		console.log(`current page: ${val}`)
-	}
-	// 时间格式化
-	const timeForm = {
-		hour12: false,
-		year: 'numeric',
-		month: '2-digit',
-		day: '2-digit',
-		hour: '2-digit',
-		minute: '2-digit',
-		second: '2-digit'
-	}
-	const tableData = reactive(
-			[
-			{
-				month: '2022-07',
-				level: '公司级',
-				amount: 10,
-				aftTime: '小于或等于一周',
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-06',
-				level: '班组级',
-				amount: 10,
-				aftTime: '大于一周,小于或等于二周',
-				updateTime: '2022-06-26 15:55:00'
-			}
-		]
-	)
-	const addRef = ref<FormInstance>()
-	const addRules = reactive<FormRules>({
-		month:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		level:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		amount:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		aftTime:[{required: true, message: '该内容不能为空',trigger:'blur'}]
-	})
-	const dialogDetails = ref(false)
-	const dialogAddRecord = ref(false)
-	const deleteDialog = ref(false)
-	const addRecord = ref({})
-	const details = ref({})
-	const viewRecord = (row) =>{
-		details.value = JSON.parse(JSON.stringify(row))
-		dialogDetails.value = true
-	}
-	const deleteRecord = (index) =>{
-		chosenIndex.value = index
-		deleteDialog.value = true
-	}
-	const conFirmDelete = ()=> {
-		tableData.splice(chosenIndex.value,1)
-		deleteDialog.value = false
-	}
-	const confirmAddRecord = async (formEl: FormInstance | undefined) =>{
-		if (!formEl) return
-		await formEl.validate((valid, fields) => {
-			if (valid) {
-				if(chosenIndex.value == -1){
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData.unshift(addRecord.value)
-				}else{
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData[chosenIndex.value] = addRecord.value
-				}
-				dialogAddRecord.value =false
-			} else {
-				console.log('error submit!', fields)
-			}
-		})
-
-	}
-	const closeAdd =()=>{
-		addRecord.value={}
-		chosenIndex.value = -1
-	}
-	const indexClear = ()=>{
-		chosenIndex.value = -1
-	}
-	const editRecord =(index, row)=>{
-		dialogAddRecord.value = true
-		chosenIndex.value = index
-		addRecord.value = JSON.parse(JSON.stringify(row))
-	}
-	// 折线图
-	const renderMenu = async (value: string) => {
-		Session.set('projectId',value)
-		userInfos.value.projectId = value
-		await initBackEndControlRoutes();
-	};
-</script>
-
-<style scoped lang="scss">
-	$homeNavLengh: 8;
-	.home-container {
-		height: calc(100vh - 144px);
-		box-sizing: border-box;
-		overflow: hidden;
-
-		.homeCard{
-			width: 100%;
-			padding: 20px;
-			box-sizing: border-box;
-			background: #fff;
-			border-radius: 4px;
-
-			.main-card{
-				width: 100%;
-				height: 100%;
-				.cardTop{
-					display: flex;
-					align-items: center;
-					justify-content: space-between;
-					margin-bottom: 20px;
-					.mainCardBtn{
-						margin: 0;
-					}
-				}
-				.pageBtn{
-					height: 60px;
-					display: flex;
-					align-items: center;
-					justify-content: right;
-
-					.demo-pagination-block + .demo-pagination-block {
-						margin-top: 10px;
-					}
-					.demo-pagination-block .demonstration {
-						margin-bottom: 16px;
-					}
-				}
-			}
-
-			&:last-of-type{
-				height: 100%;
-			}
-
-		}
-		.el-row{
-			display: flex;
-			align-items: center;
-			margin-bottom: 20px;
-			&:last-child {
-				margin-bottom: 0;
-			}
-			.grid-content{
-				align-items: center;
-				min-height: 36px;
-			}
-
-			.topInfo {
-				display: flex;
-				align-items: center;
-				font-size: 16px;
-				font-weight: bold;
-
-				&>div{
-					white-space: nowrap;
-					margin-right: 20px;
-				}
-			}
-		}
-	}
-	.el-input{
-		width: 100% !important;
-	}
-	.el-date-editor::v-deep{
-		width: 100%;
-	}
-	.el-select{
-		width: 100%;
-	}
-</style>
diff --git a/src/views/riskWarningSys/riskLevel/index.vue b/src/views/riskWarningSys/riskLevel/index.vue
deleted file mode 100644
index b763284..0000000
--- a/src/views/riskWarningSys/riskLevel/index.vue
+++ /dev/null
@@ -1,344 +0,0 @@
-<template>
-	<div class="home-container">
-		<div style="height: 100%">
-		<div class="homeCard">
-			<div class="main-card">
-				<el-row class="cardTop">
-					<el-col :span="12" class="mainCardBtn">
-						<el-button type="primary" :icon="Plus" size="default" @click="dialogAddRecord=true">新增</el-button>
-<!--						<el-button type="warning" :icon="Edit" size="default" plain>修改</el-button>-->
-						<el-button type="danger" :icon="Delete" size="default" plain>删除</el-button>
-					</el-col>
-					<el-button type="primary" :icon="Refresh" size="default"/>
-				</el-row>
-				<el-table
-						ref="multipleTableRef"
-						:data="tableData"
-						style="width: 100%"
-						height="calc(100% - 100px)"
-						:header-cell-style="{background: '#fafafa'}"
-						@selection-change="handleSelectionChange"
-				>
-					<el-table-column type="selection" width="55" />
-					<el-table-column type="index" label="编号" width="80"/>
-					<el-table-column property="month" label="所属月份"/>
-					<el-table-column property="level" label="风险类型"/>
-					<el-table-column property="amount" label="风险个数(个)"/>
-					<el-table-column property="updateTime" label="提交时间"/>
-					<el-table-column fixed="right" label="操作" align="center" width="250">
-						<template #default="scope">
-							<el-button link type="primary" size="small" :icon="View" @click="viewRecord(scope.row)">查看</el-button>
-							<el-button link type="primary" size="small" :icon="Edit" @click="editRecord(scope.$index ,scope.row)">修改</el-button>
-							<el-button link type="danger" size="small" :icon="Delete" @click="deleteRecord(scope.$index)">删除</el-button>
-						</template>
-					</el-table-column>
-				</el-table>
-			<div class="pageBtn">
-				<el-pagination
-						v-model:currentPage="currentPage"
-						v-model:page-size="pageSize"
-						:page-sizes="[10, 15]"
-						small=false
-						background
-						layout="total, sizes, prev, pager, next, jumper"
-						:total="100"
-						@size-change="handleSizeChange"
-						@current-change="handleCurrentChange"
-				/>
-			</div>
-			</div>
-		</div>
-		</div>
-		<el-dialog v-model="dialogDetails" title="查看详情">
-			<el-form :model="details" label-width="120px">
-				<el-form-item label="所属月份">
-					<el-input
-							v-model="details.month"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="风险类型">
-					<el-input
-							v-model="details.level"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="风险个数(个)">
-					<el-input
-							v-model="details.amount"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item label="提交时间">
-					<el-input
-							v-model="details.updateTime"
-							readonly
-					/>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="primary" @click="dialogDetails = false" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="dialogAddRecord" title="风险等级编辑" @close="closeAdd">
-			<el-form :model="addRecord" label-width="120px" ref="addRef" :rules="addRules">
-				<el-form-item label="所属时间" prop="month">
-					<el-date-picker
-							v-model="addRecord.month"
-							type="month"
-							placeholder="请选择日期"
-							format="YYYY-MM" value-format="YYYY-MM"
-					/>
-				</el-form-item>
-				<el-form-item label="风险类型" prop="level">
-					<el-select v-model="addRecord.level" placeholder="请选择">
-						<el-option label="高风险" value="高风险" />
-						<el-option label="低风险" value="低风险" />
-					</el-select>
-				</el-form-item>
-				<el-form-item label="风险个数" prop="amount">
-					<el-input
-							v-model="addRecord.amount"
-							placeholder="请填写风险个数"
-							type="number"
-					>
-					</el-input>
-				</el-form-item>
-				<el-form-item>
-					<el-button type="warning" @click="dialogAddRecord = false" size="default" plain>取消</el-button>
-					<el-button type="primary" @click="confirmAddRecord(addRef)" size="default">确认</el-button>
-				</el-form-item>
-			</el-form>
-		</el-dialog>
-		<el-dialog v-model="deleteDialog" title="提示" width="30%" center @close="indexClear">
-			<span>您确定要删除该条记录吗?</span>
-			<template #footer>
-		  <span class="dialog-footer">
-			  <el-button @click="deleteDialog = false" size="default">取消</el-button>
-			<el-button type="primary" @click="conFirmDelete" size="default">确认</el-button>
-		  </span>
-			</template>
-		</el-dialog>
-	</div>
-</template>
-
-<script lang="ts" setup>
-	import { toRefs, reactive, ref } from 'vue';
-	import { storeToRefs } from 'pinia';
-	import { initBackEndControlRoutes } from '/@/router/backEnd';
-	import {useUserInfo} from "/@/stores/userInfo";
-	import { Session } from '/@/utils/storage';
-	import { Edit, View, Plus, Delete, Refresh, Search, Download } from '@element-plus/icons-vue'
-	import { ElTable } from 'element-plus'
-	import { FormInstance, FormRules } from 'element-plus'
-	let global: any = {
-		homeChartOne: null,
-		homeChartTwo: null,
-		homeCharThree: null,
-		dispose: [null, '', undefined],
-	};
-
-	interface stateType {
-		homeOne: Array <type>
-	}
-	interface type {
-
-	}
-	const userInfo = useUserInfo()
-	const { userInfos } = storeToRefs(userInfo);
-	const state  = reactive<stateType>({});
-	const currentPage = ref(1)
-	const pageSize = ref(10)
-	const chosenIndex = ref(-1)
-	const handleSizeChange = (val: number) => {
-		console.log(`${val} items per page`)
-	}
-	const handleCurrentChange = (val: number) => {
-		console.log(`current page: ${val}`)
-	}
-	// 时间格式化
-	const timeForm = {
-		hour12: false,
-		year: 'numeric',
-		month: '2-digit',
-		day: '2-digit',
-		hour: '2-digit',
-		minute: '2-digit',
-		second: '2-digit'
-	}
-	const tableData = reactive(
-			[
-			{
-				month: '2022-07',
-				level: '低风险',
-				amount: 1,
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-06',
-				level: '高风险',
-				amount: 2,
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-07',
-				level: '低风险',
-				amount: 1,
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-06',
-				level: '高风险',
-				amount: 2,
-				updateTime: '2022-07-26 15:55:00'
-			},
-			{
-				month: '2022-07',
-				level: '低风险',
-				amount: 1,
-				updateTime: '2022-07-26 15:55:00'
-			}
-		]
-	)
-	const addRef = ref<FormInstance>()
-	const addRules = reactive<FormRules>({
-		month:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		level:[{required: true, message: '该内容不能为空',trigger:'blur'}],
-		amount:[{required: true, message: '该内容不能为空',trigger:'blur'}]
-	})
-	const dialogDetails = ref(false)
-	const dialogAddRecord = ref(false)
-	const deleteDialog = ref(false)
-	const addRecord = ref({})
-	const details = ref({})
-	const viewRecord = (row) =>{
-		details.value = JSON.parse(JSON.stringify(row))
-		dialogDetails.value = true
-	}
-	const deleteRecord = (index) =>{
-		chosenIndex.value = index
-		deleteDialog.value = true
-	}
-	const conFirmDelete = ()=> {
-		tableData.splice(chosenIndex.value,1)
-		deleteDialog.value = false
-	}
-	const confirmAddRecord = async (formEl: FormInstance | undefined) =>{
-		if (!formEl) return
-		await formEl.validate((valid, fields) => {
-			if (valid) {
-				if(chosenIndex.value == -1){
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData.unshift(addRecord.value)
-				}else{
-					addRecord.value.updateTime = new Date().toLocaleString('zh', timeForm).replace(/\//g,'-')
-					tableData[chosenIndex.value] = addRecord.value
-				}
-				dialogAddRecord.value =false
-			} else {
-				console.log('error submit!', fields)
-			}
-		})
-
-	}
-	const closeAdd =()=>{
-		addRecord.value={}
-		chosenIndex.value = -1
-	}
-	const indexClear = ()=>{
-		chosenIndex.value = -1
-	}
-	const editRecord =(index, row)=>{
-		dialogAddRecord.value = true
-		chosenIndex.value = index
-		addRecord.value = JSON.parse(JSON.stringify(row))
-	}
-	// 折线图
-	const renderMenu = async (value: string) => {
-		Session.set('projectId',value)
-		userInfos.value.projectId = value
-		await initBackEndControlRoutes();
-	};
-</script>
-
-<style scoped lang="scss">
-	$homeNavLengh: 8;
-	.home-container {
-		height: calc(100vh - 144px);
-		box-sizing: border-box;
-		overflow: hidden;
-
-		.homeCard{
-			width: 100%;
-			padding: 20px;
-			box-sizing: border-box;
-			background: #fff;
-			border-radius: 4px;
-
-			.main-card{
-				width: 100%;
-				height: 100%;
-				.cardTop{
-					display: flex;
-					align-items: center;
-					justify-content: space-between;
-					margin-bottom: 20px;
-					.mainCardBtn{
-						margin: 0;
-					}
-				}
-				.pageBtn{
-					height: 60px;
-					display: flex;
-					align-items: center;
-					justify-content: right;
-
-					.demo-pagination-block + .demo-pagination-block {
-						margin-top: 10px;
-					}
-					.demo-pagination-block .demonstration {
-						margin-bottom: 16px;
-					}
-				}
-			}
-
-			&:last-of-type{
-				height: 100%;
-			}
-
-		}
-		.el-row{
-			display: flex;
-			align-items: center;
-			margin-bottom: 20px;
-			&:last-child {
-				margin-bottom: 0;
-			}
-			.grid-content{
-				align-items: center;
-				min-height: 36px;
-			}
-
-			.topInfo {
-				display: flex;
-				align-items: center;
-				font-size: 16px;
-				font-weight: bold;
-
-				&>div{
-					white-space: nowrap;
-					margin-right: 20px;
-				}
-			}
-		}
-	}
-	.el-input{
-		width: 100% !important;
-	}
-	.el-date-editor::v-deep{
-		width: 100%;
-	}
-	.el-select{
-		width: 100%;
-	}
-</style>

--
Gitblit v1.9.2