Lijy 1 месяц назад
Родитель
Сommit
70749c7ef4
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      fhKeeper/formulahousekeeper/timesheet_h5/src/views/edit/index.vue

+ 10 - 2
fhKeeper/formulahousekeeper/timesheet_h5/src/views/edit/index.vue

@@ -783,8 +783,8 @@ export default {
             this.showQrcode = false
         },
         determineQrcode(val) {
-            this.clickIndex = val
-            // const { line, orderId, projectId, projectName, trueProjectId } = JSON.parse(`{"id":1,"line":1,"orderId":"MO-2021-08-0004","projectId":"HH-EQ-2101003","projectName":"行走轴样机","status":4,"trueProjectId":"64218"}`)
+            // this.clickIndex = val
+            // const { line, orderId, projectId, projectName, trueProjectId } = JSON.parse(`{"id":1,"line":1,"orderId":"MO-2021-08-0004","projectId":"HH-EQ-2101003","projectName":"行走轴样机","status":4,"trueProjectId":"642188"}`)
             // const { line, orderId, projectId, projectName, trueProjectId } = JSON.parse(localStorage.getItem('scanTheCode') || `{}`)
             const { line, orderId, projectId, projectName, trueProjectId } = JSON.parse(val || '{}')
             if(!trueProjectId) {
@@ -795,6 +795,14 @@ export default {
                 this.$toast.fail(`待审核的日报扫码无效`);
                 return
             }
+
+            const projectList = this.projectss || []
+            const rows = projectList.filter(item => item.id == trueProjectId)
+            if(rows.length <= 0) {
+                this.$toast.fail(`暂未参与该项目`);
+                return
+            }
+
             this.form.domains[this.clickIndex] = {
                 ...this.form.domains[this.clickIndex],
                 extraField4: orderId,