Forráskód Böngészése

批量报工添加全选。

jiaxiaoqiang 6 hónapja
szülő
commit
1981b246ed
1 módosított fájl, 16 hozzáadás és 1 törlés
  1. 16 1
      src/views/pro-operation/report-work/index.vue

+ 16 - 1
src/views/pro-operation/report-work/index.vue

@@ -49,6 +49,11 @@
               <template #prefix
                 ><img src="@/assets/icons/shaoma.svg"
               /></template>
+              <template #header>
+                <el-checkbox v-model="checkAll" @change="handleCheckAll">
+                  全选
+                </el-checkbox>
+              </template>
               <el-option
                 v-for="item in processList"
                 :key="item"
@@ -154,7 +159,17 @@ const drawerVisible = ref(false);
 const formDisabled = ref(true);
 
 const signNameList = ref<any[]>([]);
-const selectedSign = ref("");
+const selectedSign = ref<any[]>([]);
+
+const checkAll = ref(false);
+
+const handleCheckAll = (val) => {
+  if (val) {
+    selectedProcess.value = processList.value;
+  } else {
+    selectedProcess.value = [];
+  }
+};
 
 const formRef = ref<InstanceType<typeof ElForm>>();