From 1f96f089eb3546c682313d29513be04ac72e2de5 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 31 十月 2023 16:21:08 +0800 Subject: [PATCH] Merge branch 'master' of ssh://114.215.109.124:29418/grid-management-vue --- src/views/overlay-clue/report/ClueReport.vue | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 107 insertions(+), 0 deletions(-) diff --git a/src/views/overlay-clue/report/ClueReport.vue b/src/views/overlay-clue/report/ClueReport.vue new file mode 100644 index 0000000..97f98d4 --- /dev/null +++ b/src/views/overlay-clue/report/ClueReport.vue @@ -0,0 +1,107 @@ +<template> + <!-- 娓呭崟璇︽儏 --> + <CloseButton v-show="show" @close="closeEdit"> + <el-button + class="push-btn" + :type="clueData.cuploaded ? 'success' : 'danger'" + @click="pushCheck" + :disabled="clueData.cuploaded" + ><div class="flex-col"> + <template v-if="clueData.cuploaded"> + <el-icon><Check /></el-icon> + <div>宸�</div> + <div>鎺�</div> + <div>閫�</div> + </template> + <template v-else> + <el-icon><Upload /></el-icon> + <div>鎺�</div> + <div>閫�</div> + <div>鍙�</div> + <div>棣�</div> + </template> + </div></el-button + > + <div class="fy-card"> + <div class="fy-h1">绾跨储鍙嶉</div> + <el-scrollbar height="80vh" class="p-h-1"> + <ClueReportClue :clue="clueData"></ClueReportClue> + <ClueReportConclusion + :clueId="clueData.cid" + ></ClueReportConclusion> + <ClueReportQuestion + :clueId="clueData.cid" + ></ClueReportQuestion> + </el-scrollbar> + </div> + </CloseButton> +</template> + +<script> +import ClueReportClue from './components/ClueReportClue.vue'; +import ClueReportConclusion from './components/ClueReportConclusion.vue'; +import ClueReportQuestion from './components/ClueReportQuestion.vue'; +import { useMessageBoxTip } from '@/composables/messageBox'; +import clueApi from "@/api/clue/clueApi"; + +export default { + components: { + ClueReportClue, + ClueReportConclusion, + ClueReportQuestion + }, + props: { + clueData: { + type: Object, + default: () => { + return {}; + } + }, + show: Boolean + }, + emits: ['update:show'], + data() { + return {}; + }, + methods: { + closeEdit() { + this.$emit('update:show', false); + }, + pushCheck() { + useMessageBoxTip({ + confirmMsg: '绾跨储鎺ㄩ�佸悗鏃犳硶鍐嶄慨鏀圭粨璁轰笌闂锛岀‘璁ゆ帹閫侊紵', + confirmTitle: '绾跨储鎺ㄩ��', + onConfirm: () => { + return this.pushClue(); + } + }); + }, + pushClue() { + return clueApi.pushClue(this.clueData.cid) + } + } +}; +</script> + +<style scoped> +.push-btn { + position: absolute; + z-index: 1; + top: 2rem; + left: -2.5rem; + width: 2.5rem; + height: initial; + margin: initial; + display: flex; + flex-direction: column; + align-items: center; + /* background-color: white; */ + /* border-color: white; */ + /* border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; */ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + /* box-shadow: var(--el-box-shadow-light); */ +} +</style> -- Gitblit v1.9.3