From 0016e76c99d7f0d6355a22f2ecbc102823225633 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期四, 28 九月 2023 16:44:26 +0800 Subject: [PATCH] 出入库明细报错修复 --- src/views/overview/AddOverviewDialog.vue | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/views/overview/AddOverviewDialog.vue b/src/views/overview/AddOverviewDialog.vue index 8b6c479..db070fa 100644 --- a/src/views/overview/AddOverviewDialog.vue +++ b/src/views/overview/AddOverviewDialog.vue @@ -107,10 +107,9 @@ </el-date-picker> </el-form-item> </el-col> - <el-col :span="12"> + <el-col v-if="showOperationType" :span="12"> <el-form-item label="鍏ュ簱绫诲瀷" prop="operationTypeId"> <el-select - v-if="showOperationType" v-model="editConfig.infomation.operationTypeId" placeholder="璇烽�夋嫨" size="mini" @@ -120,7 +119,11 @@ <el-option v-for="item in operationTypeOptions" :key="item.id" :label="item.name" :value="item.id"> </el-option> </el-select> - <el-input v-else v-model="receiptType" disabled style="width: 90%"></el-input> + </el-form-item> + </el-col> + <el-col v-else :span="12"> + <el-form-item label="鍏ュ簱绫诲瀷"> + <el-input v-model="receiptType" disabled style="width: 90%"></el-input> </el-form-item> </el-col> <el-col :span="12"> @@ -411,7 +414,16 @@ this.showEdit = false this.showFooter = true this.isValidateClick = false - } else if (this.editConfig.infomation.status === 4||this.editConfig.infomation.status === "瀹屾垚") { + } else if ( + this.editConfig.title === "鏌ョ湅" && + (this.editConfig.infomation.status !== 4 || this.editConfig.infomation.status !== "瀹屾垚") + ) { + this.showButton = true + this.showEdit = false + this.isDelClick = true + this.showFooter = false + this.isValidateClick = true + } else if (this.editConfig.infomation.status === 4 || this.editConfig.infomation.status === "瀹屾垚") { this.showButton = true this.showEdit = false this.isDelClick = true @@ -433,8 +445,8 @@ this.list[0].status = "active" } else { this.list.map((item) => { - console.log(item,this.editConfig.infomation.status,"鎵撳嵃淇℃伅") - if (item.value === this.editConfig.infomation.status||item.label===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" @@ -533,7 +545,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, -- Gitblit v1.8.0