From e1aa0ecffbabd618c71e4ad94370fb8dffe6ee1c Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期日, 21 一月 2024 20:54:49 +0800
Subject: [PATCH] 优化
---
src/views/operate/myWait/index.vue | 108 +++++++++++++++++++++++++++++++++++++----------------
1 files changed, 75 insertions(+), 33 deletions(-)
diff --git a/src/views/operate/myWait/index.vue b/src/views/operate/myWait/index.vue
index 18d9ce1..523e545 100644
--- a/src/views/operate/myWait/index.vue
+++ b/src/views/operate/myWait/index.vue
@@ -1,6 +1,6 @@
<template>
<div class="userList">
- <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>
+ <!-- <div class="headerTitle">杩愯惀绠$悊銆嬫垜鐨勫緟鍔�</div>-->
<header>
<div class="headerContent">
<div class="search">
@@ -16,13 +16,19 @@
<div class="mainContent">
<!-- 鏁版嵁灞曠ず -->
<el-table
- border
- stripe
- ref="multipleTable" :header-cell-style="{
- 'background':'#F5F5F5',
- 'font-weight': '650',
- 'line-height': '45px',
- }" :data="tableData" style="width: 100%" :row-class-name="tableRowClassName" @selection-change="tableChange">
+ border
+ stripe
+ ref="multipleTable"
+ :header-cell-style="{
+ background: '#F5F5F5',
+ 'font-weight': '650',
+ 'line-height': '45px',
+ }"
+ :data="tableData"
+ style="width: 100%"
+ :row-class-name="tableRowClassName"
+ @selection-change="tableChange"
+ >
<el-table-column type="selection" min-width="5"> </el-table-column>
<el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10">
</el-table-column>
@@ -40,7 +46,7 @@
</el-table-column>
<el-table-column prop="limitTime" label="鍓╀綑鏃堕棿" min-width="10">
</el-table-column>
- <el-table-column prop="stepName" label="闂鐘舵��" min-width="10">
+ <el-table-column prop="stepName" label="鎿嶄綔" min-width="10">
<template slot-scope="scope">
<div class="operation">
<span @click="handleOperation(scope.row)">{{
@@ -52,11 +58,25 @@
<el-table-column min-width="10"> </el-table-column>
</el-table>
<!-- 鏌ョ湅淇敼椤甸潰 -->
- <el-dialog :visible.sync="dialogUpdate" width="60%" :title="title" :destroy-on-close="true" :key="updateFlag"
- :before-close="handleClose">
- <component v-if="dialogUpdate" @closeDialog="changeDialog" @changeDialog="changeDialog"
- v-bind:is="currentTabComponent" :caseId="caseId" :id="caseId" :mycode="caseCode" :info="info"
- :vioData="vioData"></component>
+ <el-dialog
+ :visible.sync="dialogUpdate"
+ width="60%"
+ :title="title"
+ :destroy-on-close="true"
+ :key="updateFlag"
+ :before-close="handleClose"
+ >
+ <component
+ v-if="dialogUpdate"
+ @closeDialog="changeDialog"
+ @changeDialog="changeDialog"
+ v-bind:is="currentTabComponent"
+ :caseId="caseId"
+ :id="caseId"
+ :mycode="caseCode"
+ :info="info"
+ :vioData="vioData"
+ ></component>
<!-- <updateUser
v-if="dialogUpdate"
:updateFlag="updateFlag"
@@ -69,22 +89,41 @@
<div class="tools">
<div class="funs">
<div class="funsItem">
- <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox>
+ <el-checkbox v-model="all" @change="selectAll()"
+ >鍏ㄩ��</el-checkbox
+ >
</div>
<div class="funsItem">
- <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
+ <el-checkbox v-model="unsame" @change="disSame(tableData)"
+ >鍙嶉��</el-checkbox
+ >
</div>
<div class="funsItem">
- <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange">
- <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"
- :disabled="item.disabled">
+ <el-select
+ v-model="myIdx"
+ placeholder="鎵归噺鎿嶄綔"
+ @change="selectChange"
+ >
+ <el-option
+ v-for="item in options"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
+ :disabled="item.disabled"
+ >
</el-option>
</el-select>
</div>
</div>
<div class="pagination">
- <el-pagination background :current-page="currentPage" layout="prev, pager, next" :total="totalNum"
- :page-size="pageSize" @current-change="changeCurrentPage">
+ <el-pagination
+ background
+ :current-page="currentPage"
+ layout="prev, pager, next"
+ :total="totalNum"
+ :page-size="pageSize"
+ @current-change="changeCurrentPage"
+ >
</el-pagination>
</div>
</div>
@@ -167,7 +206,11 @@
methods: {
getTableData() {
myWait
- .getMybackLog({ num: this.context, current: this.currentPage, pageSize: this.pageSize })
+ .getMybackLog({
+ num: this.context,
+ current: this.currentPage,
+ pageSize: this.pageSize,
+ })
.then(({ records, total }) => {
this.tableData = records;
this.tableData = this.tableData.filter((item) => !!item);
@@ -177,7 +220,7 @@
},
// 鎵归噺鍒犻櫎
- mulDelete(idArr) { },
+ mulDelete(idArr) {},
// 鎵ц涓嬫媺妗嗘搷浣�
selectChange(val) {
let ids = [];
@@ -211,7 +254,7 @@
});
},
// 鍒犻櫎鍗曟潯鏁版嵁
- handleDelete({ number }) { },
+ handleDelete({ number }) {},
// 璁剧疆琛ㄦ牸鏂戦┈绾�
tableRowClassName({ row, rowIndex }) {
if ((rowIndex + 1) % 2 === 0) {
@@ -237,7 +280,7 @@
this.dialogUpdate = false;
done();
})
- .catch(() => { });
+ .catch(() => {});
},
// 璁$畻鏃堕棿
getRestTime(time2) {
@@ -299,7 +342,7 @@
url: `sccg/base_case/baseCaseDetail/${row.code}`,
}).then((res) => {
this.info = res.data;
- this.vioData = res.data.currentSitVo;
+ if (res.data) this.vioData = res.data.currentSitVo;
this.dialogUpdate = true;
});
},
@@ -310,14 +353,14 @@
.userList {
text-align: left;
padding: 10px 20px;
- color: #4b9bb7;
+ // color: #4b9bb7;
border: 1px solid #ccc;
.headerTitle {
line-height: 40px;
}
header {
- background-color: white;
+ //background-color: white;
.headerContent {
padding: 0;
@@ -368,7 +411,7 @@
}
main {
- background-color: #fff;
+ //background-color: #fff;
margin-top: 20px;
padding-bottom: 50px;
@@ -389,7 +432,7 @@
line-height: 28px;
display: flex;
align-items: center;
- border: 1px solid #DCDFE6;
+ border: 1px solid #dcdfe6;
border-radius: 4px;
font-size: 12px;
margin-left: 10px;
@@ -425,7 +468,6 @@
justify-content: center;
.el-pagination {
-
&::v-deep li,
&::v-deep .btn-prev,
&::v-deep .btn-next {
@@ -461,11 +503,11 @@
.operation {
display: flex;
-
+ color: var(--operation-color);
.line {
padding: 0 5px;
}
-
+ color: var(--operation-color);
span:hover {
cursor: pointer;
}
--
Gitblit v1.8.0