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