refactor: get service and product
This commit is contained in:
parent
df26c3125e
commit
0b9b7c31e1
1 changed files with 7 additions and 4 deletions
|
|
@ -305,7 +305,7 @@ async function convertDataToFormSubmit() {
|
|||
|
||||
async function getAllProduct(
|
||||
groupId: string,
|
||||
opts?: { force?: false; page?: number; pageSize?: number; query?: string },
|
||||
opts?: { force?: boolean; page?: number; pageSize?: number; query?: string },
|
||||
) {
|
||||
selectedGroupSub.value = 'product';
|
||||
if (!opts?.force && productList.value[groupId] !== undefined) return;
|
||||
|
|
@ -340,10 +340,12 @@ function setDefaultFormEmployee() {
|
|||
|
||||
async function getAllService(
|
||||
groupId: string,
|
||||
opts?: { force?: false; page?: number; pageSize?: number; query?: string },
|
||||
opts?: { force?: boolean; page?: number; pageSize?: number; query?: string },
|
||||
) {
|
||||
selectedGroupSub.value = 'service';
|
||||
|
||||
if (!opts?.force && serviceList.value[groupId] !== undefined) return;
|
||||
|
||||
const ret = await productServiceStore.fetchListService({
|
||||
page: opts?.page ?? 1,
|
||||
pageSize: opts?.pageSize ?? 9999,
|
||||
|
|
@ -994,11 +996,12 @@ async function searchEmployee(text: string) {
|
|||
"
|
||||
@search="
|
||||
(id, text, mode) => {
|
||||
console.log(mode);
|
||||
if (mode === 'service') {
|
||||
getAllService(id, { query: text, pageSize: 50 });
|
||||
getAllService(id, { force: true, query: text, pageSize: 50 });
|
||||
}
|
||||
if (mode === 'product') {
|
||||
getAllProduct(id, { query: text, pageSize: 50 });
|
||||
getAllProduct(id, { force: true, query: text, pageSize: 50 });
|
||||
}
|
||||
}
|
||||
"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue