|
|
|
@ -56,6 +56,14 @@ export default class LCCScript implements LCC { |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
getLock(): { lock: Promise<void>, release: () => void } { |
|
|
|
const obj = Promise.withResolvers<void>() |
|
|
|
return { |
|
|
|
lock: obj.promise, |
|
|
|
release: obj.resolve |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 从后台读取所有库存
|
|
|
|
async queryInv(option: InvQueryCondition = {}): Promise<ServerResponse<InvVo[]>> { |
|
|
|
return Request.request.post('/api/workbench/InvController@queryInv', { |
|
|
|
@ -116,7 +124,7 @@ export default class LCCScript implements LCC { |
|
|
|
} |
|
|
|
|
|
|
|
return Request.request.post('/api/workbench/LccController@syncScripts', { |
|
|
|
projectUUID: worldModel.state.project_uuid, |
|
|
|
projectUUID: worldModel.state.project_uuid |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
|