This commit is contained in:
j3d1 2024-06-18 14:15:29 +02:00
parent 4affc9e8b9
commit 20a1ba8d9d
2 changed files with 21 additions and 11 deletions

View file

@ -448,12 +448,11 @@ const store = createStore({
commit('setMessageTemplates', data);
}
},
async updateMessageTemplate({commit, state}, template) {
async updateMessageTemplate({dispatch, state}, template) {
const {data, success} = await http.patch(`/2/message_templates/${template.id}/`,
{'message': template.message}, state.user.token);
const {data: newTemplates, success: newSuccess} = await http.get('/2/message_templates/', state.user.token);
if (data && success) {
commit('setMessageTemplates', data);
dispatch('fetchMessageTemplates');
}
},
async fetchMessageTemplateVariables({commit, state}) {
@ -462,11 +461,13 @@ const store = createStore({
commit('setMessageTemplateVariables', data);
}
},
async createMessageTemplate({commit, state}, template_name) {
const {data, success} = await http.post('/2/message_templates/', {name: template_name, message: '-'}, state.user.token);
const {data: newTemplates, success: newSuccess} = await http.get('/2/message_templates/', state.user.token);
async createMessageTemplate({dispatch, state}, template_name) {
const {data, success} = await http.post('/2/message_templates/', {
name: template_name,
message: '-'
}, state.user.token);
if (data && success) {
commit('setMessageTemplates', data);
dispatch('fetchMessageTemplates');
}
},
async fetchShippingVouchers({commit, state}) {
@ -496,10 +497,10 @@ const store = createStore({
await Promise.all([dispatch('loadTickets'), dispatch('fetchShippingVouchers')]);
}
},
async createShippingCode({commit, state}, code) {
async createShippingCode({dispatch, state}, code) {
const {data, success} = await http.post('/2/shipping_codes/', code, state.user.token);
if (data && success) {
commit('setShippingCodes', data);
dispatch('fetchShippingCodes');
}
}
},