From 1bda9babdf0316852ee5972690742f63c79595d6 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期三, 21 一月 2026 16:54:41 +0800
Subject: [PATCH] 用印管理以及知识库部分逻辑修改
---
src/pages/managementMeetings/knowledgeBase/detail.vue | 48 ++++++++++++++++++++++--------------------------
1 files changed, 22 insertions(+), 26 deletions(-)
diff --git a/src/pages/managementMeetings/knowledgeBase/detail.vue b/src/pages/managementMeetings/knowledgeBase/detail.vue
index 0cde8ee..3aae18d 100644
--- a/src/pages/managementMeetings/knowledgeBase/detail.vue
+++ b/src/pages/managementMeetings/knowledgeBase/detail.vue
@@ -156,7 +156,6 @@
import {
addKnowledgeBase,
updateKnowledgeBase,
- getKnowledgeBaseDetail,
} from "@/api/managementMeetings/knowledgeBase";
const userStore = useUserStore();
@@ -284,37 +283,19 @@
const detailType = ref(1);
const knowledgeId = ref("");
- // 鑾峰彇鐭ヨ瘑璇︽儏
- const getKnowledgeDetail = id => {
- loading.value = true;
- getKnowledgeBaseDetail(id)
- .then(res => {
- loading.value = false;
- if (res.code === 200) {
- form.value = res.data;
- equipmentname.value =
- equipmentOptions.value.find(item => item.value === form.value.type)
- ?.name || "";
- statusname.value =
- statusOptions.value.find(item => item.value === form.value.efficiency)
- ?.name || "";
- } else {
- showToast("鑾峰彇鐭ヨ瘑璇︽儏澶辫触");
- }
- })
- .catch(err => {
- loading.value = false;
- showToast("鑾峰彇鐭ヨ瘑璇︽儏澶辫触");
- });
- };
-
onLoad(options => {
detailType.value = Number(options.detailType);
knowledgeId.value = options.id || "";
// 濡傛灉鏄紪杈戞垨鏌ョ湅妯″紡锛岃幏鍙栫煡璇嗚鎯�
if (knowledgeId.value && (detailType.value === 2 || detailType.value === 3)) {
- getKnowledgeDetail(knowledgeId.value);
+ // getKnowledgeDetail(knowledgeId.value);
+ equipmentname.value =
+ equipmentOptions.value.find(item => item.value === form.value.type)
+ ?.name || "";
+ statusname.value =
+ statusOptions.value.find(item => item.value === form.value.efficiency)
+ ?.name || "";
}
// 鏌ョ湅妯″紡璁剧疆鍙
@@ -335,6 +316,21 @@
value: item.value,
name: item.label,
}));
+ if (detailType.value === 1) {
+ form.value = {
+ title: "",
+ type: "",
+ scenario: "",
+ efficiency: "",
+ problem: "",
+ solution: "",
+ keyPoints: "",
+ creator: "",
+ usageCount: 0,
+ };
+ equipmentname.value = "";
+ statusname.value = "";
+ }
if (detailType.value != 1) {
equipmentname.value =
--
Gitblit v1.9.3