Explorar el Código

1、调整所有上传接口

yys hace 1 día
padre
commit
662d93db36
Se han modificado 37 ficheros con 138 adiciones y 1 borrados
  1. 3 0
      src/views/company/components/companyProfit.vue
  2. 4 1
      src/views/components/course/userCourseCatalogDetails.vue
  3. 6 0
      src/views/course/courseFinishTemp/index.vue
  4. 6 0
      src/views/course/courseFinishTempParent/index.vue
  5. 3 0
      src/views/course/userVideo/index.vue
  6. 3 0
      src/views/his/adv/index.vue
  7. 2 0
      src/views/his/aiDoctorRole/fastGptRoleUpdate.vue
  8. 2 0
      src/views/his/aiDoctorRole/index.vue
  9. 5 0
      src/views/his/appVersion/index.vue
  10. 3 0
      src/views/his/article/index.vue
  11. 3 0
      src/views/his/articleCate/index.vue
  12. 3 0
      src/views/his/department/index.vue
  13. 6 0
      src/views/his/doctor/type1.vue
  14. 6 0
      src/views/his/doctor/type2.vue
  15. 4 0
      src/views/his/doctorArticle/index.vue
  16. 3 0
      src/views/his/doctorArticleCate/index.vue
  17. 4 0
      src/views/his/homeArticle/index.vue
  18. 3 0
      src/views/his/homeCategory/index.vue
  19. 3 0
      src/views/his/packageCate/index.vue
  20. 2 0
      src/views/his/store/audit.vue
  21. 4 0
      src/views/his/store/index.vue
  22. 2 0
      src/views/his/storeProduct/index.vue
  23. 3 0
      src/views/his/storeProductCategory/index.vue
  24. 3 0
      src/views/his/testTemp/index.vue
  25. 4 0
      src/views/hisStore/adv/index.vue
  26. 10 0
      src/views/hisStore/store/index.vue
  27. 2 0
      src/views/live/live/index.vue
  28. 3 0
      src/views/qw/friendMaterial/index.vue
  29. 4 0
      src/views/qw/sopTemp/addSopTemp.vue
  30. 5 0
      src/views/qw/sopTemp/addSopTempOld.vue
  31. 2 0
      src/views/qw/sopTemp/addTemp.vue
  32. 4 0
      src/views/qw/sopTemp/updateSopTemp.vue
  33. 4 0
      src/views/qw/sopTemp/updateSopTemp2.vue
  34. 5 0
      src/views/qw/sopTemp/updateSopTempOld.vue
  35. 2 0
      src/views/qw/sopTemp/updateTemp.vue
  36. 4 0
      src/views/system/config/config.vue
  37. 3 0
      src/views/system/config/config2.vue

+ 3 - 0
src/views/company/components/companyProfit.vue

@@ -115,6 +115,7 @@
               v-model="form.imgUrl"
               class="avatar-uploader"
               :action="uploadUrl"
+              :headers="uploadHeaders"
               :show-file-list="false"
               :on-success="handleSuccess"
               :before-upload="beforeUpload">
@@ -136,6 +137,7 @@
 
 <script>
 import { audit1,audit2,audit3, getCompanyProfit, delCompanyProfit, addCompanyProfit, updateCompanyProfit, exportCompanyProfit } from "@/api/company/companyProfit";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "profit",
