add modules folder based on s_menu
This commit is contained in:
353
test/vuex/accone-purchase-request-kacab/modules/manager.js
Normal file
353
test/vuex/accone-purchase-request-kacab/modules/manager.js
Normal file
@@ -0,0 +1,353 @@
|
||||
// 1 => LOADING
|
||||
// 2 => DONE
|
||||
// 3 => ERROR
|
||||
|
||||
import * as api from "../api/api-manager.js";
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state: {
|
||||
mainTable: [],
|
||||
detailTable: [],
|
||||
countMainTable: 0,
|
||||
countDetailTable: 0,
|
||||
mainTableLoadingStatus: 0,
|
||||
detailTableLoadingStatus: 0,
|
||||
mainTableErrorMessage: "",
|
||||
detailTableErrorMessage: "",
|
||||
mainTableCurrentPage: 1,
|
||||
mainTableLastId: -1,
|
||||
|
||||
selectedMainTable: {},
|
||||
selectedDetailTable: {},
|
||||
|
||||
statusOptions: [
|
||||
{ value: 0, title: "All" },
|
||||
{ value: 2, title: "Pending" },
|
||||
{ value: 3, title: "Approved" },
|
||||
{ value: 4, title: "Rejected" },
|
||||
{ value: 5, title: "Paid" },
|
||||
{ value: 6, title: "Completed" },
|
||||
],
|
||||
|
||||
menuStartDate: false,
|
||||
menuEndDate: false,
|
||||
|
||||
dStartDate: new Date().toISOString().substring(0, 10),
|
||||
dEndDate: new Date().toISOString().substring(0, 10),
|
||||
fStartDate: moment(new Date()).format("YYYY-MM-DD"),
|
||||
fEndDate: moment(new Date()).format("YYYY-MM-DD"),
|
||||
fStatus: 0,
|
||||
fSearch: "",
|
||||
|
||||
xNote: "",
|
||||
xAmount: 0,
|
||||
xPRID: 0,
|
||||
xPRDID: 0,
|
||||
xStatus: "",
|
||||
xDescriptionDetail: "",
|
||||
|
||||
dialogDetail: false,
|
||||
errMessage: "",
|
||||
succesMessage: "",
|
||||
alertError: false,
|
||||
alertSuccess: false,
|
||||
errors: [],
|
||||
},
|
||||
mutations: {
|
||||
updateMainTable(state, val) {
|
||||
state.mainTable = val;
|
||||
},
|
||||
updateDetailTable(state, val) {
|
||||
state.detailTable = val;
|
||||
},
|
||||
updateCountMainTable(state, val) {
|
||||
state.countMainTable = val;
|
||||
},
|
||||
updateCountDetailTable(state, val) {
|
||||
state.countDetailTable = val;
|
||||
},
|
||||
updateMainTableLoadingStatus(state, val) {
|
||||
state.mainTableLoadingStatus = val;
|
||||
},
|
||||
updateDetailTableLoadingStatus(state, val) {
|
||||
state.detailTableLoadingStatus = val;
|
||||
},
|
||||
updateMainTableErrorMessage(state, val) {
|
||||
state.mainTableErrorMessage = val;
|
||||
},
|
||||
updateDetailTableErrorMessage(state, val) {
|
||||
state.detailTableErrorMessage = val;
|
||||
},
|
||||
updateMainTableCurrentPage(state, val) {
|
||||
state.mainTableCurrentPage = val;
|
||||
},
|
||||
updateMainTableLastId(state, val) {
|
||||
state.mainTableLastId = val;
|
||||
},
|
||||
|
||||
updateSelectedMainTable(state, val) {
|
||||
state.selectedMainTable = val;
|
||||
},
|
||||
updateSelectedDetailTable(state, val) {
|
||||
state.selectedDetailTable = val;
|
||||
},
|
||||
|
||||
updateMenuStartDate(state, val) {
|
||||
state.menuStartDate = val;
|
||||
},
|
||||
updateMenuEndDate(state, val) {
|
||||
state.menuEndDate = val;
|
||||
},
|
||||
|
||||
updateDStartDate(state, val) {
|
||||
state.dStartDate = val;
|
||||
},
|
||||
updateDEndDate(state, val) {
|
||||
state.dEndDate = val;
|
||||
},
|
||||
updateFStartDate(state, val) {
|
||||
state.fStartDate = val;
|
||||
},
|
||||
updateFEndDate(state, val) {
|
||||
state.fEndDate = val;
|
||||
},
|
||||
updateFStatus(state, val) {
|
||||
state.fStatus = val;
|
||||
},
|
||||
updateFSearch(state, val) {
|
||||
state.fSearch = val;
|
||||
},
|
||||
|
||||
updateXNote(state, val) {
|
||||
state.xNote = val;
|
||||
},
|
||||
updateXAmount(state, val) {
|
||||
state.xAmount = val;
|
||||
},
|
||||
updateXPRID(state, val) {
|
||||
state.xPRID = val;
|
||||
},
|
||||
updateXPRDID(state, val) {
|
||||
state.xPRDID = val;
|
||||
},
|
||||
updateXStatus(state, val) {
|
||||
state.xStatus = val;
|
||||
},
|
||||
updateXDescriptionDetail(state, val) {
|
||||
state.xDescriptionDetail = val;
|
||||
},
|
||||
|
||||
updateDialogDetail(state, val) {
|
||||
state.dialogDetail = val;
|
||||
},
|
||||
updateErrMessage(state, val) {
|
||||
state.errMessage = val;
|
||||
},
|
||||
updateSuccessMessage(state, val) {
|
||||
state.successMessage = val;
|
||||
},
|
||||
updateAlertError(state, val) {
|
||||
state.alertError = val;
|
||||
},
|
||||
updateAlertSuccess(state, val) {
|
||||
state.alertSuccess = val;
|
||||
},
|
||||
updateErrors(state, val) {
|
||||
state.errors = val;
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
async search(context) {
|
||||
context.commit("updateMainTableLoadingStatus", 1);
|
||||
|
||||
try {
|
||||
var payload = {
|
||||
token: one_token(),
|
||||
currentPage: context.state.mainTableCurrentPage,
|
||||
startDate: context.state.fStartDate,
|
||||
endDate: context.state.fEndDate,
|
||||
status: context.state.fStatus,
|
||||
search: context.state.fSearch,
|
||||
lastId: -1,
|
||||
};
|
||||
|
||||
let response = await api.search(payload);
|
||||
if (response.status != "OK") {
|
||||
context.commit("updateMainTableLoadingStatus", 3);
|
||||
context.commit("updateMainTableErrorMessage", response.message);
|
||||
} else {
|
||||
context.commit("updateMainTableLoadingStatus", 2);
|
||||
context.commit("updateMainTableErrorMessage", "");
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
context.commit("updateMainTable", data.records);
|
||||
context.commit("updateCountMainTable", data.total);
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("updateMainTableLoadingStatus", 3);
|
||||
context.commit("updateMainTableErrorMessage", e.message);
|
||||
}
|
||||
},
|
||||
async searchDetail(context) {
|
||||
context.commit("updateDetailTableLoadingStatus", 1);
|
||||
|
||||
try {
|
||||
var payload = {
|
||||
token: one_token(),
|
||||
PRID: context.state.selectedMainTable.PurchaseRequestDirectID,
|
||||
};
|
||||
|
||||
let response = await api.searchDetail(payload);
|
||||
if (response.status != "OK") {
|
||||
context.commit("updateDetailTableLoadingStatus", 3);
|
||||
context.commit("updateDetailTableErrorMessage", response.message);
|
||||
} else {
|
||||
context.commit("updateDetailTableLoadingStatus", 2);
|
||||
context.commit("updateDetailTableErrorMessage", "");
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
context.commit("updateDetailTable", data.records);
|
||||
context.commit("updateCountDetailTable", data.total);
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("updateDetailTableLoadingStatus", 3);
|
||||
context.commit("updateDetailTableErrorMessage", e.message);
|
||||
}
|
||||
},
|
||||
async updateDetail(context, payload) {
|
||||
try {
|
||||
payload.token = one_token();
|
||||
|
||||
let response = await api.updateDetail(payload);
|
||||
if (response.status != "OK") {
|
||||
context.commit("updateErrMessage", response.message);
|
||||
context.commit("updateAlertError", true);
|
||||
} else {
|
||||
context.commit("updateErrMessage", "");
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
if (data.total !== -1) {
|
||||
context.commit("updateErrors", []);
|
||||
context.commit("updateAlertSuccess", true);
|
||||
context.commit("updateDialogDetail", false);
|
||||
var msg = `Request [${payload.PRDDescription}] telah diperbarui`;
|
||||
context.commit("updateSuccessMessage", msg);
|
||||
context.dispatch("search");
|
||||
context.dispatch("searchDetail");
|
||||
} else {
|
||||
context.commit("updateErrors", response.data.errors);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("updateErrMessage", e.message);
|
||||
context.commit("updateAlertError", true);
|
||||
}
|
||||
},
|
||||
async rejectRequest(context, payload) {
|
||||
try {
|
||||
payload.token = one_token();
|
||||
|
||||
let response = await api.rejectRequest(payload);
|
||||
if (response.status != "OK") {
|
||||
context.commit("updateErrMessage", response.message);
|
||||
context.commit("updateAlertError", true);
|
||||
} else {
|
||||
context.commit("updateErrMessage", "");
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
if (data.total !== -1) {
|
||||
context.commit("updateErrors", []);
|
||||
context.commit("updateAlertSuccess", true);
|
||||
var msg = `Purchase Request [${payload.PRNumber}] sudah ditolak`;
|
||||
context.commit("updateSuccessMessage", msg);
|
||||
context.commit("updateSelectedMainTable", {});
|
||||
context.commit("updateDetailTable", []);
|
||||
context.commit("updateSelectedDetailTable", {});
|
||||
context.dispatch("search");
|
||||
} else {
|
||||
context.commit("updateErrors", response.data.errors);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("updateErrMessage", e.message);
|
||||
context.commit("updateAlertError", true);
|
||||
}
|
||||
},
|
||||
async deleteDetail(context, payload) {
|
||||
try {
|
||||
payload.token = one_token();
|
||||
|
||||
let response = await api.deleteDetail(payload);
|
||||
if (response.status !== "OK") {
|
||||
context.commit("updateErrMessage", response.message);
|
||||
context.commit("updateAlertError", true);
|
||||
} else {
|
||||
context.commit("updateErrMessage", "");
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
if (data.total !== -1) {
|
||||
context.commit("updateErrors", []);
|
||||
context.commit("updateAlertSuccess", true);
|
||||
var msg = `Request [${payload.PRDDescription}] sudah dihapus`;
|
||||
context.commit("updateSuccessMessage", msg);
|
||||
context.dispatch("search");
|
||||
context.dispatch("searchDetail");
|
||||
} else {
|
||||
context.commit("updateErrors", response.data.errors);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("updateErrMessage", e.message);
|
||||
context.commit("updateAlertError", true);
|
||||
}
|
||||
},
|
||||
async approveRequest(context, payload) {
|
||||
try {
|
||||
payload.token = one_token();
|
||||
|
||||
let response = await api.approveRequest(payload);
|
||||
if (response.status != "OK") {
|
||||
context.commit("updateErrMessage", response.message);
|
||||
context.commit("updateAlertError", true);
|
||||
} else {
|
||||
context.commit("updateErrMessage", "");
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
if (data.total !== -1) {
|
||||
context.commit("updateErrors", []);
|
||||
context.commit("updateAlertSuccess", true);
|
||||
var msg = `Purchase Request [${payload.PRNumber}] telah diapprove`;
|
||||
context.commit("updateSuccessMessage", msg);
|
||||
context.dispatch("search");
|
||||
context.commit("updateSelectedMainTable", data.records[0]);
|
||||
context.dispatch("searchDetail");
|
||||
} else {
|
||||
context.commit("updateErrors", response.data.errors);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("updateErrMessage", e.message);
|
||||
context.commit("updateAlertError", true);
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
358
test/vuex/accone-purchase-request-kacab/modules/prkacab.js
Normal file
358
test/vuex/accone-purchase-request-kacab/modules/prkacab.js
Normal file
@@ -0,0 +1,358 @@
|
||||
// 1 => LOADING
|
||||
// 2 => DONE
|
||||
// 3 => ERROR
|
||||
|
||||
import * as api from "../api/prkcab.js";
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state: {
|
||||
user: one_user(),
|
||||
statusOptions: [
|
||||
{ value: 'All', title: "All" },
|
||||
{ value: 'Draft', title: "Draft" },
|
||||
{ value: 'Pending', title: "Pending" },
|
||||
{ value: 'Approved', title: "Approved" },
|
||||
{ value: 'Rejected', title: "Rejected" },
|
||||
{ value: 'Terkirim', title: "Terkirim" },
|
||||
{ value: 'Partial', title: "Partial" },
|
||||
{ value: 'Selesai', title: "Selesai" },
|
||||
],
|
||||
selectedStatus: { value: 'All', title: "All" },
|
||||
selectedDate: moment(new Date()).format('YYYY-MM-DD'),
|
||||
selectedEndDate: moment(new Date()).format('YYYY-MM-DD'),
|
||||
search: '',
|
||||
totalPage: 0,
|
||||
selectedPage: 1,
|
||||
loading: false,
|
||||
prList: [],
|
||||
dialogApprove: false,
|
||||
detailData: [],
|
||||
selectedPr: {},
|
||||
loadingDetail: false,
|
||||
snackbar: {
|
||||
state: false,
|
||||
type: 'success',
|
||||
message: '',
|
||||
},
|
||||
user_approvelevel: 'x',
|
||||
status: '',
|
||||
xstartdate: '',
|
||||
act_dialog: '',
|
||||
dialogQty: false,
|
||||
selectedItems: [],
|
||||
flag: '',
|
||||
},
|
||||
mutations: {
|
||||
update_snackbar(state, val) {
|
||||
state.snackbar = val;
|
||||
},
|
||||
update_loadingDetail(state, val) {
|
||||
state.loadingDetail = val;
|
||||
},
|
||||
update_selectedPr(state, val) {
|
||||
state.selectedPr = val;
|
||||
},
|
||||
update_detailData(state, val) {
|
||||
state.detailData = val;
|
||||
},
|
||||
update_dialogApprove(state, val) {
|
||||
state.dialogApprove = val;
|
||||
},
|
||||
update_selectedStatus(state, val) {
|
||||
state.selectedStatus = val;
|
||||
},
|
||||
update_selectedDate(state, val) {
|
||||
state.selectedDate = val;
|
||||
},
|
||||
update_selectedEndDate(state, val) {
|
||||
state.selectedEndDate = val;
|
||||
},
|
||||
update_search(state, val) {
|
||||
state.search = val;
|
||||
},
|
||||
update_loading(state, val) {
|
||||
state.loading = val;
|
||||
},
|
||||
update_totalPage(state, val) {
|
||||
state.totalPage = val;
|
||||
},
|
||||
update_selectedPage(state, val) {
|
||||
state.selectedPage = val;
|
||||
},
|
||||
update_prList(state, val) {
|
||||
state.prList = val;
|
||||
},
|
||||
update_user_approvelevel(state, val) {
|
||||
state.user_approvelevel = val
|
||||
},
|
||||
update_status(state, val) {
|
||||
state.status = val
|
||||
},
|
||||
update_xstartdate(state, val) {
|
||||
state.xstartdate = val
|
||||
},
|
||||
update_act_dialog(state, val) {
|
||||
state.act_dialog = val
|
||||
},
|
||||
update_dialogQty(state, val) {
|
||||
state.dialogQty = val
|
||||
},
|
||||
update_selectedItems(state, val) {
|
||||
state.selectedItems = val;
|
||||
},
|
||||
update_flag(state, val) {
|
||||
state.flag = val
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
async search(context) {
|
||||
context.commit("update_loading", true);
|
||||
|
||||
try {
|
||||
|
||||
var url_string = window.location.href
|
||||
var url = new URL(url_string);
|
||||
var status = url.searchParams.get("status");
|
||||
var xstartdate = url.searchParams.get("startdate");
|
||||
var xsearch = url.searchParams.get("search");
|
||||
var xflag = url.searchParams.get("flag");
|
||||
|
||||
// untuk notifikasi
|
||||
if (xflag == 'N') {
|
||||
|
||||
if (xsearch != null && xsearch != '') {
|
||||
context.commit("update_search", xsearch);
|
||||
}
|
||||
if (status != null && status != '') {
|
||||
context.commit("update_selectedStatus", { value: status, title: status });
|
||||
}
|
||||
if (xstartdate != null && xstartdate != '') {
|
||||
context.commit("update_selectedDate", xstartdate);
|
||||
context.commit("update_selectedEndDate", xstartdate);
|
||||
}
|
||||
|
||||
} else if (xflag == 'G') {
|
||||
// untuk get data param approve all
|
||||
|
||||
if (status != null && status != '') {
|
||||
context.commit("update_selectedStatus", { value: status, title: status });
|
||||
}
|
||||
if (xstartdate != null && xstartdate != '') {
|
||||
context.commit("update_selectedDate", xstartdate);
|
||||
context.commit("update_selectedEndDate", moment(new Date()).format('YYYY-MM-DD'));
|
||||
}
|
||||
context.commit("update_flag", xflag);
|
||||
|
||||
}
|
||||
|
||||
var payload = {
|
||||
token: one_token(),
|
||||
search: context.state.search,
|
||||
startDate : context.state.selectedDate,
|
||||
endDate : context.state.selectedEndDate,
|
||||
status: context.state.selectedStatus.value,
|
||||
page: context.state.selectedPage,
|
||||
flag: context.state.flag,
|
||||
};
|
||||
|
||||
let response = await api.search(payload);
|
||||
if (response.status != "OK") {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: response.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
} else {
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
context.commit("update_totalPage", data.total);
|
||||
context.commit("update_prList", data.records);
|
||||
context.commit("update_loading", false);
|
||||
}
|
||||
} catch (e) {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: e.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
// context.commit("updateMainTableLoadingStatus", 3);
|
||||
// context.commit("updateMainTableErrorMessage", e.message);
|
||||
}
|
||||
},
|
||||
async approve(context, prm) {
|
||||
context.commit("update_loading", true);
|
||||
try {
|
||||
prm.token = one_token()
|
||||
let response = await api.approve(prm);
|
||||
if (response.status != "OK") {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: response.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
} else {
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
// context.commit("update_totalPage", data.total);
|
||||
// context.commit("update_prList", data.records);
|
||||
await context.dispatch("search");
|
||||
context.commit("update_dialogApprove", false);
|
||||
let msg = '';
|
||||
if (prm.type === 'A') {
|
||||
msg = 'Berhasil approve purchase request ' + prm.pr.prNumber
|
||||
} else if (prm.type === 'R') {
|
||||
msg = 'Berhasil reject purchase request ' + prm.pr.prNumber
|
||||
} else if (prm.type === 'U') {
|
||||
msg = 'Berhasil unapprove purchase request ' + prm.pr.prNumber
|
||||
}
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "success",
|
||||
message: msg,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
}
|
||||
} catch (e) {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: e.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
// context.commit("updateMainTableLoadingStatus", 3);
|
||||
// context.commit("updateMainTableErrorMessage", e.message);
|
||||
}
|
||||
},
|
||||
async getDetail(context) {
|
||||
context.commit("update_loadingDetail", true);
|
||||
|
||||
try {
|
||||
var payload = {
|
||||
token: one_token(),
|
||||
id: context.state.selectedPr.prID,
|
||||
|
||||
};
|
||||
|
||||
let response = await api.getDetail(payload);
|
||||
if (response.status != "OK") {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: response.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loadingDetail", false);
|
||||
} else {
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
|
||||
context.commit("update_detailData", response.data);
|
||||
context.commit("update_loadingDetail", false);
|
||||
}
|
||||
} catch (e) {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: e.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loadingDetail", false);
|
||||
// context.commit("updateMainTableLoadingStatus", 3);
|
||||
// context.commit("updateMainTableErrorMessage", e.message);
|
||||
}
|
||||
},
|
||||
async getapprovelevel(context) {
|
||||
context.commit("update_loadingDetail", true);
|
||||
try {
|
||||
let payload = {
|
||||
token: one_token()
|
||||
}
|
||||
|
||||
let resp = await api.approvelevel(payload)
|
||||
if (resp.status != 'OK') {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: resp.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loadingDetail", false);
|
||||
} else {
|
||||
context.commit("update_user_approvelevel", resp.data.M_UserM_ApproveLevelID)
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: error.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loadingDetail", false);
|
||||
}
|
||||
},
|
||||
async updateqty(context, prm) {
|
||||
context.commit("update_loading", true);
|
||||
try {
|
||||
prm.token = one_token()
|
||||
let response = await api.updateqty(prm);
|
||||
if (response.status != "OK") {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: response.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
} else {
|
||||
let data = {
|
||||
records: response.data.records,
|
||||
total: response.data.total,
|
||||
};
|
||||
|
||||
// context.commit("update_totalPage", data.total);
|
||||
// context.commit("update_prList", data.records);
|
||||
await context.dispatch("search");
|
||||
context.commit("update_dialogQty", false);
|
||||
context.commit("update_detailData", []);
|
||||
let msg = 'Berhasil edit qty';
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "success",
|
||||
message: msg,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
}
|
||||
} catch (e) {
|
||||
let snackbar = {
|
||||
state: true,
|
||||
type: "error",
|
||||
message: e.message,
|
||||
}
|
||||
context.commit("update_snackbar", snackbar);
|
||||
context.commit("update_loading", false);
|
||||
// context.commit("updateMainTableLoadingStatus", 3);
|
||||
// context.commit("updateMainTableErrorMessage", e.message);
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user