Преглед изворни кода

添加绑定工序模糊搜索

dengrui пре 6 месеци
родитељ
комит
93939c0686

+ 12 - 2
src/views/base/craftManagement/route/bindProcess.vue

@@ -10,9 +10,10 @@
     <div class="binContainer">
       <div class="processTree">
         <el-scrollbar>
+          <el-input v-model="list1SearchStr" placeholder="搜索工序名称" />
           <el-collapse v-model="activeNames">
             <el-collapse-item
-              v-for="(pProcess, pIndex) in list1"
+              v-for="(pProcess, pIndex) in showList"
               :key="pProcess.workSection"
               :name="pIndex"
             >
@@ -317,7 +318,16 @@ const download = () => {};
 // 左侧工序树====================
 const activeNames = ref([0]);
 const list1 = ref([]);
-
+const list1SearchStr = ref("");
+const showList = computed(() => {
+  const array = _.cloneDeep(list1.value);
+  array.forEach((item) => {
+    item.baseOperationList = item.baseOperationList.filter((op) => {
+      return op.operationName.includes(list1SearchStr.value);
+    });
+  });
+  return array;
+});
 // 保存中间的工序列表
 const saveFlow = async () => {
   const { code } = await saveProcessInRoute({

+ 4 - 5
src/views/base/document/index.vue

@@ -179,7 +179,7 @@ option.value = Object.assign(option.value, {
       rules: [
         {
           required: true,
-          trigger: "blur",
+          trigger: "change",
         },
       ],
     },
@@ -191,7 +191,7 @@ option.value = Object.assign(option.value, {
       rules: [
         {
           required: true,
-          trigger: "blur",
+          trigger: "change",
         },
       ],
     },
@@ -204,7 +204,7 @@ option.value = Object.assign(option.value, {
         {
           required: true,
 
-          trigger: "blur",
+          trigger: "change",
         },
       ],
       click({ value, column }) {
@@ -248,8 +248,7 @@ option.value = Object.assign(option.value, {
       rules: [
         {
           required: true,
-
-          trigger: "blur",
+          trigger: "change",
         },
       ],
     },