Browse Source

生产管理

liuhairui 1 year ago
parent
commit
75122e9d9a
1 changed files with 19 additions and 5 deletions
  1. 19 5
      src/view/yunyin/shengchanguanli/gongdanziliao.vue

+ 19 - 5
src/view/yunyin/shengchanguanli/gongdanziliao.vue

@@ -3002,13 +3002,27 @@ const _cha_WorkList = async (node) => {
     return false;
   }
   const search = searchInfo.value;
+  var regex = /^[a-zA-Z0-9]+$/;
   try {
-    const WorkListdata = await WorkList({ search:search,limit:1,page:1});//接口调用函数
-    if(WorkListdata.data.total === 0){
-      ElMessage({type: 'warning',message: '未搜索具体查询条件'})
+    if (regex.test(search)) {
+      // 符合条件,执行搜索操作
+      console.log('搜索内容为纯数字加字母');
+      const WorkListdata = await WorkList({search:search,limit:1,page:1});//接口调用函数
+      if(WorkListdata.data.total === 0){
+        ElMessage({type: 'warning',message: '未搜索具体查询条件'})
+      }
+      tableData.splice(0,tableData.length,...WorkListdata.data.data);//表格数据
+      total.value = WorkListdata.data.total;//共多少条
+    } else {
+      // 不符合条件,给出提示
+      console.log('搜索内容包含非字母和数字的字符');
+      const WorkListdata = await WorkList({Gd_khdh:'',search:search,limit:100,page:1});//接口调用函数
+      if(WorkListdata.data.total === 0){
+        ElMessage({type: 'warning',message: '未搜索具体查询条件'})
+      }
+      tableData.splice(0,tableData.length,...WorkListdata.data.data);//表格数据
+      total.value = WorkListdata.data.total;//共多少条
     }
-    tableData.splice(0,tableData.length,...WorkListdata.data.data);//表格数据
-    total.value = WorkListdata.data.total;//共多少条
   } catch (error) {
     console.error(error);
   }