From 1ca46431ab9faea036ec8b2ae54b20b720f7bad6 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: 星期一, 25 七月 2022 18:29:48 +0800
Subject: [PATCH] 添加修改页面

---
 src/views/specialWorkSystem/workApplyManagement/myApply/index.vue |   86 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 84 insertions(+), 2 deletions(-)

diff --git a/src/views/specialWorkSystem/workApplyManagement/myApply/index.vue b/src/views/specialWorkSystem/workApplyManagement/myApply/index.vue
index 3bf4b98..6e0a5b8 100644
--- a/src/views/specialWorkSystem/workApplyManagement/myApply/index.vue
+++ b/src/views/specialWorkSystem/workApplyManagement/myApply/index.vue
@@ -40,6 +40,12 @@
 										<el-tag type="success">{{ scope.row.status }}</el-tag>
 									</template>
 								</el-table-column>
+								<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="danger" size="small" :icon="Delete" @click="deleteRecord(scope.$index)">删除</el-button>
+									</template>
+								</el-table-column>
 							</el-table>
 						</div>
 						<div class="pageBtn">
@@ -56,13 +62,65 @@
 							/>
 						</div>
 					</div>
+					<el-dialog v-model="dialogDetails" title="作业票查看">
+						<el-form :model="details" label-width="120px">
+							<el-form-item label="作业证编号">
+								<el-input
+										v-model="details.num"
+										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.applyDate"
+										readonly
+								/>
+							</el-form-item>
+							<el-form-item label="申请人">
+								<el-input
+										v-model="details.name"
+										readonly
+								/>
+							</el-form-item>
+							<el-form-item label="申请部门">
+								<el-input
+										v-model="details.department"
+										readonly
+								/>
+							</el-form-item>
+							<el-form-item label="状态">
+								<el-input
+										v-model="details.status"
+										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="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" v-throttle>确认</el-button>
+		  </span>
+						</template>
+					</el-dialog>
 				</el-scrollbar>
 			</el-tab-pane>
 			<el-tab-pane label="已通过" name="passed">
 				<el-scrollbar height="100%">
 					<el-row>
 						<div class="homeCard">
-							<el-col :span="12">
+							<el-col :span="8">
 								<div class="grid-content topInfo">
 									<el-input v-model="searchWord" placeholder="作业证名称"></el-input>
 									<el-button type="primary">查询</el-button>
@@ -174,8 +232,32 @@
 			const handleCurrentChange = (val: number) => {
 				console.log(`current page: ${val}`)
 			}
-			const applyData: User[] = []
+			const applyData = reactive([
+
+			])
+			const chosenIndex = ref(-1)
 			const passedData: User[] = []
+			const dialogDetails = ref(false)
+			const details = ref({})
+			const deleteDialog = ref(false)
+
+			// 查看记录
+			const viewRecord = (row) =>{
+				details.value = JSON.parse(JSON.stringify(row))
+				dialogDetails.value = true
+			}
+
+			// 删除记录
+			const applyRecord = (index) =>{
+				chosenIndex.value = index
+				deleteDialog.value = true
+			}
+
+			// 弹窗确认删除记录
+			const conFirmDelete = ()=> {
+				applyData.splice(chosenIndex.value,1)
+				deleteDialog.value = false
+			}
 			// 折线图
 			const renderMenu = async (value: string) => {
 				Session.set('projectId',value)

--
Gitblit v1.9.2