src/api/config.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/api/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/overlay-clue/ClueLayout.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/overlay-clue/report/ClueReport.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/overlay-clue/report/components/ClueReportConclusion.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/api/config.js
@@ -58,7 +58,7 @@ return Promise.reject(response.data.message); } } else { return response; return response.data; } } else { return Promise.reject(response); src/api/index.js
@@ -2,7 +2,7 @@ import { setInterceptors } from "./config"; const url = 'http://47.100.191.150:9031/'; // const url = 'http://192.168.1.9:8080/'; // const url = 'http://192.168.0.138:8083/'; const imgUrl = 'http://47.100.191.150:9031/images/'; //飞羽监管 src/views/overlay-clue/ClueLayout.vue
@@ -7,6 +7,7 @@ <ClueReport v-model:show="show" :clueData="selectedClue" @pushed="(e) => (selectedClue.cuploaded = e)" ></ClueReport> </el-col> </el-row> src/views/overlay-clue/report/ClueReport.vue
@@ -42,7 +42,7 @@ import ClueReportConclusion from './components/ClueReportConclusion.vue'; import ClueReportQuestion from './components/ClueReportQuestion.vue'; import { useMessageBoxTip } from '@/composables/messageBox'; import clueApi from "@/api/clue/clueApi"; import clueApi from '@/api/clue/clueApi'; export default { components: { @@ -59,7 +59,7 @@ }, show: Boolean }, emits: ['update:show'], emits: ['update:show', 'pushed'], data() { return {}; }, @@ -77,7 +77,9 @@ }); }, pushClue() { return clueApi.pushClue(this.clueData.cid) return clueApi.pushClue(this.clueData.cid).then((res) => { this.$emit('pushed', res); }); } } }; src/views/overlay-clue/report/components/ClueReportConclusion.vue
@@ -1,18 +1,15 @@ <template> <div class="fy-h2">线索结论</div> <DescriptionsList v-if="conclusion"> <!-- <template #extra> <!-- <div class="fy-h2">线索结论</div> --> <DescriptionsList v-if="conclusion" title="线索结论"> <template #extra> <el-button v-if="conclusion" type="warning" type="primary" size="small" plain icon="Upload" @click="pushConclusion" :disabled="pushing ? true : conclusion.ccUploaded" >{{ pushing ? '推送中' : pushText }}</el-button :disabled="conclusion.ccUploaded" @click="openDialog" >修改结论</el-button > </template> --> </template> <DescriptionsListItem label="问题类型" :content="conclusion.ccQuestionType" @@ -78,6 +75,7 @@ <script setup> import { reactive, ref, watch, computed } from 'vue'; import { useCloned } from '@vueuse/core'; import { useFormConfirm } from '@/composables/formConfirm'; import clueConclusionApi from '@/api/clue/clueConclusionApi'; @@ -91,9 +89,6 @@ getConclusion(); } ); // 推送状态 const pushing = ref(false); // 线索结论 const conclusion = ref({}); @@ -171,21 +166,9 @@ function getConclusion() { clueConclusionApi.getConclusion(props.clueId).then((res) => { conclusion.value = res; formObj.value = res == null ? {} : res; // formObj.value = useCloned(res, { manual: true }); }); } function pushConclusion() { clueConclusionApi .pushConclusion([conclusion.value.ccId]) .then(() => { pushing.value = true; }); } const pushText = computed(() => { return conclusion.value.ccUploaded ? '已推送' : '推送问题'; }); </script> <style scoped> </style> <style scoped></style>