This commit is contained in:
sedmedgh
2021-11-29 12:05:55 +03:30
parent 2e498916ab
commit 8b763eb4e1
4 changed files with 32 additions and 16 deletions
+1
View File
@@ -2,6 +2,7 @@
## Project setup ## Project setup
``` ```
npm install -g npm@6
npm install npm install
``` ```
+9 -13
View File
@@ -1,28 +1,24 @@
// axios
import axios from 'axios' import axios from 'axios'
const domain = "" const domain = ""
// import themeConfig from '@/../themeConfig.js' // import themeConfig from '@/../themeConfig.js'
export var getHeader = () => { const token = sessionStorage.getItem("accessToken") || sessionStorage.accessToken || null
const headers = {
return { 'Content-Type': 'application/json',
'Content-Type': 'application/json', //'Authorization': 'Bearer ' + localStorage.getItem("accessToken") || localStorage.accessToken
//'Authorization': 'Bearer ' + localStorage.getItem("accessToken") || localStorage.accessToken 'Authorization': 'Bearer ' + token
'Authorization': 'Bearer ' + sessionStorage.getItem("accessToken") || sessionStorage.accessToken
};
} }
var myax= new axios.create({ var myax= new axios.create({
baseURL: 'http://hr.asco-intl.com/back/public/api/', baseURL: 'http://hr.asco-intl.com/back/public/api/',
headers: getHeader(), headers,
domain domain
}) })
myax.interceptors.request.use( myax.interceptors.request.use(
config => { config => {
config.headers["Authorization"] = "Bearer " + sessionStorage.getItem("accessToken"); config.headers["Authorization"] = "Bearer " + sessionStorage.getItem("accessToken") || sessionStorage.accessToken || null;
return config; return config;
}, },
error => { error => {
@@ -30,7 +26,7 @@ myax.interceptors.request.use(
} }
); );
myax.interceptors.request.use( /*myax.interceptors.request.use(
config => { config => {
config.headers["Authorization"] = "Bearer " + sessionStorage.getItem("accessToken"); config.headers["Authorization"] = "Bearer " + sessionStorage.getItem("accessToken");
return config; return config;
@@ -38,7 +34,7 @@ myax.interceptors.request.use(
error => { error => {
Promise.reject(error); Promise.reject(error);
} }
); );*/
export default myax; export default myax;
+1 -1
View File
@@ -58,6 +58,6 @@ export default {
}) })
}, },
refreshToken () { refreshToken () {
return axios.post('/api/auth/refresh-token', {accessToken: localStorage.getItem('access_toKen')}) // return axios.post('/api/auth/refresh-token', {accessToken: localStorage.getItem('access_toKen')})
} }
} }
+21 -2
View File
@@ -35,7 +35,26 @@
<a-form-item label="فایل ها" > <a-form-item label="فایل ها" >
<!-- <single-upload-input ref="fileUpload" :field="'profile_file'" ></single-upload-input>--> <!-- <single-upload-input ref="fileUpload" :field="'profile_file'" ></single-upload-input>-->
<!----> <!---->
<a-upload <div class="dropbox">
<a-upload-dragger
action="http://hr.asco-intl.com/back/public/api/register/upload"
:file-list="documentFileList"
:default-file-list="documentFileList"
@change="changeDocumentUpload"
:remove="handleRemoveDocument"
>
<p class="ant-upload-drag-icon">
<a-icon type="inbox" />
</p>
<p class="ant-upload-text">
فایل را درگ کنید یا اینکه کاوش کنید.
</p>
<p class="ant-upload-hint">
فایلی که بارگذاری می کنید باید زیر ۵ مگابایت باشد.
</p>
</a-upload-dragger>
</div>
<!-- <a-upload
action="http://hr.asco-intl.com/back/public/api/register/upload" action="http://hr.asco-intl.com/back/public/api/register/upload"
:file-list="documentFileList" :file-list="documentFileList"
:default-file-list="documentFileList" :default-file-list="documentFileList"
@@ -43,7 +62,7 @@
:remove="handleRemoveDocument" :remove="handleRemoveDocument"
> >
<a-button> <a-icon type="upload" /> بارگذاری فایل </a-button> <a-button> <a-icon type="upload" /> بارگذاری فایل </a-button>
</a-upload> </a-upload>-->
</a-form-item> </a-form-item>
</div> </div>