فهرست منبع

多选后同时选中父级导致报错

huangguoce 1 ماه پیش
والد
کامیت
e8cb1aad3a
1فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 4 4
      src/views/finance/invoice/UserPullMultipleForm.vue

+ 4 - 4
src/views/finance/invoice/UserPullMultipleForm.vue

@@ -82,17 +82,17 @@ export default {
       // }
       let users = this.$refs.userTable.getCheckboxRecords()
       //判断rows中每一项的isUser属性是否为true
-      let isUserFlag = true
+      let isUserFlag = false
       users.forEach(item => {
-        if (!item.isUser) {
-          isUserFlag = false
+        if (item.isUser) {
+          isUserFlag = true
         }
       })
       if (!isUserFlag) {
         this.$message.error('请选择子集数据')
         return
       }
-      rows = this.$refs.userTable.getCheckboxRecords()
+      rows = users.filter(item => item.isUser)
       this.close()
       this.$emit('getProgramForUser', rows)
     },