From a27edc14f632e878ede9c7b16de10b01626e938b Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 25 三月 2026 14:39:08 +0800
Subject: [PATCH] fix: 检测提交后,管理员还能进行编辑
---
src/pages/qualityManagement/rawMaterial/index.vue | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/src/pages/qualityManagement/rawMaterial/index.vue b/src/pages/qualityManagement/rawMaterial/index.vue
index a661bc4..a3dcdd3 100644
--- a/src/pages/qualityManagement/rawMaterial/index.vue
+++ b/src/pages/qualityManagement/rawMaterial/index.vue
@@ -60,7 +60,8 @@
</view>
</view>
<view class="item-actions">
- <up-button v-if="item.inspectState != 1" type="primary" size="mini" @click.stop="openForm('edit', item)">缂栬緫</up-button>
+ <up-button v-if="item.inspectState != 1||hasRawCancel" type="primary" size="mini" @click.stop="openForm('edit', item)">缂栬緫</up-button>
+ <up-button type="warning" size="mini" @click.stop="openDetail(item)">璇︽儏</up-button>
<up-button type="info" size="mini" @click.stop="openFiles(item)">闄勪欢</up-button>
<up-button v-if="item.inspectState != 1" type="success" size="mini" @click.stop="handleConfirmSubmit(item)">鎻愪氦</up-button>
<up-button v-if="hasRawCancel" type="error" size="mini" @click.stop="handleDelete(item)">鍒犻櫎</up-button>
@@ -203,13 +204,21 @@
};
const openForm = (type, item) => {
- if (type === 'edit' && !hasRawEdit.value) return
+ // if (type === 'edit' && !hasRawEdit.value) return
const id = item?.id
uni.navigateTo({
url: `/pages/qualityManagement/rawMaterial/form?type=${type}${id ? `&id=${id}` : ''}`
})
};
+const openDetail = (item) => {
+ const id = item?.id
+ if (!id) return
+ uni.navigateTo({
+ url: `/pages/qualityManagement/rawMaterial/form?type=detail&id=${id}`
+ })
+}
+
const handleConfirmSubmit = (row) => {
showConfirm('纭鎻愪氦璇ユ楠岃褰曞悧锛�').then(res => {
if (res.confirm) {
--
Gitblit v1.9.3