Переглянути джерело

修复提交校核成功但是查不出的问题

yangguanjin 2 тижнів тому
батько
коміт
1102323882

+ 6 - 6
src/pages/equipment/detail/equipmentDetail.vue

@@ -116,7 +116,7 @@
         <wd-picker
           v-model="selectedUserValue"
           :columns="recheckUserColumn"
-          @change="onUserChange"
+          @confirm="onUserChange"
         />
         <view class="popup-actions">
           <button class="action-btn cancel-btn" @click="closeSelectUserPopup">取消</button>
@@ -482,10 +482,9 @@ const closeSelectUserPopup = () => {
 }
 
 // 用户选择变化
-const onUserChange = ({ selected }) => {
-  const index = selected[0]
-  currentReckUser.value = recheckUserGroupList.value[index]
-  selectedUserValue.value = currentReckUser.value?.value || ''
+const onUserChange = (selected) => {
+  currentReckUser.value = selected.selectedItems
+  selectedUserValue.value = selected.value
 }
 
 // 确认选择用户
@@ -498,9 +497,10 @@ const confirmSelectUser = async () => {
   try {
     const params = {
       id: currentCheckItem.value?.id,
-      recheckId: currentReckUser.value?.id,
+      recheckId: selectedUserValue.value,
     }
 
+    // console.log('提交校核参数:.....', params)
     const result: any = await requestFunc(TaskOrderFuncName.SubmitRecheck, equipType, params)
     if (result?.code === 0) {
       uni.showToast({ title: '提交校核成功', icon: 'success' })

+ 4 - 5
src/pages/inspectionApproval/preViewReport/index.vue

@@ -57,7 +57,7 @@
         <wd-picker
           v-model="selectedUserValue"
           :columns="auditUserColumn"
-          @change="onUserChange"
+          @confirm="onUserChange"
         />
         <view class="popup-actions">
           <button class="action-btn cancel-btn" @click="closeSelectUserPopup">取消</button>
@@ -180,10 +180,9 @@ const closeSelectUserPopup = () => {
 }
 
 // 用户选择变化
-const onUserChange = ({ selected }) => {
-  const index = selected[0]
-  selectedUser.value = auditUserGroupList.value[index]
-  selectedUserValue.value = selectedUser.value?.value || ''
+const onUserChange = (selected) => {
+  selectedUser.value = selected.selectedItems
+  selectedUserValue.value = selected.value
 }
 
 // 确认选择用户

+ 4 - 5
src/pages/pendingApproval/preViewReport/index.vue

@@ -16,7 +16,7 @@
         <wd-picker
           v-model="selectedReportIndex"
           :columns="reportDOColumn"
-          @change="handleReportChange"
+          @confirm="handleReportChange"
         />
         <button class="nav-btn btn-grey">查看附件</button>
         <button class="nav-btn btn-grey">查看档案</button>
@@ -104,10 +104,9 @@ const reportDOColumn = computed(() => [
 ])
 
 // 处理报告选择
-const handleReportChange = ({ selected }) => {
-  const index = selected[0]
-  selectedReportIndex.value = index
-  selectedReport.value = reportList.value?.[index] || null
+const handleReportChange = (selected) => {
+  selectedReportIndex.value = selected.value
+  selectedReport.value = reportList.value?.find((v: any) => v.id === selected.value) || null
 }
 
 const previewReport = async (selectedReport: any) => {

+ 4 - 5
src/pages/pendingPreparation/preViewReport/index.vue

@@ -16,7 +16,7 @@
         <wd-picker
           v-model="selectedReportIndex"
           :columns="reportDOColumn"
-          @change="handleReportChange"
+          @confirm="handleReportChange"
         />
         <button class="nav-btn btn-grey">查看附件</button>
         <button class="nav-btn btn-grey">查看档案</button>
@@ -103,10 +103,9 @@ const reportDOColumn = computed(() => [
 ])
 
 // 处理报告选择
-const handleReportChange = ({ selected }) => {
-  const index = selected[0]
-  selectedReportIndex.value = index
-  selectedReport.value = reportList.value?.[index] || null
+const handleReportChange = (selected) => {
+  selectedReportIndex.value = selected.value
+  selectedReport.value = reportList.value?.find((v: any) => v.id === selected.value) || null
 }
 
 const previewReport = async (selectedReport: any) => {

+ 4 - 5
src/pages/pendingRatify/preViewReport/index.vue

@@ -16,7 +16,7 @@
         <wd-picker
           v-model="selectedReportIndex"
           :columns="reportDOColumn"
-          @change="handleReportChange"
+          @confirm="handleReportChange"
         />
         <button class="nav-btn btn-grey">查看附件</button>
         <button class="nav-btn btn-grey">查看档案</button>
@@ -104,10 +104,9 @@ const reportDOColumn = computed(() => [
 ])
 
 // 处理报告选择
-const handleReportChange = ({ selected }) => {
-  const index = selected[0]
-  selectedReportIndex.value = index
-  selectedReport.value = reportList.value?.[index] || null
+const handleReportChange = (selected) => {
+  selectedReportIndex.value = selected.value
+  selectedReport.value = reportList.value?.find((v: any) => v.id === selected.value) || null
 }
 
 const previewReport = async (selectedReport: any) => {

+ 3 - 4
src/pages/pendingVerification/preViewReport/index.vue

@@ -34,7 +34,7 @@
           <wd-picker
             v-model="selectedStageValue"
             :columns="rejectStageColumn"
-            @change="onStageChange"
+            @confirm="onStageChange"
           />
         </view>
 
@@ -203,9 +203,8 @@ const closeGoBackPopup = () => {
   showGoBack.value = false
 }
 
-const onStageChange = ({ selected }) => {
-  const index = selected[0]
-  selectedStage.value = rejectStageDict[index] || null
+const onStageChange = (selected) => {
+  selectedStage.value = rejectStageDict.find((item) => item.value === selected.value) || null
   selectedStageValue.value = selectedStage.value?.value || ''
 }