@@ -143,6 +145,7 @@ export default {
     return {
       type:null,
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
        // 弹出层标题
        title: "",

+ 4 - 1
src/views/components/course/userCourseCatalogDetails.vue

@@ -133,7 +133,7 @@
         </el-form-item>
 
         <el-form-item label="视频缩略图" prop="thumbnail">
-          <el-upload v-model="form.thumbnail" class="avatar-uploader" :action="uploadUrl" :show-file-list="false"
+          <el-upload v-model="form.thumbnail" class="avatar-uploader" :action="uploadUrl" :headers="uploadHeaders" :show-file-list="false"
                      :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
             <img v-if="form.thumbnail" :src="form.thumbnail" class="avatar" width="300px">
             <i v-else class="el-icon-plus avatar-uploader-icon"></i>
@@ -491,6 +491,7 @@
           <el-upload v-model="batchEditCoverDialog.form.thumbnail"
                      class="avatar-uploader"
                      :action="uploadUrl"
+                     :headers="uploadHeaders"
                      :show-file-list="false"
                      :on-success="handleCoverSuccess"
                      :before-upload="beforeAvatarUpload">
@@ -531,6 +532,7 @@ import {getByIds} from '@/api/course/courseQuestionBank'
 import CourseWatchComment from "./courseWatchComment.vue";
 import {getCateListByPid, getCatePidList} from '@/api/course/userCourseCategory'
 import draggable from 'vuedraggable'
+import { getToken } from "@/utils/auth";
 import { getConfigByKey } from '@/api/system/config'
 
 export default {
@@ -578,6 +580,7 @@ export default {
       // 是否显示弹出层
       open: false,
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       typeOptions: [],
       files: [],

+ 6 - 0
src/views/course/courseFinishTemp/index.vue

@@ -279,6 +279,7 @@
                           v-model="item.fileUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessFile(res, file, item)"
                           :before-upload="beforeAvatarUploadFile">
@@ -297,6 +298,7 @@
                           v-model="item.videoUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessVideo(res, file, item)"
                           :before-upload="beforeAvatarUploadVideo">
@@ -379,6 +381,7 @@
                           v-model="item.fileUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessFile(res, file, item)"
                           :before-upload="beforeAvatarUploadFile">
@@ -397,6 +400,7 @@
                           v-model="item.videoUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessVideo(res, file, item)"
                           :before-upload="beforeAvatarUploadVideo">
@@ -477,6 +481,7 @@ import ImageUpload from "@/views/qw/sop/ImageUpload.vue";
 import { getCompanyList } from "@/api/company/company";
 import SelectTree from '@/components/TreeSelect/index.vue'
 import { getDeptData } from '@/api/system/employeeStats'
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "CourseFinishTemp",
@@ -488,6 +493,7 @@ export default {
       //上传语音的遮罩层
       voiceLoading: false,
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS2",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       uploadUrlByVoice: process.env.VUE_APP_BASE_API + "/common/uploadOSSByHOOKVoice",
       companyUserIds: [],
       userList: [],

+ 6 - 0
src/views/course/courseFinishTempParent/index.vue

@@ -207,6 +207,7 @@
                           v-model="item.fileUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessFile(res, file, item)"
                           :before-upload="beforeAvatarUploadFile">
@@ -225,6 +226,7 @@
                           v-model="item.videoUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessVideo(res, file, item)"
                           :before-upload="beforeAvatarUploadVideo">
@@ -307,6 +309,7 @@
                           v-model="item.fileUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessFile(res, file, item)"
                           :before-upload="beforeAvatarUploadFile">
@@ -325,6 +328,7 @@
                           v-model="item.videoUrl"
                           class="avatar-uploader"
                           :action="uploadUrl"
+                          :headers="uploadHeaders"
                           :show-file-list="false"
                           :on-success="(res, file) => handleAvatarSuccessVideo(res, file, item)"
                           :before-upload="beforeAvatarUploadVideo">
@@ -396,6 +400,7 @@ import { listCourseFinishTempParent, getCourseFinishTempParent, delCourseFinishT
 import {courseList} from '@/api/qw/sop'
 import ImageUpload from '@/views/qw/sop/ImageUpload.vue'
 import { getUserList } from '@/api/company/companyUser'
+import { getToken } from "@/utils/auth";
 
 
 export default {
@@ -405,6 +410,7 @@ export default {
     return {
       voiceLoading: false,
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS2",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       uploadUrlByVoice: process.env.VUE_APP_BASE_API + "/common/uploadOSSByHOOKVoice",
       // 遮罩层
       loading: true,

+ 3 - 0
src/views/course/userVideo/index.vue

@@ -272,6 +272,7 @@
             v-model="form.thumbnail"
             class="avatar-uploader"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="handleAvatarSuccess"
             :before-upload="beforeAvatarUpload">
@@ -393,6 +394,7 @@ import axios from 'axios';
 import { Loading } from 'element-ui';
 import { uploadObject } from '@/utils/cos.js';
 import { uploadToOBS } from '@/utils/obs.js';
+import { getToken } from "@/utils/auth";
 export default {
   name: "UserVideo",
   components: {
@@ -475,6 +477,7 @@ export default {
       videoUrl: "",
       videoAccept:"video/*",
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       cateOptions:[],
       // 非单个禁用

+ 3 - 0
src/views/his/adv/index.vue

@@ -169,6 +169,7 @@
                       v-model="form.imageUrl"
                       class="avatar-uploader"
                       :action="uploadUrl"
+                      :headers="uploadHeaders"
                       :show-file-list="false"
                       :on-success="handleAvatarSuccess"
                       :before-upload="beforeAvatarUpload">
@@ -238,12 +239,14 @@
 import { listAdv, getAdv, delAdv, addAdv, updateAdv, exportAdv } from "@/api/his/adv";
 import Editor from '@/components/Editor/wang';
 import { getPromotionalActiveOption } from '@/api/his/promotionalActive'
+import { getToken } from "@/utils/auth";
 export default {
   name: "Adv",
   components: { Editor },
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       showOptions: [],
       devOptions: [],

+ 2 - 0
src/views/his/aiDoctorRole/fastGptRoleUpdate.vue

@@ -160,6 +160,7 @@ import {
 } from "@/api/fastGpt/fastGptRoleTag";
 import source from "echarts/src/data/Source";
 import ImageUpload from "@/views/qw/sop/ImageUpload.vue";
+import { getToken } from "@/utils/auth";
 
 
 export default {
@@ -212,6 +213,7 @@ export default {
       tagListFormIndexAdd:[],
       // uploadUrl:process.env.VUE_APP_BASE_API+"/chat/upload/uploadFile",
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       // 选中数组
       ids: [],
 	  externalInfoOptions : [],

+ 2 - 0
src/views/his/aiDoctorRole/index.vue

@@ -107,6 +107,7 @@ import {
 } from "@/api/fastGpt/fastGptRoleTag";
 import source from "echarts/src/data/Source";
 import ImageUpload from "@/views/qw/sop/ImageUpload.vue";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "FastGptRole",
@@ -159,6 +160,7 @@ export default {
       tagListFormIndexAdd:[],
       // uploadUrl:process.env.VUE_APP_BASE_API+"/chat/upload/uploadFile",
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       // 选中数组
       ids: [],
 	  externalInfoOptions:[],

+ 5 - 0
src/views/his/appVersion/index.vue

@@ -123,6 +123,7 @@
             accept=".apk"
             class="upload-demo"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :before-upload="beforeUpload"
             :on-success="handleSuccess"
             :on-preview="handlePreview"
@@ -140,6 +141,7 @@
             accept=".zip"
             class="upload-demo"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :before-upload="beforeUpload"
             :on-success="handleSuccess"
             :on-preview="handlePreview"
@@ -161,6 +163,7 @@
             accept=".apk"
             class="upload-demo"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :before-upload="beforeUploadBaidu"
             :on-success="handleSuccessBaidu"
             :on-preview="handlePreviewBaidu"
@@ -216,6 +219,7 @@
 </template>
 <script>
 import { listApp, getApp, delApp, addApp, updateApp, exportApp } from "@/api/his/appVersion";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "App",
@@ -223,6 +227,7 @@ export default {
     return {
       updateConfig: { },
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       // 遮罩层
       loading: true,
       // 导出遮罩层

+ 3 - 0
src/views/his/article/index.vue

@@ -184,6 +184,7 @@
                   v-model="form.imageUrl"
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="handleAvatarSuccess"
                   :before-upload="beforeAvatarUpload">
@@ -253,6 +254,7 @@ import { listArticle, getArticle, delArticle, addArticle, updateArticle, exportA
 import { getAllArticleCateList} from "@/api/his/articleCate";
 import Editor from '@/components/Editor/wang';
 import ArticleDetails from '../../components/his/articleDetails.vue';
+import { getToken } from "@/utils/auth";
 export default {
   name: "article",
   components: { Editor ,ArticleDetails},
@@ -263,6 +265,7 @@ export default {
               open:false,
             },
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       cates:[],
       // 遮罩层

+ 3 - 0
src/views/his/articleCate/index.vue

@@ -133,6 +133,7 @@
             v-model="form.imgUrl"
             class="avatar-uploader"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="handleAvatarSuccess"
             :before-upload="beforeAvatarUpload">
@@ -164,6 +165,7 @@
 
 <script>
 import { listArticleCate, getArticleCate, delArticleCate, addArticleCate, updateArticleCate, exportArticleCate } from "@/api/his/articleCate";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "articleCate",
@@ -172,6 +174,7 @@ export default {
       // 遮罩层
       loading: true,
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       // 导出遮罩层
       exportLoading: false,

+ 3 - 0
src/views/his/department/index.vue

@@ -157,6 +157,7 @@
             v-model="form.iconUrl"
             class="avatar-uploader"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="handleAvatarSuccess"
             :before-upload="beforeAvatarUpload">
@@ -199,12 +200,14 @@
 <script>
 import { listDepartment, getDepartment, delDepartment, addDepartment, updateDepartment, exportDepartment } from "@/api/his/department";
 import departmentDetails from '../../components/his/departmentDetails.vue';
+import { getToken } from "@/utils/auth";
 export default {
   name: "Department",
    components: { departmentDetails },
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
    show:{
         title:"科室详情",

+ 6 - 0
src/views/his/doctor/type1.vue

@@ -461,6 +461,7 @@
                             v-model="form.idCardFrontUrl"
                             class="avatar-uploader"
                             :action="fruploadUrl"
+                            :headers="uploadHeaders"
                             :show-file-list="false"
                             :on-success="frhandleAvatarSuccess"
                             :before-upload="beforeAvatarUpload">
@@ -475,6 +476,7 @@
                               v-model="form.avatar"
                               class="avatar-uploader"
                               :action="avataruploadUrl"
+                              :headers="uploadHeaders"
                               :show-file-list="false"
                               :on-success="avatarhandleAvatarSuccess"
                               :before-upload="beforeAvatarUpload">
@@ -491,6 +493,7 @@
                          v-model="form.idCardBackUrl"
                          class="avatar-uploader"
                          :action="bauploadUrl"
+                         :headers="uploadHeaders"
                          :show-file-list="false"
                          :on-success="bahandleAvatarSuccess"
                          :before-upload="beforeAvatarUpload">
@@ -505,6 +508,7 @@
                          v-model="form.signUrl"
                          class="avatar-uploader"
                          :action="bauploadUrl"
+                         :headers="uploadHeaders"
                          :show-file-list="false"
                          :on-success="signhandleAvatarSuccess"
                          :before-upload="beforeAvatarUpload">
@@ -750,6 +754,7 @@ import{listAllHospital} from "@/api/his/hospital";
 import {getCitys} from "@/api/store/city";
 import {getAllAiRoleList} from "@/api/chat/chatRole"
 import { allPackage, } from "@/api/his/package";
+import { getToken } from "@/utils/auth";
 import doctorinquiryDetails from '../../components/his/doctorinquiryDetails.vue';
 import doctorDetails from '../../components/his/doctorDetails.vue';
 import { Form } from "element-ui";
@@ -777,6 +782,7 @@ export default {
       certificateBack:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
       practise:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
       practiseBack:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       orOptions: [],
 	  storeOPtions: [],

+ 6 - 0
src/views/his/doctor/type2.vue

@@ -372,6 +372,7 @@
                                   v-model="form.idCardFrontUrl"
                                   class="avatar-uploader"
                                   :action="FruploadUrl"
+                                  :headers="uploadHeaders"
                                   :show-file-list="false"
                                   :on-success="FrhandleAvatarSuccess"
                                   :before-upload="beforeAvatarUpload">
@@ -386,6 +387,7 @@
                                     v-model="form.avatar"
                                     class="avatar-uploader"
                                     :action="avataruploadUrl"
+                                    :headers="uploadHeaders"
                                     :show-file-list="false"
                                     :on-success="avatarhandleAvatarSuccess"
                                     :before-upload="beforeAvatarUpload">
@@ -402,6 +404,7 @@
                                   v-model="form.idCardBackUrl"
                                   class="avatar-uploader"
                                   :action="BauploadUrl"
+                                  :headers="uploadHeaders"
                                   :show-file-list="false"
                                   :on-success="BahandleAvatarSuccess"
                                   :before-upload="beforeAvatarUpload">
@@ -416,6 +419,7 @@
                                v-model="form.signUrl"
                                class="avatar-uploader"
                                :action="bauploadUrl"
+                               :headers="uploadHeaders"
                                :show-file-list="false"
                                :on-success="signhandleAvatarSuccess"
                                :before-upload="beforeAvatarUpload">
@@ -537,6 +541,7 @@ import{listDepartment} from "@/api/his/disease";
 import{listAllHospital} from "@/api/his/hospital";
 import {getCitys} from "@/api/store/city";
 import pharmacistDetails from '../../components/his/pharmacistDetails.vue';
+import { getToken } from "@/utils/auth";
 export default {
   name: "pharmacist",
   components: { pharmacistDetails },
@@ -551,6 +556,7 @@ export default {
       practise:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
       practiseBack:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
       bauploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       orOptions: [],
       isauditOptions: [],
       positionOptions: [],

+ 4 - 0
src/views/his/doctorArticle/index.vue

@@ -189,6 +189,7 @@
                       v-model="form.imageUrl"
                       class="avatar-uploader"
                       :action="uploadUrl"
+                      :headers="uploadHeaders"
                       :show-file-list="false"
                       :on-success="handleAvatarSuccess"
                       :before-upload="beforeAvatarUpload">
@@ -206,6 +207,7 @@
                ref="upload"
                class="upload-demo"
                :action="uploadUrl"
+               :headers="uploadHeaders"
                :on-success="handleSuccess"
                :before-upload="beforeUpload"
                :limit="1"
@@ -256,6 +258,7 @@ import {listdocuser, listArticle, getArticle, delArticle, addArticle, updateArti
 import articleDetails from '../../components/his/doctorArticleDetails.vue';
 import { getAllArticleCateList} from "@/api/his/doctorArticleCate";
 import Editor from '@/components/Editor/wang';
+import { getToken } from "@/utils/auth";
 export default {
   name: "Article",
   components: { articleDetails,Editor },
@@ -264,6 +267,7 @@ export default {
       videoUrl: "",
       videoAccept:"video/*",
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       show:{
               title:"医生文章详情",

+ 3 - 0
src/views/his/doctorArticleCate/index.vue

@@ -133,6 +133,7 @@
             v-model="form.imgUrl"
             class="avatar-uploader"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="handleAvatarSuccess"
             :before-upload="beforeAvatarUpload">
@@ -164,6 +165,7 @@
 
 <script>
 import { listDoctorArticleCate, getDoctorArticleCate, delDoctorArticleCate, addDoctorArticleCate, updateDoctorArticleCate, exportDoctorArticleCate } from "@/api/his/doctorArticleCate";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "DoctorArticleCate",
@@ -172,6 +174,7 @@ export default {
       // 遮罩层
       loading: true,
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       // 导出遮罩层
       exportLoading: false,

+ 4 - 0
src/views/his/homeArticle/index.vue

@@ -152,6 +152,7 @@
           <el-upload
             class="avatar-uploader"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="handleImageUrlSuccess"
             :before-upload="beforeImageUrlUpload">
@@ -171,6 +172,7 @@
               ref="upload"
               class="upload-demo"
               :action="uploadUrl"
+              :headers="uploadHeaders"
               :on-success="handleVideoSuccess"
               :before-upload="beforeVideoUpload"
               :limit="1"
@@ -215,6 +217,7 @@
 import { listHomeArticle, getHomeArticle, delHomeArticle, addHomeArticle, updateHomeArticle, exportHomeArticle } from "@/api/his/homeArticle";
 import { listHomeCategory, allListHomeCategory } from "@/api/his/homeCategory";
 import Editor from '@/components/Editor/wang';
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "HomeArticle",
@@ -239,6 +242,7 @@ export default {
       categoryOptions: [],
       // 上传URL
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       // 视频接受类型
       videoAccept: "video/*",
       // 弹出层标题

+ 3 - 0
src/views/his/homeCategory/index.vue

@@ -122,6 +122,7 @@
           <el-upload
             class="avatar-uploader"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="handleImageUrlSuccess"
             :before-upload="beforeImageUrlUpload">
@@ -149,6 +150,7 @@
 
 <script>
 import { listHomeCategory, getHomeCategory, delHomeCategory, addHomeCategory, updateHomeCategory, exportHomeCategory } from "@/api/his/homeCategory";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "HomeCategory",
@@ -170,6 +172,7 @@ export default {
       homeCategoryList: [],
       // 上传URL
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       // 弹出层标题
       title: "",
       // 是否显示弹出层

+ 3 - 0
src/views/his/packageCate/index.vue

@@ -136,6 +136,7 @@
             v-model="form.imgUrl"
             class="avatar-uploader"
             :action="uploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="handleAvatarSuccess"
             :before-upload="beforeAvatarUpload">
@@ -182,6 +183,7 @@
 
 <script>
 import { listPackageCate, getPackageCate, delPackageCate, addPackageCate, updatePackageCate, exportPackageCate } from "@/api/his/packageCate";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "PackageCate",
@@ -192,6 +194,7 @@ export default {
       // 导出遮罩层
       exportLoading: false,
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       // 选中数组
       ids: [],

+ 2 - 0
src/views/his/store/audit.vue

@@ -159,6 +159,7 @@
 import { audit,listStore, getStore, delStore, addStore, updateStore, exportStore } from "@/api/his/store";
 import storeDetails from '../../components/his/storeDetails.vue';
 import {getCitys} from "@/api/store/city";
+import { getToken } from "@/utils/auth";
 export default {
   name: "adutstore",
   components: { storeDetails },
@@ -172,6 +173,7 @@ export default {
       citys:[],
       licenseuploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
             uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+            uploadHeaders: { Authorization: "Bearer " + getToken() },
             baseUrl: process.env.VUE_APP_BASE_API,
       shippingTypeOptions: [{
         "label": "配送",

+ 4 - 0
src/views/his/store/index.vue

@@ -212,6 +212,7 @@
                  v-model="form.logoUrl"
                  class="avatar-uploader"
                  :action="uploadUrl"
+                 :headers="uploadHeaders"
                  :show-file-list="false"
                  :on-success="handleAvatarSuccess"
                  :before-upload="beforeAvatarUpload">
@@ -228,6 +229,7 @@
             v-model="form.licenseImages"
             class="avatar-uploader"
             :action="licenseuploadUrl"
+            :headers="uploadHeaders"
             :show-file-list="false"
             :on-success="licensehandleAvatarSuccess"
             :before-upload="beforeAvatarUpload">
@@ -353,6 +355,7 @@
 import { listStore, getStore, delStore, addStore, updateStore, exportStore } from "@/api/his/store";
 import storeDetails from '../../components/his/storeDetails.vue';
 import {getCitys} from "@/api/store/city";
+import { getToken } from "@/utils/auth";
 export default {
   name: "Store",
   components: { storeDetails },
@@ -366,6 +369,7 @@ shippingType:[],
       citys:[],
       licenseuploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
             uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+            uploadHeaders: { Authorization: "Bearer " + getToken() },
             baseUrl: process.env.VUE_APP_BASE_API,
       shippingTypeOptions: [{
         "label": "配送",

+ 2 - 0
src/views/his/storeProduct/index.vue

@@ -350,6 +350,7 @@
               ref="uploadVideo"
               class="upload-demo"
               :action="uploadUrl"
+              :headers="uploadHeaders"
               :on-success="handleSuccess"
               :before-upload="beforeUpload"
               :limit="1"
@@ -723,6 +724,7 @@ export default {
         attrsVal: ''
       },
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       storeOPtions:[],
       categoryOptions:[],

+ 3 - 0
src/views/his/storeProductCategory/index.vue

@@ -138,6 +138,7 @@
                       v-model="form.pic"
                       class="avatar-uploader"
                       :action="uploadUrl"
+                      :headers="uploadHeaders"
                       :show-file-list="false"
                       :on-success="handleAvatarSuccess"
                       :before-upload="beforeAvatarUpload">
@@ -163,6 +164,7 @@
 import { getPidList,getAllStoreProductCategory,pidlist, listCategory, getCategory, delCategory, addCategory, updateCategory, exportCategory } from "@/api/his/storeProductCategory";
 import Treeselect from "@riophae/vue-treeselect";
 import "@riophae/vue-treeselect/dist/vue-treeselect.css";
+import { getToken } from "@/utils/auth";
 export default {
   name: "Category",
   components: {Treeselect},
@@ -170,6 +172,7 @@ export default {
     return {
       categoryOptions:[],
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       orOptions: [],
       pidList: [],

+ 3 - 0
src/views/his/testTemp/index.vue

@@ -163,6 +163,7 @@
                               v-model="form.img"
                               class="avatar-uploader"
                               :action="uploadUrl"
+                              :headers="uploadHeaders"
                               :show-file-list="false"
                               :on-success="handleAvatarSuccess"
                               :before-upload="beforeAvatarUpload">
@@ -297,6 +298,7 @@ import { listTestTemp, getTestTemp, delTestTemp, addTestTemp, updateTestTemp, ex
 import testTempDetails from '../../components/his/testTempDetails.vue';
 import testTempItem from '../testTempItem/index.vue';
 import Editor from '@/components/Editor/wang';
+import { getToken } from "@/utils/auth";
 export default {
   name: "TestTemp",
   components: { testTempDetails ,testTempItem,Editor},
@@ -309,6 +311,7 @@ export default {
             },
 
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       itemTypeJson: [
         { itemType: "类别1", item: [{ name: "名称",value:"内容"}]},

+ 4 - 0
src/views/hisStore/adv/index.vue

@@ -141,6 +141,7 @@
               v-model="form.icon"
               class="avatar-uploader"
               :action="uploadUrl"
+              :headers="uploadHeaders"
               :show-file-list="false"
               :on-success="handleAvatarSuccess"
               :before-upload="beforeAvatarUpload">
@@ -154,6 +155,7 @@
               ref="upload"
               class="upload-demo"
               :action="uploadUrl"
+              :headers="uploadHeaders"
               :on-success="handleSuccess"
               :before-upload="beforeUpload"
               :limit="1"
@@ -204,6 +206,7 @@
 <script>
 import { listAdv, getAdv, delAdv, addAdv, updateAdv, exportAdv } from "@/api/hisStore/adv";
 import Editor from '@/components/Editor/wang';
+import { getToken } from "@/utils/auth";
 export default {
   name: "Adv",
   components: {
@@ -212,6 +215,7 @@ export default {
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       videoAccept:"video/*",
       statusOptions:[],

+ 10 - 0
src/views/hisStore/store/index.vue

@@ -234,6 +234,7 @@
                 v-model="form.logoUrl"
                 class="avatar-uploader"
                 :action="uploadUrl"
+                :headers="uploadHeaders"
                 :show-file-list="false"
                 :on-success="handleAvatarSuccess"
                 :before-upload="beforeAvatarUpload">
@@ -293,6 +294,7 @@
               <el-upload
                 class="avatar-uploader"
                 :action="uploadUrl"
+                :headers="uploadHeaders"
                 :show-file-list="false"
                 :on-success="(response, file) => handleFileSuccess(response, file, 'businessLicense')"
                 :before-upload="beforeAvatarUpload">
@@ -321,6 +323,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'drugLicense')"
                   :before-upload="beforeAvatarUpload">
@@ -348,6 +351,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalDevice1')"
                   :before-upload="beforeAvatarUpload">
@@ -375,6 +379,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalDevice2')"
                   :before-upload="beforeAvatarUpload">
@@ -402,6 +407,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalDevice3')"
                   :before-upload="beforeAvatarUpload">
@@ -429,6 +435,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'foodLicense')"
                   :before-upload="beforeAvatarUpload">
@@ -456,6 +463,7 @@
                 <el-upload
                   class="avatar-uploader"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :show-file-list="false"
                   :on-success="(response, file) => handleFileSuccess(response, file, 'medicalLicense')"
                   :before-upload="beforeAvatarUpload">
@@ -575,6 +583,7 @@
 import { listStore, getStore, delStore, addStore, updateStore, exportStore, refreshPasWod } from '@/api/hisStore/store'
 import storeDetails from '../components/storeDetails.vue';
 import {getCitys} from "@/api/store/city";
+import { getToken } from "@/utils/auth";
 export default {
   name: "Store",
   components: { storeDetails },
@@ -588,6 +597,7 @@ export default {
       citys: [],
       licenseuploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       baseUrl: process.env.VUE_APP_BASE_API,
       shippingTypeOptions: [{
         "label": "配送",

+ 2 - 0
src/views/live/live/index.vue

@@ -690,6 +690,7 @@ import {
 import Editor from "@/components/Editor/wang";
 import user from "@/store/modules/user";
 import VideoUpload from "@/components/LiveVideoUpload/single.vue";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "Live",
@@ -714,6 +715,7 @@ export default {
       tagOpen:false,
       baseUrl: process.env.VUE_APP_BASE_API,
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       isPrivate: null,
       // 遮罩层
       loading: true,

+ 3 - 0
src/views/qw/friendMaterial/index.vue

@@ -70,6 +70,7 @@
                 <el-col :span="12" style="text-align: right;">
                   <el-upload
                     :action="uploadUrl"
+                    :headers="uploadHeaders"
                     :file-list="[]"
                     :on-progress="handleProgress"
                     :before-upload="beforeUpload"
@@ -140,6 +141,7 @@
 <script>
 import {addMaterial, delMaterial, listMaterial,} from "@/api/qw/material";
 import {addMaterialGroup, delMaterialGroup, listMaterialGroup, updateMaterialGroup} from "@/api/qw/materialGroup";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: 'ImageSelect',
@@ -180,6 +182,7 @@ export default {
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       dialogVisible: false,
       materialUrl: '',
       listDialogVisible: false,

+ 4 - 0
src/views/qw/sopTemp/addSopTemp.vue

@@ -202,6 +202,7 @@
                                                 v-model="setList.fileUrl"
                                                 class="avatar-uploader"
                                                 :action="uploadUrl"
+                                                :headers="uploadHeaders"
                                                 :show-file-list="false"
                                                 :on-success="(res, file) => handleAvatarSuccessFile(res, file, setList)"
                                                 :before-upload="beforeAvatarUploadFile">
@@ -220,6 +221,7 @@
                                                 v-model="setList.videoUrl"
                                                 class="avatar-uploader"
                                                 :action="uploadUrl"
+                                                :headers="uploadHeaders"
                                                 :show-file-list="false"
                                                 :on-success="(res, file) => handleAvatarSuccessVideo(res, file, setList)"
                                                 :before-upload="beforeAvatarUploadVideo">
@@ -355,6 +357,7 @@ import {courseList, videoList} from "@/api/qw/sop";
 import ImageUpload from "@/views/qw/sop/ImageUpload";
 import FriendMaterial from "@/views/qw/friendMaterial/index.vue";
 import userVideo from "@/views/qw/userVideo/userVideo.vue";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "addSopTemp",
@@ -367,6 +370,7 @@ export default {
       dialogImageUrl:null,
 
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS2",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       uploadUrlByVoice:process.env.VUE_APP_BASE_API+"/common/uploadOSSByHOOKVoice",
       //上传语音的遮罩层
       voiceLoading :false,

+ 5 - 0
src/views/qw/sopTemp/addSopTempOld.vue

@@ -167,6 +167,7 @@
                                         v-model="content.fileUrl"
                                         class="avatar-uploader"
                                         :action="uploadUrl"
+                                        :headers="uploadHeaders"
                                         :show-file-list="false"
                                         :on-success="(res, file) => handleAvatarSuccessFile(res, file, content)"
                                         :before-upload="beforeAvatarUploadFile">
@@ -185,6 +186,7 @@
                                         v-model="content.videoUrl"
                                         class="avatar-uploader"
                                         :action="uploadUrl"
+                                        :headers="uploadHeaders"
                                         :show-file-list="false"
                                         :on-success="(res, file) => handleAvatarSuccessVideo(res, file, content)"
                                         :before-upload="beforeAvatarUploadVideo">
@@ -202,6 +204,7 @@
                                           v-model="content.voiceUrl"
                                           class="avatar-uploader"
                                           :action="uploadUrl"
+                                          :headers="uploadHeaders"
                                           :show-file-list="false"
                                           :on-success="(res, file) => handleAvatarSuccessVoice(res, file, content)"
                                           :before-upload="beforeAvatarUploadVoice">
@@ -281,12 +284,14 @@ import { listSopTemp, getSopTemp, delSopTemp, addSopTemp, updateSopTemp, exportS
 import { courseList,videoList } from "@/api/qw/sop";
 import ImageUpload from "@/views/qw/sop/ImageUpload";
 import FriendMaterial from "@/views/qw/friendMaterial/index.vue";
+import { getToken } from "@/utils/auth";
 export default {
   name: "SopTemp",
       components: { ImageUpload,FriendMaterial},
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       // 遮罩层
       loading: true,
       // 导出遮罩层

+ 2 - 0
src/views/qw/sopTemp/addTemp.vue

@@ -39,6 +39,7 @@ import {addTemp} from "@/api/qw/sopTemp";
 import ImageUpload from "@/views/qw/sop/ImageUpload";
 import FriendMaterial from "@/views/qw/friendMaterial/index.vue";
 import userVideo from "@/views/qw/userVideo/userVideo.vue";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "addSopTemp",
@@ -51,6 +52,7 @@ export default {
       dialogImageUrl:null,
 
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS2",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       uploadUrlByVoice:process.env.VUE_APP_BASE_API+"/common/uploadOSSByHOOKVoice",
       //上传语音的遮罩层
       voiceLoading :false,

+ 4 - 0
src/views/qw/sopTemp/updateSopTemp.vue

@@ -386,6 +386,7 @@
                                                 v-model="setList.fileUrl"
                                                 class="avatar-uploader"
                                                 :action="uploadUrl"
+                                                :headers="uploadHeaders"
                                                 :show-file-list="false"
                                                 :on-success="(res, file) => handleAvatarSuccessFile(res, file, setList)"
                                                 :before-upload="beforeAvatarUploadFile">
@@ -406,6 +407,7 @@
                                                 v-model="setList.videoUrl"
                                                 class="avatar-uploader"
                                                 :action="uploadUrl"
+                                                :headers="uploadHeaders"
                                                 :show-file-list="false"
                                                 :on-success="(res, file) => handleAvatarSuccessVideo(res, file, setList)"
                                                 :before-upload="beforeAvatarUploadVideo">
@@ -698,6 +700,7 @@ import {
 import {courseList, videoList} from "@/api/qw/sop";
 import ImageUpload from "@/views/qw/sop/ImageUpload";
 import userVideo from "@/views/qw/userVideo/userVideo.vue";
+import { getToken } from "@/utils/auth";
 
 export default {
   name: "updateSopTemp",
@@ -713,6 +716,7 @@ export default {
         delTagValue: ''
       }],
       uploadUrl: process.env.VUE_APP_BASE_API + "/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       uploadUrlByVoice: process.env.VUE_APP_BASE_API + "/common/uploadOSSByHOOKVoice",
       //上传语音的遮罩层
       voiceLoading: false,

+ 4 - 0
src/views/qw/sopTemp/updateSopTemp2.vue

@@ -169,6 +169,7 @@
                                                 v-model="setList.fileUrl"
                                                 class="avatar-uploader"
                                                 :action="uploadUrl"
+                                                :headers="uploadHeaders"
                                                 :show-file-list="false"
                                                 :on-success="(res, file) => handleAvatarSuccessFile(res, file, setList)"
                                                 :before-upload="beforeAvatarUploadFile">
@@ -187,6 +188,7 @@
                                                 v-model="setList.videoUrl"
                                                 class="avatar-uploader"
                                                 :action="uploadUrl"
+                                                :headers="uploadHeaders"
                                                 :show-file-list="false"
                                                 :on-success="(res, file) => handleAvatarSuccessVideo(res, file, setList)"
                                                 :before-upload="beforeAvatarUploadVideo">
@@ -316,12 +318,14 @@ import { listSopTemp, getSopTemp, delSopTemp, addSopTemp, updateSopTemp, exportS
 import { courseList,videoList } from "@/api/qw/sop";
 import ImageUpload from "@/views/qw/sop/ImageUpload";
 import userVideo from "@/views/qw/userVideo/userVideo.vue";
+import { getToken } from "@/utils/auth";
 export default {
   name: "updateSopTemp",
   components: { ImageUpload,userVideo},
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS2",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       uploadUrlByVoice:process.env.VUE_APP_BASE_API+"/common/uploadOSSByHOOKVoice",
       //上传语音的遮罩层
       voiceLoading :false,

+ 5 - 0
src/views/qw/sopTemp/updateSopTempOld.vue

@@ -159,6 +159,7 @@
                                         v-model="content.fileUrl"
                                         class="avatar-uploader"
                                         :action="uploadUrl"
+                                        :headers="uploadHeaders"
                                         :show-file-list="false"
                                         :on-success="(res, file) => handleAvatarSuccessFile(res, file, content)"
                                         :before-upload="beforeAvatarUploadFile">
@@ -177,6 +178,7 @@
                                         v-model="content.videoUrl"
                                         class="avatar-uploader"
                                         :action="uploadUrl"
+                                        :headers="uploadHeaders"
                                         :show-file-list="false"
                                         :on-success="(res, file) => handleAvatarSuccessVideo(res, file, content)"
                                         :before-upload="beforeAvatarUploadVideo">
@@ -194,6 +196,7 @@
                                         v-model="content.voiceUrl"
                                         class="avatar-uploader"
                                         :action="uploadUrl"
+                                        :headers="uploadHeaders"
                                         :show-file-list="false"
                                         :on-success="(res, file) => handleAvatarSuccessVoice(res, file, content)"
                                         :before-upload="beforeAvatarUploadVoice">
@@ -270,12 +273,14 @@
 import { listSopTemp, getSopTemp, delSopTemp, addSopTemp, updateSopTemp, exportSopTemp } from "@/api/qw/sopTemp";
 import { courseList,videoList } from "@/api/qw/sop";
 import ImageUpload from "@/views/qw/sop/ImageUpload";
+import { getToken } from "@/utils/auth";
 export default {
   name: "SopTemp",
   components: { ImageUpload},
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       // 遮罩层
       loading: true,
       // 导出遮罩层

+ 2 - 0
src/views/qw/sopTemp/updateTemp.vue

@@ -40,11 +40,13 @@
 
 <script>
 import { listSopTemp, getSopTemp, delSopTemp, updateTemp, exportSopTemp } from "@/api/qw/sopTemp";
+import { getToken } from "@/utils/auth";
 export default {
   name: "updateSopTemp",
   data() {
     return {
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS2",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       uploadUrlByVoice:process.env.VUE_APP_BASE_API+"/common/uploadOSSByHOOKVoice",
       //上传语音的遮罩层
       voiceLoading :false,

+ 4 - 0
src/views/system/config/config.vue

@@ -1958,6 +1958,7 @@
                 ref="upload"
                 class="upload-demo"
                 :action="uploadUrl"
+                :headers="uploadHeaders"
                 :on-success="handleSuccess"
                 :before-upload="beforeUpload"
                 :limit="1"
@@ -2041,6 +2042,7 @@
                   ref="upload"
                   class="upload-demo"
                   :action="uploadUrl"
+                  :headers="uploadHeaders"
                   :on-success="appHandleSuccess"
                   :before-upload="beforeUpload"
                   :limit="1"
@@ -2685,6 +2687,7 @@ import { getCitys } from '@/api/store/city'
 import { listCompany } from '@/api/company/company'
 import { getStoreProductColumns } from '@/api/hisStore/storeProduct'
 import { getStoreColumns } from '@/api/hisStore/store'
+import { getToken } from "@/utils/auth";
 
 export default {
   name: 'Config',
@@ -2701,6 +2704,7 @@ export default {
       images: [],
       appImages: [],
       uploadUrl: process.env.VUE_APP_BASE_API + '/common/uploadOSS',
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       videoAccept: 'video/*',
       courseMaConfigLoading: false,
       courseMaConfigList: [],

+ 3 - 0
src/views/system/config/config2.vue

@@ -1263,6 +1263,7 @@
                  ref="upload"
                  class="upload-demo"
                  :action="uploadUrl"
+                 :headers="uploadHeaders"
                  :on-success="handleSuccess"
                  :before-upload="beforeUpload"
                  :limit="1"
@@ -1303,6 +1304,7 @@ import productAttrValueSelect from "../../components/his/productGiftValueSelect.
 import productDeliveryGiftValueSelect from "../../components/his/productDeliveryGiftValueSelect.vue";
 import { Col } from "element-ui";
 import Editor from '@/components/Editor/wang';
+import { getToken } from "@/utils/auth";
 export default {
   name: "Config",
   components: {
@@ -1312,6 +1314,7 @@ export default {
     return {
       images:[],
       uploadUrl:process.env.VUE_APP_BASE_API+"/common/uploadOSS",
+      uploadHeaders: { Authorization: "Bearer " + getToken() },
       videoAccept:"video/*",
       courseMaConfigLoading:false,
       courseMaConfigList:[],