changes
This commit is contained in:
@@ -132,10 +132,10 @@ export default defineNuxtPlugin((nuxtApp) => {
|
||||
/**
|
||||
* @param {ApiName} name
|
||||
*/
|
||||
const patchapi = async function (name, data, values, notify) {
|
||||
const patchapi = async function (name, { data, values, notify = true } = {}) {
|
||||
try {
|
||||
const api = findapi(name);
|
||||
const curpath = api.path ? paths.find((x) => x.name === api.path).url : path;
|
||||
const curpath = getpath(api.path);
|
||||
const updateUrl = api.url_detail || api.url;
|
||||
|
||||
const rs = await $fetch(`${curpath}${updateUrl}${data.id}/`, {
|
||||
@@ -312,7 +312,7 @@ export default defineNuxtPlugin((nuxtApp) => {
|
||||
};
|
||||
|
||||
const updaterow = async function (name, data, values, pagename, notify) {
|
||||
let result = await patchapi(name, data, values, notify);
|
||||
let result = await patchapi(name, { data, values, notify });
|
||||
if (result === "error" || !pagename || !store[pagename]) return result;
|
||||
let copy = cloneDeep(store[pagename]);
|
||||
copy.update = { refresh: true };
|
||||
|
||||
Reference in New Issue
Block a user