Interface SAV
This commit is contained in:
@@ -19,8 +19,8 @@ const attachedDoc = ref(null)
|
|||||||
const sendReply = async () => {
|
const sendReply = async () => {
|
||||||
|
|
||||||
if (quill.value === null || quill.value === '') {
|
if (quill.value === null || quill.value === '') {
|
||||||
alert('NOK')
|
// alert('NOK')
|
||||||
return;
|
// return;
|
||||||
}
|
}
|
||||||
|
|
||||||
sendBtn.value.disabled = true
|
sendBtn.value.disabled = true
|
||||||
@@ -28,7 +28,7 @@ const sendReply = async () => {
|
|||||||
|
|
||||||
await moveToBottom("body-modal-to-scroll")
|
await moveToBottom("body-modal-to-scroll")
|
||||||
|
|
||||||
const newMessage = await TicketApi.saveMessage(storeTicket.idTicket, quill.value, attachedDoc.value, replyOption.value)
|
const newMessage = await TicketApi.saveMessage(storeTicket.currentTicket.code, storeTicket.idTicket, quill.value, attachedDoc.value, replyOption.value)
|
||||||
|
|
||||||
if (newMessage.result === 'OK') {
|
if (newMessage.result === 'OK') {
|
||||||
|
|
||||||
@@ -83,7 +83,7 @@ const setQuillContent = (val) => {
|
|||||||
<div class="d-flex w-100 align-items-center justify-content-between">
|
<div class="d-flex w-100 align-items-center justify-content-between">
|
||||||
<strong class="mb-1">{{ message.RUD_data_label }}</strong>
|
<strong class="mb-1">{{ message.RUD_data_label }}</strong>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-10 mb-1 small">{{ message.RUD_data_desc }}</div>
|
<div class="col-10 mb-1 small" v-html="message.RUD_data_desc.replace(new RegExp('\r?\n','g'), '<br />')"></div>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ onMounted(async () => {
|
|||||||
<div v-if="message.htmlBody !== null">
|
<div v-if="message.htmlBody !== null">
|
||||||
<strong v-if="message.object !== null ">{{ message.object }}<br/></strong>
|
<strong v-if="message.object !== null ">{{ message.object }}<br/></strong>
|
||||||
<div v-html="message.htmlBody"></div>
|
<div v-html="message.htmlBody"></div>
|
||||||
|
<strong v-if="message.code_message !== null ">{{ message.code_message }}</strong>
|
||||||
</div>
|
</div>
|
||||||
<div v-else>
|
<div v-else>
|
||||||
<strong v-if="message.object !== null && message.body === null">{{ message.object }}<br/></strong>
|
<strong v-if="message.object !== null && message.body === null">{{ message.object }}<br/></strong>
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ export default {
|
|||||||
|
|
||||||
return response.json();
|
return response.json();
|
||||||
},
|
},
|
||||||
async saveMessage(id, quill, attachedDoc, replyOption) {
|
async saveMessage(code, id, quill, attachedDoc, replyOption) {
|
||||||
const apiUrl = '/App/api.php?prj=pharmamp&controller=TicketingController&method=saveMessage'
|
const apiUrl = '/App/api.php?prj=pharmamp&controller=TicketingController&method=saveMessage'
|
||||||
if (import.meta.env.DEV) {
|
if (import.meta.env.DEV) {
|
||||||
console.log(apiUrl)
|
console.log(apiUrl)
|
||||||
@@ -53,6 +53,7 @@ export default {
|
|||||||
|
|
||||||
const postData = new FormData();
|
const postData = new FormData();
|
||||||
postData.append("id_business", id);
|
postData.append("id_business", id);
|
||||||
|
postData.append("code_business", code);
|
||||||
postData.append("quill", quill);
|
postData.append("quill", quill);
|
||||||
|
|
||||||
if (attachedDoc !== null) {
|
if (attachedDoc !== null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user