fix a break
This commit is contained in:
parent
0be0e7819d
commit
78ed475f2f
@ -8,7 +8,7 @@
|
||||
// import { getDocument } from 'pdfjs-dist'
|
||||
import * as PDFJS from 'pdfjs-dist'
|
||||
// import pdfjsWorker from "pdfjs-dist/build/pdf.worker.entry";
|
||||
import { DocumentApi } from '@/utils/index'
|
||||
import { ContentApi } from '@/utils/index'
|
||||
// PDFJS.GlobalWorkerOptions.workerSrc = import('pdfjs-dist/build/pdf.worker')
|
||||
|
||||
export default {
|
||||
@ -21,8 +21,8 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
async renderPDF() {
|
||||
const response = await DocumentApi.download(this.document)
|
||||
// const response = await ContentApi.retrieve_blog_content(this.document)
|
||||
// const response = await DocumentApi.download(this.document)
|
||||
const response = await ContentApi.retrieve_blog_content(this.document)
|
||||
console.log('response', response)
|
||||
|
||||
// var fr = new FileReader();
|
||||
|
||||
@ -224,7 +224,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { requestHubUtils, RequestHubApi, DocumentApi } from '../../../utils/index'
|
||||
import { requestHubUtils, RequestHubApi } from '../../../utils/index'
|
||||
import {
|
||||
proposingModelEnum,
|
||||
preparedProposal,
|
||||
|
||||
@ -1,24 +1,46 @@
|
||||
<template>
|
||||
<div class="request-issue-container offcanvas-parent">
|
||||
<div class="offcanvas offcanvas-end offcanvas-container" tabindex="-1" id="offcanvas-copy-existing"
|
||||
aria-labelledby="offcanvas-copy-existing">
|
||||
<div
|
||||
class="offcanvas offcanvas-end offcanvas-container"
|
||||
tabindex="-1"
|
||||
id="offcanvas-copy-existing"
|
||||
aria-labelledby="offcanvas-copy-existing"
|
||||
>
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="offcanvas-copy-existing">Copy from existing request</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn-close"
|
||||
data-bs-dismiss="offcanvas"
|
||||
aria-label="Close"
|
||||
></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<div class="accordion" id="existing-request-item-container">
|
||||
<div v-for="(existingRequest, index) in existingRequests" :key="index" :id="'existing-request' + index"
|
||||
class="accordion-item">
|
||||
<div
|
||||
v-for="(existingRequest, index) in existingRequests"
|
||||
:key="index"
|
||||
:id="'existing-request' + index"
|
||||
class="accordion-item"
|
||||
>
|
||||
<h2 class="accordion-header" :id="'existing-heading' + index">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
|
||||
:data-bs-target="'#' + 'existing-request-collapse' + index" aria-expanded="false"
|
||||
:aria-controls="'collapse' + index">
|
||||
<button
|
||||
class="accordion-button collapsed"
|
||||
type="button"
|
||||
data-bs-toggle="collapse"
|
||||
:data-bs-target="'#' + 'existing-request-collapse' + index"
|
||||
aria-expanded="false"
|
||||
:aria-controls="'collapse' + index"
|
||||
>
|
||||
{{ existingRequest.title }}
|
||||
</button>
|
||||
</h2>
|
||||
<div :id="'existing-request-collapse' + index" class="accordion-collapse collapse"
|
||||
:aria-labelledby="'existing-heading' + index" data-bs-parent="#existing-request-item-container">
|
||||
<div
|
||||
:id="'existing-request-collapse' + index"
|
||||
class="accordion-collapse collapse"
|
||||
:aria-labelledby="'existing-heading' + index"
|
||||
data-bs-parent="#existing-request-item-container"
|
||||
>
|
||||
<div class="accordion-body">
|
||||
<button class="copy-existing-button" @click="copyRequest(existingRequest)">
|
||||
Copy
|
||||
@ -30,24 +52,47 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="offcanvas offcanvas-end offcanvas-container" tabindex="-1" id="offcanvas-template"
|
||||
aria-labelledby="offcanvas-template">
|
||||
<div
|
||||
class="offcanvas offcanvas-end offcanvas-container"
|
||||
tabindex="-1"
|
||||
id="offcanvas-template"
|
||||
aria-labelledby="offcanvas-template"
|
||||
>
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="offcanvas-template">Apply request template</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn-close"
|
||||
data-bs-dismiss="offcanvas"
|
||||
aria-label="Close"
|
||||
></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<div class="accordion" id="template-item-container">
|
||||
<div v-for="(template, index) in availableTemplates" :key="index" :id="'template' + index"
|
||||
class="accordion-item">
|
||||
<div
|
||||
v-for="(template, index) in availableTemplates"
|
||||
:key="index"
|
||||
:id="'template' + index"
|
||||
class="accordion-item"
|
||||
>
|
||||
<h2 class="accordion-header" :id="'heading' + index">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
|
||||
:data-bs-target="'#' + 'collapse' + index" aria-expanded="false" :aria-controls="'collapse' + index">
|
||||
<button
|
||||
class="accordion-button collapsed"
|
||||
type="button"
|
||||
data-bs-toggle="collapse"
|
||||
:data-bs-target="'#' + 'collapse' + index"
|
||||
aria-expanded="false"
|
||||
:aria-controls="'collapse' + index"
|
||||
>
|
||||
{{ template.title }}
|
||||
</button>
|
||||
</h2>
|
||||
<div :id="'collapse' + index" class="accordion-collapse collapse" :aria-labelledby="'heading' + index"
|
||||
data-bs-parent="#template-item-container">
|
||||
<div
|
||||
:id="'collapse' + index"
|
||||
class="accordion-collapse collapse"
|
||||
:aria-labelledby="'heading' + index"
|
||||
data-bs-parent="#template-item-container"
|
||||
>
|
||||
<div class="accordion-body">
|
||||
<button class="select-template-button" @click="selectTemplate(template)">
|
||||
Apply
|
||||
@ -68,15 +113,30 @@
|
||||
{{ product.name }}
|
||||
</option>
|
||||
</select>
|
||||
<input v-if="selectedProduct === 'new'" type="text" class="product-input-box" v-model="newProduct"
|
||||
placeholder="Enter new product name" />
|
||||
<input
|
||||
v-if="selectedProduct === 'new'"
|
||||
type="text"
|
||||
class="product-input-box"
|
||||
v-model="newProduct"
|
||||
placeholder="Enter new product name"
|
||||
/>
|
||||
</div>
|
||||
<button class="action-button" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvas-template"
|
||||
aria-controls="offcanvas-template">
|
||||
<button
|
||||
class="action-button"
|
||||
type="button"
|
||||
data-bs-toggle="offcanvas"
|
||||
data-bs-target="#offcanvas-template"
|
||||
aria-controls="offcanvas-template"
|
||||
>
|
||||
Templates...
|
||||
</button>
|
||||
<button class="action-button" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvas-copy-existing"
|
||||
aria-controls="offcanvas-copy-existing">
|
||||
<button
|
||||
class="action-button"
|
||||
type="button"
|
||||
data-bs-toggle="offcanvas"
|
||||
data-bs-target="#offcanvas-copy-existing"
|
||||
aria-controls="offcanvas-copy-existing"
|
||||
>
|
||||
Copy...
|
||||
</button>
|
||||
</div>
|
||||
@ -104,11 +164,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {
|
||||
WorksapceApi,
|
||||
textAreaAujuster,
|
||||
requestIssueUtils
|
||||
} from '../../../../utils/index'
|
||||
import { WorksapceApi, textAreaAujuster, requestIssueUtils } from '../../../../utils/index'
|
||||
import { requestIssuingModelEnum } from '../../../../types/index'
|
||||
import VueQuill from '@/components/VueQuill.vue'
|
||||
|
||||
@ -226,7 +282,8 @@ export default {
|
||||
WorksapceApi.attachFileToRequest(this.uploadFile)
|
||||
.then((response) => {
|
||||
this.mnx_navToRequestSubmitted(this.request_id)
|
||||
}).catch((error) => {
|
||||
})
|
||||
.catch((error) => {
|
||||
this.mnx_backendErrorHandler(error)
|
||||
})
|
||||
}
|
||||
@ -253,8 +310,7 @@ export default {
|
||||
this.request_id = response.data.request_id
|
||||
if (this.uploadFile) {
|
||||
this.attachFile()
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
this.mnx_navToRequestSubmitted(this.request_id)
|
||||
}
|
||||
})
|
||||
|
||||
@ -321,7 +321,8 @@ class WorksapceApi {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
Authorization: `Bearer ${jwt}`
|
||||
}
|
||||
})
|
||||
}
|
||||
)
|
||||
return request
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user