riku
2025-04-25 4a836815f12e8ba717702cc8ed431e1b4f96134c
src/views/overlay-clue/report/components/ClueReportConclusion.vue
@@ -74,10 +74,13 @@
</template>
<script setup>
import { reactive, ref, watch, computed } from 'vue';
import { reactive, ref, watch, computed, inject } from 'vue';
import { useCloned } from '@vueuse/core';
import { useFormConfirm } from '@/composables/formConfirm';
import clueConclusionApi from '@/api/clue/clueConclusionApi';
// 决定当前是否是内部线索相关操作
const isInternal = inject('isInternal', false);
const props = defineProps({
  clueId: Number
@@ -137,6 +140,7 @@
function submit() {
  formObj.value.cid = props.clueId;
  formObj.value.ccInternal = isInternal;
  return uploadConclusion();
}
function cancel() {
@@ -164,7 +168,9 @@
 * 获取线索结论
 */
function getConclusion() {
  clueConclusionApi.getConclusion(props.clueId).then((res) => {
  clueConclusionApi
    .getConclusion(props.clueId, isInternal)
    .then((res) => {
    conclusion.value = res;
    formObj.value = res == null ? {} : res;
    // formObj.value = useCloned(res, { manual: true });