Procházet zdrojové kódy

修复添加检验项目,检验员不为当前用户的问题

yangguanjin před 1 týdnem
rodič
revize
61079c35e4

+ 4 - 1
src/pages/equipment/detail/components/checkProjectPopup/BoilerCheckProject.vue

@@ -69,6 +69,7 @@
 import { ref, computed, onMounted, watch } from 'vue'
 import { getInspectProjectItemPage, addInspectProject } from '@/api/boiler/boilerTaskOrder'
 import { BoilerPressureCheckTypeMap } from '@/utils/dictMap'
+import { useUserStore } from '@/store'
 
 interface ReportTemplate {
   orderId: string
@@ -104,6 +105,8 @@ const emit = defineEmits<{
   cancel: []
 }>()
 
+const userStore = useUserStore()
+const userInfo = computed(() => userStore.userInfo)
 const searchKeyword = ref('')
 const dataSource = ref<ReportTemplate[]>([])
 const showDropdown = ref(false)
@@ -241,9 +244,9 @@ const handleConfirm = async () => {
   await addInspectProject({
     itemList,
     type: 200,
+    checkId: userInfo.value.id,
   })
 
-  console.log('确认选中的检验项目:', itemList)
   emit('confirm', itemList)
 }
 

+ 5 - 1
src/pages/equipment/detail/components/checkProjectPopup/PipeCheckProject.vue

@@ -68,6 +68,7 @@
 import { ref, computed, onMounted, watch } from 'vue'
 import { getInspectProjectItemPage, addInspectProject } from '@/api/pipe/pipeTaskOrder'
 import { PipeCheckTypeMap } from '@/utils/dictMap'
+import { useUserStore } from '@/store/user'
 
 interface ReportTemplate {
   orderId: string
@@ -103,6 +104,8 @@ const emit = defineEmits<{
   cancel: []
 }>()
 
+const userStore = useUserStore()
+const userInfo = computed(() => userStore.userInfo)
 const inspectionNature = ref(100)
 const searchKeyword = ref('')
 const dataSource = ref<ReportTemplate[]>([])
@@ -248,8 +251,9 @@ const handleConfirm = async () => {
     itemList,
     type: 200,
     orderId: props.equipData?.taskOrder?.id,
+    checkId: userInfo.value.id,
   })
-  console.log('确认选中的检验项目:', itemList)
+
   emit('confirm', itemList)
 }