แก้ path api ข้อมูลหลักเครื่องราชฯ
This commit is contained in:
parent
7e8f101616
commit
f76fbcf391
4 changed files with 18 additions and 10 deletions
|
|
@ -5,6 +5,8 @@
|
||||||
import env from "../index";
|
import env from "../index";
|
||||||
const insignia = `${env.API_URI}/metadata/insignia/`;
|
const insignia = `${env.API_URI}/metadata/insignia/`;
|
||||||
const insigniaType = `${env.API_URI}/metadata/insignia-type/`;
|
const insigniaType = `${env.API_URI}/metadata/insignia-type/`;
|
||||||
|
const insigniaOrg = `${env.API_URI}/org/insignia/insignia/`;
|
||||||
|
const insigniaTypeOrg = `${env.API_URI}/org/insignia/insignia-type/`;
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
/**
|
/**
|
||||||
|
|
@ -36,4 +38,11 @@ export default {
|
||||||
insigniaTypeNewId: (id: string) => `${insigniaType}${id}`,
|
insigniaTypeNewId: (id: string) => `${insigniaType}${id}`,
|
||||||
insigniaNewId: (id: string) => `${insignia}${id}`,
|
insigniaNewId: (id: string) => `${insignia}${id}`,
|
||||||
insigniaSort: (id: string) => `${insignia}sort/${id}`,
|
insigniaSort: (id: string) => `${insignia}sort/${id}`,
|
||||||
|
|
||||||
|
insigniaOrg,
|
||||||
|
insigniaTypeOrg,
|
||||||
|
insigniaTypeNewOrg: `${insigniaOrg}`,
|
||||||
|
insigniaTypeNewIdOrg: (id: string) => `${insigniaOrg}${id}`,
|
||||||
|
insigniaNewIdOrg: (id: string) => `${insigniaOrg}${id}`,
|
||||||
|
insigniaSortOrg: (id: string) => `${insigniaOrg}sort/${id}`,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -170,7 +170,7 @@ function validateForm() {
|
||||||
async function fetchData(id: string) {
|
async function fetchData(id: string) {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.insigniaTypeNewId(id))
|
.get(config.API.insigniaTypeNewIdOrg(id))
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
insigniaTypeId.value = res.data.result.name;
|
insigniaTypeId.value = res.data.result.name;
|
||||||
store.fetchData(res.data.result.insignias, res.data.result.name);
|
store.fetchData(res.data.result.insignias, res.data.result.name);
|
||||||
|
|
@ -206,7 +206,7 @@ async function onSubmit() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function addData() {
|
async function addData() {
|
||||||
await http.post(config.API.insignia, {
|
await http.post(config.API.insigniaOrg, {
|
||||||
name: name.value,
|
name: name.value,
|
||||||
isActive: isActive.value,
|
isActive: isActive.value,
|
||||||
shortName: shortName.value,
|
shortName: shortName.value,
|
||||||
|
|
@ -217,7 +217,7 @@ async function addData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function editData(idData: string) {
|
async function editData(idData: string) {
|
||||||
await http.put(config.API.insigniaNewId(idData), {
|
await http.put(config.API.insigniaNewIdOrg(idData), {
|
||||||
name: name.value,
|
name: name.value,
|
||||||
isActive: isActive.value,
|
isActive: isActive.value,
|
||||||
shortName: shortName.value,
|
shortName: shortName.value,
|
||||||
|
|
@ -228,7 +228,7 @@ async function editData(idData: string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function deleteData(idData: string) {
|
async function deleteData(idData: string) {
|
||||||
await http.delete(config.API.insigniaNewId(idData));
|
await http.delete(config.API.insigniaNewIdOrg(idData));
|
||||||
fetchData(id.value);
|
fetchData(id.value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ const visibleColumns = ref<string[]>([
|
||||||
async function fetchData() {
|
async function fetchData() {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.insigniaTypeNew)
|
.get(config.API.insigniaTypeNewOrg)
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
store.fetchData(res.data.result);
|
store.fetchData(res.data.result);
|
||||||
})
|
})
|
||||||
|
|
@ -125,7 +125,7 @@ function onclickDetail(id: string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function addData() {
|
async function addData() {
|
||||||
await http.post(config.API.insigniaType, {
|
await http.post(config.API.insigniaTypeOrg, {
|
||||||
name: name.value,
|
name: name.value,
|
||||||
isActive: isActive.value,
|
isActive: isActive.value,
|
||||||
});
|
});
|
||||||
|
|
@ -133,7 +133,7 @@ async function addData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function editData(id: string) {
|
async function editData(id: string) {
|
||||||
await http.put(config.API.insigniaTypeNewId(id), {
|
await http.put(config.API.insigniaTypeNewIdOrg(id), {
|
||||||
name: name.value,
|
name: name.value,
|
||||||
isActive: isActive.value,
|
isActive: isActive.value,
|
||||||
});
|
});
|
||||||
|
|
@ -141,7 +141,7 @@ async function editData(id: string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function deleteData(id: string) {
|
async function deleteData(id: string) {
|
||||||
await http.delete(config.API.insigniaTypeNewId(id));
|
await http.delete(config.API.insigniaTypeNewIdOrg(id));
|
||||||
fetchData();
|
fetchData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -64,12 +64,11 @@ async function save() {
|
||||||
const dataPost = await rows.value.map((obj: any) => {
|
const dataPost = await rows.value.map((obj: any) => {
|
||||||
return obj.id;
|
return obj.id;
|
||||||
});
|
});
|
||||||
console.log("post data===> ", dataPost);
|
|
||||||
modal.value = false;
|
modal.value = false;
|
||||||
|
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.put(config.API.insigniaSort(id.value), { id: dataPost })
|
.put(config.API.insigniaSortOrg(id.value), { id: dataPost })
|
||||||
.then(() => {
|
.then(() => {
|
||||||
store.row = rows.value;
|
store.row = rows.value;
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue