|
@@ -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>>();
|
|
|
|