|
|
@@ -185,9 +185,18 @@ getDepartmentdata();
|
|
|
const tableData = reactive([]);
|
|
|
const _code = ref(null); //左侧菜单编号
|
|
|
const handleNodeClick = async (node) => {
|
|
|
- if(node.label === '印刷工单' || node.label === '糊盒工单'){return false;}
|
|
|
- console.log(node.label.substring(0, 5));
|
|
|
- _code.value = node.label.substring(0, 5);
|
|
|
+ let prefixLength = 4; // 默认截取4位
|
|
|
+ let prefix = '';
|
|
|
+ if(node.label === '印刷工单' || node.label === '糊盒工单'){
|
|
|
+ _code.value= ''
|
|
|
+ }else{
|
|
|
+ if (/[A-Za-z]/.test(node.label)) {
|
|
|
+ prefixLength = 5; // 如果包含字母,则截取5位
|
|
|
+ }
|
|
|
+ // 截取所需长度的前缀
|
|
|
+ prefix = node.label.substring(0, prefixLength);
|
|
|
+ _code.value = prefix;
|
|
|
+ }
|
|
|
searchInfo.value = ''; // 清空搜索信息
|
|
|
_workOrderDetailList(); // 执行获取员工列表的函数
|
|
|
};
|