From a3b4eb017a0f948348ef7732267c7ed0d4bca8c0 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期二, 12 三月 2024 16:15:27 +0800 Subject: [PATCH] bug修改 --- 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