From fe203d6616f70695ab8973c75220f74ae91333bc Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期三, 18 十月 2023 16:09:55 +0800 Subject: [PATCH] bug修复(5285) --- src/views/overview/AddOverviewDialog.vue | 52 +++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 37 insertions(+), 15 deletions(-) diff --git a/src/views/overview/AddOverviewDialog.vue b/src/views/overview/AddOverviewDialog.vue index 0e2b43d..348a411 100644 --- a/src/views/overview/AddOverviewDialog.vue +++ b/src/views/overview/AddOverviewDialog.vue @@ -173,7 +173,7 @@ <el-tab-pane label="鍏朵粬淇℃伅" name="second"> <div class="purchase-view"> <div class="left"> - <div class="second-label">鍏朵粬淇℃伅</div> + <!-- <div class="second-label">鍏朵粬淇℃伅</div> --> <!-- <el-form-item v-if="workType !== 1" label="閫佽揣绛栫暐" prop="client_name"> <el-select v-model="editConfig.infomation.memberId" @@ -263,9 +263,9 @@ </div> </el-form> <!-- 灏� --> - <div v-if="showFooter" slot="footer" class="dialog-footer"> + <div slot="footer" class="dialog-footer"> <!-- <el-button type="primary" size="small" @click="editConfig.visible = false">淇濆苟鎻愪氦瀹℃壒</el-button> --> - <el-button type="primary" size="small" @click="saveClick('form')">淇濆瓨</el-button> + <el-button type="primary" size="small" @click="saveClick('form')" :disabled="!showFooter">淇濆瓨</el-button> <el-button size="small" @click="editConfig.visible = false">鍙栨秷</el-button> </div> </el-dialog> @@ -409,12 +409,23 @@ }, // 璁剧疆鍒犻櫎/鎵撳嵃/缂栬緫鏄惁鏄剧ず setBottonView() { + console.log(this.editConfig.infomation.status) if (this.editConfig.title === "鏂板缓") { this.showButton = false this.showEdit = false this.showFooter = true this.isValidateClick = false - } else if (this.editConfig.infomation.status === 4) { + } else if (this.editConfig.title === "鏌ョ湅" && this.editConfig.infomation.status !== 4) { + this.showButton = true + this.showEdit = false + this.isDelClick = true + this.showFooter = false + if (this.editConfig.infomation.status === "瀹屾垚") { + this.isValidateClick = false + } else { + this.isValidateClick = true + } + } else if (this.editConfig.infomation.status === 4 || this.editConfig.infomation.status === "瀹屾垚") { this.showButton = true this.showEdit = false this.isDelClick = true @@ -426,6 +437,7 @@ this.showFooter = false this.isValidateClick = false } else { + // 灏辩华--- this.showButton = true this.showEdit = true this.showFooter = false @@ -435,7 +447,8 @@ this.list[0].status = "active" } else { this.list.map((item) => { - if (item.value === this.editConfig.infomation.status) { + console.log(item, this.editConfig.infomation.status, "鎵撳嵃淇℃伅") + if (item.value === this.editConfig.infomation.status || item.label === this.editConfig.infomation.status) { item.status = "active" } else { item.status = "todo" @@ -534,7 +547,11 @@ }, // 鎿嶄綔鍒楄〃 setTableForm() { - if (this.editConfig.title !== "鏂板缓") { + if ( + this.editConfig.title !== "鏂板缓" && + this.editConfig.infomation.details && + this.editConfig.infomation.details.length > 0 + ) { const list = this.editConfig.infomation.details.map((item) => { return { ...item, @@ -705,13 +722,13 @@ height: calc(100% - 80px); overflow: auto; margin: 20px; - border: 1px solid #dcdfe6; - box-shadow: inset 0 0 2px #dee2e6; - -moz-box-shadow: inset 0 0 2px #dee2e6; - -webkit-box-shadow: inset 0 0 2px #dee2e6; - .basic-info-view { - margin-top: 20px; - } + // border: 1px solid #dcdfe6; + // box-shadow: inset 0 0 2px #dee2e6; + // -moz-box-shadow: inset 0 0 2px #dee2e6; + // -webkit-box-shadow: inset 0 0 2px #dee2e6; + // .basic-info-view { + // margin-top: 20px; + // } } .purchase-view { display: flex; @@ -738,13 +755,18 @@ color: #333; } } - .el-tabs--card > .el-tabs__header .el-tabs__nav { - margin-left: 20px; + .el-tabs--card > .el-tabs__header { + border-bottom: none; + } + .el-tabs__item.is-active { + color: #fff; + background: #2a78fb; } .el-tabs__item { height: 30px; line-height: 30px; font-size: 13px; + background: #f3f3f3; } } </style> -- Gitblit v1.8.0