From 4a836815f12e8ba717702cc8ed431e1b4f96134c Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 25 四月 2025 13:55:34 +0800 Subject: [PATCH] 新增内部线索相关管理逻辑 --- src/views/overlay-clue/report/components/ClueReportQuestion.vue | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/views/overlay-clue/report/components/ClueReportQuestion.vue b/src/views/overlay-clue/report/components/ClueReportQuestion.vue index ba7598f..35740f2 100644 --- a/src/views/overlay-clue/report/components/ClueReportQuestion.vue +++ b/src/views/overlay-clue/report/components/ClueReportQuestion.vue @@ -6,10 +6,10 @@ <template #extra> <div> <el-button + v-if="!clueData.cuploaded" type="danger" size="small" icon="Delete" - :disabled="clueData.cuploaded" @click="deleteQuestion(item)" ></el-button> <el-button @@ -55,6 +55,7 @@ </div> <QuestionDetail :clueData="clueData" + :uploaded="clueData.cuploaded" v-model:show="dialogShow" :question="selectedQuestion" @on-submit="getQuestion" @@ -62,13 +63,16 @@ </template> <script setup> -import { ref, watch, computed } from 'vue'; +import { ref, watch, computed, inject } from 'vue'; import clueQuestionApi from '@/api/clue/clueQuestionApi'; import QuestionDetail from './QuestionDetail.vue'; import { useMessageBoxTip, useMessageBox } from '@/composables/messageBox'; + +// 鍐冲畾褰撳墠鏄惁鏄唴閮ㄧ嚎绱㈢浉鍏虫搷浣� +const isInternal = inject('isInternal', false); const props = defineProps({ // clueId: Number, @@ -129,9 +133,11 @@ * 鑾峰彇绾跨储缁撹 */ function getQuestion() { - clueQuestionApi.getQuestion(props.clueData.cid).then((res) => { - questionList.value = res; - }); + clueQuestionApi + .getQuestion(props.clueData.cid, isInternal) + .then((res) => { + questionList.value = res; + }); } function pushQuestion(item) { -- Gitblit v1.9.3