7383-testToMaster #370
|
@ -24,10 +24,40 @@ const redirectToItemTypeSummary = (id) => {
|
||||||
const redirectToCreateView = () => {
|
const redirectToCreateView = () => {
|
||||||
router.push({ name: 'ItemTypeCreate' });
|
router.push({ name: 'ItemTypeCreate' });
|
||||||
};
|
};
|
||||||
const exprBuilder = (param, value) => ({
|
|
||||||
name: { like: `%${value}%` },
|
const exprBuilder = (param, value) => {
|
||||||
code: { like: `%${value}%` },
|
switch (param) {
|
||||||
});
|
case 'name':
|
||||||
|
return {
|
||||||
|
name: { like: `%${value}%` },
|
||||||
|
};
|
||||||
|
case 'code':
|
||||||
|
return {
|
||||||
|
code: { like: `%${value}%` },
|
||||||
|
};
|
||||||
|
case 'search':
|
||||||
|
if (value) {
|
||||||
|
if (!isNaN(value)) {
|
||||||
|
return { id: value };
|
||||||
|
} else {
|
||||||
|
return {
|
||||||
|
or: [
|
||||||
|
{
|
||||||
|
name: {
|
||||||
|
like: `%${value}%`,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
code: {
|
||||||
|
like: `%${value}%`,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|
Loading…
Reference in New Issue