From b07a3a9dcb89f9785b7b001d2d26b167376d597e Mon Sep 17 00:00:00 2001
From: zrj <646384940@qq.com>
Date: Fri, 07 Jun 2024 11:43:49 +0800
Subject: [PATCH] 接口代理修改

---
 src/views/propertySupervision/components/done.vue                     |    6 
 src/views/property/components/todo.vue                                |    6 
 src/views/gzll/process/maintenanceFundApply/detail.vue                |   12 
 src/views/gzll/components/ownersMemberManager.vue                     |   28 
 src/ssoapi/baskblast/backblastWarnHanRec.js                           |   10 
 src/views/gzll/process/leave/handle.vue                               |    4 
 src/ssoapi/logs.js                                                    |   12 
 src/views/system/tenantpackage.vue                                    |    4 
 src/ssoapi/district/index.js                                          |   12 
 src/ssoapi/place/place.js                                             |   34 
 src/views/backblask/BackblastWarnHanRec.vue                           |    6 
 src/views/publicSecurity/positionManage/fileManage.vue                |    8 
 src/views/owners_committee/index.vue                                  |    4 
 src/views/property/process/maintenanceFundApply/edit.vue              |   14 
 src/views/system/topmenu.vue                                          |    2 
 src/ssoapi/patrol/placeChek.js                                        |   12 
 src/ssoapi/task/hotelReporting.js                                     |    4 
 src/ssoapi/task/labelReporting.js                                     |    8 
 src/views/message/sysMessage.vue                                      |    8 
 src/ssoapi/convenienceHotline/convenienceHotline.js                   |   12 
 src/page/index/top/components/messageContent.vue                      |    2 
 src/views/system/menu.vue                                             |    6 
 src/views/gzll/components/todo.vue                                    |    6 
 src/ssoapi/categoryLabel/categoryLabel.js                             |    2 
 src/views/exam/subject.vue                                            |    8 
 src/ssoapi/grid/gridPatrolRecord.js                                   |   10 
 src/ssoapi/publicSecurity/nursingCheckIn.js                           |   11 
 src/ssoapi/categoryLabel/category.js                                  |   12 
 src/ssoapi/system/email.js                                            |   26 
 src/views/article/rotation.vue                                        |   12 
 src/views/patrolList/patrolRecord.vue                                 |    4 
 src/views/userHouse/houseHoldList.vue                                 |   40 
 src/views/system/client.vue                                           |    2 
 src/views/gzll/process/maintenanceFundApply/handle.vue                |   14 
 src/ssoapi/property/propertyCapitalApply.js                           |   10 
 src/ssoapi/system/client.js                                           |   10 
 src/views/place/practitioner.vue                                      |    6 
 src/views/propertySupervision/process/maintenanceFundApply/detail.vue |   12 
 src/views/propertySupervision/process/leave/form.vue                  |    4 
 src/views/util/demo/dictbiz.vue                                       |    2 
 src/ssoapi/task/bailReporting.js                                      |    6 
 src/components/flow-design/main.vue                                   |    2 
 src/page/index/top/top-notice.vue                                     |    6 
 src/views/propertySupervision/propertyCompanyDistrict.vue             |   10 
 src/views/article/article.vue                                         |   14 
 src/views/publicSecurity/campusExclusion.vue                          |   10 
 src/views/system/email/emailSendingHistory.vue                        |    2 
 src/ssoapi/system/menu.js                                             |   22 
 src/views/cGovernance/reportForRepairs.vue                            |   12 
 src/views/propertySupervision/components/deitDiscussion.vue           |    6 
 src/ssoapi/messageRecord/messageUser.js                               |    4 
 src/views/publicSecurity/keynotePersonnelManage.vue                   |    2 
 src/views/system/dictbiz.vue                                          |    2 
 src/ssoapi/disputeRecord/disputeRecord.js                             |   31 
 src/views/system/post.vue                                             |    6 
 src/mixins/crud.js                                                    |    2 
 src/views/publicSecurity/ninePlaceManage/archivesManage.vue           |    8 
 src/views/convenienceHotline/index.vue                                |    2 
 src/views/gzll/process/leave/detail.vue                               |    2 
 src/views/gzll/process/maintenanceFundApply/form.vue                  |    6 
 src/views/work/process/leave/handle.vue                               |    4 
 src/ssoapi/system/role.js                                             |   20 
 src/ssoapi/userHouse/list/house.js                                    |   20 
 src/views/userHouse/components/houseStatistics.vue                    |    2 
 src/views/work/process/leave/form.vue                                 |    4 
 src/views/place/tenanthold.vue                                        |   16 
 src/views/userHouse/components/placeStatistics.vue                    |    2 
 src/ssoapi/publicSecurity/taskNoFraudReporting.js                     |   12 
 src/views/util/demo/dict-classic.vue                                  |    2 
 src/ssoapi/task/residencePermitApply.js                               |   46 
 src/ssoapi/work/process.js                                            |    6 
 src/views/userHouse/houseHoldList-old.vue                             |    2 
 src/views/gzll/owners.vue                                             |   10 
 src/ssoapi/task/eCall.js                                              |   10 
 src/views/article/articleCategory.vue                                 |    2 
 src/views/publicSecurity/patrolRecord.vue                             |    6 
 src/views/propertySupervision/ownersCommittee.vue                     |   12 
 src/views/publicSecurity/ninePlaceManage/patrolRecord.vue             |   12 
 src/views/grid/index.vue                                              |    8 
 src/views/resource/attach.vue                                         |    4 
 src/views/sms/smsRecord.vue                                           |    2 
 src/views/work/process/maintenanceFundApply/detail.vue                |    8 
 src/views/publicSecurity/components/labelReporting.vue                |    4 
 src/views/article/components/discussionManageChild.vue                |   14 
 src/ssoapi/property/propertyCompany.js                                |   16 
 src/views/publicSecurity/components/hotelReporting.vue                |    2 
 src/views/system/auth.vue                                             |    2 
 src/ssoapi/resource/oss.js                                            |   12 
 src/views/propertySupervision/process/leave/detail.vue                |    2 
 src/views/place/components/auditBase.vue                              |    2 
 src/option/user/info.js                                               |    2 
 src/ssoapi/system/user.js                                             |   30 
 src/views/article/components/userList.vue                             |    4 
 src/views/patrolList/patrolProblemType.vue                            |    4 
 src/views/publicSecurity/positionManage/TransactRegist.vue            |   10 
 src/ssoapi/rotation/rotation.js                                       |   10 
 src/ssoapi/resource/sms.js                                            |   14 
 src/ssoapi/user.js                                                    |   26 
 src/views/district/index.vue                                          |    8 
 src/ssoapi/publicSecurity/keynoteManage.js                            |    4 
 src/views/cGovernance/gridPatrolRecord.vue                            |    4 
 src/views/message/userMessage.vue                                     |    6 
 src/views/property/propertyCompany.vue                                |   12 
 src/views/publicSecurity/nursingSchool.vue                            |    6 
 src/ssoapi/system/dict.js                                             |   18 
 src/views/propertySupervision/process/maintenanceFundApply/edit.vue   |   14 
 src/views/property/process/maintenanceFundApply/handle.vue            |   14 
 src/views/flow/manager.vue                                            |    4 
 src/views/util/demo/dict.vue                                          |    2 
 src/views/publicSecurity/bailReporting.vue                            |   10 
 src/ssoapi/subjectOption/subjectOption.js                             |   14 
 src/views/monitor/log/usual.vue                                       |    2 
 src/views/publicSecurity/ninePlaceManage/situationRectification.vue   |    8 
 src/views/property/convenienceHotline.vue                             |    2 
 src/views/property/process/leave/detail.vue                           |    2 
 src/views/exam/addsubject.vue                                         |    2 
 src/ssoapi/article/articleComment.js                                  |   16 
 src/views/publicSecurity/SchoolCheckManage.vue                        |   12 
 src/ssoapi/report/report.js                                           |    4 
 src/views/article/articleComment.vue                                  |    2 
 src/views/propertySupervision/propertySupervision.vue                 |    6 
 src/views/util/demo/dict-horizontal.vue                               |    2 
 src/views/property/inviteTenders.vue                                  |   12 
 src/ssoapi/property/companyManage.js                                  |    2 
 src/views/property/partyOrganization.vue                              |   12 
 src/views/patrol/editsubject.vue                                      |    6 
 src/views/userHouse/components/categoryList.vue                       |    2 
 src/views/userHouse/components/houseLableList.vue                     |    2 
 src/views/property/propertyCompanyDistrict.vue                        |   12 
 src/views/work/process/maintenanceFundApply/edit.vue                  |   10 
 src/ssoapi/publicSecurity/taskSchoolEven.js                           |   10 
 src/views/discuss/userPublicEnroll.vue                                |    2 
 src/ssoapi/task/campusReporting.js                                    |    4 
 src/views/discuss/userTopics.vue                                      |    2 
 src/views/propertySupervision/process/maintenanceFundApply/handle.vue |   14 
 src/ssoapi/circle/circle.js                                           |   10 
 src/ssoapi/task/reportForRepairs.js                                   |   14 
 src/store/modules/logs.js                                             |    2 
 src/views/message/messageSettings.vue                                 |    2 
 src/views/gzll/process/maintenanceFundApply/edit.vue                  |   14 
 src/views/article/discussionManage.vue                                |   18 
 vue.config.js                                                         |   22 
 src/views/resource/oss.vue                                            |    8 
 src/ssoapi/public.js                                                  |    2 
 src/views/article/components/deitDiscussion.vue                       |   12 
 src/views/flow/deploy.vue                                             |    8 
 src/views/place/components/baseAllInfo.vue                            |   30 
 src/ssoapi/patrol/patrolGroupItem.js                                  |   31 
 src/ssoapi/baskblast/BackblastPubRecord.js                            |   10 
 src/views/work/claim.vue                                              |    4 
 src/ssoapi/grid/gridman.js                                            |   10 
 src/ssoapi/system/param.js                                            |    8 
 src/ssoapi/common.js                                                  |    0 
 src/views/property/propertyCapitalApply.vue                           |   32 
 src/views/authority/apiscope.vue                                      |    8 
 src/views/system/email.vue                                            |    2 
 src/views/gzll/components/done.vue                                    |    6 
 src/views/system/dict.vue                                             |    2 
 src/components/third-register/main.vue                                |    4 
 src/views/article/publicSignUp.vue                                    |   10 
 src/views/system/email/emailTemplates.vue                             |    2 
 src/ssoapi/tool/code.js                                               |   14 
 src/store/modules/user.js                                             |    4 
 src/views/authority/datascope.vue                                     |    8 
 src/views/monitor/log/error.vue                                       |    2 
 src/ssoapi/base/region.js                                             |   10 
 src/views/flow/follow.vue                                             |    2 
 src/ssoapi/article/article.js                                         |   14 
 src/ssoapi/punch_card/index.js                                        |    2 
 src/ssoapi/task/task.js                                               |   16 
 src/views/property/process/maintenanceFundApply/form.vue              |    6 
 src/views/disputeRecord/disputeRecord.vue                             |   14 
 src/views/authority/role.vue                                          |    4 
 src/ssoapi/flow/flow.js                                               |   24 
 src/ssoapi/system/tenantpackage.js                                    |   14 
 src/views/community/index.vue                                         |   10 
 src/views/grid/gridman.vue                                            |    8 
 src/ssoapi/grid/grid.js                                               |   10 
 src/views/property/components/done.vue                                |    6 
 src/views/backblask/BackblastPubRecord.vue                            |    6 
 src/views/property/components/partyOrganizationMember.vue             |   18 
 src/ssoapi/discuss/userTopics.js                                      |   10 
 src/ssoapi/xxljob/xxljob.js                                           |   14 
 src/ssoapi/resource/smsRecord.js                                      |   10 
 src/views/system/userinfo.vue                                         |    2 
 src/ssoapi/userHouse/list/houseRental.js                              |   14 
 src/views/userHouse/houseList.vue                                     |   22 
 src/views/userHouse/lable/household.vue                               |    6 
 src/ssoapi/discuss/publicDiscuss.js                                   |   10 
 src/views/patrol/addsubject.vue                                       |    6 
 src/views/discuss/topics.vue                                          |    2 
 src/views/work/process/maintenanceFundApply/handle.vue                |   10 
 src/ssoapi/answerRecord/answerRecord.js                               |   10 
 src/views/system/tenant.vue                                           |   12 
 src/ssoapi/system/post.js                                             |   12 
 src/views/userHouse/components/retalInfo.vue                          |   20 
 src/ssoapi/oauth/oauth.js                                             |    8 
 src/ssoapi/system/scope.js                                            |   20 
 src/ssoapi/partyOrganization/partyOrganizationMember.js               |   10 
 src/ssoapi/article/articleIntegral.js                                 |    2 
 src/views/article/components/publicSignUpChild.vue                    |    6 
 src/views/propertySupervision/process/maintenanceFundApply/form.vue   |    6 
 src/ssoapi/patrol/patrolGroup.js                                      |   14 
 src/ssoapi/property/propertyChargeRecord.js                           |   10 
 src/views/task/index.vue                                              |    8 
 src/views/patrol/subject.vue                                          |   10 
 src/views/place/index.vue                                             |   16 
 src/views/flow/model.vue                                              |    6 
 src/views/property/components/propertyEdit.vue                        |   14 
 src/views/tool/model.vue                                              |    2 
 src/ssoapi/desk/notice.js                                             |   10 
 src/views/cGovernance/littleThing.vue                                 |    2 
 src/views/place/mallList.vue                                          |   16 
 src/ssoapi/label/label.js                                             |   18 
 src/ssoapi/owners_committee/index.js                                  |   10 
 src/views/tool/code.vue                                               |   14 
 src/views/message/components/DeptUserTable.vue                        |    4 
 src/views/message/myMessage.vue                                       |    6 
 src/views/work/process/maintenanceFundApply/form.vue                  |    6 
 src/ssoapi/owners/ownersCommittee.js                                  |   10 
 src/views/property/process/leave/handle.vue                           |    4 
 src/views/work/todo.vue                                               |    6 
 src/views/tool/datasource.vue                                         |    2 
 src/views/publicSecurity/ninePlaceManage/hiddenDangerStatistics.vue   |    2 
 src/views/resource/distapch.vue                                       |    4 
 src/views/publicSecurity/components/userHouseList.vue                 |   42 
 src/ssoapi/property/propertyCompanyDistrict.js                        |   56 +
 src/ssoapi/system/topmenu.js                                          |   16 
 src/ssoapi/tool/model.js                                              |   22 
 src/ssoapi/work/work.js                                               |   14 
 src/ssoapi/resource/smsTemplate.js                                    |   10 
 src/mock/oauth.js                                                     |    2 
 src/ssoapi/partyOrganization/partyOrganization.js                     |   10 
 src/views/sms/sms.vue                                                 |    4 
 src/views/cGovernance/punchCard.vue                                   |    4 
 src/views/gzll/process/leave/form.vue                                 |    4 
 src/ssoapi/system/tenant.js                                           |   20 
 src/ssoapi/system/dept.js                                             |   18 
 src/views/work/done.vue                                               |    6 
 src/views/gzll/ownersCommittee.vue                                    |   10 
 src/page/login/userlogin.vue                                          |   14 
 src/views/task/reportForRepairs.vue                                   |   12 
 src/views/base/region.vue                                             |   20 
 src/ssoapi/subjectChoices/subjectChoices.js                           |   11 
 src/views/propertySupervision/residentSupervision.vue                 |   16 
 src/views/property/oiae.vue                                           |   12 
 src/views/publicSecurity/components/bailReportingDetail.vue           |    2 
 src/views/property/propertyCharge.vue                                 |   10 
 src/views/propertySupervision/houseHoldSupervision.vue                |   24 
 src/page/index/tags.vue                                               |    2 
 src/ssoapi/discuss/topics.js                                          |   14 
 src/views/sms/smsTemplate.vue                                         |    2 
 src/views/property/process/maintenanceFundApply/detail.vue            |   12 
 src/views/property/propertyChargeRecord.vue                           |    6 
 src/views/desk/notice.vue                                             |    6 
 src/views/work/send.vue                                               |    4 
 src/ssoapi/doorplateAddress/doorplateAddress.js                       |    6 
 src/ssoapi/tool/datasource.js                                         |   10 
 src/ssoapi/userHouse/list/userHouseList.js                            |   22 
 src/views/propertySupervision/process/leave/handle.vue                |    4 
 src/views/propertySupervision/propertyEvaluation.vue                  |   12 
 src/views/discuss/publicDiscuss.vue                                   |    4 
 src/views/article/articleWords.vue                                    |   10 
 src/ssoapi/messageRecord/messageRecord.js                             |   12 
 src/views/property/components/deitDiscussion.vue                      |    6 
 src/views/property/process/leave/form.vue                             |    4 
 src/views/work/process/leave/detail.vue                               |    2 
 src/views/system/user.vue                                             |   30 
 src/ssoapi/place/practitioner.js                                      |    4 
 src/views/report/reportlist.vue                                       |    2 
 src/ssoapi/system/dictbiz.js                                          |   18 
 src/views/cGovernance/taskECall.vue                                   |   12 
 src/views/userHouse/hireInfoList.vue                                  |   22 
 src/views/place/residencePermitApply.vue                              |    8 
 src/views/backblask/BackblastArticle.vue                              |   12 
 src/views/publicSecurity/components/campusReporting.vue               |    2 
 src/views/userHouse/components/householdManager.vue                   |   36 
 src/views/util/demo/dict-vertical.vue                                 |    2 
 src/const/tool/model.js                                               |    4 
 src/views/publicSecurity/noExplosionManage.vue                        |   12 
 src/ssoapi/resource/attach.js                                         |   10 
 src/views/property/companyManage.vue                                  |   14 
 src/ssoapi/community/index.js                                         |   10 
 src/views/propertySupervision/components/todo.vue                     |    6 
 src/views/system/dept.vue                                             |   10 
 src/ssoapi/property/propertyCharge.js                                 |   10 
 src/router/axios.js                                                   |    4 
 src/views/cGovernance/gridWorkLog.vue                                 |   16 
 src/ssoapi/discuss/userPublicEnroll.js                                |   12 
 src/ssoapi/grid/gridWorkLog.js                                        |   10 
 src/views/publicSecurity/keynotePlaceManage.vue                       |   12 
 /dev/null                                                             |   46 
 src/views/gzll/components/deitDiscussion.vue                          |    6 
 src/store/modules/dict.js                                             |    2 
 src/ssoapi/publicSecurity/ninePlaceManage.js                          |   12 
 src/views/publicSecurity/components/communityKeyNotePersonnel.vue     |    2 
 src/views/work/start.vue                                              |    4 
 src/ssoapi/userHouse/list/houseHold.js                                |   22 
 src/page/index/top/index.vue                                          |    8 
 src/views/monitor/log/api.vue                                         |    2 
 src/views/property/ownersCommittee.vue                                |   12 
 src/views/backblask/components/deitDiscussion.vue                     |    6 
 302 files changed, 1,495 insertions(+), 1,459 deletions(-)

diff --git a/src/api/disputeRecord/disputeRecord.js b/src/api/disputeRecord/disputeRecord.js
deleted file mode 100644
index cbda36e..0000000
--- a/src/api/disputeRecord/disputeRecord.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import request from '@/router/axios';
-
-export const getList = (current, size, params) => {
-  return request({
-    url: '/api/blade-disputeRecord/disputeRecord/page',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
-}
-
-export const remove = (ids) => {
-  return request({
-    url: '/api/blade-disputeRecord/disputeRecord/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
-}
-
-export const add = (row) => {
-  return request({
-    url: '/api/blade-disputeRecord/disputeRecord/saveOrUpdate',
-    method: 'post',
-    data: row
-  })
-}
-
-export const update = (row) => {
-  return request({
-    url: '/api/blade-disputeRecord/disputeRecord/saveOrUpdate',
-    method: 'post',
-    data: row
-  })
-}
-
-export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-disputeRecord/disputeRecord/getDetail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
diff --git a/src/api/patrol/patrolGroupItem.js b/src/api/patrol/patrolGroupItem.js
deleted file mode 100644
index 8e08545..0000000
--- a/src/api/patrol/patrolGroupItem.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import request from '@/router/axios';
-
-export const getList = (current, size, params) => {
-  return request({
-    url: '/api/patrol/patrolGroupItem/list',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
-}
-
-export const remove = (ids) => {
-  return request({
-    url: '/api/patrol/patrolGroupItem/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
-}
-
-export const add = (row) => {
-  return request({
-    url: '/api/patrol/patrolGroupItem/submit',
-    method: 'post',
-    data: row
-  })
-}
-
-export const update = (row) => {
-  return request({
-    url: '/api/patrol/patrolGroupItem/submit',
-    method: 'post',
-    data: row
-  })
-}
-
-export const getDetail = (id) => {
-  return request({
-    url: '/api/patrol/patrolGroupItem/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
diff --git a/src/api/property/propertyCompanyDistrict.js b/src/api/property/propertyCompanyDistrict.js
deleted file mode 100644
index d1d0686..0000000
--- a/src/api/property/propertyCompanyDistrict.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import request from "@/router/axios";
-
-export const getList = (current, size, params) => {
-  return request({
-    url: "/api/blade-propertyCompanyDistrict/propertyCompanyDistrict/page",
-    method: "get",
-    params: {
-      ...params,
-      current,
-      size,
-    },
-  });
-};
-
-export const remove = (ids) => {
-  return request({
-    url: "/api/blade-propertyCompanyDistrict/propertyCompanyDistrict/remove",
-    method: "post",
-    params: {
-      ids,
-    },
-  });
-};
-
-export const add = (row) => {
-  return request({
-    url: "/api/blade-propertyCompanyDistrict/propertyCompanyDistrict/saveOrUpdate",
-    method: "post",
-    data: row,
-  });
-};
-
-export const update = (row) => {
-  return request({
-    url: "/api/blade-propertyCompanyDistrict/propertyCompanyDistrict/saveOrUpdate",
-    method: "post",
-    data: row,
-  });
-};
-
-export const getPropertyCompanyDistrict = (id) => {
-  return request({
-    url: "/api/blade-propertyCompanyDistrict/propertyCompanyDistrict/detail",
-    method: "get",
-    params: {
-      id,
-    },
-  });
-};
-
-export const getPropertyCompanyList = () => {
-  return request({
-    url: "/api/blade-propertyCompany/propertyCompany/getPropertyCompanyList",
-    method: "get",
-  });
-};
diff --git a/src/api/publicSecurity/nursingCheckIn.js b/src/api/publicSecurity/nursingCheckIn.js
deleted file mode 100644
index dae0f04..0000000
--- a/src/api/publicSecurity/nursingCheckIn.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import request from '@/router/axios';
-
-export const getList = (current, size, params) => {
-  return request({
-    url: '/api/blade-nursingCheckIn/nursingCheckIn/page',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
-}
-
-export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-nursingCheckIn/nursingCheckIn/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
-
-export const remove = (ids) => {
-  return request({
-    url: '/api/blade-nursingCheckIn/nursingCheckIn/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
-}
-
-export const add = (row) => {
-  return request({
-    url: '/api/blade-nursingCheckIn/nursingCheckIn/submit',
-    method: 'post',
-    data: row
-  })
-}
-
-export const update = (row) => {
-  return request({
-    url: '/api/blade-nursingCheckIn/nursingCheckIn/submit',
-    method: 'post',
-    data: row
-  })
-}
\ No newline at end of file
diff --git a/src/api/subjectChoices/subjectChoices.js b/src/api/subjectChoices/subjectChoices.js
deleted file mode 100644
index 39b830a..0000000
--- a/src/api/subjectChoices/subjectChoices.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import request from '@/router/axios';
-
-export const getList = (current, size, params) => {
-  return request({
-    url: '/api/blade-subjectChoices/subjectChoices/page',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
-}
-
-export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-subjectChoices/subjectChoices/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
-
-export const remove = (ids) => {
-  return request({
-    url: '/api/blade-subjectChoices/subjectChoices/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
-}
-
-export const add = (row) => {
-  return request({
-    url: '/api/blade-subjectChoices/subjectChoices/submit',
-    method: 'post',
-    data: row
-  })
-}
-
-export const update = (row) => {
-  return request({
-    url: '/api/blade-subjectChoices/subjectChoices/submit',
-    method: 'post',
-    data: row
-  })
-}
\ No newline at end of file
diff --git a/src/api/subjectOption/subjectOption.js b/src/api/subjectOption/subjectOption.js
deleted file mode 100644
index 73965be..0000000
--- a/src/api/subjectOption/subjectOption.js
+++ /dev/null
@@ -1,50 +0,0 @@
-import request from '@/router/axios';
-
-export const getList = (current, size, params) => {
-  return request({
-    url: '/api/blade-subjectOption/subjectOption/list',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
-}
-
-export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-subjectOption/subjectOption/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
-
-export const remove = (ids) => {
-  return request({
-    url: '/api/blade-subjectOption/subjectOption/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
-}
-
-export const add = (row) => {
-  return request({
-    url: '/api/blade-subjectOption/subjectOption/submit',
-    method: 'post',
-    data: row
-  })
-}
-
-export const update = (row) => {
-  return request({
-    url: '/api/blade-subjectOption/subjectOption/submit',
-    method: 'post',
-    data: row
-  })
-}
-
diff --git a/src/api/system/tenantpackage.js b/src/api/system/tenantpackage.js
deleted file mode 100644
index 3513b09..0000000
--- a/src/api/system/tenantpackage.js
+++ /dev/null
@@ -1,50 +0,0 @@
-import request from '@/router/axios';
-
-export const getList = (current, size, params) => {
-  return request({
-    url: '/api/blade-system/tenant-package/list',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
-}
-
-export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-system/tenant-package/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
-
-export const remove = (ids) => {
-  return request({
-    url: '/api/blade-system/tenant-package/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
-}
-
-export const add = (row) => {
-  return request({
-    url: '/api/blade-system/tenant-package/submit',
-    method: 'post',
-    data: row
-  })
-}
-
-export const update = (row) => {
-  return request({
-    url: '/api/blade-system/tenant-package/submit',
-    method: 'post',
-    data: row
-  })
-}
-
diff --git a/src/api/task/residencePermitApply.js b/src/api/task/residencePermitApply.js
deleted file mode 100644
index f23eede..0000000
--- a/src/api/task/residencePermitApply.js
+++ /dev/null
@@ -1,46 +0,0 @@
-import request from '@/router/axios'
-
-export const getList = (current, size, params) => {
-  return request({
-    url: '/api/blade-taskResidencePermitApply/taskResidencePermitApply/page',
-    method: 'get',
-    params: {
-      ...params,
-      current,
-      size,
-    }
-  })
-}
-
-export const add = (row) => {
-  return request({
-    url: '/api/blade-taskResidencePermitApply/taskResidencePermitApply/save',
-    method: 'post',
-    data: row
-  })
-}
-
-export const update = (row) => {
-  return request({
-    url: '/api/blade-taskResidencePermitApply/taskResidencePermitApply/update',
-    method: 'post',
-    data: row
-  })
-}
-export const updateAuditing = (row) => {
-  return request({
-    url: '/api/blade-taskResidencePermitApply/taskResidencePermitApply/auditing',
-    method: 'post',
-    data: row
-  })
-}
-
-export const remove = (ids) => {
-  return request({
-    url: '/api/blade-taskResidencePermitApply/taskResidencePermitApply/remove',
-    method: 'post',
-    params: {
-      ids,
-    }
-  })
-}
\ No newline at end of file
diff --git a/src/components/flow-design/main.vue b/src/components/flow-design/main.vue
index 34560f8..c57d2fe 100644
--- a/src/components/flow-design/main.vue
+++ b/src/components/flow-design/main.vue
@@ -21,7 +21,7 @@
 </template>
 
 <script>
-import {modelView} from '@/api/flow/flow'
+import {modelView} from '@/ssoapi/flow/flow'
 
 export default {
   name: 'flowDesign',
diff --git a/src/components/third-register/main.vue b/src/components/third-register/main.vue
index 039a160..9912b4d 100644
--- a/src/components/third-register/main.vue
+++ b/src/components/third-register/main.vue
@@ -32,9 +32,9 @@
 <script>
   import {mapGetters} from "vuex";
   import {validatenull} from "@/util/validate";
-  import {registerGuest} from "@/api/user";
+  import {registerGuest} from "@/ssoapi/user";
   import {getTopUrl} from "@/util/util";
-  import {info} from "@/api/system/tenant";
+  import {info} from "@/ssoapi/system/tenant";
   import {resetRouter} from "@/router/router";
 
   export default {
diff --git a/src/const/tool/model.js b/src/const/tool/model.js
index 5e391fc..e13ed52 100644
--- a/src/const/tool/model.js
+++ b/src/const/tool/model.js
@@ -156,7 +156,7 @@
             searchLabelWidth: 60,
             span: 24,
             type: "select",
-            dicUrl: "/api/blade-develop/datasource/select",
+            dicUrl: "/ssoapi/blade-develop/datasource/select",
             props: {
                 label: "name",
                 value: "id",
@@ -317,7 +317,7 @@
             label: "字典编码",
             prop: "dictCode",
             type: "select",
-            dicUrl: "/api/blade-system/dict/select",
+            dicUrl: "/ssoapi/blade-system/dict/select",
             props: {
                 label: "dictValue",
                 value: "code",
diff --git a/src/mixins/crud.js b/src/mixins/crud.js
index 0f32858..b3293f3 100644
--- a/src/mixins/crud.js
+++ b/src/mixins/crud.js
@@ -9,7 +9,7 @@
         form: {},
         params: {},
         loading: false,
-        api: require(`@/api/${option.name}`),
+        api: require(`@/ssoapi/${option.name}`),
         option: require(`@/option/${option.name}`).default,
         page: {
           pageSizes: [10, 30, 50, 100, 200],
diff --git a/src/mock/oauth.js b/src/mock/oauth.js
index 9ef2d80..fbfb515 100644
--- a/src/mock/oauth.js
+++ b/src/mock/oauth.js
@@ -2,7 +2,7 @@
 
 export default ({mock}) => {
   if (!mock) return;
-  Mock.mock('/api/blade-auth/oauth/token/refresh', 'post', () => {
+  Mock.mock('/ssoapi/blade-auth/oauth/token/refresh', 'post', () => {
     return {
       data: {
         "account": "admin",
diff --git a/src/option/user/info.js b/src/option/user/info.js
index d2fcbe0..09424e3 100644
--- a/src/option/user/info.js
+++ b/src/option/user/info.js
@@ -17,7 +17,7 @@
           text: ' ',
           ratio: 0.1
         },
-        action: '/api/blade-resource/oss/endpoint/put-file',
+        action: '/ssoapi/blade-resource/oss/endpoint/put-file',
         tip: '只能上传jpg/png用户头像,且不超过500kb',
         span: 12,
         row: true,
diff --git a/src/page/index/tags.vue b/src/page/index/tags.vue
index ce0a238..1dbc73c 100644
--- a/src/page/index/tags.vue
+++ b/src/page/index/tags.vue
@@ -34,7 +34,7 @@
 </template>
 <script>
 import { mapGetters, mapState } from "vuex"
-import { clearCache } from "@/api/user"
+import { clearCache } from "@/ssoapi/user"
 
 export default {
     name: "tags",
diff --git a/src/page/index/top/components/messageContent.vue b/src/page/index/top/components/messageContent.vue
index 2b9f58f..f2d89f7 100644
--- a/src/page/index/top/components/messageContent.vue
+++ b/src/page/index/top/components/messageContent.vue
@@ -10,7 +10,7 @@
   </el-dialog>
 </template>
 <script>
-import {updateIsRead} from "@/api/messageRecord/messageUser";
+import {updateIsRead} from "@/ssoapi/messageRecord/messageUser";
 
 export default {
   name: "messsageContent",
diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue
index 891ca44..4711d8d 100644
--- a/src/page/index/top/index.vue
+++ b/src/page/index/top/index.vue
@@ -143,7 +143,7 @@
                             label: 'deptName',
                             value: 'id'
                         },
-                        dicUrl: '/api/blade-system/dept/select',
+                        dicUrl: '/ssoapi/blade-system/dept/select',
                         span: 24,
                         display: false,
                         rules: [{
@@ -160,7 +160,7 @@
                             label: 'roleName',
                             value: 'id'
                         },
-                        dicUrl: '/api/blade-system/role/select',
+                        dicUrl: '/ssoapi/blade-system/role/select',
                         span: 24,
                         display: false,
                         rules: [{
@@ -223,10 +223,10 @@
         switchDept () {
             const userId = this.userInfo.user_id
             const deptColumn = this.findObject(this.userOption.column, "deptId")
-            deptColumn.dicUrl = `/api/blade-system/dept/select?userId=${userId}`
+            deptColumn.dicUrl = `/ssoapi/blade-system/dept/select?userId=${userId}`
             deptColumn.display = true
             const roleColumn = this.findObject(this.userOption.column, "roleId")
-            roleColumn.dicUrl = `/api/blade-system/role/select?userId=${userId}`
+            roleColumn.dicUrl = `/ssoapi/blade-system/role/select?userId=${userId}`
             roleColumn.display = true
             this.userBox = true
         },
diff --git a/src/page/index/top/top-notice.vue b/src/page/index/top/top-notice.vue
index 0ec0350..b3b0c1b 100644
--- a/src/page/index/top/top-notice.vue
+++ b/src/page/index/top/top-notice.vue
@@ -35,8 +35,8 @@
 </template>
 
 <script>
-import { updateView, getList } from "@/api/task/reportForRepairs"
-import {getMyMessage} from "@/api/messageRecord/messageUser";
+import { updateView, getList } from "@/ssoapi/task/reportForRepairs"
+import {getMyMessage} from "@/ssoapi/messageRecord/messageUser";
 import {mapGetters} from "vuex";
 import MessageContent from "@/page/index/top/components/messageContent.vue";
 export default {
@@ -165,7 +165,7 @@
             // if (window.EventSource) {
             //     this.source = new EventSource(
             //         this.baseUrl +
-            //         "/api/sse/sse/connect?type=web&userId=1"
+            //         "/ssoapi/sse/sse/connect?type=web&userId=1"
             //     )
             //     this.source.addEventListener(
             //         "open",
diff --git a/src/page/login/userlogin.vue b/src/page/login/userlogin.vue
index 4106249..2950622 100644
--- a/src/page/login/userlogin.vue
+++ b/src/page/login/userlogin.vue
@@ -90,9 +90,9 @@
 <script>
 import Layout from "@/page/index/";
 import { mapGetters } from "vuex";
-import { info } from "@/api/system/tenant";
-import { authorize } from "@/api/oauth/oauth";
-// import {getCaptcha} from "@/api/user";
+import { info } from "@/ssoapi/system/tenant";
+import { authorize } from "@/ssoapi/oauth/oauth";
+// import {getCaptcha} from "@/ssoapi/user";
 import { getTopUrl } from "@/util/util";
 import axios from "axios";
 export default {
@@ -159,7 +159,7 @@
               label: "deptName",
               value: "id",
             },
-            dicUrl: "/api/blade-system/dept/select",
+            dicUrl: "/ssoapi/blade-system/dept/select",
             span: 24,
             display: false,
             rules: [
@@ -178,7 +178,7 @@
               label: "roleName",
               value: "id",
             },
-            dicUrl: "/api/blade-system/role/select",
+            dicUrl: "/ssoapi/blade-system/role/select",
             span: 24,
             display: false,
             rules: [
@@ -208,7 +208,7 @@
     "loginForm.deptId"() {
       const column = this.findObject(this.userOption.column, "deptId");
       if (this.loginForm.deptId.includes(",")) {
-        column.dicUrl = `/api/blade-system/dept/select?deptId=${this.loginForm.deptId}`;
+        column.dicUrl = `/ssoapi/blade-system/dept/select?deptId=${this.loginForm.deptId}`;
         column.display = true;
       } else {
         column.dicUrl = "";
@@ -217,7 +217,7 @@
     "loginForm.roleId"() {
       const column = this.findObject(this.userOption.column, "roleId");
       if (this.loginForm.roleId.includes(",")) {
-        column.dicUrl = `/api/blade-system/role/select?roleId=${this.loginForm.roleId}`;
+        column.dicUrl = `/ssoapi/blade-system/role/select?roleId=${this.loginForm.roleId}`;
         column.display = true;
       } else {
         column.dicUrl = "";
diff --git a/src/router/axios.js b/src/router/axios.js
index 28eea84..8781676 100644
--- a/src/router/axios.js
+++ b/src/router/axios.js
@@ -76,7 +76,7 @@
   const status = res.data.code || res.status;
   const statusWhiteList = website.statusWhiteList || [];
   const message = res.data.msg || res.data.error_description || '未知错误';
-  if(res.config.url=='/api/oauth/form' && res.status == 200){
+  if(res.config.url=='/ssoapi/oauth/form' && res.status == 200){
     window.open(res.request.responseURL,'_self')
     return
   }
@@ -92,7 +92,7 @@
       type: 'error'
     });
     // NProgress.done();
-    if(res.config.url=='/api/oauth/token'){
+    if(res.config.url=='/ssoapi/oauth/token'){
       return Promise.reject(new Error(message))
     }
   }
diff --git a/src/api/answerRecord/answerRecord.js b/src/ssoapi/answerRecord/answerRecord.js
similarity index 67%
rename from src/api/answerRecord/answerRecord.js
rename to src/ssoapi/answerRecord/answerRecord.js
index c81970b..3696d65 100644
--- a/src/api/answerRecord/answerRecord.js
+++ b/src/ssoapi/answerRecord/answerRecord.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-answerRecord/answerRecord/list',
+    url: '/ssoapi/blade-answerRecord/answerRecord/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-answerRecord/answerRecord/detail',
+    url: '/ssoapi/blade-answerRecord/answerRecord/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-answerRecord/answerRecord/remove',
+    url: '/ssoapi/blade-answerRecord/answerRecord/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const save = (row) => {
   return request({
-    url: '/api/blade-answerRecord/answerRecord/submit',
+    url: '/ssoapi/blade-answerRecord/answerRecord/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-answerRecord/answerRecord/submit',
+    url: '/ssoapi/blade-answerRecord/answerRecord/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/article/article.js b/src/ssoapi/article/article.js
similarity index 72%
rename from src/api/article/article.js
rename to src/ssoapi/article/article.js
index 5589443..4dbd403 100644
--- a/src/api/article/article.js
+++ b/src/ssoapi/article/article.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-article/article/pageWeb',
+    url: '/ssoapi/blade-article/article/pageWeb',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getListWords = (current, size, params) => {
   return request({
-    url: '/api/blade-article/article/pageWords',
+    url: '/ssoapi/blade-article/article/pageWords',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-article/article/remove',
+    url: '/ssoapi/blade-article/article/remove',
     method: 'post',
     params: {
       ids,
@@ -36,7 +36,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-article/article/submit',
+    url: '/ssoapi/blade-article/article/submit',
     method: 'post',
     data: row
   })
@@ -44,7 +44,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-article/article/submit',
+    url: '/ssoapi/blade-article/article/submit',
     method: 'post',
     data: row
   })
@@ -52,7 +52,7 @@
 
 export const getNotice = (id) => {
   return request({
-    url: '/api/blade-article/article/detail',
+    url: '/ssoapi/blade-article/article/detail',
     method: 'get',
     params: {
       id
@@ -62,7 +62,7 @@
 
 export const upcomment = (ids, type) => {
   return request({
-    url: '/api/blade-article/article/upcomment',
+    url: '/ssoapi/blade-article/article/upcomment',
     method: 'post',
     params: {
       ids,
diff --git a/src/api/article/articleComment.js b/src/ssoapi/article/articleComment.js
similarity index 67%
rename from src/api/article/articleComment.js
rename to src/ssoapi/article/articleComment.js
index 438101c..b0bb0e9 100644
--- a/src/api/article/articleComment.js
+++ b/src/ssoapi/article/articleComment.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/page',
+    url: '/ssoapi/blade-articleComment/articleComment/page',
     method: 'get',
     params: {
       ...params,
@@ -13,7 +13,7 @@
 }
 export const getPageList = (current, size, params) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/pageWeb',
+    url: '/ssoapi/blade-articleComment/articleComment/pageWeb',
     method: 'get',
     params: {
       ...params,
@@ -25,7 +25,7 @@
 
 export const getListWords = (current, size, params) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/pageWords',
+    url: '/ssoapi/blade-articleComment/articleComment/pageWords',
     method: 'get',
     params: {
       ...params,
@@ -37,7 +37,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/remove',
+    url: '/ssoapi/blade-articleComment/articleComment/remove',
     method: 'post',
     params: {
       ids,
@@ -47,7 +47,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/submit',
+    url: '/ssoapi/blade-articleComment/articleComment/submit',
     method: 'post',
     data: row
   })
@@ -55,7 +55,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/submit',
+    url: '/ssoapi/blade-articleComment/articleComment/submit',
     method: 'post',
     data: row
   })
@@ -63,7 +63,7 @@
 
 export const getNotice = (id) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/detail',
+    url: '/ssoapi/blade-articleComment/articleComment/detail',
     method: 'get',
     params: {
       id
@@ -73,7 +73,7 @@
 
 export const upcomment = (ids, type) => {
   return request({
-    url: '/api/blade-articleComment/articleComment/upcomment',
+    url: '/ssoapi/blade-articleComment/articleComment/upcomment',
     method: 'post',
     params: {
       ids,
diff --git a/src/api/article/articleIntegral.js b/src/ssoapi/article/articleIntegral.js
similarity index 75%
rename from src/api/article/articleIntegral.js
rename to src/ssoapi/article/articleIntegral.js
index e6b06f6..892c7cb 100644
--- a/src/api/article/articleIntegral.js
+++ b/src/ssoapi/article/articleIntegral.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-articleIntegral/articleIntegral/page',
+    url: '/ssoapi/blade-articleIntegral/articleIntegral/page',
     method: 'get',
     params: {
       ...params,
diff --git a/src/api/base/region.js b/src/ssoapi/base/region.js
similarity index 73%
rename from src/api/base/region.js
rename to src/ssoapi/base/region.js
index 2b555f9..5e52de7 100644
--- a/src/api/base/region.js
+++ b/src/ssoapi/base/region.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/region/list',
+    url: '/ssoapi/blade-system/region/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getLazyTree = (parentCode, params) => {
   return request({
-    url: '/api/blade-system/region/lazy-tree',
+    url: '/ssoapi/blade-system/region/lazy-tree',
     method: 'get',
     params: {
       ...params,
@@ -25,7 +25,7 @@
 
 export const getDetail = (code) => {
   return request({
-    url: '/api/blade-system/region/detail',
+    url: '/ssoapi/blade-system/region/detail',
     method: 'get',
     params: {
       code
@@ -35,7 +35,7 @@
 
 export const remove = (id) => {
   return request({
-    url: '/api/blade-system/region/remove',
+    url: '/ssoapi/blade-system/region/remove',
     method: 'post',
     params: {
       id,
@@ -45,7 +45,7 @@
 
 export const submit = (row) => {
   return request({
-    url: '/api/blade-system/region/submit',
+    url: '/ssoapi/blade-system/region/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/baskblast/BackblastPubRecord.js b/src/ssoapi/baskblast/BackblastPubRecord.js
similarity index 63%
rename from src/api/baskblast/BackblastPubRecord.js
rename to src/ssoapi/baskblast/BackblastPubRecord.js
index 6da10d8..5cbed6f 100644
--- a/src/api/baskblast/BackblastPubRecord.js
+++ b/src/ssoapi/baskblast/BackblastPubRecord.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-backblastPubRecord/backblastPubRecord/page',
+    url: '/ssoapi/blade-backblastPubRecord/backblastPubRecord/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-backblastPubRecord/backblastPubRecord/remove',
+    url: '/ssoapi/blade-backblastPubRecord/backblastPubRecord/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-backblastPubRecord/backblastPubRecord/submit',
+    url: '/ssoapi/blade-backblastPubRecord/backblastPubRecord/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-backblastPubRecord/backblastPubRecord/submit',
+    url: '/ssoapi/blade-backblastPubRecord/backblastPubRecord/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-backblastPubRecord/backblastPubRecord/getDetail',
+    url: '/ssoapi/blade-backblastPubRecord/backblastPubRecord/getDetail',
     method: 'get',
     params: {
       id
diff --git a/src/api/baskblast/backblastWarnHanRec.js b/src/ssoapi/baskblast/backblastWarnHanRec.js
similarity index 62%
rename from src/api/baskblast/backblastWarnHanRec.js
rename to src/ssoapi/baskblast/backblastWarnHanRec.js
index 79d3a0e..9d03ed9 100644
--- a/src/api/baskblast/backblastWarnHanRec.js
+++ b/src/ssoapi/baskblast/backblastWarnHanRec.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-backblastWarnHanRec/backblastWarnHanRec/page',
+    url: '/ssoapi/blade-backblastWarnHanRec/backblastWarnHanRec/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-backblastWarnHanRec/backblastWarnHanRec/remove',
+    url: '/ssoapi/blade-backblastWarnHanRec/backblastWarnHanRec/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-backblastWarnHanRec/backblastWarnHanRec/submit',
+    url: '/ssoapi/blade-backblastWarnHanRec/backblastWarnHanRec/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-backblastWarnHanRec/backblastWarnHanRec/submit',
+    url: '/ssoapi/blade-backblastWarnHanRec/backblastWarnHanRec/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-backblastWarnHanRec/backblastWarnHanRec/getDetail',
+    url: '/ssoapi/blade-backblastWarnHanRec/backblastWarnHanRec/getDetail',
     method: 'get',
     params: {
       id
diff --git a/src/api/categoryLabel/category.js b/src/ssoapi/categoryLabel/category.js
similarity index 70%
rename from src/api/categoryLabel/category.js
rename to src/ssoapi/categoryLabel/category.js
index b85246d..1f0ef33 100644
--- a/src/api/categoryLabel/category.js
+++ b/src/ssoapi/categoryLabel/category.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-category/category/list',
+    url: '/ssoapi/blade-category/category/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getTreeList = (params) => {
   return request({
-    url: '/api/blade-category/category/tree',
+    url: '/ssoapi/blade-category/category/tree',
     method: 'get',
     params: {
       ...params
@@ -24,7 +24,7 @@
 
 export const getDetail = (code) => {
   return request({
-    url: '/api/blade-category/category/detail',
+    url: '/ssoapi/blade-category/category/detail',
     method: 'get',
     params: {
       code
@@ -34,7 +34,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-category/category/remove',
+    url: '/ssoapi/blade-category/category/remove',
     method: 'post',
     params: {
       ids
@@ -44,7 +44,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-category/category/update',
+    url: '/ssoapi/blade-category/category/update',
     method: 'post',
     data: row
   })
@@ -52,7 +52,7 @@
 
 export const submit = (row) => {
   return request({
-    url: '/api/blade-category/category/submit',
+    url: '/ssoapi/blade-category/category/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/categoryLabel/categoryLabel.js b/src/ssoapi/categoryLabel/categoryLabel.js
similarity index 75%
rename from src/api/categoryLabel/categoryLabel.js
rename to src/ssoapi/categoryLabel/categoryLabel.js
index b3d2436..a6fc8a9 100644
--- a/src/api/categoryLabel/categoryLabel.js
+++ b/src/ssoapi/categoryLabel/categoryLabel.js
@@ -2,7 +2,7 @@
 
 export const getList = (size, params) => {
     return request({
-      url: '/api/blade-categoryLabel/categoryLabel/list',
+      url: '/ssoapi/blade-categoryLabel/categoryLabel/list',
       method: 'get',
       params: {
         ...params,
diff --git a/src/api/circle/circle.js b/src/ssoapi/circle/circle.js
similarity index 72%
rename from src/api/circle/circle.js
rename to src/ssoapi/circle/circle.js
index e712eb3..06880f8 100644
--- a/src/api/circle/circle.js
+++ b/src/ssoapi/circle/circle.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-circle/circle/list',
+    url: '/ssoapi/blade-circle/circle/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-circle/circle/detail',
+    url: '/ssoapi/blade-circle/circle/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-circle/circle/remove',
+    url: '/ssoapi/blade-circle/circle/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-circle/circle/save',
+    url: '/ssoapi/blade-circle/circle/save',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-circle/circle/submit',
+    url: '/ssoapi/blade-circle/circle/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/common.js b/src/ssoapi/common.js
similarity index 100%
rename from src/api/common.js
rename to src/ssoapi/common.js
diff --git a/src/api/community/index.js b/src/ssoapi/community/index.js
similarity index 69%
rename from src/api/community/index.js
rename to src/ssoapi/community/index.js
index 5dcb7e7..3e58209 100644
--- a/src/api/community/index.js
+++ b/src/ssoapi/community/index.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-community/community/page',
+    url: '/ssoapi/blade-community/community/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-community/community/remove',
+    url: '/ssoapi/blade-community/community/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-community/community/submit',
+    url: '/ssoapi/blade-community/community/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-community/community/submit',
+    url: '/ssoapi/blade-community/community/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getCommunity = (id) => {
   return request({
-    url: '/api/blade-community/community/getDetail',
+    url: '/ssoapi/blade-community/community/getDetail',
     method: 'get',
     params: {
       id
diff --git a/src/api/convenienceHotline/convenienceHotline.js b/src/ssoapi/convenienceHotline/convenienceHotline.js
similarity index 64%
rename from src/api/convenienceHotline/convenienceHotline.js
rename to src/ssoapi/convenienceHotline/convenienceHotline.js
index fc0856b..6e1fb7b 100644
--- a/src/api/convenienceHotline/convenienceHotline.js
+++ b/src/ssoapi/convenienceHotline/convenienceHotline.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/list',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getPage = (current, size, params) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/page',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/page',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/detail',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/detail',
     method: 'get',
     params: {
       id
@@ -36,7 +36,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/remove',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/remove',
     method: 'post',
     params: {
       ids,
@@ -46,7 +46,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/submit',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/submit',
     method: 'post',
     data: row
   })
@@ -54,7 +54,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/submit',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/desk/notice.js b/src/ssoapi/desk/notice.js
similarity index 76%
rename from src/api/desk/notice.js
rename to src/ssoapi/desk/notice.js
index 33e92e2..b61e7a5 100644
--- a/src/api/desk/notice.js
+++ b/src/ssoapi/desk/notice.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-desk/notice/list',
+    url: '/ssoapi/blade-desk/notice/list',
     method: 'get',
     params: {
       ...params,
@@ -15,7 +15,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-desk/notice/remove',
+    url: '/ssoapi/blade-desk/notice/remove',
     method: 'post',
     params: {
       ids,
@@ -26,7 +26,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-desk/notice/submit',
+    url: '/ssoapi/blade-desk/notice/submit',
     method: 'post',
     data: row,
     cryptoToken: true
@@ -35,7 +35,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-desk/notice/submit',
+    url: '/ssoapi/blade-desk/notice/submit',
     method: 'post',
     data: row,
     cryptoToken: true
@@ -44,7 +44,7 @@
 
 export const getNotice = (id) => {
   return request({
-    url: '/api/blade-desk/notice/detail',
+    url: '/ssoapi/blade-desk/notice/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/discuss/publicDiscuss.js b/src/ssoapi/discuss/publicDiscuss.js
similarity index 69%
rename from src/api/discuss/publicDiscuss.js
rename to src/ssoapi/discuss/publicDiscuss.js
index 0834159..f149303 100644
--- a/src/api/discuss/publicDiscuss.js
+++ b/src/ssoapi/discuss/publicDiscuss.js
@@ -2,7 +2,7 @@
 
 export const getListPd = (current, size, params) => {
   return request({
-    url: '/api/public_discuss/publicDiscuss/page',
+    url: '/ssoapi/public_discuss/publicDiscuss/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetailPd = (params) => {
   return request({
-    url: '/api/public_discuss/publicDiscuss/detail',
+    url: '/ssoapi/public_discuss/publicDiscuss/detail',
     method: 'get',
     params: {
       ...params,
@@ -24,7 +24,7 @@
 
 export const removePd = (ids) => {
   return request({
-    url: '/api/public_discuss/publicDiscuss/remove',
+    url: '/ssoapi/public_discuss/publicDiscuss/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const addPd = (row) => {
   return request({
-    url: '/api/public_discuss/publicDiscuss/submit',
+    url: '/ssoapi/public_discuss/publicDiscuss/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const updatePd = (row) => {
   return request({
-    url: '/api/public_discuss/publicDiscuss/submit',
+    url: '/ssoapi/public_discuss/publicDiscuss/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/discuss/topics.js b/src/ssoapi/discuss/topics.js
similarity index 73%
rename from src/api/discuss/topics.js
rename to src/ssoapi/discuss/topics.js
index e4c1e63..b37a076 100644
--- a/src/api/discuss/topics.js
+++ b/src/ssoapi/discuss/topics.js
@@ -2,7 +2,7 @@
 
 export const getLists = (current, size, params) => {
   return request({
-    url: '/api/blade-topics/topics/lists',
+    url: '/ssoapi/blade-topics/topics/lists',
     method: 'get',
     params: {
       ...params,
@@ -13,7 +13,7 @@
 }
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-topics/topics/list',
+    url: '/ssoapi/blade-topics/topics/list',
     method: 'get',
     params: {
       ...params,
@@ -25,7 +25,7 @@
 
 export const getCount = (params) => {
   return request({
-    url: '/api/blade-topics/topics/list',
+    url: '/ssoapi/blade-topics/topics/list',
     method: 'get',
     params: {
       ...params
@@ -35,7 +35,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-topics/topics/detail',
+    url: '/ssoapi/blade-topics/topics/detail',
     method: 'get',
     params: {
       id
@@ -45,7 +45,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-topics/topics/remove',
+    url: '/ssoapi/blade-topics/topics/remove',
     method: 'post',
     params: {
       ids,
@@ -55,7 +55,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-topics/topics/submit',
+    url: '/ssoapi/blade-topics/topics/submit',
     method: 'post',
     data: row
   })
@@ -63,7 +63,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-topics/topics/submit',
+    url: '/ssoapi/blade-topics/topics/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/discuss/userPublicEnroll.js b/src/ssoapi/discuss/userPublicEnroll.js
similarity index 66%
rename from src/api/discuss/userPublicEnroll.js
rename to src/ssoapi/discuss/userPublicEnroll.js
index fa7b9b7..bdf2614 100644
--- a/src/api/discuss/userPublicEnroll.js
+++ b/src/ssoapi/discuss/userPublicEnroll.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-userPublicEnroll/userPublicEnroll/list',
+    url: '/ssoapi/blade-userPublicEnroll/userPublicEnroll/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getPageUser = (current, size, params) => {
   return request({
-    url: '/api/blade-userPublicEnroll/userPublicEnroll/page',
+    url: '/ssoapi/blade-userPublicEnroll/userPublicEnroll/page',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-userPublicEnroll/userPublicEnroll/detail',
+    url: '/ssoapi/blade-userPublicEnroll/userPublicEnroll/detail',
     method: 'get',
     params: {
       id
@@ -36,7 +36,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-userPublicEnroll/userPublicEnroll/remove',
+    url: '/ssoapi/blade-userPublicEnroll/userPublicEnroll/remove',
     method: 'post',
     params: {
       ids,
@@ -46,7 +46,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-userPublicEnroll/userPublicEnroll/submit',
+    url: '/ssoapi/blade-userPublicEnroll/userPublicEnroll/submit',
     method: 'post',
     data: row
   })
@@ -54,7 +54,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-userPublicEnroll/userPublicEnroll/submit',
+    url: '/ssoapi/blade-userPublicEnroll/userPublicEnroll/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/discuss/userTopics.js b/src/ssoapi/discuss/userTopics.js
similarity index 68%
rename from src/api/discuss/userTopics.js
rename to src/ssoapi/discuss/userTopics.js
index 38f3d8e..7d1f1b1 100644
--- a/src/api/discuss/userTopics.js
+++ b/src/ssoapi/discuss/userTopics.js
@@ -2,7 +2,7 @@
 
 export const getPage = (current, size, params) => {
   return request({
-    url: '/api/blade-userTopics/userTopics/page',
+    url: '/ssoapi/blade-userTopics/userTopics/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-userTopics/userTopics/detail',
+    url: '/ssoapi/blade-userTopics/userTopics/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-userTopics/userTopics/remove',
+    url: '/ssoapi/blade-userTopics/userTopics/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-userTopics/userTopics/submit',
+    url: '/ssoapi/blade-userTopics/userTopics/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-userTopics/userTopics/submit',
+    url: '/ssoapi/blade-userTopics/userTopics/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/resource/smsRecord.js b/src/ssoapi/disputeRecord/disputeRecord.js
similarity index 65%
copy from src/api/resource/smsRecord.js
copy to src/ssoapi/disputeRecord/disputeRecord.js
index c2c8426..060cc55 100644
--- a/src/api/resource/smsRecord.js
+++ b/src/ssoapi/disputeRecord/disputeRecord.js
@@ -1,9 +1,8 @@
 import request from '@/router/axios';
 
-
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/page',
+    url: '/ssoapi/blade-disputeRecord/disputeRecord/page',
     method: 'get',
     params: {
       ...params,
@@ -13,19 +12,9 @@
   })
 }
 
-export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-smsRecord/smsRecord/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
-
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/remove',
+    url: '/ssoapi/blade-disputeRecord/disputeRecord/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-disputeRecord/disputeRecord/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -43,8 +32,18 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-disputeRecord/disputeRecord/saveOrUpdate',
     method: 'post',
     data: row
   })
-}
\ No newline at end of file
+}
+
+export const getDetail = (id) => {
+  return request({
+    url: '/ssoapi/blade-disputeRecord/disputeRecord/getDetail',
+    method: 'get',
+    params: {
+      id
+    }
+  })
+}
diff --git a/src/api/district/index.js b/src/ssoapi/district/index.js
similarity index 70%
rename from src/api/district/index.js
rename to src/ssoapi/district/index.js
index fbaf911..3f50ef8 100644
--- a/src/api/district/index.js
+++ b/src/ssoapi/district/index.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-district/district/page',
+    url: '/ssoapi/blade-district/district/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-district/district/remove',
+    url: '/ssoapi/blade-district/district/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-district/district/submit',
+    url: '/ssoapi/blade-district/district/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-district/district/submit',
+    url: '/ssoapi/blade-district/district/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getDistrict = (id) => {
   return request({
-    url: '/api/blade-district/district/detail',
+    url: '/ssoapi/blade-district/district/detail',
     method: 'get',
     params: {
       id
@@ -49,7 +49,7 @@
 }
 export const getDistrictTree = (params) => {
   return request({
-    url: '/api/blade-district/district/getDistrictTree',
+    url: '/ssoapi/blade-district/district/getDistrictTree',
     method: 'get',
     params: {
       ...params
diff --git a/src/api/doorplateAddress/doorplateAddress.js b/src/ssoapi/doorplateAddress/doorplateAddress.js
similarity index 66%
rename from src/api/doorplateAddress/doorplateAddress.js
rename to src/ssoapi/doorplateAddress/doorplateAddress.js
index 26da2c7..f921a6f 100644
--- a/src/api/doorplateAddress/doorplateAddress.js
+++ b/src/ssoapi/doorplateAddress/doorplateAddress.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-doorplateAddress/doorplateAddress/page',
+    url: '/ssoapi/blade-doorplateAddress/doorplateAddress/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetatil = (params) => {
   return request({
-    url: '/api/blade-doorplateAddress/doorplateAddress/detail',
+    url: '/ssoapi/blade-doorplateAddress/doorplateAddress/detail',
     method: 'get',
     params: params
   })
@@ -22,7 +22,7 @@
 
 export const getPlaceList = (params) => {
   return request({
-    url: '/api/blade-doorplateAddress/doorplateAddress/getPlaceList',
+    url: '/ssoapi/blade-doorplateAddress/doorplateAddress/getPlaceList',
     method: 'get',
     params: params
   })
diff --git a/src/api/flow/flow.js b/src/ssoapi/flow/flow.js
similarity index 75%
rename from src/api/flow/flow.js
rename to src/ssoapi/flow/flow.js
index 3e26829..eeeb810 100644
--- a/src/api/flow/flow.js
+++ b/src/ssoapi/flow/flow.js
@@ -2,7 +2,7 @@
 
 export const modelList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/model/list',
+    url: '/ssoapi/blade-flow/model/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const managerList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/manager/list',
+    url: '/ssoapi/blade-flow/manager/list',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const followList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/follow/list',
+    url: '/ssoapi/blade-flow/follow/list',
     method: 'get',
     params: {
       ...params,
@@ -39,7 +39,7 @@
 
 export const removeModel = (ids) => {
   return request({
-    url: '/api/blade-flow/model/remove',
+    url: '/ssoapi/blade-flow/model/remove',
     method: 'post',
     params: {
       ids,
@@ -49,7 +49,7 @@
 
 export const deployModel = (params) => {
   return request({
-    url: '/api/blade-flow/model/deploy',
+    url: '/ssoapi/blade-flow/model/deploy',
     method: 'post',
     params
   })
@@ -57,7 +57,7 @@
 
 export const changeState = (params) => {
   return request({
-    url: '/api/blade-flow/manager/change-state',
+    url: '/ssoapi/blade-flow/manager/change-state',
     method: 'post',
     params
   })
@@ -74,7 +74,7 @@
     headers: {
       "Content-Type": "multipart/form-data"
     },
-    url: '/api/blade-flow/manager/deploy-upload',
+    url: '/ssoapi/blade-flow/manager/deploy-upload',
     method: 'post',
     data: formData
   })
@@ -82,7 +82,7 @@
 
 export const deleteDeployment = (deploymentIds) => {
   return request({
-    url: '/api/blade-flow/manager/delete-deployment',
+    url: '/ssoapi/blade-flow/manager/delete-deployment',
     method: 'post',
     params: {
       deploymentIds,
@@ -92,7 +92,7 @@
 
 export const deleteProcessInstance = (params) => {
   return request({
-    url: '/api/blade-flow/follow/delete-process-instance',
+    url: '/ssoapi/blade-flow/follow/delete-process-instance',
     method: 'post',
     params
   })
@@ -100,7 +100,7 @@
 
 export const submitModel = (data) => {
   return request({
-    url: '/api/blade-flow/model/submit',
+    url: '/ssoapi/blade-flow/model/submit',
     method: 'post',
     data
   })
@@ -108,7 +108,7 @@
 
 export const detail = (params) => {
   return request({
-    url: '/api/blade-flow/model/detail',
+    url: '/ssoapi/blade-flow/model/detail',
     method: 'get',
     params
   })
@@ -116,7 +116,7 @@
 
 export const modelView = (params) => {
   return request({
-    url: '/api/blade-flow/process/model-view',
+    url: '/ssoapi/blade-flow/process/model-view',
     method: 'get',
     params
   })
diff --git a/src/api/grid/grid.js b/src/ssoapi/grid/grid.js
similarity index 72%
rename from src/api/grid/grid.js
rename to src/ssoapi/grid/grid.js
index 179b8f1..f345835 100644
--- a/src/api/grid/grid.js
+++ b/src/ssoapi/grid/grid.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-grid/grid/page',
+    url: '/ssoapi/blade-grid/grid/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-grid/grid/remove',
+    url: '/ssoapi/blade-grid/grid/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-grid/grid/saveOrUpdate',
+    url: '/ssoapi/blade-grid/grid/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-grid/grid/saveOrUpdate',
+    url: '/ssoapi/blade-grid/grid/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getGrid = (id) => {
   return request({
-    url: '/api/blade-grid/grid/getGridDetail',
+    url: '/ssoapi/blade-grid/grid/getGridDetail',
     method: 'get',
     params: {
       id
diff --git a/src/api/grid/gridPatrolRecord.js b/src/ssoapi/grid/gridPatrolRecord.js
similarity index 65%
rename from src/api/grid/gridPatrolRecord.js
rename to src/ssoapi/grid/gridPatrolRecord.js
index 30bae53..6055620 100644
--- a/src/api/grid/gridPatrolRecord.js
+++ b/src/ssoapi/grid/gridPatrolRecord.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-gridPatrolRecord/gridPatrolRecord/page',
+    url: '/ssoapi/blade-gridPatrolRecord/gridPatrolRecord/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-gridPatrolRecord/gridPatrolRecord/remove',
+    url: '/ssoapi/blade-gridPatrolRecord/gridPatrolRecord/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-gridPatrolRecord/gridPatrolRecord/save',
+    url: '/ssoapi/blade-gridPatrolRecord/gridPatrolRecord/save',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-gridPatrolRecord/gridPatrolRecord/update',
+    url: '/ssoapi/blade-gridPatrolRecord/gridPatrolRecord/update',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getGridPatrolRecord = (id) => {
   return request({
-    url: '/api/blade-gridPatrolRecord/gridPatrolRecord/detail',
+    url: '/ssoapi/blade-gridPatrolRecord/gridPatrolRecord/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/grid/gridWorkLog.js b/src/ssoapi/grid/gridWorkLog.js
similarity index 68%
rename from src/api/grid/gridWorkLog.js
rename to src/ssoapi/grid/gridWorkLog.js
index 8f06059..f3be9ae 100644
--- a/src/api/grid/gridWorkLog.js
+++ b/src/ssoapi/grid/gridWorkLog.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-gridWorkLog/gridWorkLog/page',
+    url: '/ssoapi/blade-gridWorkLog/gridWorkLog/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-gridWorkLog/gridWorkLog/remove',
+    url: '/ssoapi/blade-gridWorkLog/gridWorkLog/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-gridWorkLog/gridWorkLog/save',
+    url: '/ssoapi/blade-gridWorkLog/gridWorkLog/save',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-gridWorkLog/gridWorkLog/update',
+    url: '/ssoapi/blade-gridWorkLog/gridWorkLog/update',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getGridWorkLog = (id) => {
   return request({
-    url: '/api/blade-gridWorkLog/gridWorkLog/detail',
+    url: '/ssoapi/blade-gridWorkLog/gridWorkLog/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/grid/gridman.js b/src/ssoapi/grid/gridman.js
similarity index 69%
rename from src/api/grid/gridman.js
rename to src/ssoapi/grid/gridman.js
index 88c2c10..39ae72d 100644
--- a/src/api/grid/gridman.js
+++ b/src/ssoapi/grid/gridman.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-gridman/gridman/page',
+    url: '/ssoapi/blade-gridman/gridman/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-gridman/gridman/remove',
+    url: '/ssoapi/blade-gridman/gridman/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-gridman/gridman/saveOrUpdate',
+    url: '/ssoapi/blade-gridman/gridman/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-gridman/gridman/saveOrUpdate',
+    url: '/ssoapi/blade-gridman/gridman/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getGridman = (params) => {
   return request({
-    url: '/api/blade-gridman/gridman/getDetail',
+    url: '/ssoapi/blade-gridman/gridman/getDetail',
     method: 'get',
     params: params
   })
diff --git a/src/api/label/label.js b/src/ssoapi/label/label.js
similarity index 72%
rename from src/api/label/label.js
rename to src/ssoapi/label/label.js
index 8f419a2..ad234d8 100644
--- a/src/api/label/label.js
+++ b/src/ssoapi/label/label.js
@@ -2,14 +2,14 @@
 
 export const getTreeList = () => {
   return request({
-    url: '/api/blade-label/label/tree',
+    url: '/ssoapi/blade-label/label/tree',
     method: 'get',
     params: {}
   })
 }
 export const getLabelList = (params) => {
   return request({
-    url: '/api/blade-label/label/getLabelList',
+    url: '/ssoapi/blade-label/label/getLabelList',
     method: 'get',
     params: {
        ...params
@@ -18,7 +18,7 @@
 }
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-label/label/list',
+    url: '/ssoapi/blade-label/label/list',
     method: 'get',
     params: {
       ...params,
@@ -30,7 +30,7 @@
 
 export const getPageList = (current, size, params) => {
   return request({
-    url: '/api/blade-label/label/page',
+    url: '/ssoapi/blade-label/label/page',
     method: 'get',
     params: {
       ...params,
@@ -42,7 +42,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-label/label/remove',
+    url: '/ssoapi/blade-label/label/remove',
     method: 'post',
     params: {
       ids,
@@ -52,7 +52,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-label/label/submit',
+    url: '/ssoapi/blade-label/label/submit',
     method: 'post',
     data: row
   })
@@ -60,7 +60,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-label/label/update',
+    url: '/ssoapi/blade-label/label/update',
     method: 'post',
     data: row
   })
@@ -68,7 +68,7 @@
 
 export const getDetatil = (id) => {
   return request({
-    url: '/api/blade-label/label/detail',
+    url: '/ssoapi/blade-label/label/detail',
     method: 'get',
     params: {
       id
@@ -78,7 +78,7 @@
 
 export const saveOrUpdateHouseLabel = (ids, type) => {
   return request({
-    url: '/api/blade-label/label/saveOrUpdateHouseLabel',
+    url: '/ssoapi/blade-label/label/saveOrUpdateHouseLabel',
     method: 'post',
     params: {
       ids,
diff --git a/src/api/logs.js b/src/ssoapi/logs.js
similarity index 76%
rename from src/api/logs.js
rename to src/ssoapi/logs.js
index 826221d..9ee822f 100644
--- a/src/api/logs.js
+++ b/src/ssoapi/logs.js
@@ -2,7 +2,7 @@
 
 export const getUsualList = (current, size) => {
   return request({
-    url: '/api/blade-log/usual/list',
+    url: '/ssoapi/blade-log/usual/list',
     method: 'get',
     params: {
       current,
@@ -13,7 +13,7 @@
 
 export const getApiList = (current, size,params) => {
   return request({
-    url: '/api/blade-log/api/page',
+    url: '/ssoapi/blade-log/ssoapi/page',
     method: 'get',
     params: {
       ...params,
@@ -25,7 +25,7 @@
 
 export const getErrorList = (current, size) => {
   return request({
-    url: '/api/blade-log/error/list',
+    url: '/ssoapi/blade-log/error/list',
     method: 'get',
     params: {
       current,
@@ -37,7 +37,7 @@
 
 export const getUsualLogs = (id) => {
   return request({
-    url: '/api/blade-log/usual/detail',
+    url: '/ssoapi/blade-log/usual/detail',
     method: 'get',
     params: {
       id,
@@ -46,7 +46,7 @@
 }
 export const getApiLogs = (id) => {
   return request({
-    url: '/api/blade-log/api/detail',
+    url: '/ssoapi/blade-log/ssoapi/detail',
     method: 'get',
     params: {
       id,
@@ -55,7 +55,7 @@
 }
 export const getErrorLogs = (id) => {
   return request({
-    url: '/api/blade-log/error/detail',
+    url: '/ssoapi/blade-log/error/detail',
     method: 'get',
     params: {
       id,
diff --git a/src/api/messageRecord/messageRecord.js b/src/ssoapi/messageRecord/messageRecord.js
similarity index 67%
rename from src/api/messageRecord/messageRecord.js
rename to src/ssoapi/messageRecord/messageRecord.js
index e5e9c54..515e7e2 100644
--- a/src/api/messageRecord/messageRecord.js
+++ b/src/ssoapi/messageRecord/messageRecord.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/messageRecord/messageRecord/page',
+    url: '/ssoapi/messageRecord/messageRecord/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/messageRecord/messageRecord/detail',
+    url: '/ssoapi/messageRecord/messageRecord/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/messageRecord/messageRecord/remove',
+    url: '/ssoapi/messageRecord/messageRecord/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/messageRecord/messageRecord/submit',
+    url: '/ssoapi/messageRecord/messageRecord/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const customizeSave = (row) => {
   return request({
-    url: '/api/messageRecord/messageRecord/customizeSave',
+    url: '/ssoapi/messageRecord/messageRecord/customizeSave',
     method: 'post',
     data: row
   })
@@ -50,7 +50,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/messageRecord/messageRecord/submit',
+    url: '/ssoapi/messageRecord/messageRecord/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/messageRecord/messageUser.js b/src/ssoapi/messageRecord/messageUser.js
similarity index 73%
rename from src/api/messageRecord/messageUser.js
rename to src/ssoapi/messageRecord/messageUser.js
index c180a08..4d84a11 100644
--- a/src/api/messageRecord/messageUser.js
+++ b/src/ssoapi/messageRecord/messageUser.js
@@ -2,7 +2,7 @@
 
 export const getMyMessage = (current, size, params) => {
   return request({
-    url: '/api/messageUser/messageUser/getMessage',
+    url: '/ssoapi/messageUser/messageUser/getMessage',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const updateIsRead = (ids,isRead) => {
   return request({
-    url: '/api/messageUser/messageUser/updateIsReadStatus',
+    url: '/ssoapi/messageUser/messageUser/updateIsReadStatus',
     method: 'post',
     params:{
       ids,isRead
diff --git a/src/api/oauth/oauth.js b/src/ssoapi/oauth/oauth.js
similarity index 66%
rename from src/api/oauth/oauth.js
rename to src/ssoapi/oauth/oauth.js
index 3804ac4..f1b2c51 100644
--- a/src/api/oauth/oauth.js
+++ b/src/ssoapi/oauth/oauth.js
@@ -2,7 +2,7 @@
 
 export const authorize = ( params) => {
   return request({
-    url: '/api/oauth/authorize',
+    url: '/ssoapi/oauth/authorize',
     method: 'get',
     params: params
   })
@@ -10,7 +10,7 @@
 
 export const getPage = (current, size, params) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/page',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/page',
     method: 'get',
     params: {
       ...params,
@@ -22,7 +22,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/submit',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/submit',
     method: 'post',
     data: row
   })
@@ -30,7 +30,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-convenienceHotline/convenienceHotline/submit',
+    url: '/ssoapi/blade-convenienceHotline/convenienceHotline/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/owners/ownersCommittee.js b/src/ssoapi/owners/ownersCommittee.js
similarity index 61%
rename from src/api/owners/ownersCommittee.js
rename to src/ssoapi/owners/ownersCommittee.js
index e3f0454..e5fb839 100644
--- a/src/api/owners/ownersCommittee.js
+++ b/src/ssoapi/owners/ownersCommittee.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-ownersCommitteeMember/ownersCommitteeMember/page',
+    url: '/ssoapi/blade-ownersCommitteeMember/ownersCommitteeMember/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-ownersCommitteeMember/ownersCommitteeMember/detail',
+    url: '/ssoapi/blade-ownersCommitteeMember/ownersCommitteeMember/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-ownersCommitteeMember/ownersCommitteeMember/remove',
+    url: '/ssoapi/blade-ownersCommitteeMember/ownersCommitteeMember/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-ownersCommitteeMember/ownersCommitteeMember/submit',
+    url: '/ssoapi/blade-ownersCommitteeMember/ownersCommitteeMember/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-ownersCommitteeMember/ownersCommitteeMember/submit',
+    url: '/ssoapi/blade-ownersCommitteeMember/ownersCommitteeMember/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/owners_committee/index.js b/src/ssoapi/owners_committee/index.js
similarity index 73%
rename from src/api/owners_committee/index.js
rename to src/ssoapi/owners_committee/index.js
index 88ae465..fdb0190 100644
--- a/src/api/owners_committee/index.js
+++ b/src/ssoapi/owners_committee/index.js
@@ -12,7 +12,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: "/api/blade-ownersCommittee/ownersCommittee/page",
+    url: "/ssoapi/blade-ownersCommittee/ownersCommittee/page",
     method: "get",
     params: {
       ...params,
@@ -24,7 +24,7 @@
 
 export const getDetatil = (id) => {
   return request({
-    url: '/api/blade-ownersCommittee/ownersCommittee/detail',
+    url: '/ssoapi/blade-ownersCommittee/ownersCommittee/detail',
     method: 'get',
     params: {
       id
@@ -34,7 +34,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-ownersCommittee/ownersCommittee/remove',
+    url: '/ssoapi/blade-ownersCommittee/ownersCommittee/remove',
     method: 'post',
     params: {
       ids,
@@ -45,7 +45,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-ownersCommittee/ownersCommittee/submit',
+    url: '/ssoapi/blade-ownersCommittee/ownersCommittee/submit',
     method: 'post',
     data: row
   })
@@ -53,7 +53,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-ownersCommittee/ownersCommittee/update',
+    url: '/ssoapi/blade-ownersCommittee/ownersCommittee/update',
     method: 'post',
     data: row
   })
diff --git a/src/api/partyOrganization/partyOrganization.js b/src/ssoapi/partyOrganization/partyOrganization.js
similarity index 66%
rename from src/api/partyOrganization/partyOrganization.js
rename to src/ssoapi/partyOrganization/partyOrganization.js
index a9e98e6..4e910f9 100644
--- a/src/api/partyOrganization/partyOrganization.js
+++ b/src/ssoapi/partyOrganization/partyOrganization.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/partyOrganization/partyOrganization/page',
+    url: '/ssoapi/partyOrganization/partyOrganization/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/partyOrganization/partyOrganization/detail',
+    url: '/ssoapi/partyOrganization/partyOrganization/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/partyOrganization/partyOrganization/remove',
+    url: '/ssoapi/partyOrganization/partyOrganization/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/partyOrganization/partyOrganization/submit',
+    url: '/ssoapi/partyOrganization/partyOrganization/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/partyOrganization/partyOrganization/submit',
+    url: '/ssoapi/partyOrganization/partyOrganization/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/partyOrganization/partyOrganizationMember.js b/src/ssoapi/partyOrganization/partyOrganizationMember.js
similarity index 62%
rename from src/api/partyOrganization/partyOrganizationMember.js
rename to src/ssoapi/partyOrganization/partyOrganizationMember.js
index 483df83..6b1b3b0 100644
--- a/src/api/partyOrganization/partyOrganizationMember.js
+++ b/src/ssoapi/partyOrganization/partyOrganizationMember.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/partyOrganizationMember/partyOrganizationMember/page',
+    url: '/ssoapi/partyOrganizationMember/partyOrganizationMember/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/partyOrganizationMember/partyOrganizationMember/detail',
+    url: '/ssoapi/partyOrganizationMember/partyOrganizationMember/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/partyOrganizationMember/partyOrganizationMember/delete',
+    url: '/ssoapi/partyOrganizationMember/partyOrganizationMember/delete',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/partyOrganizationMember/partyOrganizationMember/add',
+    url: '/ssoapi/partyOrganizationMember/partyOrganizationMember/add',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/partyOrganizationMember/partyOrganizationMember/edit',
+    url: '/ssoapi/partyOrganizationMember/partyOrganizationMember/edit',
     method: 'post',
     data: row
   })
diff --git a/src/api/patrol/patrolGroup.js b/src/ssoapi/patrol/patrolGroup.js
similarity index 70%
rename from src/api/patrol/patrolGroup.js
rename to src/ssoapi/patrol/patrolGroup.js
index 01ee11e..e8e14ad 100644
--- a/src/api/patrol/patrolGroup.js
+++ b/src/ssoapi/patrol/patrolGroup.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/patrol/patrolGroup/page',
+    url: '/ssoapi/patrol/patrolGroup/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getAll = () => {
   return request({
-    url: '/api/patrol/patrolGroup//all',
+    url: '/ssoapi/patrol/patrolGroup//all',
     method: 'get',
     params: {}
   })
@@ -22,7 +22,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/patrol/patrolGroup/deleteBatch',
+    url: '/ssoapi/patrol/patrolGroup/deleteBatch',
     method: 'post',
     params: {
       ids,
@@ -32,7 +32,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/patrol/patrolGroup/submit',
+    url: '/ssoapi/patrol/patrolGroup/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const addTwo = (row) => {
   return request({
-    url: '/api/patrol/patrolGroup/addTwo',
+    url: '/ssoapi/patrol/patrolGroup/addTwo',
     method: 'post',
     data: row
   })
@@ -48,7 +48,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/patrol/patrolGroup/submit',
+    url: '/ssoapi/patrol/patrolGroup/submit',
     method: 'post',
     data: row
   })
@@ -56,7 +56,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/patrol/patrolGroup/detail',
+    url: '/ssoapi/patrol/patrolGroup/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/resource/smsRecord.js b/src/ssoapi/patrol/patrolGroupItem.js
similarity index 70%
rename from src/api/resource/smsRecord.js
rename to src/ssoapi/patrol/patrolGroupItem.js
index c2c8426..b1df2e6 100644
--- a/src/api/resource/smsRecord.js
+++ b/src/ssoapi/patrol/patrolGroupItem.js
@@ -1,9 +1,8 @@
 import request from '@/router/axios';
 
-
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/page',
+    url: '/ssoapi/patrol/patrolGroupItem/list',
     method: 'get',
     params: {
       ...params,
@@ -13,19 +12,9 @@
   })
 }
 
-export const getDetail = (id) => {
-  return request({
-    url: '/api/blade-smsRecord/smsRecord/detail',
-    method: 'get',
-    params: {
-      id
-    }
-  })
-}
-
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/remove',
+    url: '/ssoapi/patrol/patrolGroupItem/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/patrol/patrolGroupItem/submit',
     method: 'post',
     data: row
   })
@@ -43,8 +32,18 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/patrol/patrolGroupItem/submit',
     method: 'post',
     data: row
   })
-}
\ No newline at end of file
+}
+
+export const getDetail = (id) => {
+  return request({
+    url: '/ssoapi/patrol/patrolGroupItem/detail',
+    method: 'get',
+    params: {
+      id
+    }
+  })
+}
diff --git a/src/api/patrol/placeChek.js b/src/ssoapi/patrol/placeChek.js
similarity index 67%
rename from src/api/patrol/placeChek.js
rename to src/ssoapi/patrol/placeChek.js
index fac0435..fd1edc8 100644
--- a/src/api/patrol/placeChek.js
+++ b/src/ssoapi/patrol/placeChek.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-placeCheck/placeCheck/page',
+    url: '/ssoapi/blade-placeCheck/placeCheck/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-placeCheck/placeCheck/remove',
+    url: '/ssoapi/blade-placeCheck/placeCheck/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-placeCheck/placeCheck/submit',
+    url: '/ssoapi/blade-placeCheck/placeCheck/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-placeCheck/placeCheck/submit',
+    url: '/ssoapi/blade-placeCheck/placeCheck/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-placeCheck/placeCheck/detail',
+    url: '/ssoapi/blade-placeCheck/placeCheck/detail',
     method: 'get',
     params: {
       id
@@ -50,7 +50,7 @@
 
 export const getPatrolGroupTree = () => {
   return request({
-    url: '/api/patrol/patrolGroup/getPatrolGroupTree',
+    url: '/ssoapi/patrol/patrolGroup/getPatrolGroupTree',
     method: 'get',
   })
 }
\ No newline at end of file
diff --git a/src/api/place/place.js b/src/ssoapi/place/place.js
similarity index 70%
rename from src/api/place/place.js
rename to src/ssoapi/place/place.js
index 4d81ebc..ae32c31 100644
--- a/src/api/place/place.js
+++ b/src/ssoapi/place/place.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: "/api/blade-place/place/page",
+    url: "/ssoapi/blade-place/place/page",
     method: "get",
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getMallList = (current, size, params) => {
   return request({
-    url: "/api/blade-place/place/mallPage",
+    url: "/ssoapi/blade-place/place/mallPage",
     method: "get",
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const getHoldList = (current, size, params) => {
   return request({
-    url: "/api/blade-placePractitioner/placePractitioner/list",
+    url: "/ssoapi/blade-placePractitioner/placePractitioner/list",
     method: "get",
     params: {
       ...params,
@@ -38,7 +38,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: "/api/blade-place/place/remove",
+    url: "/ssoapi/blade-place/place/remove",
     method: "post",
     params: {
       ids,
@@ -48,7 +48,7 @@
 
 export const holdRemove = (ids) => {
   return request({
-    url: "/api/blade-placePractitioner/placePractitioner/remove",
+    url: "/ssoapi/blade-placePractitioner/placePractitioner/remove",
     method: "post",
     params: {
       ids,
@@ -58,7 +58,7 @@
 
 export const add = (row) => {
   return request({
-    url: "/api/blade-place/place/add",
+    url: "/ssoapi/blade-place/place/add",
     method: "post",
     data: row,
   });
@@ -66,7 +66,7 @@
 
 export const holdAdd = (row) => {
   return request({
-    url: "/api/blade-placePractitioner/placePractitioner/save",
+    url: "/ssoapi/blade-placePractitioner/placePractitioner/save",
     method: "post",
     data: row,
   });
@@ -74,7 +74,7 @@
 
 export const update = (row) => {
   return request({
-    url: "/api/blade-place/place/addOrUpdate",
+    url: "/ssoapi/blade-place/place/addOrUpdate",
     method: "post",
     data: row,
   });
@@ -82,7 +82,7 @@
 
 export const holdUpdate = (row) => {
   return request({
-    url: "/api/blade-placePractitioner/placePractitioner/update",
+    url: "/ssoapi/blade-placePractitioner/placePractitioner/update",
     method: "post",
     data: row,
   });
@@ -90,7 +90,7 @@
 
 export const getPlace = (id) => {
   return request({
-    url: "/api/blade-place/place/getDetail",
+    url: "/ssoapi/blade-place/place/getDetail",
     method: "get",
     params: {
       id,
@@ -100,7 +100,7 @@
 
 export const getPlaceDetaill = (houseCode) => {
   return request({
-    url: "/api/blade-place/place/getDetail",
+    url: "/ssoapi/blade-place/place/getDetail",
     method: "get",
     params: {
       houseCode,
@@ -111,7 +111,7 @@
 
 export const getPlaceExt = (params) => {
   return request({
-    url: "/api/blade-placeExt/placeExt/getDetail",
+    url: "/ssoapi/blade-placeExt/placeExt/getDetail",
     method: "get",
     params: {
       ...params,
@@ -121,7 +121,7 @@
 
 export const updatePlaceExt = (row) => {
   return request({
-    url: "/api/blade-placeExt/placeExt/update",
+    url: "/ssoapi/blade-placeExt/placeExt/update",
     method: "post",
     data: row,
   });
@@ -129,7 +129,7 @@
 
 export const setCheckPlaceExt = (data) => {
     return request({
-      url: "/api//blade-placeExt/placeExt/checkPlaceExt",
+      url: "/ssoapi//blade-placeExt/placeExt/checkPlaceExt",
       method: "post",
       data
     });
@@ -139,7 +139,7 @@
   //获取从业人员列表
   export const getPractitionerList = (current, size, params) => {
     return request({
-      url: "/api/blade-placePractitioner/placePractitioner/page",
+      url: "/ssoapi/blade-placePractitioner/placePractitioner/page",
       method: "get",
       params: {
         ...params,
@@ -152,7 +152,7 @@
   //获取未成年人 、 少数民族从业人员数量
   export const  getWarningPersonnelCount = (params) => {
     return request({
-      url: "/api/blade-placePractitioner/placePractitioner/countByType",
+      url: "/ssoapi/blade-placePractitioner/placePractitioner/countByType",
       method: "get",
       params: params
     });
@@ -162,7 +162,7 @@
   // 标准地址
   export const  getPlaceAddressList = (params) => {
     return request({
-      url: "/api/blade-doorplateAddress/doorplateAddress/getPlaceList",
+      url: "/ssoapi/blade-doorplateAddress/doorplateAddress/getPlaceList",
       method: "get",
       params: params
     });
diff --git a/src/api/place/practitioner.js b/src/ssoapi/place/practitioner.js
similarity index 70%
rename from src/api/place/practitioner.js
rename to src/ssoapi/place/practitioner.js
index 095fe18..acc93db 100644
--- a/src/api/place/practitioner.js
+++ b/src/ssoapi/place/practitioner.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: "/api/blade-placePractitioner/placePractitioner/page",
+    url: "/ssoapi/blade-placePractitioner/placePractitioner/page",
     method: "get",
     params: {
       ...params,
@@ -16,7 +16,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: "/api/blade-placePractitioner/placePractitioner/remove",
+    url: "/ssoapi/blade-placePractitioner/placePractitioner/remove",
     method: "post",
     params: {
       ids,
diff --git a/src/api/property/companyManage.js b/src/ssoapi/property/companyManage.js
similarity index 65%
rename from src/api/property/companyManage.js
rename to src/ssoapi/property/companyManage.js
index e7fb234..9b83bcd 100644
--- a/src/api/property/companyManage.js
+++ b/src/ssoapi/property/companyManage.js
@@ -2,7 +2,7 @@
 
 export const getDetailByDeptId = (params) => {
     return request({
-        url: '/api/blade-propertyCompany/propertyCompany/getDetailByDeptId',
+        url: '/ssoapi/blade-propertyCompany/propertyCompany/getDetailByDeptId',
         method: 'get',
         params
     })
diff --git a/src/api/property/propertyCapitalApply.js b/src/ssoapi/property/propertyCapitalApply.js
similarity index 62%
rename from src/api/property/propertyCapitalApply.js
rename to src/ssoapi/property/propertyCapitalApply.js
index 35dc147..c673f52 100644
--- a/src/api/property/propertyCapitalApply.js
+++ b/src/ssoapi/property/propertyCapitalApply.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-propertyCapitalApply/propertyCapitalApply/page',
+    url: '/ssoapi/blade-propertyCapitalApply/propertyCapitalApply/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-propertyCapitalApply/propertyCapitalApply/remove',
+    url: '/ssoapi/blade-propertyCapitalApply/propertyCapitalApply/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-propertyCapitalApply/propertyCapitalApply/submit',
+    url: '/ssoapi/blade-propertyCapitalApply/propertyCapitalApply/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-propertyCapitalApply/propertyCapitalApply/submit',
+    url: '/ssoapi/blade-propertyCapitalApply/propertyCapitalApply/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getPropertyCapitalApply = (id) => {
   return request({
-    url: '/api/blade-propertyCapitalApply/propertyCapitalApply/detail',
+    url: '/ssoapi/blade-propertyCapitalApply/propertyCapitalApply/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/property/propertyCharge.js b/src/ssoapi/property/propertyCharge.js
similarity index 68%
rename from src/api/property/propertyCharge.js
rename to src/ssoapi/property/propertyCharge.js
index 5534312..c093a45 100644
--- a/src/api/property/propertyCharge.js
+++ b/src/ssoapi/property/propertyCharge.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/propertyCharge/propertyCharge/page',
+    url: '/ssoapi/propertyCharge/propertyCharge/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/propertyCharge/propertyCharge/remove',
+    url: '/ssoapi/propertyCharge/propertyCharge/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/propertyCharge/propertyCharge/save',
+    url: '/ssoapi/propertyCharge/propertyCharge/save',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/propertyCharge/propertyCharge/update',
+    url: '/ssoapi/propertyCharge/propertyCharge/update',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getPropertyCompany = (id) => {
   return request({
-    url: '/api/propertyCharge/propertyCharge/detail',
+    url: '/ssoapi/propertyCharge/propertyCharge/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/property/propertyChargeRecord.js b/src/ssoapi/property/propertyChargeRecord.js
similarity index 64%
rename from src/api/property/propertyChargeRecord.js
rename to src/ssoapi/property/propertyChargeRecord.js
index 7d5b4a0..3c7b277 100644
--- a/src/api/property/propertyChargeRecord.js
+++ b/src/ssoapi/property/propertyChargeRecord.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/propertyChargeRecord/propertyChargeRecord/page',
+    url: '/ssoapi/propertyChargeRecord/propertyChargeRecord/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/propertyChargeRecord/propertyChargeRecord/remove',
+    url: '/ssoapi/propertyChargeRecord/propertyChargeRecord/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/propertyChargeRecord/propertyChargeRecord/save',
+    url: '/ssoapi/propertyChargeRecord/propertyChargeRecord/save',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/propertyChargeRecord/propertyChargeRecord/update',
+    url: '/ssoapi/propertyChargeRecord/propertyChargeRecord/update',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getPropertyCompany = (id) => {
   return request({
-    url: '/api/propertyChargeRecord/propertyChargeRecord/detail',
+    url: '/ssoapi/propertyChargeRecord/propertyChargeRecord/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/property/propertyCompany.js b/src/ssoapi/property/propertyCompany.js
similarity index 65%
rename from src/api/property/propertyCompany.js
rename to src/ssoapi/property/propertyCompany.js
index b0ee870..9cab6c3 100644
--- a/src/api/property/propertyCompany.js
+++ b/src/ssoapi/property/propertyCompany.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-propertyCompany/propertyCompany/page',
+    url: '/ssoapi/blade-propertyCompany/propertyCompany/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-propertyCompany/propertyCompany/remove',
+    url: '/ssoapi/blade-propertyCompany/propertyCompany/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-propertyCompany/propertyCompany/saveOrUpdate',
+    url: '/ssoapi/blade-propertyCompany/propertyCompany/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-propertyCompany/propertyCompany/saveOrUpdate',
+    url: '/ssoapi/blade-propertyCompany/propertyCompany/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getPropertyCompany = (id) => {
   return request({
-    url: '/api/blade-propertyCompany/propertyCompany/detail',
+    url: '/ssoapi/blade-propertyCompany/propertyCompany/detail',
     method: 'get',
     params: {
       id
@@ -52,7 +52,7 @@
 
 export const getPayConfig = (id) => {
   return request({
-    url: '/api/blade-propertyCompany/propertyCompany/getPayConfig',
+    url: '/ssoapi/blade-propertyCompany/propertyCompany/getPayConfig',
     method: 'get',
     params: {
       id
@@ -63,7 +63,7 @@
 
 export const saveOrUpdateWx = (row) => {
   return request({
-    url: '/api/wxpay/saveOrUpdate',
+    url: '/ssoapi/wxpay/saveOrUpdate',
     method: 'post',
     data: row
   })
@@ -71,7 +71,7 @@
 
 export const saveOrUpdateAli = (row) => {
   return request({
-    url: '/api/alipay/saveOrUpdate',
+    url: '/ssoapi/alipay/saveOrUpdate',
     method: 'post',
     data: row
   })
diff --git a/src/ssoapi/property/propertyCompanyDistrict.js b/src/ssoapi/property/propertyCompanyDistrict.js
new file mode 100644
index 0000000..4081b98
--- /dev/null
+++ b/src/ssoapi/property/propertyCompanyDistrict.js
@@ -0,0 +1,56 @@
+import request from "@/router/axios";
+
+export const getList = (current, size, params) => {
+  return request({
+    url: "/ssoapi/blade-propertyCompanyDistrict/propertyCompanyDistrict/page",
+    method: "get",
+    params: {
+      ...params,
+      current,
+      size,
+    },
+  });
+};
+
+export const remove = (ids) => {
+  return request({
+    url: "/ssoapi/blade-propertyCompanyDistrict/propertyCompanyDistrict/remove",
+    method: "post",
+    params: {
+      ids,
+    },
+  });
+};
+
+export const add = (row) => {
+  return request({
+    url: "/ssoapi/blade-propertyCompanyDistrict/propertyCompanyDistrict/saveOrUpdate",
+    method: "post",
+    data: row,
+  });
+};
+
+export const update = (row) => {
+  return request({
+    url: "/ssoapi/blade-propertyCompanyDistrict/propertyCompanyDistrict/saveOrUpdate",
+    method: "post",
+    data: row,
+  });
+};
+
+export const getPropertyCompanyDistrict = (id) => {
+  return request({
+    url: "/ssoapi/blade-propertyCompanyDistrict/propertyCompanyDistrict/detail",
+    method: "get",
+    params: {
+      id,
+    },
+  });
+};
+
+export const getPropertyCompanyList = () => {
+  return request({
+    url: "/ssoapi/blade-propertyCompany/propertyCompany/getPropertyCompanyList",
+    method: "get",
+  });
+};
diff --git a/src/api/public.js b/src/ssoapi/public.js
similarity index 70%
rename from src/api/public.js
rename to src/ssoapi/public.js
index 16a0894..81be2a3 100644
--- a/src/api/public.js
+++ b/src/ssoapi/public.js
@@ -2,7 +2,7 @@
 
 export const getPersonPublicSelect = (params) => {
   return request({
-    url: "/api/blade-household/household/selectHouseholdList",
+    url: "/ssoapi/blade-household/household/selectHouseholdList",
     method: "get",
     params: params,
   });
diff --git a/src/api/publicSecurity/keynoteManage.js b/src/ssoapi/publicSecurity/keynoteManage.js
similarity index 69%
rename from src/api/publicSecurity/keynoteManage.js
rename to src/ssoapi/publicSecurity/keynoteManage.js
index 18a2f32..0457fbf 100644
--- a/src/api/publicSecurity/keynoteManage.js
+++ b/src/ssoapi/publicSecurity/keynoteManage.js
@@ -2,7 +2,7 @@
 
 export const applyTaskExamine = (data) => {
     return request({
-        url: "/api/blade-task/task/examine",
+        url: "/ssoapi/blade-task/task/examine",
         method: "post",
         data
     })
@@ -11,7 +11,7 @@
 // 列表详情
 export const getTaskPlaceSelfCheckInfo = (params) => {
     return request({
-        url: "/api/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/getInfo",
+        url: "/ssoapi/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/getInfo",
         method: "get",
         params
     })
diff --git a/src/api/publicSecurity/ninePlaceManage.js b/src/ssoapi/publicSecurity/ninePlaceManage.js
similarity index 68%
rename from src/api/publicSecurity/ninePlaceManage.js
rename to src/ssoapi/publicSecurity/ninePlaceManage.js
index b73d693..52d0c76 100644
--- a/src/api/publicSecurity/ninePlaceManage.js
+++ b/src/ssoapi/publicSecurity/ninePlaceManage.js
@@ -3,7 +3,7 @@
 // 档案管理列表
 export const getDAGLList = (current, size, params) => {
     return request({
-        url: "/api/blade-place/place/ninePage",
+        url: "/ssoapi/blade-place/place/ninePage",
         method: "get",
         params: {
             current,
@@ -16,7 +16,7 @@
 // 整改情况
 export const getZGQKList = (current, size, params) => {
     return request({
-        url: "/api/blade-taskPlaceRectification/taskPlaceRectification/getTaskPlaceRectificationList",
+        url: "/ssoapi/blade-taskPlaceRectification/taskPlaceRectification/getTaskPlaceRectificationList",
         method: "get",
         params: {
             current,
@@ -29,7 +29,7 @@
 // 隐患统计
 export const getYHTJList = (data) => {
     return request({
-        url: "/api/blade-taskPlaceRectification/taskPlaceRectification/rectificationStatistics",
+        url: "/ssoapi/blade-taskPlaceRectification/taskPlaceRectification/rectificationStatistics",
         method: "post",
         data
     })
@@ -38,7 +38,7 @@
 // 问题类型字典
 export const getPatrolGroupTree = (params) => {
     return request({
-        url: "/api/patrol/patrolGroup/getPatrolGroupTree",
+        url: "/ssoapi/patrol/patrolGroup/getPatrolGroupTree",
         method: "get",
         params
     })
@@ -47,7 +47,7 @@
 // 九小类型字典
 export const getDictBizTree = (params) => {
     return request({
-        url: "/api/blade-system/dict-biz/tree",
+        url: "/ssoapi/blade-system/dict-biz/tree",
         method: "get",
         params
     })
@@ -56,7 +56,7 @@
 // 民警审核接口
 export const applyRectification = (data) => {
     return request({
-        url: "/api/blade-taskPlaceRectification/taskPlaceRectification/applyRectification",
+        url: "/ssoapi/blade-taskPlaceRectification/taskPlaceRectification/applyRectification",
         method: "post",
         data
     })
diff --git a/src/api/resource/smsRecord.js b/src/ssoapi/publicSecurity/nursingCheckIn.js
similarity index 65%
copy from src/api/resource/smsRecord.js
copy to src/ssoapi/publicSecurity/nursingCheckIn.js
index c2c8426..40c4fb3 100644
--- a/src/api/resource/smsRecord.js
+++ b/src/ssoapi/publicSecurity/nursingCheckIn.js
@@ -1,9 +1,8 @@
 import request from '@/router/axios';
 
-
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/page',
+    url: '/ssoapi/blade-nursingCheckIn/nursingCheckIn/page',
     method: 'get',
     params: {
       ...params,
@@ -15,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/detail',
+    url: '/ssoapi/blade-nursingCheckIn/nursingCheckIn/detail',
     method: 'get',
     params: {
       id
@@ -25,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/remove',
+    url: '/ssoapi/blade-nursingCheckIn/nursingCheckIn/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-nursingCheckIn/nursingCheckIn/submit',
     method: 'post',
     data: row
   })
@@ -43,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-nursingCheckIn/nursingCheckIn/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/publicSecurity/taskNoFraudReporting.js b/src/ssoapi/publicSecurity/taskNoFraudReporting.js
similarity index 62%
rename from src/api/publicSecurity/taskNoFraudReporting.js
rename to src/ssoapi/publicSecurity/taskNoFraudReporting.js
index 81b1baa..8faa999 100644
--- a/src/api/publicSecurity/taskNoFraudReporting.js
+++ b/src/ssoapi/publicSecurity/taskNoFraudReporting.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-taskNoFraudReporting/taskNoFraudReporting/list',
+    url: '/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-taskNoFraudReporting/taskNoFraudReporting/detail',
+    url: '/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/detail',
     method: 'get',
     params: {
       id
@@ -25,7 +25,7 @@
 // 列表详情
 export const getTaskNoFraudReportingInfo = (params) => {
   return request({
-    url: "/api/blade-taskNoFraudReporting/taskNoFraudReporting/getInfo",
+    url: "/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/getInfo",
     method: "get",
     params
   })
@@ -33,7 +33,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-taskNoFraudReporting/taskNoFraudReporting/remove',
+    url: '/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/remove',
     method: 'post',
     params: {
       ids,
@@ -43,7 +43,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-taskNoFraudReporting/taskNoFraudReporting/submit',
+    url: '/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/submit',
     method: 'post',
     data: row
   })
@@ -51,7 +51,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-taskNoFraudReporting/taskNoFraudReporting/submit',
+    url: '/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/publicSecurity/taskSchoolEven.js b/src/ssoapi/publicSecurity/taskSchoolEven.js
similarity index 66%
rename from src/api/publicSecurity/taskSchoolEven.js
rename to src/ssoapi/publicSecurity/taskSchoolEven.js
index d4a3067..0e2c6e1 100644
--- a/src/api/publicSecurity/taskSchoolEven.js
+++ b/src/ssoapi/publicSecurity/taskSchoolEven.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-taskSchoolEven/taskSchoolEven/list',
+    url: '/ssoapi/blade-taskSchoolEven/taskSchoolEven/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-taskSchoolEven/taskSchoolEven/detail',
+    url: '/ssoapi/blade-taskSchoolEven/taskSchoolEven/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-taskSchoolEven/taskSchoolEven/remove',
+    url: '/ssoapi/blade-taskSchoolEven/taskSchoolEven/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-taskSchoolEven/taskSchoolEven/submit',
+    url: '/ssoapi/blade-taskSchoolEven/taskSchoolEven/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-taskSchoolEven/taskSchoolEven/submit',
+    url: '/ssoapi/blade-taskSchoolEven/taskSchoolEven/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/punch_card/index.js b/src/ssoapi/punch_card/index.js
similarity index 88%
rename from src/api/punch_card/index.js
rename to src/ssoapi/punch_card/index.js
index 5364104..410b346 100644
--- a/src/api/punch_card/index.js
+++ b/src/ssoapi/punch_card/index.js
@@ -12,7 +12,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: "/api/blade-checkInRecords/checkInRecords/page",
+    url: "/ssoapi/blade-checkInRecords/checkInRecords/page",
     method: "get",
     params: {
       ...params,
diff --git a/src/api/report/report.js b/src/ssoapi/report/report.js
similarity index 75%
rename from src/api/report/report.js
rename to src/ssoapi/report/report.js
index 19705ff..a904283 100644
--- a/src/api/report/report.js
+++ b/src/ssoapi/report/report.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-report/report/rest/list',
+    url: '/ssoapi/blade-report/report/rest/list',
     method: 'get',
     params: {
       ...params,
@@ -13,7 +13,7 @@
 }
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-report/report/rest/remove',
+    url: '/ssoapi/blade-report/report/rest/remove',
     method: 'post',
     params: {
       ids,
diff --git a/src/api/resource/attach.js b/src/ssoapi/resource/attach.js
similarity index 71%
rename from src/api/resource/attach.js
rename to src/ssoapi/resource/attach.js
index e90ccaf..e5f6db3 100644
--- a/src/api/resource/attach.js
+++ b/src/ssoapi/resource/attach.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-resource/attach/list',
+    url: '/ssoapi/blade-resource/attach/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-resource/attach/detail',
+    url: '/ssoapi/blade-resource/attach/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-resource/attach/remove',
+    url: '/ssoapi/blade-resource/attach/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-resource/attach/submit',
+    url: '/ssoapi/blade-resource/attach/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-resource/attach/submit',
+    url: '/ssoapi/blade-resource/attach/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/resource/oss.js b/src/ssoapi/resource/oss.js
similarity index 72%
rename from src/api/resource/oss.js
rename to src/ssoapi/resource/oss.js
index 0b8acfa..af2d683 100644
--- a/src/api/resource/oss.js
+++ b/src/ssoapi/resource/oss.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-resource/oss/list',
+    url: '/ssoapi/blade-resource/oss/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-resource/oss/detail',
+    url: '/ssoapi/blade-resource/oss/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-resource/oss/remove',
+    url: '/ssoapi/blade-resource/oss/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-resource/oss/submit',
+    url: '/ssoapi/blade-resource/oss/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-resource/oss/submit',
+    url: '/ssoapi/blade-resource/oss/submit',
     method: 'post',
     data: row
   })
@@ -50,7 +50,7 @@
 
 export const enable = (id) => {
   return request({
-    url: '/api/blade-resource/oss/enable',
+    url: '/ssoapi/blade-resource/oss/enable',
     method: 'post',
     params: {
       id
diff --git a/src/api/resource/sms.js b/src/ssoapi/resource/sms.js
similarity index 72%
rename from src/api/resource/sms.js
rename to src/ssoapi/resource/sms.js
index 9351363..9b10a64 100644
--- a/src/api/resource/sms.js
+++ b/src/ssoapi/resource/sms.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-resource/sms/list',
+    url: '/ssoapi/blade-resource/sms/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-resource/sms/detail',
+    url: '/ssoapi/blade-resource/sms/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-resource/sms/remove',
+    url: '/ssoapi/blade-resource/sms/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-resource/sms/submit',
+    url: '/ssoapi/blade-resource/sms/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-resource/sms/submit',
+    url: '/ssoapi/blade-resource/sms/submit',
     method: 'post',
     data: row
   })
@@ -50,7 +50,7 @@
 
 export const enable = (id) => {
   return request({
-    url: '/api/blade-resource/sms/enable',
+    url: '/ssoapi/blade-resource/sms/enable',
     method: 'post',
     params: {
       id
@@ -60,7 +60,7 @@
 
 export const send = (code, phones, params) => {
   return request({
-    url: '/api/blade-resource/sms/endpoint/send-message',
+    url: '/ssoapi/blade-resource/sms/endpoint/send-message',
     method: 'post',
     params: {
       code,
diff --git a/src/api/resource/smsRecord.js b/src/ssoapi/resource/smsRecord.js
similarity index 69%
copy from src/api/resource/smsRecord.js
copy to src/ssoapi/resource/smsRecord.js
index c2c8426..be889a8 100644
--- a/src/api/resource/smsRecord.js
+++ b/src/ssoapi/resource/smsRecord.js
@@ -3,7 +3,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/page',
+    url: '/ssoapi/blade-smsRecord/smsRecord/page',
     method: 'get',
     params: {
       ...params,
@@ -15,7 +15,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/detail',
+    url: '/ssoapi/blade-smsRecord/smsRecord/detail',
     method: 'get',
     params: {
       id
@@ -25,7 +25,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/remove',
+    url: '/ssoapi/blade-smsRecord/smsRecord/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +35,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-smsRecord/smsRecord/submit',
     method: 'post',
     data: row
   })
@@ -43,7 +43,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-smsRecord/smsRecord/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/resource/smsTemplate.js b/src/ssoapi/resource/smsTemplate.js
similarity index 68%
rename from src/api/resource/smsTemplate.js
rename to src/ssoapi/resource/smsTemplate.js
index 2137814..02810e3 100644
--- a/src/api/resource/smsTemplate.js
+++ b/src/ssoapi/resource/smsTemplate.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsTemplate/smsTemplate/page',
+    url: '/ssoapi/blade-smsTemplate/smsTemplate/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-smsTemplate/smsTemplate/detail',
+    url: '/ssoapi/blade-smsTemplate/smsTemplate/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsTemplate/smsTemplate/remove',
+    url: '/ssoapi/blade-smsTemplate/smsTemplate/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsTemplate/smsTemplate/submit',
+    url: '/ssoapi/blade-smsTemplate/smsTemplate/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsTemplate/smsTemplate/submit',
+    url: '/ssoapi/blade-smsTemplate/smsTemplate/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/rotation/rotation.js b/src/ssoapi/rotation/rotation.js
similarity index 70%
rename from src/api/rotation/rotation.js
rename to src/ssoapi/rotation/rotation.js
index 2e8146a..2cd8214 100644
--- a/src/api/rotation/rotation.js
+++ b/src/ssoapi/rotation/rotation.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-rotation/rotation/page',
+    url: '/ssoapi/blade-rotation/rotation/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-rotation/rotation/remove',
+    url: '/ssoapi/blade-rotation/rotation/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-rotation/rotation/save',
+    url: '/ssoapi/blade-rotation/rotation/save',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-rotation/rotation/update',
+    url: '/ssoapi/blade-rotation/rotation/update',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getRotation = (id) => {
   return request({
-    url: '/api/blade-rotation/rotation/detail',
+    url: '/ssoapi/blade-rotation/rotation/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/resource/smsRecord.js b/src/ssoapi/subjectChoices/subjectChoices.js
similarity index 65%
copy from src/api/resource/smsRecord.js
copy to src/ssoapi/subjectChoices/subjectChoices.js
index c2c8426..d5ba466 100644
--- a/src/api/resource/smsRecord.js
+++ b/src/ssoapi/subjectChoices/subjectChoices.js
@@ -1,9 +1,8 @@
 import request from '@/router/axios';
 
-
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/page',
+    url: '/ssoapi/blade-subjectChoices/subjectChoices/page',
     method: 'get',
     params: {
       ...params,
@@ -15,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/detail',
+    url: '/ssoapi/blade-subjectChoices/subjectChoices/detail',
     method: 'get',
     params: {
       id
@@ -25,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/remove',
+    url: '/ssoapi/blade-subjectChoices/subjectChoices/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-subjectChoices/subjectChoices/submit',
     method: 'post',
     data: row
   })
@@ -43,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-subjectChoices/subjectChoices/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/resource/smsRecord.js b/src/ssoapi/subjectOption/subjectOption.js
similarity index 66%
copy from src/api/resource/smsRecord.js
copy to src/ssoapi/subjectOption/subjectOption.js
index c2c8426..8501bf7 100644
--- a/src/api/resource/smsRecord.js
+++ b/src/ssoapi/subjectOption/subjectOption.js
@@ -1,9 +1,8 @@
 import request from '@/router/axios';
 
-
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/page',
+    url: '/ssoapi/blade-subjectOption/subjectOption/list',
     method: 'get',
     params: {
       ...params,
@@ -15,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/detail',
+    url: '/ssoapi/blade-subjectOption/subjectOption/detail',
     method: 'get',
     params: {
       id
@@ -25,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/remove',
+    url: '/ssoapi/blade-subjectOption/subjectOption/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-subjectOption/subjectOption/submit',
     method: 'post',
     data: row
   })
@@ -43,8 +42,9 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-subjectOption/subjectOption/submit',
     method: 'post',
     data: row
   })
-}
\ No newline at end of file
+}
+
diff --git a/src/api/system/client.js b/src/ssoapi/system/client.js
similarity index 72%
rename from src/api/system/client.js
rename to src/ssoapi/system/client.js
index 194cf3d..2319fb9 100644
--- a/src/api/system/client.js
+++ b/src/ssoapi/system/client.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/client/list',
+    url: '/ssoapi/blade-system/client/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-system/client/detail',
+    url: '/ssoapi/blade-system/client/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/client/remove',
+    url: '/ssoapi/blade-system/client/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/client/submit',
+    url: '/ssoapi/blade-system/client/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/client/submit',
+    url: '/ssoapi/blade-system/client/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/system/dept.js b/src/ssoapi/system/dept.js
similarity index 71%
rename from src/api/system/dept.js
rename to src/ssoapi/system/dept.js
index 6ebf663..a570787 100644
--- a/src/api/system/dept.js
+++ b/src/ssoapi/system/dept.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/dept/list',
+    url: '/ssoapi/blade-system/dept/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getLazyList = (parentId, params) => {
   return request({
-    url: '/api/blade-system/dept/lazy-list',
+    url: '/ssoapi/blade-system/dept/lazy-list',
     method: 'get',
     params: {
       ...params,
@@ -25,7 +25,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/dept/remove',
+    url: '/ssoapi/blade-system/dept/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +35,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/dept/saveOrUpdateDeptInfo',
+    url: '/ssoapi/blade-system/dept/saveOrUpdateDeptInfo',
     method: 'post',
     data: row
   })
@@ -43,7 +43,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/dept/saveOrUpdateDeptInfo',
+    url: '/ssoapi/blade-system/dept/saveOrUpdateDeptInfo',
     method: 'post',
     data: row
   })
@@ -51,7 +51,7 @@
 
 export const getDept = (id) => {
   return request({
-    url: '/api/blade-system/dept/detail',
+    url: '/ssoapi/blade-system/dept/detail',
     method: 'get',
     params: {
       id,
@@ -61,7 +61,7 @@
 
 export const getDeptTree = (tenantId) => {
   return request({
-    url: '/api/blade-system/dept/tree',
+    url: '/ssoapi/blade-system/dept/tree',
     method: 'get',
     params: {
       tenantId,
@@ -71,7 +71,7 @@
 
 export const getDeptLazyTree = (parentId) => {
   return request({
-    url: '/api/blade-system/dept/lazy-tree',
+    url: '/ssoapi/blade-system/dept/lazy-tree',
     method: 'get',
     params: {
       parentId
@@ -81,7 +81,7 @@
 
 export const getDeptUserTree=(params)=>{
   return request({
-    url: '/api/blade-system/dept/getDeptAndUserTree',
+    url: '/ssoapi/blade-system/dept/getDeptAndUserTree',
     method: 'get',
     params: {
       ...params
diff --git a/src/api/system/dict.js b/src/ssoapi/system/dict.js
similarity index 73%
rename from src/api/system/dict.js
rename to src/ssoapi/system/dict.js
index 572f1da..6051b40 100644
--- a/src/api/system/dict.js
+++ b/src/ssoapi/system/dict.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/dict/list',
+    url: '/ssoapi/blade-system/dict/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getParentList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/dict/parent-list',
+    url: '/ssoapi/blade-system/dict/parent-list',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const getChildList = (current, size, parentId, params) => {
   return request({
-    url: '/api/blade-system/dict/child-list',
+    url: '/ssoapi/blade-system/dict/child-list',
     method: 'get',
     params: {
       ...params,
@@ -39,7 +39,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/dict/remove',
+    url: '/ssoapi/blade-system/dict/remove',
     method: 'post',
     params: {
       ids,
@@ -49,7 +49,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/dict/submit',
+    url: '/ssoapi/blade-system/dict/submit',
     method: 'post',
     data: row
   })
@@ -57,7 +57,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/dict/submit',
+    url: '/ssoapi/blade-system/dict/submit',
     method: 'post',
     data: row
   })
@@ -66,7 +66,7 @@
 
 export const getDict = (id) => {
   return request({
-    url: '/api/blade-system/dict/detail',
+    url: '/ssoapi/blade-system/dict/detail',
     method: 'get',
     params: {
       id,
@@ -75,14 +75,14 @@
 }
 export const getDictTree = () => {
   return request({
-    url: '/api/blade-system/dict/tree?code=DICT',
+    url: '/ssoapi/blade-system/dict/tree?code=DICT',
     method: 'get'
   })
 }
 
 export const getDictionary = (params) => {
   return request({
-    url: '/api/blade-system/dict/dictionary',
+    url: '/ssoapi/blade-system/dict/dictionary',
     method: 'get',
     params,
   })
diff --git a/src/api/system/dictbiz.js b/src/ssoapi/system/dictbiz.js
similarity index 71%
rename from src/api/system/dictbiz.js
rename to src/ssoapi/system/dictbiz.js
index fcd9ed2..6c42ac3 100644
--- a/src/api/system/dictbiz.js
+++ b/src/ssoapi/system/dictbiz.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/dict-biz/list',
+    url: '/ssoapi/blade-system/dict-biz/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getParentList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/dict-biz/parent-list',
+    url: '/ssoapi/blade-system/dict-biz/parent-list',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const getChildList = (current, size, parentId, params) => {
   return request({
-    url: '/api/blade-system/dict-biz/child-list',
+    url: '/ssoapi/blade-system/dict-biz/child-list',
     method: 'get',
     params: {
       ...params,
@@ -39,7 +39,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/dict-biz/remove',
+    url: '/ssoapi/blade-system/dict-biz/remove',
     method: 'post',
     params: {
       ids,
@@ -49,7 +49,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/dict-biz/submit',
+    url: '/ssoapi/blade-system/dict-biz/submit',
     method: 'post',
     data: row
   })
@@ -57,7 +57,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/dict-biz/submit',
+    url: '/ssoapi/blade-system/dict-biz/submit',
     method: 'post',
     data: row
   })
@@ -66,7 +66,7 @@
 
 export const getDict = (id) => {
   return request({
-    url: '/api/blade-system/dict-biz/detail',
+    url: '/ssoapi/blade-system/dict-biz/detail',
     method: 'get',
     params: {
       id,
@@ -75,14 +75,14 @@
 }
 export const getDictTree = () => {
   return request({
-    url: '/api/blade-system/dict-biz/tree?code=DICT',
+    url: '/ssoapi/blade-system/dict-biz/tree?code=DICT',
     method: 'get'
   })
 }
 
 export const getDictionary = (params) => {
   return request({
-    url: '/api/blade-system/dict-biz/dictionary',
+    url: '/ssoapi/blade-system/dict-biz/dictionary',
     method: 'get',
     params,
   })
diff --git a/src/api/system/email.js b/src/ssoapi/system/email.js
similarity index 74%
rename from src/api/system/email.js
rename to src/ssoapi/system/email.js
index a25d9d9..09709a1 100644
--- a/src/api/system/email.js
+++ b/src/ssoapi/system/email.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-email/email/list',
+    url: '/ssoapi/blade-email/email/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-email/email/detail',
+    url: '/ssoapi/blade-email/email/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-email/email/remove',
+    url: '/ssoapi/blade-email/email/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-email/email/submit',
+    url: '/ssoapi/blade-email/email/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-email/email/submit',
+    url: '/ssoapi/blade-email/email/submit',
     method: 'post',
     data: row
   })
@@ -50,7 +50,7 @@
 
 export const enable = (id) => {
   return request({
-    url: '/api/blade-email/email/enable',
+    url: '/ssoapi/blade-email/email/enable',
     method: 'post',
     params: {
       id
@@ -60,7 +60,7 @@
 
 export const sendEmail = (params) => {
   return request({
-    url: '/api/blade-email/email/sendEmail',
+    url: '/ssoapi/blade-email/email/sendEmail',
     method: 'post',
     params: {
       ...params
@@ -73,7 +73,7 @@
 // 模板记录的结论列表
 export const getEmailTemplateList = (current, size, params) => {
   return request({
-    url: '/api/blade-email/emailTemplate/page',
+    url: '/ssoapi/blade-email/emailTemplate/page',
     method: 'get',
     params: {
       ...params,
@@ -86,7 +86,7 @@
 // 模板记录新增
 export const saveEmailTemplateList = (row) => {
   return request({
-    url: '/api/blade-email/emailTemplate/save',
+    url: '/ssoapi/blade-email/emailTemplate/save',
     method: 'post',
     data: row
   })
@@ -95,7 +95,7 @@
 // 模板记录修改
 export const updateEmailTemplateList = (row) => {
   return request({
-    url: '/api/blade-email/emailTemplate/update',
+    url: '/ssoapi/blade-email/emailTemplate/update',
     method: 'post',
     data: row
   })
@@ -104,7 +104,7 @@
 // 模板记录删除
 export const removeEmailTemplateList = (ids) => {
   return request({
-    url: '/api/blade-email/emailTemplate/remove',
+    url: '/ssoapi/blade-email/emailTemplate/remove',
     method: 'post',
     params: {
       ids
@@ -115,7 +115,7 @@
 // 模板记录详情
 export const detailEmailTemplateList = (id) => {
   return request({
-    url: '/api/blade-email/emailTemplate/detail',
+    url: '/ssoapi/blade-email/emailTemplate/detail',
     method: 'get',
     params: {
       id
@@ -126,7 +126,7 @@
 // 消息记录接口
 export const getMessageUserPage = (current, size, params) => {
   return request({
-    url: '/api/messageUser/messageUser/getPage',
+    url: '/ssoapi/messageUser/messageUser/getPage',
     method: 'get',
     params: {
       ...params,
diff --git a/src/api/system/menu.js b/src/ssoapi/system/menu.js
similarity index 73%
rename from src/api/system/menu.js
rename to src/ssoapi/system/menu.js
index 0b6382d..d361265 100644
--- a/src/api/system/menu.js
+++ b/src/ssoapi/system/menu.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/menu/list',
+    url: '/ssoapi/blade-system/menu/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getLazyList = (parentId, params) => {
   return request({
-    url: '/api/blade-system/menu/lazy-list',
+    url: '/ssoapi/blade-system/menu/lazy-list',
     method: 'get',
     params: {
       ...params,
@@ -25,7 +25,7 @@
 
 export const getLazyMenuList = (parentId, params) => {
   return request({
-    url: '/api/blade-system/menu/lazy-menu-list',
+    url: '/ssoapi/blade-system/menu/lazy-menu-list',
     method: 'get',
     params: {
       ...params,
@@ -36,7 +36,7 @@
 
 export const getMenuList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/menu/menu-list',
+    url: '/ssoapi/blade-system/menu/menu-list',
     method: 'get',
     params: {
       ...params,
@@ -48,7 +48,7 @@
 
 export const getMenuTree = (tenantId) => {
   return request({
-    url: '/api/blade-system/menu/tree',
+    url: '/ssoapi/blade-system/menu/tree',
     method: 'get',
     params: {
       tenantId,
@@ -58,7 +58,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/menu/remove',
+    url: '/ssoapi/blade-system/menu/remove',
     method: 'post',
     params: {
       ids,
@@ -68,7 +68,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/menu/submit',
+    url: '/ssoapi/blade-system/menu/submit',
     method: 'post',
     data: row
   })
@@ -76,7 +76,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/menu/submit',
+    url: '/ssoapi/blade-system/menu/submit',
     method: 'post',
     data: row
   })
@@ -84,7 +84,7 @@
 
 export const getMenu = (id) => {
   return request({
-    url: '/api/blade-system/menu/detail',
+    url: '/ssoapi/blade-system/menu/detail',
     method: 'get',
     params: {
       id,
@@ -93,12 +93,12 @@
 }
 
 export const getTopMenu = () => request({
-  url: '/api/blade-system/menu/top-menu',
+  url: '/ssoapi/blade-system/menu/top-menu',
   method: 'get'
 });
 
 export const getRoutes = (topMenuId) => request({
-  url: '/api/blade-system/menu/routes',
+  url: '/ssoapi/blade-system/menu/routes',
   method: 'get',
   params: {
     topMenuId,
diff --git a/src/api/system/param.js b/src/ssoapi/system/param.js
similarity index 73%
rename from src/api/system/param.js
rename to src/ssoapi/system/param.js
index 73a90f0..fac031b 100644
--- a/src/api/system/param.js
+++ b/src/ssoapi/system/param.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/param/list',
+    url: '/ssoapi/blade-system/param/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/param/remove',
+    url: '/ssoapi/blade-system/param/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/param/submit',
+    url: '/ssoapi/blade-system/param/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/param/submit',
+    url: '/ssoapi/blade-system/param/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/system/post.js b/src/ssoapi/system/post.js
similarity index 73%
rename from src/api/system/post.js
rename to src/ssoapi/system/post.js
index 614b8fc..24297e3 100644
--- a/src/api/system/post.js
+++ b/src/ssoapi/system/post.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/post/list',
+    url: '/ssoapi/blade-system/post/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getPostList = (tenantId) => {
   return request({
-    url: '/api/blade-system/post/select',
+    url: '/ssoapi/blade-system/post/select',
     method: 'get',
     params: {
       tenantId
@@ -24,7 +24,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-system/post/detail',
+    url: '/ssoapi/blade-system/post/detail',
     method: 'get',
     params: {
       id
@@ -34,7 +34,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/post/remove',
+    url: '/ssoapi/blade-system/post/remove',
     method: 'post',
     params: {
       ids,
@@ -44,7 +44,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/post/submit',
+    url: '/ssoapi/blade-system/post/submit',
     method: 'post',
     data: row
   })
@@ -52,7 +52,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/post/submit',
+    url: '/ssoapi/blade-system/post/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/system/role.js b/src/ssoapi/system/role.js
similarity index 72%
rename from src/api/system/role.js
rename to src/ssoapi/system/role.js
index b391573..79f7662 100644
--- a/src/api/system/role.js
+++ b/src/ssoapi/system/role.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/role/list',
+    url: '/ssoapi/blade-system/role/list',
     method: 'get',
     params: {
       ...params,
@@ -13,14 +13,14 @@
 }
 export const grantTree = () => {
   return request({
-    url: '/api/blade-system/menu/grant-tree',
+    url: '/ssoapi/blade-system/menu/grant-tree',
     method: 'get',
   })
 }
 
 export const grant = (roleIds, menuIds, dataScopeIds, apiScopeIds) => {
   return request({
-    url: '/api/blade-system/role/grant',
+    url: '/ssoapi/blade-system/role/grant',
     method: 'post',
     data: {
       roleIds,
@@ -33,7 +33,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/role/remove',
+    url: '/ssoapi/blade-system/role/remove',
     method: 'post',
     params: {
       ids,
@@ -43,7 +43,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/role/submit',
+    url: '/ssoapi/blade-system/role/submit',
     method: 'post',
     data: row
   })
@@ -51,7 +51,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/role/submit',
+    url: '/ssoapi/blade-system/role/submit',
     method: 'post',
     data: row
   })
@@ -60,7 +60,7 @@
 
 export const getRole = (roleIds) => {
   return request({
-    url: '/api/blade-system/menu/role-tree-keys',
+    url: '/ssoapi/blade-system/menu/role-tree-keys',
     method: 'get',
     params: {
       roleIds,
@@ -70,7 +70,7 @@
 
 export const getRoleTree = (tenantId) => {
   return request({
-    url: '/api/blade-system/role/tree',
+    url: '/ssoapi/blade-system/role/tree',
     method: 'get',
     params: {
       tenantId,
@@ -80,7 +80,7 @@
 
 export const getRoleTreeById = (roleId) => {
   return request({
-    url: '/api/blade-system/role/tree-by-id',
+    url: '/ssoapi/blade-system/role/tree-by-id',
     method: 'get',
     params: {
       roleId,
@@ -90,7 +90,7 @@
 
 export const getRoleList = (params) => {
   return request({
-      url: '/api/blade-system/role/getRoleList',
+      url: '/ssoapi/blade-system/role/getRoleList',
       method: 'get',
       params: params
   })
diff --git a/src/api/system/scope.js b/src/ssoapi/system/scope.js
similarity index 71%
rename from src/api/system/scope.js
rename to src/ssoapi/system/scope.js
index 3731d88..c4b3adf 100644
--- a/src/api/system/scope.js
+++ b/src/ssoapi/system/scope.js
@@ -2,7 +2,7 @@
 
 export const getListDataScope = (current, size, params) => {
   return request({
-    url: '/api/blade-system/data-scope/list',
+    url: '/ssoapi/blade-system/data-scope/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const removeDataScope = (ids) => {
   return request({
-    url: '/api/blade-system/data-scope/remove',
+    url: '/ssoapi/blade-system/data-scope/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const addDataScope = (row) => {
   return request({
-    url: '/api/blade-system/data-scope/submit',
+    url: '/ssoapi/blade-system/data-scope/submit',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const updateDataScope = (row) => {
   return request({
-    url: '/api/blade-system/data-scope/submit',
+    url: '/ssoapi/blade-system/data-scope/submit',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getMenuDataScope = (id) => {
   return request({
-    url: '/api/blade-system/data-scope/detail',
+    url: '/ssoapi/blade-system/data-scope/detail',
     method: 'get',
     params: {
       id,
@@ -50,7 +50,7 @@
 
 export const getListApiScope = (current, size, params) => {
   return request({
-    url: '/api/blade-system/api-scope/list',
+    url: '/ssoapi/blade-system/api-scope/list',
     method: 'get',
     params: {
       ...params,
@@ -62,7 +62,7 @@
 
 export const removeApiScope = (ids) => {
   return request({
-    url: '/api/blade-system/api-scope/remove',
+    url: '/ssoapi/blade-system/api-scope/remove',
     method: 'post',
     params: {
       ids,
@@ -72,7 +72,7 @@
 
 export const addApiScope = (row) => {
   return request({
-    url: '/api/blade-system/api-scope/submit',
+    url: '/ssoapi/blade-system/api-scope/submit',
     method: 'post',
     data: row
   })
@@ -80,7 +80,7 @@
 
 export const updateApiScope = (row) => {
   return request({
-    url: '/api/blade-system/api-scope/submit',
+    url: '/ssoapi/blade-system/api-scope/submit',
     method: 'post',
     data: row
   })
@@ -88,7 +88,7 @@
 
 export const getMenuApiScope = (id) => {
   return request({
-    url: '/api/blade-system/api-scope/detail',
+    url: '/ssoapi/blade-system/api-scope/detail',
     method: 'get',
     params: {
       id,
diff --git a/src/api/system/tenant.js b/src/ssoapi/system/tenant.js
similarity index 72%
rename from src/api/system/tenant.js
rename to src/ssoapi/system/tenant.js
index 5369521..f64af89 100644
--- a/src/api/system/tenant.js
+++ b/src/ssoapi/system/tenant.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/tenant/list',
+    url: '/ssoapi/blade-system/tenant/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-system/tenant/detail',
+    url: '/ssoapi/blade-system/tenant/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/tenant/remove',
+    url: '/ssoapi/blade-system/tenant/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/tenant/submit',
+    url: '/ssoapi/blade-system/tenant/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/tenant/submit',
+    url: '/ssoapi/blade-system/tenant/submit',
     method: 'post',
     data: row
   })
@@ -50,7 +50,7 @@
 
 export const setting = (ids, form) => {
   return request({
-    url: '/api/blade-system/tenant/setting',
+    url: '/ssoapi/blade-system/tenant/setting',
     method: 'post',
     params: {
       ...form,
@@ -61,7 +61,7 @@
 
 export const datasource = (tenantId, datasourceId) => {
   return request({
-    url: '/api/blade-system/tenant/datasource',
+    url: '/ssoapi/blade-system/tenant/datasource',
     method: 'post',
     params: {
       tenantId,
@@ -72,7 +72,7 @@
 
 export const info = (domain) => {
   return request({
-    url: '/api/blade-system/tenant/info',
+    url: '/ssoapi/blade-system/tenant/info',
     method: 'get',
     params: {
       domain
@@ -82,7 +82,7 @@
 
 export const packageInfo = (tenantId) => {
   return request({
-    url: '/api/blade-system/tenant/package-detail',
+    url: '/ssoapi/blade-system/tenant/package-detail',
     method: 'get',
     params: {
       tenantId
@@ -92,7 +92,7 @@
 
 export const packageSetting = (tenantId, packageId) => {
   return request({
-    url: '/api/blade-system/tenant/package-setting',
+    url: '/ssoapi/blade-system/tenant/package-setting',
     method: 'post',
     params: {
       tenantId,
diff --git a/src/api/resource/smsRecord.js b/src/ssoapi/system/tenantpackage.js
similarity index 68%
copy from src/api/resource/smsRecord.js
copy to src/ssoapi/system/tenantpackage.js
index c2c8426..369fe99 100644
--- a/src/api/resource/smsRecord.js
+++ b/src/ssoapi/system/tenantpackage.js
@@ -1,9 +1,8 @@
 import request from '@/router/axios';
 
-
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/page',
+    url: '/ssoapi/blade-system/tenant-package/list',
     method: 'get',
     params: {
       ...params,
@@ -15,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/detail',
+    url: '/ssoapi/blade-system/tenant-package/detail',
     method: 'get',
     params: {
       id
@@ -25,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/remove',
+    url: '/ssoapi/blade-system/tenant-package/remove',
     method: 'post',
     params: {
       ids,
@@ -35,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-system/tenant-package/submit',
     method: 'post',
     data: row
   })
@@ -43,8 +42,9 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-smsRecord/smsRecord/submit',
+    url: '/ssoapi/blade-system/tenant-package/submit',
     method: 'post',
     data: row
   })
-}
\ No newline at end of file
+}
+
diff --git a/src/api/system/topmenu.js b/src/ssoapi/system/topmenu.js
similarity index 71%
rename from src/api/system/topmenu.js
rename to src/ssoapi/system/topmenu.js
index cf37482..48327ae 100644
--- a/src/api/system/topmenu.js
+++ b/src/ssoapi/system/topmenu.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-system/topmenu/list',
+    url: '/ssoapi/blade-system/topmenu/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-system/topmenu/detail',
+    url: '/ssoapi/blade-system/topmenu/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/topmenu/remove',
+    url: '/ssoapi/blade-system/topmenu/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/topmenu/submit',
+    url: '/ssoapi/blade-system/topmenu/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/topmenu/submit',
+    url: '/ssoapi/blade-system/topmenu/submit',
     method: 'post',
     data: row
   })
@@ -50,14 +50,14 @@
 
 export const grantTree = () => {
   return request({
-    url: '/api/blade-system/menu/grant-top-tree',
+    url: '/ssoapi/blade-system/menu/grant-top-tree',
     method: 'get',
   })
 }
 
 export const getTopTree = (topMenuIds) => {
   return request({
-    url: '/api/blade-system/menu/top-tree-keys',
+    url: '/ssoapi/blade-system/menu/top-tree-keys',
     method: 'get',
     params: {
       topMenuIds,
@@ -67,7 +67,7 @@
 
 export const grant = (topMenuIds, menuIds) => {
   return request({
-    url: '/api/blade-system/topmenu/grant',
+    url: '/ssoapi/blade-system/topmenu/grant',
     method: 'post',
     data: {
       topMenuIds,
diff --git a/src/api/system/user.js b/src/ssoapi/system/user.js
similarity index 72%
rename from src/api/system/user.js
rename to src/ssoapi/system/user.js
index e1590cd..cdcfeb5 100644
--- a/src/api/system/user.js
+++ b/src/ssoapi/system/user.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params, deptId) => {
   return request({
-    url: '/api/blade-system/user/page',
+    url: '/ssoapi/blade-system/user/page',
     method: 'get',
     params: {
       ...params,
@@ -15,7 +15,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-system/user/remove',
+    url: '/ssoapi/blade-system/user/remove',
     method: 'post',
     params: {
       ids,
@@ -25,7 +25,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-system/user/submit',
+    url: '/ssoapi/blade-system/user/submit',
     method: 'post',
     data: row
   })
@@ -33,7 +33,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-system/user/update',
+    url: '/ssoapi/blade-system/user/update',
     method: 'post',
     data: row
   })
@@ -41,7 +41,7 @@
 
 export const updatePlatform = (userId, userType, userExt) => {
   return request({
-    url: '/api/blade-system/user/update-platform',
+    url: '/ssoapi/blade-system/user/update-platform',
     method: 'post',
     params: {
       userId,
@@ -53,7 +53,7 @@
 
 export const getUser = (id) => {
   return request({
-    url: '/api/blade-system/user/detail',
+    url: '/ssoapi/blade-system/user/detail',
     method: 'get',
     params: {
       id,
@@ -63,7 +63,7 @@
 
 export const getUserPlatform = (id) => {
   return request({
-    url: '/api/blade-system/user/platform-detail',
+    url: '/ssoapi/blade-system/user/platform-detail',
     method: 'get',
     params: {
       id,
@@ -73,14 +73,14 @@
 
 export const getUserInfo = () => {
   return request({
-    url: '/api/blade-system/user/info',
+    url: '/ssoapi/blade-system/user/info',
     method: 'get',
   })
 }
 
 export const resetPassword = (userIds) => {
   return request({
-    url: '/api/blade-system/user/reset-password',
+    url: '/ssoapi/blade-system/user/reset-password',
     method: 'post',
     params: {
       userIds,
@@ -90,7 +90,7 @@
 
 export const updatePassword = (oldPassword, newPassword, newPassword1) => {
   return request({
-    url: '/api/blade-system/user/update-password',
+    url: '/ssoapi/blade-system/user/update-password',
     method: 'post',
     params: {
       oldPassword,
@@ -102,7 +102,7 @@
 
 export const updateInfo = (row) => {
   return request({
-    url: '/api/blade-system/user/update-info',
+    url: '/ssoapi/blade-system/user/update-info',
     method: 'post',
     data: row
   })
@@ -110,7 +110,7 @@
 
 export const grant = (userIds, roleIds) => {
   return request({
-    url: '/api/blade-system/user/grant',
+    url: '/ssoapi/blade-system/user/grant',
     method: 'post',
     params: {
       userIds,
@@ -121,7 +121,7 @@
 
 export const unlock = (userIds) => {
   return request({
-    url: '/api/blade-system/user/unlock',
+    url: '/ssoapi/blade-system/user/unlock',
     method: 'post',
     params: {
       userIds,
@@ -131,7 +131,7 @@
 
 export const getUserByDistrictId = (districtId) => {
   return request({
-    url: '/api/blade-system/user/searchUserByDistrictId',
+    url: '/ssoapi/blade-system/user/searchUserByDistrictId',
     method: 'get',
     params: {
       districtId,
@@ -141,7 +141,7 @@
 
 export const getUserlnfoByDistrictlds = (current, size, params) => {
   return request({
-    url: '/api/blade-household/household/getUserInfoByDistrictIds',
+    url: '/ssoapi/blade-household/household/getUserInfoByDistrictIds',
     method: 'get',
     params: {
       ...params,
diff --git a/src/api/task/bailReporting.js b/src/ssoapi/task/bailReporting.js
similarity index 64%
rename from src/api/task/bailReporting.js
rename to src/ssoapi/task/bailReporting.js
index edad13d..0a2494b 100644
--- a/src/api/task/bailReporting.js
+++ b/src/ssoapi/task/bailReporting.js
@@ -4,7 +4,7 @@
 
 export const getDetail = (params) => {
   return request({
-    url: "/api/blade-taskBailReportingEvent/taskBailReportingEvent/detail",
+    url: "/ssoapi/blade-taskBailReportingEvent/taskBailReportingEvent/detail",
     method: "get",
     params: {
       ...params,
@@ -13,7 +13,7 @@
 };
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-taskBailReportingEvent/taskBailReportingEvent/page',
+    url: '/ssoapi/blade-taskBailReportingEvent/taskBailReportingEvent/page',
     method: 'get',
     params: {
       ...params,
@@ -25,7 +25,7 @@
 
 export const update = (row) => {
   return request({
-    url: "/api/blade-taskBailReportingEvent/taskBailReportingEvent/update",
+    url: "/ssoapi/blade-taskBailReportingEvent/taskBailReportingEvent/update",
     method: "post",
     data: row,
   });
diff --git a/src/api/task/campusReporting.js b/src/ssoapi/task/campusReporting.js
similarity index 61%
rename from src/api/task/campusReporting.js
rename to src/ssoapi/task/campusReporting.js
index e262661..bc2d6af 100644
--- a/src/api/task/campusReporting.js
+++ b/src/ssoapi/task/campusReporting.js
@@ -4,7 +4,7 @@
 
 export const getDetail = (params) => {
   return request({
-    url: "/api/blade-taskCampusReportingEvent/taskCampusReportingEvent/detail",
+    url: "/ssoapi/blade-taskCampusReportingEvent/taskCampusReportingEvent/detail",
     method: "get",
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const update = (row) => {
   return request({
-    url: "/api/blade-taskCampusReportingEvent/taskCampusReportingEvent/update",
+    url: "/ssoapi/blade-taskCampusReportingEvent/taskCampusReportingEvent/update",
     method: "post",
     data: row,
   });
diff --git a/src/api/task/eCall.js b/src/ssoapi/task/eCall.js
similarity index 69%
rename from src/api/task/eCall.js
rename to src/ssoapi/task/eCall.js
index fbcd3b2..38347f6 100644
--- a/src/api/task/eCall.js
+++ b/src/ssoapi/task/eCall.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-eCallEvent/eCallEvent/page',
+    url: '/ssoapi/blade-eCallEvent/eCallEvent/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-eCallEvent/eCallEvent/remove',
+    url: '/ssoapi/blade-eCallEvent/eCallEvent/remove',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-eCallEvent/eCallEvent/save',
+    url: '/ssoapi/blade-eCallEvent/eCallEvent/save',
     method: 'post',
     data: row
   })
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-eCallEvent/eCallEvent/update',
+    url: '/ssoapi/blade-eCallEvent/eCallEvent/update',
     method: 'post',
     data: row
   })
@@ -40,7 +40,7 @@
 
 export const getECallEvent = (id) => {
   return request({
-    url: '/api/blade-eCallEvent/eCallEvent/detail',
+    url: '/ssoapi/blade-eCallEvent/eCallEvent/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/task/hotelReporting.js b/src/ssoapi/task/hotelReporting.js
similarity index 64%
rename from src/api/task/hotelReporting.js
rename to src/ssoapi/task/hotelReporting.js
index ef15ad2..068b096 100644
--- a/src/api/task/hotelReporting.js
+++ b/src/ssoapi/task/hotelReporting.js
@@ -4,7 +4,7 @@
 
 export const getDetail = (params) => {
   return request({
-    url: "/api/blade-taskHotelReporting/taskHotelReporting/detail",
+    url: "/ssoapi/blade-taskHotelReporting/taskHotelReporting/detail",
     method: "get",
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const update = (row) => {
   return request({
-    url: "/api/blade-taskHotelReporting/taskHotelReporting/update",
+    url: "/ssoapi/blade-taskHotelReporting/taskHotelReporting/update",
     method: "post",
     data: row,
   });
diff --git a/src/api/task/labelReporting.js b/src/ssoapi/task/labelReporting.js
similarity index 61%
rename from src/api/task/labelReporting.js
rename to src/ssoapi/task/labelReporting.js
index 0b64d5d..fa93c8d 100644
--- a/src/api/task/labelReporting.js
+++ b/src/ssoapi/task/labelReporting.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-taskLabelReportingEvent/taskLabelReportingEvent/page',
+    url: '/ssoapi/blade-taskLabelReportingEvent/taskLabelReportingEvent/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: "/api/blade-taskLabelReportingEvent/taskLabelReportingEvent/detail",
+    url: "/ssoapi/blade-taskLabelReportingEvent/taskLabelReportingEvent/detail",
     method: "get",
     params:{
       id
@@ -24,7 +24,7 @@
 
 export const update = (row) => {
   return request({
-    url: "/api/blade-taskLabelReportingEvent/taskLabelReportingEvent/update",
+    url: "/ssoapi/blade-taskLabelReportingEvent/taskLabelReportingEvent/update",
     method: "post",
     data: row,
   });
@@ -32,7 +32,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: "/api/blade-taskLabelReportingEvent/taskLabelReportingEvent/remove",
+    url: "/ssoapi/blade-taskLabelReportingEvent/taskLabelReportingEvent/remove",
     method: "post",
     params: {
       ids
diff --git a/src/api/task/reportForRepairs.js b/src/ssoapi/task/reportForRepairs.js
similarity index 62%
rename from src/api/task/reportForRepairs.js
rename to src/ssoapi/task/reportForRepairs.js
index 151cac1..1ed1723 100644
--- a/src/api/task/reportForRepairs.js
+++ b/src/ssoapi/task/reportForRepairs.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: "/api/blade-taskReportForRepairs/taskReportForRepairs/page",
+    url: "/ssoapi/blade-taskReportForRepairs/taskReportForRepairs/page",
     method: "get",
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: "/api/blade-taskReportForRepairs/taskReportForRepairs/remove",
+    url: "/ssoapi/blade-taskReportForRepairs/taskReportForRepairs/remove",
     method: "post",
     params: {
       ids,
@@ -24,7 +24,7 @@
 
 export const add = (row) => {
   return request({
-    url: "/api/blade-taskReportForRepairs/taskReportForRepairs/save",
+    url: "/ssoapi/blade-taskReportForRepairs/taskReportForRepairs/save",
     method: "post",
     data: row,
   });
@@ -32,7 +32,7 @@
 
 export const update = (row) => {
   return request({
-    url: "/api/blade-taskReportForRepairs/taskReportForRepairs/update",
+    url: "/ssoapi/blade-taskReportForRepairs/taskReportForRepairs/update",
     method: "post",
     data: row,
   });
@@ -40,7 +40,7 @@
 
 export const updateView = (row) => {
   return request({
-    url: "/api/blade-taskReportForRepairs/taskReportForRepairs/updateView",
+    url: "/ssoapi/blade-taskReportForRepairs/taskReportForRepairs/updateView",
     method: "post",
     data: row,
   });
@@ -48,7 +48,7 @@
 
 export const getReportForRepairs = (id) => {
   return request({
-    url: "/api/blade-taskReportForRepairs/taskReportForRepairs/detail",
+    url: "/ssoapi/blade-taskReportForRepairs/taskReportForRepairs/detail",
     method: "get",
     params: {
       id,
@@ -58,7 +58,7 @@
 
 export const saveReply = (row) => {
   return request({
-    url: "/api//blade-task/taskRepairStep/save",
+    url: "/ssoapi//blade-task/taskRepairStep/save",
     method: "post",
     data: row,
   });
diff --git a/src/ssoapi/task/residencePermitApply.js b/src/ssoapi/task/residencePermitApply.js
new file mode 100644
index 0000000..e7f5852
--- /dev/null
+++ b/src/ssoapi/task/residencePermitApply.js
@@ -0,0 +1,46 @@
+import request from '@/router/axios'
+
+export const getList = (current, size, params) => {
+  return request({
+    url: '/ssoapi/blade-taskResidencePermitApply/taskResidencePermitApply/page',
+    method: 'get',
+    params: {
+      ...params,
+      current,
+      size,
+    }
+  })
+}
+
+export const add = (row) => {
+  return request({
+    url: '/ssoapi/blade-taskResidencePermitApply/taskResidencePermitApply/save',
+    method: 'post',
+    data: row
+  })
+}
+
+export const update = (row) => {
+  return request({
+    url: '/ssoapi/blade-taskResidencePermitApply/taskResidencePermitApply/update',
+    method: 'post',
+    data: row
+  })
+}
+export const updateAuditing = (row) => {
+  return request({
+    url: '/ssoapi/blade-taskResidencePermitApply/taskResidencePermitApply/auditing',
+    method: 'post',
+    data: row
+  })
+}
+
+export const remove = (ids) => {
+  return request({
+    url: '/ssoapi/blade-taskResidencePermitApply/taskResidencePermitApply/remove',
+    method: 'post',
+    params: {
+      ids,
+    }
+  })
+}
\ No newline at end of file
diff --git a/src/api/task/task.js b/src/ssoapi/task/task.js
similarity index 72%
rename from src/api/task/task.js
rename to src/ssoapi/task/task.js
index 4cbd10b..2922345 100644
--- a/src/api/task/task.js
+++ b/src/ssoapi/task/task.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-task/task/page',
+    url: '/ssoapi/blade-task/task/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getTaskPlaceSelfCheckList = (current, size, params) => {
   return request({
-    url: '/api/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/page',
+    url: '/ssoapi/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/page',
     method: 'get',
     params: {
       ...params,
@@ -27,7 +27,7 @@
 
 export const getTaskNoFraudReportingList = (current, size, params) => {
   return request({
-    url: '/api/blade-taskNoFraudReporting/taskNoFraudReporting/page',
+    url: '/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/page',
     method: 'get',
     params: {
       ...params,
@@ -39,7 +39,7 @@
 
 export const applyTaskExamine = (data) => {
   return request({
-    url: "/api/blade-task/task/examine",
+    url: "/ssoapi/blade-task/task/examine",
     method: "post",
     data
   })
@@ -47,7 +47,7 @@
 
 export const getBailReportingPage = (current, size, params) => {
   return request({
-    url: '/api/blade-task/task/getBailReportingPage',
+    url: '/ssoapi/blade-task/task/getBailReportingPage',
     method: 'get',
     params: {
       ...params,
@@ -59,7 +59,7 @@
 
 export const removeTask = (row) => {
   return request({
-    url: '/api/blade-task/task/removeTask',
+    url: '/ssoapi/blade-task/task/removeTask',
     method: 'post',
     data: row
   })
@@ -67,7 +67,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-task/task/save',
+    url: '/ssoapi/blade-task/task/save',
     method: 'post',
     data: row
   })
@@ -75,7 +75,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-task/task/update',
+    url: '/ssoapi/blade-task/task/update',
     method: 'post',
     data: row
   })
diff --git a/src/api/tool/code.js b/src/ssoapi/tool/code.js
similarity index 72%
rename from src/api/tool/code.js
rename to src/ssoapi/tool/code.js
index 4c16645..e8e67cd 100644
--- a/src/api/tool/code.js
+++ b/src/ssoapi/tool/code.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-develop/code/list',
+    url: '/ssoapi/blade-develop/code/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const build = (ids) => {
   return request({
-    url: '/api/blade-develop/code/gen-code',
+    url: '/ssoapi/blade-develop/code/gen-code',
     method: 'post',
     params: {
       ids,
@@ -24,7 +24,7 @@
 }
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-develop/code/remove',
+    url: '/ssoapi/blade-develop/code/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-develop/code/submit',
+    url: '/ssoapi/blade-develop/code/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-develop/code/submit',
+    url: '/ssoapi/blade-develop/code/submit',
     method: 'post',
     data: row
   })
@@ -50,7 +50,7 @@
 
 export const copy = (id) => {
   return request({
-    url: '/api/blade-develop/code/copy',
+    url: '/ssoapi/blade-develop/code/copy',
     method: 'post',
     params: {
       id,
@@ -60,7 +60,7 @@
 
 export const getCode = (id) => {
   return request({
-    url: '/api/blade-develop/code/detail',
+    url: '/ssoapi/blade-develop/code/detail',
     method: 'get',
     params: {
       id,
diff --git a/src/api/tool/datasource.js b/src/ssoapi/tool/datasource.js
similarity index 70%
rename from src/api/tool/datasource.js
rename to src/ssoapi/tool/datasource.js
index 7e7e40d..dfd264a 100644
--- a/src/api/tool/datasource.js
+++ b/src/ssoapi/tool/datasource.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-develop/datasource/list',
+    url: '/ssoapi/blade-develop/datasource/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-develop/datasource/detail',
+    url: '/ssoapi/blade-develop/datasource/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-develop/datasource/remove',
+    url: '/ssoapi/blade-develop/datasource/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-develop/datasource/submit',
+    url: '/ssoapi/blade-develop/datasource/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-develop/datasource/submit',
+    url: '/ssoapi/blade-develop/datasource/submit',
     method: 'post',
     data: row
   })
diff --git a/src/api/tool/model.js b/src/ssoapi/tool/model.js
similarity index 72%
rename from src/api/tool/model.js
rename to src/ssoapi/tool/model.js
index 47bb2fd..c62d6c2 100644
--- a/src/api/tool/model.js
+++ b/src/ssoapi/tool/model.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-develop/model/list',
+    url: '/ssoapi/blade-develop/model/list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getDetail = (id) => {
   return request({
-    url: '/api/blade-develop/model/detail',
+    url: '/ssoapi/blade-develop/model/detail',
     method: 'get',
     params: {
       id
@@ -24,7 +24,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-develop/model/remove',
+    url: '/ssoapi/blade-develop/model/remove',
     method: 'post',
     params: {
       ids,
@@ -34,7 +34,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-develop/model/submit',
+    url: '/ssoapi/blade-develop/model/submit',
     method: 'post',
     data: row
   })
@@ -42,7 +42,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-develop/model/submit',
+    url: '/ssoapi/blade-develop/model/submit',
     method: 'post',
     data: row
   })
@@ -50,7 +50,7 @@
 
 export const getTableList = (datasourceId) => {
   return request({
-    url: '/api/blade-develop/model/table-list',
+    url: '/ssoapi/blade-develop/model/table-list',
     method: 'get',
     params: {
       datasourceId,
@@ -60,7 +60,7 @@
 
 export const getTableInfo = (modelId, datasourceId) => {
   return request({
-    url: '/api/blade-develop/model/table-info',
+    url: '/ssoapi/blade-develop/model/table-info',
     method: 'get',
     params: {
       modelId,
@@ -71,7 +71,7 @@
 
 export const getTableInfoByName = (tableName, datasourceId) => {
   return request({
-    url: '/api/blade-develop/model/table-info',
+    url: '/ssoapi/blade-develop/model/table-info',
     method: 'get',
     params: {
       tableName,
@@ -82,7 +82,7 @@
 
 export const getModelPrototype = (modelId, datasourceId) => {
   return request({
-    url: '/api/blade-develop/model/model-prototype',
+    url: '/ssoapi/blade-develop/model/model-prototype',
     method: 'get',
     params: {
       modelId,
@@ -93,7 +93,7 @@
 
 export const submitModelPrototype = (row) => {
   return request({
-    url: '/api/blade-develop/model-prototype/submit-list',
+    url: '/ssoapi/blade-develop/model-prototype/submit-list',
     method: 'post',
     data: row
   })
@@ -102,7 +102,7 @@
 
 export const prototypeDetail = (modelId) => {
   return request({
-    url: '/api/blade-develop/model-prototype/select',
+    url: '/ssoapi/blade-develop/model-prototype/select',
     method: 'get',
     params: {
       modelId,
diff --git a/src/api/user.js b/src/ssoapi/user.js
similarity index 84%
rename from src/api/user.js
rename to src/ssoapi/user.js
index 2913410..e53af31 100644
--- a/src/api/user.js
+++ b/src/ssoapi/user.js
@@ -2,7 +2,7 @@
 import website from "@/config/website";
 
 export const loginByUsername = (tenantId, deptId, roleId, username, password, type, key, code) => request({
-  url: '/api/oauth/token',
+  url: '/ssoapi/oauth/token',
   method: 'post',
   headers: {
     'Tenant-Id': tenantId,
@@ -22,7 +22,7 @@
 });
 
 export const loginBySocial = (tenantId, source, code, state) => request({
-  url: '/api/oauth/token',
+  url: '/ssoapi/oauth/token',
   method: 'post',
   headers: {
     'Tenant-Id': tenantId
@@ -38,7 +38,7 @@
 })
 
 export const loginBySso = (state, code) => request({
-  url: '/api/oauth/token',
+  url: '/ssoapi/oauth/token',
   method: 'post',
   headers: {
     'Tenant-Id': state
@@ -53,7 +53,7 @@
 })
 
 export const refreshToken = (refresh_token, tenantId, deptId, roleId) => request({
-  url: '/api/oauth/token',
+  url: '/ssoapi/oauth/token',
   method: 'post',
   headers: {
     'Tenant-Id': tenantId,
@@ -69,7 +69,7 @@
 });
 
 export const loginForm = (tenant_id, username, password,client_id,response_type,redirect_uri) => request({
-  url: '/api/oauth/form',
+  url: '/ssoapi/oauth/form',
   method: 'post',
   headers:{
     'Content-Type':"application/x-www-form-urlencoded",
@@ -85,7 +85,7 @@
 });
 
 export const loginTo = (tenantId, username, password,client_id,response_type,redirect_uri) => request({
-  url: '/api/oauth/loginTo',
+  url: '/ssoapi/oauth/loginTo',
   method: 'post',
   headers:{
     'Content-Type':"application/x-www-form-urlencoded",
@@ -101,7 +101,7 @@
 });
 
 export const registerGuest = (form, oauthId) => request({
-  url: '/api/blade-system/user/register-guest',
+  url: '/ssoapi/blade-system/user/register-guest',
   method: 'post',
   params: {
     tenantId: form.tenantId,
@@ -113,35 +113,35 @@
 });
 
 export const getButtons = () => request({
-  url: '/api/blade-system/menu/buttons',
+  url: '/ssoapi/blade-system/menu/buttons',
   method: 'get'
 });
 
 export const getCaptcha = () => request({
-  url: '/api/blade-auth/oauth/captcha',
+  url: '/ssoapi/blade-auth/oauth/captcha',
   method: 'get',
   authorization: false
 });
 
 export const logout = () => request({
-  url: '/api/oauth/logout',
+  url: '/ssoapi/oauth/logout',
   method: 'get',
   authorization: false
 });
 
 export const getUserInfo = () => request({
-  url: '/api/blade-auth/oauth/user-info',
+  url: '/ssoapi/blade-auth/oauth/user-info',
   method: 'get'
 });
 
 export const sendLogs = (list) => request({
-  url: '/api/blade-auth/oauth/logout',
+  url: '/ssoapi/blade-auth/oauth/logout',
   method: 'post',
   data: list
 });
 
 export const clearCache = () => request({
-  url: '/api/blade-auth/oauth/clear-cache',
+  url: '/ssoapi/blade-auth/oauth/clear-cache',
   method: 'get',
   authorization: false
 });
diff --git a/src/api/userHouse/list/house.js b/src/ssoapi/userHouse/list/house.js
similarity index 71%
rename from src/api/userHouse/list/house.js
rename to src/ssoapi/userHouse/list/house.js
index 4277f2c..764254f 100644
--- a/src/api/userHouse/list/house.js
+++ b/src/ssoapi/userHouse/list/house.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-house/house/page',
+    url: '/ssoapi/blade-house/house/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getLabelCommunityStatistics = (params) => {
   return request({
-    url: '/api/blade-house/house/labelCommunityStatistics',
+    url: '/ssoapi/blade-house/house/labelCommunityStatistics',
     method: 'get',
     params: {
       ...params,
@@ -24,7 +24,7 @@
 
 export const getLabelStatistics = (params) => {
   return request({
-    url: '/api/blade-house/house/labelStatistics',
+    url: '/ssoapi/blade-house/house/labelStatistics',
     method: 'get',
     params: {
       ...params,
@@ -34,7 +34,7 @@
 
 export const getPageList = (current, size, params) => {
   return request({
-    url: '/api/blade-house/house/page',
+    url: '/ssoapi/blade-house/house/page',
     method: 'get',
     params: {
       ...params,
@@ -46,7 +46,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-house/house/remove',
+    url: '/ssoapi/blade-house/house/remove',
     method: 'post',
     params: {
       ids,
@@ -56,7 +56,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-house/house/saveOrUpdateHouse',
+    url: '/ssoapi/blade-house/house/saveOrUpdateHouse',
     method: 'post',
     data: row
   })
@@ -64,7 +64,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-house/house/update',
+    url: '/ssoapi/blade-house/house/update',
     method: 'post',
     data: row
   })
@@ -72,7 +72,7 @@
 
 export const getDetatil = (params) => {
   return request({
-    url: '/api/blade-house/house/getHouseDetail',
+    url: '/ssoapi/blade-house/house/getHouseDetail',
     method: 'get',
     params: params
   })
@@ -80,7 +80,7 @@
 
 export const getDetatils = (params) => {
   return request({
-    url: '/api/blade-house/house/getHouseDetail',
+    url: '/ssoapi/blade-house/house/getHouseDetail',
     method: 'get',
     params: params
   })
@@ -88,7 +88,7 @@
 
 export const saveOrUpdateHouseLabel = (ids, type) => {
   return request({
-    url: '/api/blade-house/house/saveOrUpdateHouseLabel',
+    url: '/ssoapi/blade-house/house/saveOrUpdateHouseLabel',
     method: 'post',
     params: {
       ids,
diff --git a/src/api/userHouse/list/houseHold.js b/src/ssoapi/userHouse/list/houseHold.js
similarity index 69%
rename from src/api/userHouse/list/houseHold.js
rename to src/ssoapi/userHouse/list/houseHold.js
index 406e16d..27dfc52 100644
--- a/src/api/userHouse/list/houseHold.js
+++ b/src/ssoapi/userHouse/list/houseHold.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-household/household/page',
+    url: '/ssoapi/blade-household/household/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getKeynotePersonnelPage = (current, size, params) => {
   return request({
-    url: '/api/blade-household/household/getKeynotePersonnelPage',
+    url: '/ssoapi/blade-household/household/getKeynotePersonnelPage',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const getlabelStatistics = (params) => {
   return request({
-    url: '/api/blade-household/household/getlabelStatistics',
+    url: '/ssoapi/blade-household/household/getlabelStatistics',
     method: 'get',
     params: {
       ...params
@@ -36,7 +36,7 @@
 
 export const getAllHouseHold = (params) => {
   return request({
-    url: '/api/blade-household/household/getAllHouseHold',
+    url: '/ssoapi/blade-household/household/getAllHouseHold',
     method: 'get',
     params: {
       ...params,
@@ -46,7 +46,7 @@
 
 export const getPageList = (current, size, params) => {
   return request({
-    url: '/api/blade-household/household/page',
+    url: '/ssoapi/blade-household/household/page',
     method: 'get',
     params: {
       ...params,
@@ -58,7 +58,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-household/household/remove',
+    url: '/ssoapi/blade-household/household/remove',
     method: 'post',
     params: {
       ids,
@@ -68,7 +68,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-household/household/saveOrUpdateHousehold',
+    url: '/ssoapi/blade-household/household/saveOrUpdateHousehold',
     method: 'post',
     data: row
   })
@@ -76,7 +76,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-household/household/saveOrUpdateHousehold',
+    url: '/ssoapi/blade-household/household/saveOrUpdateHousehold',
     method: 'post',
     data: row
   })
@@ -84,7 +84,7 @@
 
 export const getDetatil = (id) => {
   return request({
-    url: '/api/blade-household/household/detail',
+    url: '/ssoapi/blade-household/household/detail',
     method: 'get',
     params: {
       id
@@ -93,7 +93,7 @@
 }
 export const getDetatils = (id) => {
   return request({
-    url: '/api/blade-household/household/getDetail',
+    url: '/ssoapi/blade-household/household/getDetail',
     method: 'get',
     params: {
       id
@@ -103,7 +103,7 @@
 
 export const saveOrUpdateHouseLabel = (ids, type) => {
   return request({
-    url: '/api/blade-house/house/saveOrUpdateHouseLabel',
+    url: '/ssoapi/blade-house/house/saveOrUpdateHouseLabel',
     method: 'post',
     params: {
       ids,
diff --git a/src/api/userHouse/list/houseRental.js b/src/ssoapi/userHouse/list/houseRental.js
similarity index 68%
rename from src/api/userHouse/list/houseRental.js
rename to src/ssoapi/userHouse/list/houseRental.js
index f4c226d..261f9f0 100644
--- a/src/api/userHouse/list/houseRental.js
+++ b/src/ssoapi/userHouse/list/houseRental.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-houseRental/houseRental/page',
+    url: '/ssoapi/blade-houseRental/houseRental/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getPageList = (current, size, params) => {
   return request({
-    url: '/api/blade-houseRental/houseRental/page',
+    url: '/ssoapi/blade-houseRental/houseRental/page',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-houseRental/houseRental/remove',
+    url: '/ssoapi/blade-houseRental/houseRental/remove',
     method: 'post',
     params: {
       ids,
@@ -36,7 +36,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-houseRental/houseRental/add',
+    url: '/ssoapi/blade-houseRental/houseRental/add',
     method: 'post',
     data: row
   })
@@ -44,7 +44,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-houseRental/houseRental/update',
+    url: '/ssoapi/blade-houseRental/houseRental/update',
     method: 'post',
     data: row
   })
@@ -53,7 +53,7 @@
 
 export const updateInfo = (row) => {
   return request({
-    url: '/api/blade-houseRental/houseRental/updateHouseRental',
+    url: '/ssoapi/blade-houseRental/houseRental/updateHouseRental',
     method: 'post',
     data: row
   })
@@ -63,7 +63,7 @@
 
 export const getDetatil = (id) => {
   return request({
-    url: '/api/blade-houseRental/houseRental/detail',
+    url: '/ssoapi/blade-houseRental/houseRental/detail',
     method: 'get',
     params: {
       id
diff --git a/src/api/userHouse/list/userHouseList.js b/src/ssoapi/userHouse/list/userHouseList.js
similarity index 67%
rename from src/api/userHouse/list/userHouseList.js
rename to src/ssoapi/userHouse/list/userHouseList.js
index 6edb9ce..55dc10c 100644
--- a/src/api/userHouse/list/userHouseList.js
+++ b/src/ssoapi/userHouse/list/userHouseList.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
   return request({
-    url: '/api/blade-houseLabel/userHouseLabel/page',
+    url: '/ssoapi/blade-houseLabel/userHouseLabel/page',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const getPageList = (current, size, params) => {
   return request({
-    url: '/api/blade-houseLabel/userHouseLabel/page',
+    url: '/ssoapi/blade-houseLabel/userHouseLabel/page',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const remove = (ids) => {
   return request({
-    url: '/api/blade-houseLabel/userHouseLabel/remove',
+    url: '/ssoapi/blade-houseLabel/userHouseLabel/remove',
     method: 'post',
     params: {
       ids,
@@ -36,7 +36,7 @@
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-houseLabel/userHouseLabel/submit',
+    url: '/ssoapi/blade-houseLabel/userHouseLabel/submit',
     method: 'post',
     data: row
   })
@@ -44,7 +44,7 @@
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-houseLabel/userHouseLabel/update',
+    url: '/ssoapi/blade-houseLabel/userHouseLabel/update',
     method: 'post',
     data: row
   })
@@ -52,7 +52,7 @@
 
 export const getUserHouseLabelDetatil = (id) => {
   return request({
-    url: '/api/blade-houseLabel/userHouseLabel/detail',
+    url: '/ssoapi/blade-houseLabel/userHouseLabel/detail',
     method: 'get',
     params: {
       id
@@ -62,7 +62,7 @@
 
 export const saveOrUpdateHouseLabel = (ids, type) => {
   return request({
-    url: '/api/blade-houseLabel/userHouseLabel/saveOrUpdateHouseLabel',
+    url: '/ssoapi/blade-houseLabel/userHouseLabel/saveOrUpdateHouseLabel',
     method: 'post',
     params: {
       ids,
@@ -72,14 +72,14 @@
 }
 export const saveOrUpdateHouseholdLabel = (row) => {
   return request({
-    url: '/api/blade-householdLabel/householdLabel/saveOrUpdateHouseholdLabel',
+    url: '/ssoapi/blade-householdLabel/householdLabel/saveOrUpdateHouseholdLabel',
     method: 'post',
     data: row
   })
 }
 export const removeHouseholdLabel = (row) => {
   return request({
-    url: '/api/blade-householdLabel/householdLabel/removeHouseholdLabel',
+    url: '/ssoapi/blade-householdLabel/householdLabel/removeHouseholdLabel',
     method: 'post',
     data: row
   })
@@ -88,7 +88,7 @@
 
 export const statisticalLabels = (current, size, params) => {
   return request({
-    url: '/api/blade-householdLabel/householdLabel/getRegionStatisticalLabels',
+    url: '/ssoapi/blade-householdLabel/householdLabel/getRegionStatisticalLabels',
     method: 'get',
     params: {
       ...params,
@@ -99,7 +99,7 @@
 }
 export const getCommunityStatisticalLabels = (current, size, params) => {
   return request({
-    url: '/api/blade-householdLabel/householdLabel/getCommunityStatisticalLabels',
+    url: '/ssoapi/blade-householdLabel/householdLabel/getCommunityStatisticalLabels',
     method: 'get',
     params: {
       ...params,
diff --git a/src/api/work/process.js b/src/ssoapi/work/process.js
similarity index 75%
rename from src/api/work/process.js
rename to src/ssoapi/work/process.js
index 2d88e71..f09ec82 100644
--- a/src/api/work/process.js
+++ b/src/ssoapi/work/process.js
@@ -4,7 +4,7 @@
 
 export const historyFlowList = (processInstanceId) => {
   return request({
-    url: '/api/blade-flow/process/history-flow-list',
+    url: '/ssoapi/blade-flow/process/history-flow-list',
     method: 'get',
     params: {
       processInstanceId
@@ -17,7 +17,7 @@
 
 export const leaveProcess = (data) => {
   return request({
-    url: '/api/blade-desk/process/leave/start-process',
+    url: '/ssoapi/blade-desk/process/leave/start-process',
     method: 'post',
     data
   })
@@ -25,7 +25,7 @@
 
 export const leaveDetail = (businessId) => {
   return request({
-    url: '/api/blade-desk/process/leave/detail',
+    url: '/ssoapi/blade-desk/process/leave/detail',
     method: 'get',
     params: {
       businessId
diff --git a/src/api/work/work.js b/src/ssoapi/work/work.js
similarity index 76%
rename from src/api/work/work.js
rename to src/ssoapi/work/work.js
index c815686..cfbebfd 100644
--- a/src/api/work/work.js
+++ b/src/ssoapi/work/work.js
@@ -2,7 +2,7 @@
 
 export const startList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/work/start-list',
+    url: '/ssoapi/blade-flow/work/start-list',
     method: 'get',
     params: {
       ...params,
@@ -14,7 +14,7 @@
 
 export const claimList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/work/claim-list',
+    url: '/ssoapi/blade-flow/work/claim-list',
     method: 'get',
     params: {
       ...params,
@@ -26,7 +26,7 @@
 
 export const todoList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/work/todo-list',
+    url: '/ssoapi/blade-flow/work/todo-list',
     method: 'get',
     params: {
       ...params,
@@ -38,7 +38,7 @@
 
 export const sendList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/work/send-list',
+    url: '/ssoapi/blade-flow/work/send-list',
     method: 'get',
     params: {
       ...params,
@@ -51,7 +51,7 @@
 
 export const doneList = (current, size, params) => {
   return request({
-    url: '/api/blade-flow/work/done-list',
+    url: '/ssoapi/blade-flow/work/done-list',
     method: 'get',
     params: {
       ...params,
@@ -63,7 +63,7 @@
 
 export const claimTask = (taskId) => {
   return request({
-    url: '/api/blade-flow/work/claim-task',
+    url: '/ssoapi/blade-flow/work/claim-task',
     method: 'post',
     params: {
       taskId
@@ -74,7 +74,7 @@
 
 export const completeTask = (data) => {
   return request({
-    url: '/api/blade-flow/work/complete-task',
+    url: '/ssoapi/blade-flow/work/complete-task',
     method: 'post',
     data
   })
diff --git a/src/api/xxljob/xxljob.js b/src/ssoapi/xxljob/xxljob.js
similarity index 71%
rename from src/api/xxljob/xxljob.js
rename to src/ssoapi/xxljob/xxljob.js
index e649465..4f9cdea 100644
--- a/src/api/xxljob/xxljob.js
+++ b/src/ssoapi/xxljob/xxljob.js
@@ -2,7 +2,7 @@
 
 export const getList = (current, size, params) => {
     return request({
-        url: '/api/blade-jobInfo/jobInfo/page',
+        url: '/ssoapi/blade-jobInfo/jobInfo/page',
         method: 'get',
         params: {
             ...params,
@@ -14,7 +14,7 @@
 
 export const add = (row) => {
     return request({
-        url: '/api/blade-jobInfo/jobInfo/addJob',
+        url: '/ssoapi/blade-jobInfo/jobInfo/addJob',
         method: 'post',
         data: row
     })
@@ -22,7 +22,7 @@
 
 export const update = (row) => {
     return request({
-        url: '/api/blade-jobInfo/jobInfo/updateJob',
+        url: '/ssoapi/blade-jobInfo/jobInfo/updateJob',
         method: 'post',
         data: row
     })
@@ -30,7 +30,7 @@
 
 export const getDetail = (params) => {
     return request({
-      url: "/api/blade-jobInfo/jobInfo/getDetail",
+      url: "/ssoapi/blade-jobInfo/jobInfo/getDetail",
       method: "get",
       params: {
         ...params,
@@ -40,7 +40,7 @@
 
 export const remove = (ids) => {
     return request({
-      url: "/api/blade-jobInfo/jobInfo/remove",
+      url: "/ssoapi/blade-jobInfo/jobInfo/remove",
       method: "post",
       params: {
         ids,
@@ -50,7 +50,7 @@
 
   export const start = (row) => {
     return request({
-        url: '/api/blade-jobInfo/jobInfo/start',
+        url: '/ssoapi/blade-jobInfo/jobInfo/start',
         method: 'post',
         data: row
     })
@@ -58,7 +58,7 @@
 
 export const stop = (row) => {
     return request({
-        url: '/api/blade-jobInfo/jobInfo/stop',
+        url: '/ssoapi/blade-jobInfo/jobInfo/stop',
         method: 'post',
         data: row
     })
diff --git a/src/store/modules/dict.js b/src/store/modules/dict.js
index 837dbe6..a79248d 100644
--- a/src/store/modules/dict.js
+++ b/src/store/modules/dict.js
@@ -1,6 +1,6 @@
 import {getStore, setStore} from '@/util/store'
 
-import {getDictionary} from '@/api/system/dict'
+import {getDictionary} from '@/ssoapi/system/dict'
 
 const dict = {
   state: {
diff --git a/src/store/modules/logs.js b/src/store/modules/logs.js
index be8a96c..b240e2e 100644
--- a/src/store/modules/logs.js
+++ b/src/store/modules/logs.js
@@ -1,6 +1,6 @@
 import {setStore, getStore} from '@/util/store'
 import {dateFormat} from '@/util/date'
-import {sendLogs} from '@/api/user'
+import {sendLogs} from '@/ssoapi/user'
 
 const logs = {
   state: {
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index a73f3e2..20c3576 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -19,8 +19,8 @@
   logout,
   refreshToken,
   getButtons,
-} from "@/api/user";
-import { getTopMenu, getRoutes } from "@/api/system/menu";
+} from "@/ssoapi/user";
+import { getTopMenu, getRoutes } from "@/ssoapi/system/menu";
 import md5 from "js-md5";
 
 function findChildrenUrl(data) {
diff --git a/src/views/article/article.vue b/src/views/article/article.vue
index 9e7ae0f..c5b6ba2 100644
--- a/src/views/article/article.vue
+++ b/src/views/article/article.vue
@@ -65,7 +65,7 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import {
     getListPd,
@@ -74,14 +74,14 @@
     addPd,
     getNoticePd,
     upcommentPd
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import website from '@/config/website'
 
 
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
@@ -159,7 +159,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -206,7 +206,7 @@
               viewDisplay: true,
               searchSpan: 4,
               checkStrictly: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=articleType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=articleType",
               props: {
                 label: "dictValue",
                 value: "dictKey",
@@ -302,7 +302,7 @@
               hide: true,
               span: 24,
               listType: "picture-img",
-              action: "/api/depl/put-depl",
+              action: "/ssoapi/depl/put-depl",
               propsHttp: {
                 url: "data",
               },
@@ -312,7 +312,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 // customConfig: {
                 //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                 // },//wangEditor编辑的配置
diff --git a/src/views/article/articleCategory.vue b/src/views/article/articleCategory.vue
index b1c94f1..138d446 100644
--- a/src/views/article/articleCategory.vue
+++ b/src/views/article/articleCategory.vue
@@ -57,7 +57,7 @@
     add,
     getDict,
     getDictTree
-} from "@/api/system/dictbiz"
+} from "@/ssoapi/system/dictbiz"
 import {
     optionParent,
     optionChild
diff --git a/src/views/article/articleComment.vue b/src/views/article/articleComment.vue
index d42b9f9..6437a5a 100644
--- a/src/views/article/articleComment.vue
+++ b/src/views/article/articleComment.vue
@@ -28,7 +28,7 @@
     add,
     getNotice,
     upcomment
-} from "@/api/article/articleComment"
+} from "@/ssoapi/article/articleComment"
 import {
     mapGetters
 } from "vuex"
diff --git a/src/views/article/articleWords.vue b/src/views/article/articleWords.vue
index 53db34c..1442ec9 100644
--- a/src/views/article/articleWords.vue
+++ b/src/views/article/articleWords.vue
@@ -31,7 +31,7 @@
 </template>
 
 <script>
-import { getListWords, remove, update, add, getNotice, upcomment } from "@/api/article/article"
+import { getListWords, remove, update, add, getNotice, upcomment } from "@/ssoapi/article/article"
 import { mapGetters } from "vuex"
 
 export default {
@@ -85,7 +85,7 @@
                         width: 80,
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             url: "link",
@@ -115,7 +115,7 @@
                         viewDisplay: true,
                         searchSpan: 3,
                         checkStrictly: true,
-                        dicUrl: "/api/blade-system/dict-biz/child-list?parentId=1411214799056932865",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/child-list?parentId=1411214799056932865",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -195,7 +195,7 @@
                         hide: true,
                         span: 24,
                         listType: "picture-img",
-                        action: "/api/depl/put-depl",
+                        action: "/ssoapi/depl/put-depl",
                         propsHttp: {
                             url: "data",
                         },
@@ -205,7 +205,7 @@
                         prop: "content",
                         component: "AvueUeditor",
                         options: {
-                            action: "/api/blade-resource/oss/endpoint/put-file",
+                            action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                             // customConfig: {
                             //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                             // },//wangEditor编辑的配置
diff --git a/src/views/article/components/deitDiscussion.vue b/src/views/article/components/deitDiscussion.vue
index cfa2392..e6f987c 100644
--- a/src/views/article/components/deitDiscussion.vue
+++ b/src/views/article/components/deitDiscussion.vue
@@ -51,17 +51,17 @@
     addPd,
     updatePd,
     removePd
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import {
     getPage
-  } from "@/api/discuss/userTopics"
+  } from "@/ssoapi/discuss/userTopics"
   import NProgress from 'nprogress'
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -81,7 +81,7 @@
     add,
     update,
     remove
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
 
   export default {
     data() {
@@ -203,7 +203,7 @@
               prop: "attachment",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-pdfFile",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-pdfFile",
               accept: "application/pdf",
               propsHttp: {
                 res: "data",
@@ -424,7 +424,7 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-              `/api/blade-userTopics/userTopics/exportUser?${this.website.tokenHeader}=${getToken()}&` + data)
+              `/ssoapi/blade-userTopics/userTopics/exportUser?${this.website.tokenHeader}=${getToken()}&` + data)
             .then(
               res => {
                 downloadXls(res.data, `投票人员${dateNow()}.xlsx`)
diff --git a/src/views/article/components/discussionManageChild.vue b/src/views/article/components/discussionManageChild.vue
index 490fc81..4296dfe 100644
--- a/src/views/article/components/discussionManageChild.vue
+++ b/src/views/article/components/discussionManageChild.vue
@@ -13,7 +13,7 @@
 <script>
   import {
     getPersonPublicSelect
-  } from "@/api/public"
+  } from "@/ssoapi/public"
 
   import {
     getListPd,
@@ -21,7 +21,7 @@
     addPd,
     updatePd,
     removePd
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import option from "@/option/discuss/publicDiscuss"
   import {
@@ -29,18 +29,18 @@
   } from "vuex"
   import {
     getDictionary
-  } from '@/api/system/dict'
+  } from '@/ssoapi/system/dict'
   import userList from "./userList.vue";
 
 
   // import {
   //   getList as getHouseholdList,
   //   getDetatils as getHouseholdDetail
-  // } from "@/api/userHouse/list/houseHold"
+  // } from "@/ssoapi/userHouse/list/houseHold"
 
   import {
     getUserlnfoByDistrictlds
-  } from "@/api/system/user"
+  } from "@/ssoapi/system/user"
 
   let formData = {}
   export default {
@@ -195,7 +195,7 @@
               remote: true,
               hide: true,
               row: true,
-              // dicUrl: `/api/blade-system/user/getUserlnfoByDistrictlds?districtlds={{}}`,
+              // dicUrl: `/ssoapi/blade-system/user/getUserlnfoByDistrictlds?districtlds={{}}`,
               // props: {
               //   label: 'name',
               //   value: 'id',
@@ -317,7 +317,7 @@
         })
       },
       getUserList() {
-        let dicUrl = `/api/blade-household/household/selectHouseholdList?searchKey={{key}}&limit=20`
+        let dicUrl = `/ssoapi/blade-household/household/selectHouseholdList?searchKey={{key}}&limit=20`
         const column = this.findObject(this.option.column, "userIds")
         column.dicUrl = dicUrl
       },
diff --git a/src/views/article/components/publicSignUpChild.vue b/src/views/article/components/publicSignUpChild.vue
index 68dfb45..c9e6aa0 100644
--- a/src/views/article/components/publicSignUpChild.vue
+++ b/src/views/article/components/publicSignUpChild.vue
@@ -17,17 +17,17 @@
     addPd,
     updatePd,
     removePd,
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
   import {
     getPageUser,
-  } from "@/api/discuss/userPublicEnroll"
+  } from "@/ssoapi/discuss/userPublicEnroll"
   import option from "@/option/discuss/publicDiscuss"
   import {
     mapGetters
   } from "vuex"
   import {
     getDictionary
-  } from '@/api/system/dict'
+  } from '@/ssoapi/system/dict'
 
   import website from '@/config/website'
 
diff --git a/src/views/article/components/userList.vue b/src/views/article/components/userList.vue
index 348c16a..1edcb3d 100644
--- a/src/views/article/components/userList.vue
+++ b/src/views/article/components/userList.vue
@@ -25,10 +25,10 @@
 <script>
   import {
     getDeptLazyTree
-  } from "@/api/system/dept";
+  } from "@/ssoapi/system/dept";
   import {
     getUserlnfoByDistrictlds
-  } from "@/api/system/user";
+  } from "@/ssoapi/system/user";
   import {
     mapGetters
   } from "vuex";
diff --git a/src/views/article/discussionManage.vue b/src/views/article/discussionManage.vue
index 0d961b0..4f01e64 100644
--- a/src/views/article/discussionManage.vue
+++ b/src/views/article/discussionManage.vue
@@ -66,7 +66,7 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import {
     getListPd,
@@ -75,11 +75,11 @@
     addPd,
     getNoticePd,
     upcommentPd
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
   import website from '@/config/website'
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
   import {
     mapGetters
   } from "vuex"
@@ -90,7 +90,7 @@
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -199,7 +199,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -216,7 +216,7 @@
               viewDisplay: true,
               searchSpan: 4,
               checkStrictly: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=investigateType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=investigateType",
               props: {
                 label: "dictValue",
                 value: "dictKey",
@@ -313,7 +313,7 @@
               hide: true,
               span: 24,
               listType: "picture-img",
-              action: "/api/depl/put-depl",
+              action: "/ssoapi/depl/put-depl",
               propsHttp: {
                 url: "data",
               },
@@ -323,7 +323,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 // customConfig: {
                 //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                 // },//wangEditor编辑的配置
@@ -525,7 +525,7 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-              `/api/blade-userTopics/userTopics/exportDataIndex?${this.website.tokenHeader}=${getToken()}&` + data)
+              `/ssoapi/blade-userTopics/userTopics/exportDataIndex?${this.website.tokenHeader}=${getToken()}&` + data)
             .then(
               res => {
                 downloadXls(res.data, `投票结果${dateNow()}.xlsx`)
diff --git a/src/views/article/publicSignUp.vue b/src/views/article/publicSignUp.vue
index 15e49a3..d33946f 100644
--- a/src/views/article/publicSignUp.vue
+++ b/src/views/article/publicSignUp.vue
@@ -56,7 +56,7 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import {
     getListPd,
@@ -65,13 +65,13 @@
     addPd,
     getDetailPd,
     upcommentPd
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import website from '@/config/website'
 
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
@@ -173,7 +173,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -278,7 +278,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 props: {
                   res: "data",
                   url: "link",
diff --git a/src/views/article/rotation.vue b/src/views/article/rotation.vue
index a66d748..a482755 100644
--- a/src/views/article/rotation.vue
+++ b/src/views/article/rotation.vue
@@ -21,10 +21,10 @@
     update,
     add,
     getRotation
-  } from "@/api/rotation/rotation"
+  } from "@/ssoapi/rotation/rotation"
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
   import {
     mapGetters
   } from "vuex"
@@ -133,7 +133,7 @@
               addDisplay: false,
               editDisplay: false,
               type: "tree",
-              dicUrl: "/api/blade-system/region/tree?deptNature={{type}}",
+              dicUrl: "/ssoapi/blade-system/region/tree?deptNature={{type}}",
               props: {
                 label: "name",
                 value: "id"
@@ -157,7 +157,7 @@
               editDisplay: false,
               addDisplay: false,
               cascader: ['articleId'],
-              dicUrl: "/api/blade-district/district/getDistrictTree?filterFlag=1",
+              dicUrl: "/ssoapi/blade-district/district/getDistrictTree?filterFlag=1",
               rules: [{
                 required: true,
                 message: "请选择范围",
@@ -178,7 +178,7 @@
               editDisplay: false,
               addDisplay: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&publish=1&eventType=1&districtId={{rotationRange}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&publish=1&eventType=1&districtId={{rotationRange}}`,
               formslot: true,
               // cascader: ['vote'],
               props: {
@@ -215,7 +215,7 @@
               prop: "url",
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: 'name',
diff --git a/src/views/authority/apiscope.vue b/src/views/authority/apiscope.vue
index 40e3238..12e6b6c 100644
--- a/src/views/authority/apiscope.vue
+++ b/src/views/authority/apiscope.vue
@@ -44,14 +44,14 @@
     update,
     getLazyMenuList,
     getMenu
-} from "@/api/system/menu"
+} from "@/ssoapi/system/menu"
 import {
     addApiScope,
     removeApiScope,
     updateApiScope,
     getListApiScope,
     getMenuApiScope
-} from "@/api/system/scope"
+} from "@/ssoapi/system/scope"
 import { mapGetters } from "vuex"
 import iconList from "@/config/iconList"
 
@@ -121,7 +121,7 @@
                         label: "上级菜单",
                         prop: "parentId",
                         type: "tree",
-                        dicUrl: "/api/blade-system/menu/tree",
+                        dicUrl: "/ssoapi/blade-system/menu/tree",
                         hide: true,
                         props: {
                             label: "title"
@@ -316,7 +316,7 @@
                     {
                         label: "接口类型",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict/dictionary?code=api_scope_type",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=api_scope_type",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
diff --git a/src/views/authority/datascope.vue b/src/views/authority/datascope.vue
index cbee1e6..6cfb7c7 100644
--- a/src/views/authority/datascope.vue
+++ b/src/views/authority/datascope.vue
@@ -44,14 +44,14 @@
     update,
     getLazyMenuList,
     getMenu
-} from "@/api/system/menu"
+} from "@/ssoapi/system/menu"
 import {
     addDataScope,
     removeDataScope,
     updateDataScope,
     getListDataScope,
     getMenuDataScope
-} from "@/api/system/scope"
+} from "@/ssoapi/system/scope"
 import { mapGetters } from "vuex"
 import iconList from "@/config/iconList"
 import func from "@/util/func"
@@ -124,7 +124,7 @@
                         label: "上级菜单",
                         prop: "parentId",
                         type: "tree",
-                        dicUrl: "/api/blade-system/menu/tree",
+                        dicUrl: "/ssoapi/blade-system/menu/tree",
                         hide: true,
                         props: {
                             label: "title"
@@ -320,7 +320,7 @@
                     {
                         label: "规则类型",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict/dictionary?code=data_scope_type",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=data_scope_type",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
diff --git a/src/views/authority/role.vue b/src/views/authority/role.vue
index 9254eee..fee6430 100644
--- a/src/views/authority/role.vue
+++ b/src/views/authority/role.vue
@@ -50,7 +50,7 @@
 </template>
 
 <script>
-import { add, getList, getRoleList, getRole, getRoleTreeById, grant, grantTree, remove, update } from "@/api/system/role"
+import { add, getList, getRoleList, getRole, getRoleTreeById, grant, grantTree, remove, update } from "@/ssoapi/system/role"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 
@@ -110,7 +110,7 @@
                     //   label: "所属租户",
                     //   prop: "tenantId",
                     //   type: "tree",
-                    //   dicUrl: "/api/blade-system/tenant/select",
+                    //   dicUrl: "/ssoapi/blade-system/tenant/select",
                     //   addDisplay: false,
                     //   editDisplay: false,
                     //   viewDisplay: website.tenantMode,
diff --git a/src/views/backblask/BackblastArticle.vue b/src/views/backblask/BackblastArticle.vue
index 60b7560..6e5c9e9 100644
--- a/src/views/backblask/BackblastArticle.vue
+++ b/src/views/backblask/BackblastArticle.vue
@@ -50,7 +50,7 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import website from '@/config/website'
   import deitDiscussion from "./components/deitDiscussion"
@@ -133,7 +133,7 @@
               tags: true,
               type: "tree",
               multiple: true,
-              dicUrl:"/api/blade-district/district/getDistrictTree?filterFlag=1",
+              dicUrl:"/ssoapi/blade-district/district/getDistrictTree?filterFlag=1",
               dataType:"string",
               rules: [{
                 required: true,
@@ -153,7 +153,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -170,7 +170,7 @@
             //   viewDisplay: true,
             //   searchSpan: 4,
             //   checkStrictly: true,
-            //   dicUrl: "/api/blade-system/dict-biz/dictionary?code=investigateType",
+            //   dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=investigateType",
             //   props: {
             //     label: "dictValue",
             //     value: "dictKey",
@@ -261,7 +261,7 @@
               hide: true,
               span: 24,
               listType: "picture-img",
-              action: "/api/depl/put-depl",
+              action: "/ssoapi/depl/put-depl",
               propsHttp: {
                 url: "data",
               },
@@ -271,7 +271,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 // customConfig: {
                 //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                 // },//wangEditor编辑的配置
diff --git a/src/views/backblask/BackblastPubRecord.vue b/src/views/backblask/BackblastPubRecord.vue
index 0a845ea..c0a7fee 100644
--- a/src/views/backblask/BackblastPubRecord.vue
+++ b/src/views/backblask/BackblastPubRecord.vue
@@ -43,14 +43,14 @@
     update,
     remove,
     getDetail
-} from "@/api/baskblast/BackblastPubRecord"
+} from "@/ssoapi/baskblast/BackblastPubRecord"
 import NProgress from 'nprogress'
 import 'nprogress/nprogress.css'
 import Qs from "qs"
 import website from '@/config/website'
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     getToken
 } from '@/util/auth'
@@ -282,7 +282,7 @@
                 data.isNine = 1
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     console.log('exportBlob', res)
                     downloadXls(res.data, `档案管理${dateNow()}.xlsx`)
diff --git a/src/views/backblask/BackblastWarnHanRec.vue b/src/views/backblask/BackblastWarnHanRec.vue
index fc41b99..2650f9a 100644
--- a/src/views/backblask/BackblastWarnHanRec.vue
+++ b/src/views/backblask/BackblastWarnHanRec.vue
@@ -28,13 +28,13 @@
     update,
     remove,
     getDetail
-} from "@/api/baskblast/backblastWarnHanRec"
+} from "@/ssoapi/baskblast/backblastWarnHanRec"
 import NProgress from 'nprogress'
 import 'nprogress/nprogress.css'
 import Qs from "qs"
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     getToken
 } from '@/util/auth'
@@ -212,7 +212,7 @@
                 data.isNine = 1
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     console.log('exportBlob', res)
                     downloadXls(res.data, `档案管理${dateNow()}.xlsx`)
diff --git a/src/views/backblask/components/deitDiscussion.vue b/src/views/backblask/components/deitDiscussion.vue
index e936972..df336cc 100644
--- a/src/views/backblask/components/deitDiscussion.vue
+++ b/src/views/backblask/components/deitDiscussion.vue
@@ -18,11 +18,11 @@
 import {
   addPd,
   updatePd
-} from "@/api/discuss/publicDiscuss"
+} from "@/ssoapi/discuss/publicDiscuss"
 
 import {
   getList as getPage
-} from "@/api/article/articleIntegral"
+} from "@/ssoapi/article/articleIntegral"
 import 'nprogress/nprogress.css'
 import website from '@/config/website'
 
@@ -34,7 +34,7 @@
   add,
   update,
   remove
-} from "@/api/discuss/topics"
+} from "@/ssoapi/discuss/topics"
 
 export default {
   data() {
diff --git a/src/views/base/region.vue b/src/views/base/region.vue
index 72831f9..50a64c4 100644
--- a/src/views/base/region.vue
+++ b/src/views/base/region.vue
@@ -51,8 +51,8 @@
 </template>
 
 <script>
-  import {getLazyTree, getDetail, submit, remove} from "@/api/base/region";
-  import {exportBlob} from "@/api/common";
+  import {getLazyTree, getDetail, submit, remove} from "@/ssoapi/base/region";
+  import {exportBlob} from "@/ssoapi/common";
   import {mapGetters} from "vuex";
   import {validatenull} from "@/util/validate";
   import {downloadXls} from "@/util/util";
@@ -143,7 +143,7 @@
               label: "区划等级",
               prop: "regionLevel",
               type: "radio",
-              dicUrl: "/api/blade-system/dict/dictionary?code=region",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=region",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -193,7 +193,7 @@
                 res: 'data'
               },
               tip: '请上传 .xls,.xlsx 标准格式文件',
-              action: "/api/blade-system/region/import-region"
+              action: "/ssoapi/blade-system/region/import-region"
             },
             {
               label: "数据覆盖",
@@ -245,7 +245,7 @@
                 value: 'code'
               },
               cascader: ['city'],
-              dicUrl: '/api/blade-system/region/select',
+              dicUrl: '/ssoapi/blade-system/region/select',
               span: 24,
             },
             {
@@ -258,7 +258,7 @@
               },
               cascader: ['district'],
               dicFlag: false,
-              dicUrl: '/api/blade-system/region/select?code={{province}}',
+              dicUrl: '/ssoapi/blade-system/region/select?code={{province}}',
               span: 24,
             },
             {
@@ -270,7 +270,7 @@
                 value: 'code'
               },
               dicFlag: false,
-              dicUrl: '/api/blade-system/region/select?code={{city}}',
+              dicUrl: '/ssoapi/blade-system/region/select?code={{city}}',
               span: 24,
             }
           ]
@@ -284,7 +284,7 @@
       'excelForm.isCovered'() {
         if (this.excelForm.isCovered !== '') {
           const column = this.findObject(this.excelOption.column, "excelFile");
-          column.action = `/api/blade-system/region/import-region?isCovered=${this.excelForm.isCovered}`;
+          column.action = `/ssoapi/blade-system/region/import-region?isCovered=${this.excelForm.isCovered}`;
         }
       }
     },
@@ -399,14 +399,14 @@
           type: "warning"
         }).then(() => {
           NProgress.start();
-          exportBlob(`/api/blade-system/region/export-region?${this.website.tokenHeader}=${getToken()}`).then(res => {
+          exportBlob(`/ssoapi/blade-system/region/export-region?${this.website.tokenHeader}=${getToken()}`).then(res => {
             downloadXls(res.data, `行政区划数据${dateNow()}.xlsx`);
             NProgress.done();
           })
         });
       },
       handleTemplate() {
-        exportBlob(`/api/blade-system/region/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+        exportBlob(`/ssoapi/blade-system/region/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
           downloadXls(res.data, "行政区划模板.xlsx");
         })
       },
diff --git a/src/views/cGovernance/gridPatrolRecord.vue b/src/views/cGovernance/gridPatrolRecord.vue
index 8243539..9cce5d7 100644
--- a/src/views/cGovernance/gridPatrolRecord.vue
+++ b/src/views/cGovernance/gridPatrolRecord.vue
@@ -28,7 +28,7 @@
 </template>
 
 <script>
-import { getList, remove, update, add, getGridPatrolRecord } from "@/api/grid/gridPatrolRecord"
+import { getList, remove, update, add, getGridPatrolRecord } from "@/ssoapi/grid/gridPatrolRecord"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 
@@ -131,7 +131,7 @@
                         prop: "url",
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
diff --git a/src/views/cGovernance/gridWorkLog.vue b/src/views/cGovernance/gridWorkLog.vue
index 52bafe8..abf4076 100644
--- a/src/views/cGovernance/gridWorkLog.vue
+++ b/src/views/cGovernance/gridWorkLog.vue
@@ -26,10 +26,10 @@
 </template>
 
 <script>
-import { getPersonPublicSelect } from "@/api/public"
-import { getDetatils as householdDetail } from "@/api/userHouse/list/houseHold"
-import { getList, remove, update, add, getGridWorkLog } from "@/api/grid/gridWorkLog"
-import { getList as getHouseholdList, getDetatils as getHouseholdDetail } from "@/api/userHouse/list/houseHold"
+import { getPersonPublicSelect } from "@/ssoapi/public"
+import { getDetatils as householdDetail } from "@/ssoapi/userHouse/list/houseHold"
+import { getList, remove, update, add, getGridWorkLog } from "@/ssoapi/grid/gridWorkLog"
+import { getList as getHouseholdList, getDetatils as getHouseholdDetail } from "@/ssoapi/userHouse/list/houseHold"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 
@@ -74,7 +74,7 @@
                         search: true,
                         searchLabelWidth: 76,
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=haveType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=haveType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -95,7 +95,7 @@
                         prop: "personType",
                         span: 12,
                         type: "tree",
-                        dicUrl: "/api/blade-label/label/getLabelList?parentId=100",
+                        dicUrl: "/ssoapi/blade-label/label/getLabelList?parentId=100",
                         props: {
                             label: "name",
                             value: "id"
@@ -231,7 +231,7 @@
                         listType: "picture-card",
                         dataType: "string",
                         multiple: true,
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
@@ -379,7 +379,7 @@
         },
 
         getUserList (param = '') {
-            let dicUrl = `/api/blade-household/household/selectHouseholdList?labelId=${param}&searchKey={{key}}&limit=20`
+            let dicUrl = `/ssoapi/blade-household/household/selectHouseholdList?labelId=${param}&searchKey={{key}}&limit=20`
             const column = this.findObject(this.option.column, "householdId")
             column.dicUrl = dicUrl
         },
diff --git a/src/views/cGovernance/littleThing.vue b/src/views/cGovernance/littleThing.vue
index 7970b58..108a30e 100644
--- a/src/views/cGovernance/littleThing.vue
+++ b/src/views/cGovernance/littleThing.vue
@@ -12,7 +12,7 @@
 
 <script>
 import {mapGetters} from "vuex";
-import {getList} from "@/api/punch_card";
+import {getList} from "@/ssoapi/punch_card";
 import website from "@/config/website";
 
 export default {
diff --git a/src/views/cGovernance/punchCard.vue b/src/views/cGovernance/punchCard.vue
index 1471279..ad4c1a0 100644
--- a/src/views/cGovernance/punchCard.vue
+++ b/src/views/cGovernance/punchCard.vue
@@ -10,7 +10,7 @@
 </template>
 
 <script>
-import { getList } from "@/api/punch_card"
+import { getList } from "@/ssoapi/punch_card"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 
@@ -117,7 +117,7 @@
                         type: "upload",
                         labelWidth: 120,
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
diff --git a/src/views/cGovernance/reportForRepairs.vue b/src/views/cGovernance/reportForRepairs.vue
index 3bf8e84..005a6de 100644
--- a/src/views/cGovernance/reportForRepairs.vue
+++ b/src/views/cGovernance/reportForRepairs.vue
@@ -109,7 +109,7 @@
             <avue-form ref="replyForm" :option="replyOption" v-model="replyForm" @submit="handleSubmit"
                 @reset-change="handleReset">
                 <template slot-scope="{row}" slot="videoList">
-                    <el-upload class="video-uploader" action="/api/blade-resource/oss/endpoint/put-file"
+                    <el-upload class="video-uploader" action="/ssoapi/blade-resource/oss/endpoint/put-file"
                         :file-list="fileList" :headers="updateHeader" :show-file-list="true" :limit="1" :on-change="getFile"
                         :on-exceed="handleExceed" :on-success="uploadVideoProcess" :before-upload="beforeUploadVideo"
                         :before-remove="beforeRemove">
@@ -136,7 +136,7 @@
     add,
     getReportForRepairs,
     saveReply
-} from "@/api/task/reportForRepairs"
+} from "@/ssoapi/task/reportForRepairs"
 import {
     mapGetters
 } from "vuex"
@@ -207,7 +207,7 @@
                         searchLabelWidth: 46,
                         dataType: "number",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=reportForRepairsType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=reportForRepairsType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -244,7 +244,7 @@
                         listType: "picture-card",
                         dataType: "string",
                         multiple: true,
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
@@ -349,7 +349,7 @@
                     listType: "picture-card",
                     dataType: "string",
                     multiple: true,
-                    action: "/api/blade-resource/oss/endpoint/put-file",
+                    action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                     propsHttp: {
                         res: "data",
                         name: 'name',
@@ -408,7 +408,7 @@
                         label: "指定人员",
                         prop: "transferUserId",
                         type: 'select',
-                        dicUrl: `/api/blade-system/user/getUserInfoByCode?houseCode={{addressCode}}&type={{peopleType}}`,
+                        dicUrl: `/ssoapi/blade-system/user/getUserInfoByCode?houseCode={{addressCode}}&type={{peopleType}}`,
                         props: {
                             label: "name",
                             value: "id",
diff --git a/src/views/cGovernance/taskECall.vue b/src/views/cGovernance/taskECall.vue
index eb01943..a20f5b9 100644
--- a/src/views/cGovernance/taskECall.vue
+++ b/src/views/cGovernance/taskECall.vue
@@ -45,14 +45,14 @@
     update,
     add,
     getECallEvent
-  } from "@/api/task/eCall"
+  } from "@/ssoapi/task/eCall"
   import {
     add as circleAdd,
-  } from "@/api/circle/circle"
+  } from "@/ssoapi/circle/circle"
   import {
     getList as getHouseList,
     getDetatil as getHouseDetail
-  } from "@/api/doorplateAddress/doorplateAddress.js"
+  } from "@/ssoapi/doorplateAddress/doorplateAddress.js"
   import {
     mapGetters
   } from "vuex"
@@ -127,7 +127,7 @@
               searchSpan: 4,
               dataType: "number",
               type: "select",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=eCallEventType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=eCallEventType",
               props: {
                 label: "dictValue",
                 value: "dictKey",
@@ -164,7 +164,7 @@
               prop: "communityCode",
               search: false,
               type: "tree",
-              dicUrl: "/api/blade-system/region/tree",
+              dicUrl: "/ssoapi/blade-system/region/tree",
               props: {
                 label: "name",
                 value: "id",
@@ -348,7 +348,7 @@
               dataType: "string",
               multiple: true,
               row: true,
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
diff --git a/src/views/community/index.vue b/src/views/community/index.vue
index 0335d83..19e3746 100644
--- a/src/views/community/index.vue
+++ b/src/views/community/index.vue
@@ -21,7 +21,7 @@
     update,
     add,
     getCommunity
-} from "@/api/community/index"
+} from "@/ssoapi/community/index"
 import {
     mapGetters
 } from "vuex"
@@ -104,7 +104,7 @@
                     parent: false,
                     prop: "streetCode",
                     type: "tree",
-                    dicUrl: "/api/blade-system/region/getTownTree",
+                    dicUrl: "/ssoapi/blade-system/region/getTownTree",
                     props: {
                         label: "name",
                         value: "id"
@@ -122,7 +122,7 @@
                     prop: "resPoliceUserId",
                     type: "tree",
                     multiple: true,
-                    dicUrl: "/api/blade-system/user/getUserListByParam?roleName=民警",
+                    dicUrl: "/ssoapi/blade-system/user/getUserListByParam?roleName=民警",
                     props: {
                         label: "name",
                         value: "id"
@@ -139,7 +139,7 @@
                     prop: "picUrl",
                     type: "upload",
                     listType: "picture-img",
-                    action: "/api/blade-resource/oss/endpoint/put-file",
+                    action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                     propsHttp: {
                         res: "data",
                         url: "link",
@@ -163,7 +163,7 @@
                     prop: "remark",
                     component: "AvueUeditor",
                     options: {
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         props: {
                             res: "data",
                             url: "link",
diff --git a/src/views/convenienceHotline/index.vue b/src/views/convenienceHotline/index.vue
index 286e2f2..b96b7b6 100644
--- a/src/views/convenienceHotline/index.vue
+++ b/src/views/convenienceHotline/index.vue
@@ -28,7 +28,7 @@
     add,
     update,
     remove
-  } from "@/api/convenienceHotline/convenienceHotline";
+  } from "@/ssoapi/convenienceHotline/convenienceHotline";
   import option from "@/option/convenienceHotline/convenienceHotline";
   import {
     mapGetters
diff --git a/src/views/desk/notice.vue b/src/views/desk/notice.vue
index 7886ec9..c1634ba 100644
--- a/src/views/desk/notice.vue
+++ b/src/views/desk/notice.vue
@@ -36,7 +36,7 @@
 </template>
 
 <script>
-  import {getList, remove, update, add, getNotice} from "@/api/desk/notice";
+  import {getList, remove, update, add, getNotice} from "@/ssoapi/desk/notice";
   import {mapGetters} from "vuex";
 
   export default {
@@ -80,7 +80,7 @@
             {
               label: "通知类型",
               type: "select",
-              dicUrl: "/api/blade-system/dict/dictionary?code=notice",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=notice",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -130,7 +130,7 @@
               prop: "content",
               component: 'AvueUeditor',
               options: {
-                action: '/api/blade-resource/oss/endpoint/put-file',
+                action: '/ssoapi/blade-resource/oss/endpoint/put-file',
                 props: {
                   res: "data",
                   url: "link",
diff --git a/src/views/discuss/publicDiscuss.vue b/src/views/discuss/publicDiscuss.vue
index 6e8fa27..2424502 100644
--- a/src/views/discuss/publicDiscuss.vue
+++ b/src/views/discuss/publicDiscuss.vue
@@ -85,10 +85,10 @@
 </template>
 
 <script>
-  import {getList, getDetail, add, update, remove} from "@/api/discuss/publicDiscuss";
+  import {getList, getDetail, add, update, remove} from "@/ssoapi/discuss/publicDiscuss";
   import option from "@/option/discuss/publicDiscuss";
   import {mapGetters} from "vuex";
-  import {getDictionary} from '@/api/system/dict'
+  import {getDictionary} from '@/ssoapi/system/dict'
 
 export default {
   data() {
diff --git a/src/views/discuss/topics.vue b/src/views/discuss/topics.vue
index d0e3979..8c2a346 100644
--- a/src/views/discuss/topics.vue
+++ b/src/views/discuss/topics.vue
@@ -32,7 +32,7 @@
 </template>
 
 <script>
-  import {getList, getDetail, add, update, remove} from "@/api/discuss/topics";
+  import {getList, getDetail, add, update, remove} from "@/ssoapi/discuss/topics";
   import option from "@/option/discuss/topics";
   import {mapGetters} from "vuex";
 
diff --git a/src/views/discuss/userPublicEnroll.vue b/src/views/discuss/userPublicEnroll.vue
index 2e2f462..d73d2fb 100644
--- a/src/views/discuss/userPublicEnroll.vue
+++ b/src/views/discuss/userPublicEnroll.vue
@@ -20,7 +20,7 @@
     add,
     update,
     remove
-  } from "@/api/discuss/userPublicEnroll";
+  } from "@/ssoapi/discuss/userPublicEnroll";
   import option from "@/option/discuss/userPublicEnroll";
   import {
     mapGetters
diff --git a/src/views/discuss/userTopics.vue b/src/views/discuss/userTopics.vue
index 739f093..2601536 100644
--- a/src/views/discuss/userTopics.vue
+++ b/src/views/discuss/userTopics.vue
@@ -32,7 +32,7 @@
 </template>
 
 <script>
-  import {getList, getDetail, add, update, remove} from "@/api/discuss/userTopics";
+  import {getList, getDetail, add, update, remove} from "@/ssoapi/discuss/userTopics";
   import option from "@/option/discuss/userTopics";
   import {mapGetters} from "vuex";
 
diff --git a/src/views/disputeRecord/disputeRecord.vue b/src/views/disputeRecord/disputeRecord.vue
index 3d22d55..0aeadbb 100644
--- a/src/views/disputeRecord/disputeRecord.vue
+++ b/src/views/disputeRecord/disputeRecord.vue
@@ -48,13 +48,13 @@
     update,
     remove,
     getDetail
-} from "@/api/disputeRecord/disputeRecord"
+} from "@/ssoapi/disputeRecord/disputeRecord"
 import NProgress from 'nprogress'
 import 'nprogress/nprogress.css'
 import Qs from "qs"
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     getToken
 } from '@/util/auth'
@@ -140,7 +140,7 @@
                         res: 'data'
                     },
                     tip: '请上传 .xls,.xlsx 标准格式文件',
-                    action: "/api/blade-disputeRecord/disputeRecord/import-disputeRecord"
+                    action: "/ssoapi/blade-disputeRecord/disputeRecord/import-disputeRecord"
                 },
                 // {
                 //     label: "数据覆盖",
@@ -294,7 +294,7 @@
                         searchSpan: 4,
                         dataType: "number",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=disputeType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=disputeType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -366,7 +366,7 @@
                         width: 156,
                         dataType: "number",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=disputeSource",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=disputeSource",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -673,7 +673,7 @@
             }
         },
         handleTemplate() {
-            exportBlob(`/api/blade-disputeRecord/disputeRecord/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+            exportBlob(`/ssoapi/blade-disputeRecord/disputeRecord/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
                 downloadXls(res.data, "矛盾纠纷事件数据模板.xlsx")
             })
         },
@@ -698,7 +698,7 @@
                 data.isNine = 1
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-disputeRecord/disputeRecord/export-disputeRecord?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-disputeRecord/disputeRecord/export-disputeRecord?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     console.log('exportBlob', res)
                     downloadXls(res.data, `矛盾纠纷事件${dateNow()}.xlsx`)
diff --git a/src/views/district/index.vue b/src/views/district/index.vue
index 234c45e..d152a5d 100644
--- a/src/views/district/index.vue
+++ b/src/views/district/index.vue
@@ -15,7 +15,7 @@
 </template>
 
 <script>
-import { getList, remove, update, add, getDistrict } from "@/api/district/index"
+import { getList, remove, update, add, getDistrict } from "@/ssoapi/district/index"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 export default {
@@ -90,7 +90,7 @@
                         searchSpan: 4,
                         searchType: 'input',
                         type: "tree",
-                        dicUrl: "/api/blade-system/region/tree",
+                        dicUrl: "/ssoapi/blade-system/region/tree",
                         props: {
                             label: "name",
                             value: "id"
@@ -120,7 +120,7 @@
                         prop: "picUrl",
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             url: "link",
@@ -133,7 +133,7 @@
                         prop: "remark",
                         component: "AvueUeditor",
                         options: {
-                            action: "/api/blade-resource/oss/endpoint/put-file",
+                            action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                             props: {
                                 res: "data",
                                 url: "link",
diff --git a/src/views/exam/addsubject.vue b/src/views/exam/addsubject.vue
index 47bb23a..d9d0db8 100644
--- a/src/views/exam/addsubject.vue
+++ b/src/views/exam/addsubject.vue
@@ -9,7 +9,7 @@
   import {
     getList,
     add
-  } from "@/api/subjectChoices/subjectChoices";
+  } from "@/ssoapi/subjectChoices/subjectChoices";
 
   export default {
     name: "add",
diff --git a/src/views/exam/subject.vue b/src/views/exam/subject.vue
index e12f8a9..88a0ca1 100644
--- a/src/views/exam/subject.vue
+++ b/src/views/exam/subject.vue
@@ -37,7 +37,7 @@
   import {
     getList,
     remove
-  } from "@/api/subjectChoices/subjectChoices";
+  } from "@/ssoapi/subjectChoices/subjectChoices";
 
   import addsubject from "./addsubject.vue";
   // import {
@@ -70,7 +70,7 @@
                 res: "data"
               },
               tip: "请上传 .xls,.xlsx 标准格式文件",
-              action: "/api/examSubjectChoices/import-examSubject"
+              action: "/ssoapi/examSubjectChoices/import-examSubject"
             },
             {
               label: "模板下载",
@@ -308,7 +308,7 @@
           type: "warning"
         }).then(() => {
           window.open(
-            `/api/apply/export-apply?examId=${this.$route.query.id}&${
+            `/ssoapi/apply/export-apply?examId=${this.$route.query.id}&${
             this.website.tokenHeader
           }=${getToken()}`
           );
@@ -319,7 +319,7 @@
       },
       handleTemplate() {
         window.open(
-          `/api/examSubjectChoices/export-template?${
+          `/ssoapi/examSubjectChoices/export-template?${
           this.website.tokenHeader
         }=${getToken()}`
         );
diff --git a/src/views/flow/deploy.vue b/src/views/flow/deploy.vue
index 3b64143..45aa3e2 100644
--- a/src/views/flow/deploy.vue
+++ b/src/views/flow/deploy.vue
@@ -5,7 +5,7 @@
 </template>
 
 <script>
-import { deployUpload } from "@/api/flow/flow"
+import { deployUpload } from "@/ssoapi/flow/flow"
 import { flowCategory } from "@/util/flow"
 
 export default {
@@ -25,7 +25,7 @@
                         label: '流程类型',
                         prop: 'flowCategory',
                         type: 'select',
-                        dicUrl: `/api/blade-system/dict/dictionary?code=flow`,
+                        dicUrl: `/ssoapi/blade-system/dict/dictionary?code=flow`,
                         props: {
                             label: "dictValue",
                             value: "dictKey"
@@ -71,7 +71,7 @@
                         prop: "tenantId",
                         type: "tree",
                         multiple: true,
-                        dicUrl: "/api/blade-system/tenant/select",
+                        dicUrl: "/ssoapi/blade-system/tenant/select",
                         props: {
                             label: "tenantName",
                             value: "tenantId"
@@ -97,7 +97,7 @@
                             res: 'data'
                         },
                         tip: '请上传 bpmn20.xml 标准格式文件',
-                        action: '/api/blade-flow/manager/check-upload'
+                        action: '/ssoapi/blade-flow/manager/check-upload'
                     },
                 ]
             }
diff --git a/src/views/flow/follow.vue b/src/views/flow/follow.vue
index 1c25106..8a22d71 100644
--- a/src/views/flow/follow.vue
+++ b/src/views/flow/follow.vue
@@ -29,7 +29,7 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { followList, deleteProcessInstance } from "@/api/flow/flow"
+import { followList, deleteProcessInstance } from "@/ssoapi/flow/flow"
 
 export default {
     data () {
diff --git a/src/views/flow/manager.vue b/src/views/flow/manager.vue
index 571f3df..e85943a 100644
--- a/src/views/flow/manager.vue
+++ b/src/views/flow/manager.vue
@@ -62,7 +62,7 @@
     managerList,
     changeState,
     deleteDeployment
-} from "@/api/flow/flow"
+} from "@/ssoapi/flow/flow"
 import {
     flowCategory
 } from "@/util/flow"
@@ -144,7 +144,7 @@
                     label: "流程分类",
                     type: "select",
                     row: true,
-                    dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+                    dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
                     props: {
                         label: "dictValue",
                         value: "dictKey"
diff --git a/src/views/flow/model.vue b/src/views/flow/model.vue
index 6b2cbef..f851cd1 100644
--- a/src/views/flow/model.vue
+++ b/src/views/flow/model.vue
@@ -55,7 +55,7 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { modelList, removeModel, deployModel, submitModel, detail } from "@/api/flow/flow"
+import { modelList, removeModel, deployModel, submitModel, detail } from "@/ssoapi/flow/flow"
 import { flowCategory } from "@/util/flow"
 
 export default {
@@ -68,7 +68,7 @@
                     {
                         label: "流程类型",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
@@ -113,7 +113,7 @@
                         prop: "tenantId",
                         type: "tree",
                         multiple: true,
-                        dicUrl: "/api/blade-system/tenant/select",
+                        dicUrl: "/ssoapi/blade-system/tenant/select",
                         props: {
                             label: "tenantName",
                             value: "tenantId"
diff --git a/src/views/grid/gridman.vue b/src/views/grid/gridman.vue
index e9216df..92c252b 100644
--- a/src/views/grid/gridman.vue
+++ b/src/views/grid/gridman.vue
@@ -20,7 +20,7 @@
 </template>
 
 <script>
-import { getList, remove, update, add, getGridman } from "@/api/grid/gridman"
+import { getList, remove, update, add, getGridman } from "@/ssoapi/grid/gridman"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 export default {
@@ -62,7 +62,7 @@
                         search: false,
                         type: "tree",
                         dataType: 'string',
-                        dicUrl: "/api/blade-system/region/tree",
+                        dicUrl: "/ssoapi/blade-system/region/tree",
                         props: {
                             label: "name",
                             value: "id",
@@ -88,7 +88,7 @@
                             value: "gridCode",
                         },
                         dicUrl:
-                            "/api/blade-grid/grid/getGridList?communityCode={{communityCode}}",
+                            "/ssoapi/blade-grid/grid/getGridList?communityCode={{communityCode}}",
                         rules: [
                             {
                                 required: true,
@@ -164,7 +164,7 @@
                         prop: "picUrl",
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file-attach",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
                         propsHttp: {
                             res: "data",
                             url: "link",
diff --git a/src/views/grid/index.vue b/src/views/grid/index.vue
index 4d16b8f..ee38047 100644
--- a/src/views/grid/index.vue
+++ b/src/views/grid/index.vue
@@ -24,7 +24,7 @@
     update,
     add,
     getGrid
-  } from "@/api/grid/grid"
+  } from "@/ssoapi/grid/grid"
   import {
     mapGetters
   } from "vuex"
@@ -96,7 +96,7 @@
               prop: "communityCode",
               search: false,
               type: "tree",
-              dicUrl: "/api/blade-system/region/tree",
+              dicUrl: "/ssoapi/blade-system/region/tree",
               row: true,
               // cascader: ['principal'],
               props: {
@@ -142,7 +142,7 @@
               searchSpan: 4,
               type: 'tree',
               span: 8,
-              dicUrl: `/api/blade-system/user/getUserListByParam?&roleId=1717429261910528001`,
+              dicUrl: `/ssoapi/blade-system/user/getUserListByParam?&roleId=1717429261910528001`,
               search: true,
               props: {
                 label: 'name',
@@ -203,7 +203,7 @@
               prop: "remark",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 props: {
                   res: "data",
                   url: "link",
diff --git a/src/views/gzll/components/deitDiscussion.vue b/src/views/gzll/components/deitDiscussion.vue
index c8c6deb..cd1ff08 100644
--- a/src/views/gzll/components/deitDiscussion.vue
+++ b/src/views/gzll/components/deitDiscussion.vue
@@ -54,11 +54,11 @@
       addPd,
       updatePd,
       removePd
-    } from "@/api/discuss/publicDiscuss"
+    } from "@/ssoapi/discuss/publicDiscuss"
   
     import {
       getPage
-    } from "@/api/discuss/userTopics"
+    } from "@/ssoapi/discuss/userTopics"
   
     import website from '@/config/website'
   
@@ -70,7 +70,7 @@
       add,
       update,
       remove
-    } from "@/api/discuss/topics"
+    } from "@/ssoapi/discuss/topics"
   
     export default {
       data() {
diff --git a/src/views/gzll/components/done.vue b/src/views/gzll/components/done.vue
index 8384b6d..cbd02a5 100644
--- a/src/views/gzll/components/done.vue
+++ b/src/views/gzll/components/done.vue
@@ -30,7 +30,7 @@
   } from "vuex"
   import {
     doneList
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import {
     flowCategory,
     flowRoute
@@ -78,7 +78,7 @@
               label: "流程分类",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -136,7 +136,7 @@
               searchSpan: 5,
               // search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
diff --git a/src/views/gzll/components/ownersMemberManager.vue b/src/views/gzll/components/ownersMemberManager.vue
index f5ec5b8..e0fecd7 100644
--- a/src/views/gzll/components/ownersMemberManager.vue
+++ b/src/views/gzll/components/ownersMemberManager.vue
@@ -33,15 +33,15 @@
     add,
     update,
     getDetail
-  } from "@/api/owners/ownersCommittee.js"
+  } from "@/ssoapi/owners/ownersCommittee.js"
 
   import {
     getUserByDistrictId
-  } from "@/api/system/user.js"
+  } from "@/ssoapi/system/user.js"
 
   // import {
   //     update as committeeUpdate,
-  //   } from "@/api/owners_committee"
+  //   } from "@/ssoapi/owners_committee"
 
   import {
     mapGetters
@@ -96,7 +96,7 @@
               type: "tree",
               remote: true,
               hide: true,
-              // dicUrl: `/api/blade-system/user/searchUserByDistrictId?districtId={{key}}`,
+              // dicUrl: `/ssoapi/blade-system/user/searchUserByDistrictId?districtId={{key}}`,
               dicData: [],
               props: {
                 label: 'name',
@@ -149,7 +149,7 @@
               prop: "areaId",
               searchSpan: 5,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -172,7 +172,7 @@
               type: "select",
               hide: true,
               labelWidth: 120,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=sex",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=sex",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -241,7 +241,7 @@
               type: "select",
               hide: true,
               labelWidth: 120,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=nationType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nationType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -254,7 +254,7 @@
               type: "select",
               hide: true,
               labelWidth: 120,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=educationType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=educationType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -268,7 +268,7 @@
             //   type: "select",
             //   labelWidth: 120,
             //   hide: true,
-            //   dicUrl: "/api/blade-system/dict-biz/dictionary?code=workStatusType",
+            //   dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=workStatusType",
             //   dataType: "number",
             //   props: {
             //     label: "dictValue",
@@ -282,7 +282,7 @@
             //   type: "select",
             //   labelWidth: 120,
             //   hide: true,
-            //   dicUrl: "/api/blade-system/dict-biz/dictionary?code=marriageStatusType",
+            //   dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=marriageStatusType",
             //   dataType: "number",
             //   props: {
             //     label: "dictValue",
@@ -302,7 +302,7 @@
               prop: "profile",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 props: {
                   res: "data",
                   url: "link",
@@ -337,7 +337,7 @@
                 res: 'data'
               },
               tip: '请上传 .xls,.xlsx 标准格式文件',
-              action: "/api/blade-system/user/import-user"
+              action: "/ssoapi/blade-system/user/import-user"
             },
             {
               label: "数据覆盖",
@@ -502,7 +502,7 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
+            `/ssoapi/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
           ).then(res => {
             downloadXls(res.data, `住户数据表${dateNow()}.xlsx`)
             NProgress.done()
@@ -510,7 +510,7 @@
         })
       },
       handleTemplate() {
-        exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+        exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
           downloadXls(res.data, "住户数据模板.xlsx")
         })
       },
diff --git a/src/views/gzll/components/todo.vue b/src/views/gzll/components/todo.vue
index 0f911ff..b2d3dbe 100644
--- a/src/views/gzll/components/todo.vue
+++ b/src/views/gzll/components/todo.vue
@@ -34,7 +34,7 @@
   } from "vuex"
   import {
     todoList
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import {
     flowCategory,
     flowRoute
@@ -84,7 +84,7 @@
               label: "流程分类",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -109,7 +109,7 @@
               prop: "districtId",
               // search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
diff --git a/src/views/gzll/owners.vue b/src/views/gzll/owners.vue
index ae7209f..687412d 100644
--- a/src/views/gzll/owners.vue
+++ b/src/views/gzll/owners.vue
@@ -35,7 +35,7 @@
     update,
     remove,
     getDetatil
-} from "@/api/owners_committee"
+} from "@/ssoapi/owners_committee"
 import {
     mapGetters
 } from "vuex"
@@ -86,7 +86,7 @@
                     prop: "areaId",
                     searchSpan: 5,
                     type: 'tree',
-                    dicUrl: `/api/blade-district/district/getDistrictTree`,
+                    dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
                     props: {
                         label: "name",
                         value: "id"
@@ -152,7 +152,7 @@
                         value: 'id'
                     },
                     hide: true,
-                    dicUrl: `/api/blade-system/user/searchUserByDistrictId?districtId={{key}}`,
+                    dicUrl: `/ssoapi/blade-system/user/searchUserByDistrictId?districtId={{key}}`,
                     defaultExpandedKeys: [],
                     change: ({
                         value,
@@ -259,7 +259,7 @@
                     prop: "imageUrl",
                     type: "upload",
                     listType: "picture-img",
-                    action: "/api/blade-resource/oss/endpoint/put-file",
+                    action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                     propsHttp: {
                         res: "data",
                         name: 'name',
@@ -314,7 +314,7 @@
                     prop: "profile",
                     component: "AvueUeditor",
                     options: {
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         props: {
                             res: "data",
                             url: "link",
diff --git a/src/views/gzll/ownersCommittee.vue b/src/views/gzll/ownersCommittee.vue
index 85e3903..ff14d16 100644
--- a/src/views/gzll/ownersCommittee.vue
+++ b/src/views/gzll/ownersCommittee.vue
@@ -45,18 +45,18 @@
     add,
     getNotice,
     upcomment
-} from "@/api/article/article"
+} from "@/ssoapi/article/article"
 
 import {
     addPd,
-} from "@/api/discuss/publicDiscuss"
+} from "@/ssoapi/discuss/publicDiscuss"
 
 import website from '@/config/website'
 
 
 import {
     getDistrictTree
-} from "@/api/district/index"
+} from "@/ssoapi/district/index"
 
 import {
     mapGetters
@@ -133,7 +133,7 @@
                     // align:'center',
                     type: "upload",
                     listType: "picture-img",
-                    action: "/api/blade-resource/oss/endpoint/put-file",
+                    action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                     propsHttp: {
                         res: "data",
                         url: "link",
@@ -278,7 +278,7 @@
                     prop: "content",
                     component: "AvueUeditor",
                     options: {
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         // customConfig: {
                         //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                         // },//wangEditor编辑的配置
diff --git a/src/views/gzll/process/leave/detail.vue b/src/views/gzll/process/leave/detail.vue
index 18a8e30..03e4a5b 100644
--- a/src/views/gzll/process/leave/detail.vue
+++ b/src/views/gzll/process/leave/detail.vue
@@ -59,7 +59,7 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
 
   export default {
     data() {
diff --git a/src/views/gzll/process/leave/form.vue b/src/views/gzll/process/leave/form.vue
index 39244b9..20b1078 100644
--- a/src/views/gzll/process/leave/form.vue
+++ b/src/views/gzll/process/leave/form.vue
@@ -10,7 +10,7 @@
 </template>
 
 <script>
-  import {leaveProcess} from "@/api/work/process";
+  import {leaveProcess} from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -28,7 +28,7 @@
                   label: '审批人员',
                   prop: 'taskUser',
                   type: 'select',
-                  dicUrl: `/api/blade-system/user/user-list`,
+                  dicUrl: `/ssoapi/blade-system/user/user-list`,
                   props: {
                     label: "account",
                     value: "id"
diff --git a/src/views/gzll/process/leave/handle.vue b/src/views/gzll/process/leave/handle.vue
index 961bf88..f497dec 100644
--- a/src/views/gzll/process/leave/handle.vue
+++ b/src/views/gzll/process/leave/handle.vue
@@ -64,8 +64,8 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
-  import {completeTask} from "@/api/work/work";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
+  import {completeTask} from "@/ssoapi/work/work";
 
   export default {
     data() {
diff --git a/src/views/gzll/process/maintenanceFundApply/detail.vue b/src/views/gzll/process/maintenanceFundApply/detail.vue
index 31b9b8e..9506b34 100644
--- a/src/views/gzll/process/maintenanceFundApply/detail.vue
+++ b/src/views/gzll/process/maintenanceFundApply/detail.vue
@@ -83,17 +83,17 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
   import {
     getList,
     remove,
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply";
+  } from "@/ssoapi/property/propertyCapitalApply";
   import {
     getLists
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
   import deitDiscussion from "../../components/deitDiscussion.vue"
   export default {
     components: {
@@ -135,7 +135,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -287,7 +287,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
               cascader: ['vote'],
               props: {
                 label: "title",
@@ -358,7 +358,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/gzll/process/maintenanceFundApply/edit.vue b/src/views/gzll/process/maintenanceFundApply/edit.vue
index fe44b50..bdfa2a2 100644
--- a/src/views/gzll/process/maintenanceFundApply/edit.vue
+++ b/src/views/gzll/process/maintenanceFundApply/edit.vue
@@ -87,7 +87,7 @@
 import {
   historyFlowList,
   leaveDetail
-} from "@/api/work/process";
+} from "@/ssoapi/work/process";
 
 import {
   getList,
@@ -95,13 +95,13 @@
   update,
   add,
   getPropertyCapitalApply
-} from "@/api/property/propertyCapitalApply";
+} from "@/ssoapi/property/propertyCapitalApply";
 import {
   completeTask
-} from "@/api/work/work";
+} from "@/ssoapi/work/work";
 import {
   getLists
-} from "@/api/discuss/topics"
+} from "@/ssoapi/discuss/topics"
 import deitDiscussion from "../../components/deitDiscussion.vue"
 export default {
   components: {
@@ -145,7 +145,7 @@
           searchSpan: 5,
           search: true,
           type: 'tree',
-          dicUrl: `/api/blade-district/district/getDistrictTree`,
+          dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
           props: {
             label: "name",
             value: "id"
@@ -285,7 +285,7 @@
           search: false,
           viewDisabled: false,
           type: 'select',
-          dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
+          dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
           // slot: true,
           formslot: true,
           cascader: ['vote'],
@@ -366,7 +366,7 @@
             name: "originalName",
             url: "link"
           },
-          action: '/api/blade-resource/oss/endpoint/put-file-attach',
+          action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
           rules: [{
             required: true,
             message: "请上传施工方案",
diff --git a/src/views/gzll/process/maintenanceFundApply/form.vue b/src/views/gzll/process/maintenanceFundApply/form.vue
index 97c2973..112e95e 100644
--- a/src/views/gzll/process/maintenanceFundApply/form.vue
+++ b/src/views/gzll/process/maintenanceFundApply/form.vue
@@ -12,7 +12,7 @@
 <script>
   import {
     leaveProcess
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -41,7 +41,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -203,7 +203,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/gzll/process/maintenanceFundApply/handle.vue b/src/views/gzll/process/maintenanceFundApply/handle.vue
index 8fac06f..06d81c9 100644
--- a/src/views/gzll/process/maintenanceFundApply/handle.vue
+++ b/src/views/gzll/process/maintenanceFundApply/handle.vue
@@ -83,7 +83,7 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process"
+  } from "@/ssoapi/work/process"
 
   import {
     getList,
@@ -91,14 +91,14 @@
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply"
+  } from "@/ssoapi/property/propertyCapitalApply"
   import {
     completeTask
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import website from '@/config/website'
   import {
     getLists,
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
 
   import deitDiscussion from "../../components/deitDiscussion"
 
@@ -144,7 +144,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -295,7 +295,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
               // slot: true,
               formslot: true,
               cascader: ['vote'],
@@ -380,7 +380,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/message/components/DeptUserTable.vue b/src/views/message/components/DeptUserTable.vue
index 8bd9c85..51d0fa5 100644
--- a/src/views/message/components/DeptUserTable.vue
+++ b/src/views/message/components/DeptUserTable.vue
@@ -26,8 +26,8 @@
 </template>
 
 <script>
-import {getDeptLazyTree} from "@/api/system/dept";
-import {getList} from "@/api/system/user";
+import {getDeptLazyTree} from "@/ssoapi/system/dept";
+import {getList} from "@/ssoapi/system/user";
 import {mapGetters} from "vuex";
 
 export default {
diff --git a/src/views/message/messageSettings.vue b/src/views/message/messageSettings.vue
index 94ef1de..71b1005 100644
--- a/src/views/message/messageSettings.vue
+++ b/src/views/message/messageSettings.vue
@@ -44,7 +44,7 @@
     remove,
     enable,
     sendEmail
-  } from "@/api/system/email"
+  } from "@/ssoapi/system/email"
   import {
     mapGetters
   } from "vuex"
diff --git a/src/views/message/myMessage.vue b/src/views/message/myMessage.vue
index ad527a5..6484bf6 100644
--- a/src/views/message/myMessage.vue
+++ b/src/views/message/myMessage.vue
@@ -51,9 +51,9 @@
 
 <script>
 import {mapGetters} from "vuex";
-import {getDeptUserTree, getLazyList} from "@/api/system/dept";
-import {getMyMessage, updateIsRead} from "@/api/messageRecord/messageUser";
-import {remove} from "@/api/messageRecord/messageRecord";
+import {getDeptUserTree, getLazyList} from "@/ssoapi/system/dept";
+import {getMyMessage, updateIsRead} from "@/ssoapi/messageRecord/messageUser";
+import {remove} from "@/ssoapi/messageRecord/messageRecord";
 
 export default {
   data() {
diff --git a/src/views/message/sysMessage.vue b/src/views/message/sysMessage.vue
index 92f1c1a..91e7bb5 100644
--- a/src/views/message/sysMessage.vue
+++ b/src/views/message/sysMessage.vue
@@ -32,9 +32,9 @@
 </template>
 
 <script>
-import {getList, getDetail, add, update, remove, customizeSave} from "@/api/messageRecord/messageRecord";
+import {getList, getDetail, add, update, remove, customizeSave} from "@/ssoapi/messageRecord/messageRecord";
 import {mapGetters} from "vuex";
-import {getDeptUserTree, getLazyList} from "@/api/system/dept";
+import {getDeptUserTree, getLazyList} from "@/ssoapi/system/dept";
 
 export default {
   data() {
@@ -73,7 +73,7 @@
             searchSpan: 4,
             searchLabelWidth: 96,
             row: true,
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=messageType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=messageType",
             props: {
               label: "dictValue",
               value: "dictKey",
@@ -90,7 +90,7 @@
             type: "tree",
             leafOnly: false,
             multiple: true,
-            dicUrl: `/api/blade-system/dept/lazy-list`,
+            dicUrl: `/ssoapi/blade-system/dept/lazy-list`,
             dicData: [],
             dataType: "string",
             props: {
diff --git a/src/views/message/userMessage.vue b/src/views/message/userMessage.vue
index 70329a2..fa5e7f3 100644
--- a/src/views/message/userMessage.vue
+++ b/src/views/message/userMessage.vue
@@ -49,9 +49,9 @@
 </template>
 
 <script>
-import {getList, getDetail, add, update, remove, customizeSave} from "@/api/messageRecord/messageRecord";
+import {getList, getDetail, add, update, remove, customizeSave} from "@/ssoapi/messageRecord/messageRecord";
 import {mapGetters} from "vuex";
-import {getDeptLazyTree, getDeptUserTree, getLazyList} from "@/api/system/dept";
+import {getDeptLazyTree, getDeptUserTree, getLazyList} from "@/ssoapi/system/dept";
 import DeptUserTable from "@/views/message/components/DeptUserTable.vue";
 
 export default {
@@ -94,7 +94,7 @@
             searchSpan: 4,
             searchLabelWidth: 96,
             row: true,
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=messageType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=messageType",
             props: {
               label: "dictValue",
               value: "dictKey",
diff --git a/src/views/monitor/log/api.vue b/src/views/monitor/log/api.vue
index acd1e01..07a2240 100644
--- a/src/views/monitor/log/api.vue
+++ b/src/views/monitor/log/api.vue
@@ -9,7 +9,7 @@
 </template>
 
 <script>
-import { getApiList, getApiLogs } from "@/api/logs"
+import { getApiList, getApiLogs } from "@/ssoapi/logs"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/monitor/log/error.vue b/src/views/monitor/log/error.vue
index 7184777..7ebec81 100644
--- a/src/views/monitor/log/error.vue
+++ b/src/views/monitor/log/error.vue
@@ -9,7 +9,7 @@
 </template>
 
 <script>
-import { getErrorList, getErrorLogs } from "@/api/logs"
+import { getErrorList, getErrorLogs } from "@/ssoapi/logs"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/monitor/log/usual.vue b/src/views/monitor/log/usual.vue
index 6daff13..5cb154b 100644
--- a/src/views/monitor/log/usual.vue
+++ b/src/views/monitor/log/usual.vue
@@ -9,7 +9,7 @@
 </template>
 
 <script>
-import { getUsualList, getUsualLogs } from "@/api/logs"
+import { getUsualList, getUsualLogs } from "@/ssoapi/logs"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/owners_committee/index.vue b/src/views/owners_committee/index.vue
index faaf524..68d17cf 100644
--- a/src/views/owners_committee/index.vue
+++ b/src/views/owners_committee/index.vue
@@ -10,7 +10,7 @@
 </template>
 
 <script>
-import { getList } from "@/api/owners_committee"
+import { getList } from "@/ssoapi/owners_committee"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 
@@ -98,7 +98,7 @@
                         type: "upload",
                         labelWidth: 120,
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
diff --git a/src/views/patrol/addsubject.vue b/src/views/patrol/addsubject.vue
index 60445cc..6ab43af 100644
--- a/src/views/patrol/addsubject.vue
+++ b/src/views/patrol/addsubject.vue
@@ -9,7 +9,7 @@
   import {
     getList,
     addTwo
-  } from "@/api/patrol/patrolGroup";
+  } from "@/ssoapi/patrol/patrolGroup";
 
   export default {
     name: "add",
@@ -62,7 +62,7 @@
                 label: "title",
                 value: "key",
               },
-              dicUrl: "/api/blade-system/dict-biz/tree?code=subject_max",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=subject_max",
               rules: [{
                 required: true,
                 message: "请选择类型",
@@ -127,7 +127,7 @@
                     label: "title",
                     value: "key",
                   },
-                  dicUrl: "/api/blade-system/dict-biz/tree?code=subject",
+                  dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=subject",
                   rules: [{
                     required: true,
                     message: "请输入选项类型",
diff --git a/src/views/patrol/editsubject.vue b/src/views/patrol/editsubject.vue
index beea736..af1280d 100644
--- a/src/views/patrol/editsubject.vue
+++ b/src/views/patrol/editsubject.vue
@@ -9,7 +9,7 @@
   import {
     // getList,
     addTwo
-  } from "@/api/patrol/patrolGroup";
+  } from "@/ssoapi/patrol/patrolGroup";
 
   export default {
     name: "edit",
@@ -62,7 +62,7 @@
                 label: "title",
                 value: "key",
               },
-              dicUrl: "/api/blade-system/dict-biz/tree?code=subject_max",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=subject_max",
               rules: [{
                 required: true,
                 message: "请选择类型",
@@ -127,7 +127,7 @@
                     label: "title",
                     value: "key",
                   },
-                  dicUrl: "/api/blade-system/dict-biz/tree?code=subject",
+                  dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=subject",
                   rules: [{
                     required: true,
                     message: "请输入选项类型",
diff --git a/src/views/patrol/subject.vue b/src/views/patrol/subject.vue
index a29c4fe..28a3daf 100644
--- a/src/views/patrol/subject.vue
+++ b/src/views/patrol/subject.vue
@@ -38,7 +38,7 @@
   import {
     getList,
     remove
-  } from "@/api/patrol/patrolGroup";
+  } from "@/ssoapi/patrol/patrolGroup";
 
   import addsubject from "./addsubject.vue";
   import editsubject from "./editsubject.vue";
@@ -73,7 +73,7 @@
                 res: "data"
               },
               tip: "请上传 .xls,.xlsx 标准格式文件",
-              action: "/api/examSubjectChoices/import-examSubject"
+              action: "/ssoapi/examSubjectChoices/import-examSubject"
             },
             {
               label: "模板下载",
@@ -115,7 +115,7 @@
               search: true,
               type: "select",
               searchSpan: 4,
-              dicUrl: "/api/blade-system/dict-biz/tree?code=subject_max",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=subject_max",
               props: {
                 label: "title",
                 value: "key",
@@ -291,7 +291,7 @@
           type: "warning"
         }).then(() => {
           window.open(
-            `/api/apply/export-apply?examId=${this.$route.query.id}&${
+            `/ssoapi/apply/export-apply?examId=${this.$route.query.id}&${
             this.website.tokenHeader
           }=${getToken()}`
           );
@@ -302,7 +302,7 @@
       },
       handleTemplate() {
         window.open(
-          `/api/examSubjectChoices/export-template?${
+          `/ssoapi/examSubjectChoices/export-template?${
           this.website.tokenHeader
         }=${getToken()}`
         );
diff --git a/src/views/patrolList/patrolProblemType.vue b/src/views/patrolList/patrolProblemType.vue
index 65c51a4..88a9b48 100644
--- a/src/views/patrolList/patrolProblemType.vue
+++ b/src/views/patrolList/patrolProblemType.vue
@@ -60,14 +60,14 @@
     getAll,
     remove as removeGroup,
     update as updateGroup
-  } from "@/api/patrol/patrolGroup"
+  } from "@/ssoapi/patrol/patrolGroup"
   import {
     add,
     getDetail,
     getList,
     remove,
     update
-  } from "@/api/patrol/patrolGroupItem"
+  } from "@/ssoapi/patrol/patrolGroupItem"
 
   export default {
     name: "patrolProblemType",
diff --git a/src/views/patrolList/patrolRecord.vue b/src/views/patrolList/patrolRecord.vue
index e1d2332..7ddfe73 100644
--- a/src/views/patrolList/patrolRecord.vue
+++ b/src/views/patrolList/patrolRecord.vue
@@ -88,14 +88,14 @@
     update,
     getDetail,
     getPatrolGroupTree
-  } from "@/api/patrol/placeChek"
+  } from "@/ssoapi/patrol/placeChek"
 
   import website from '@/config/website'
 
 
   // import {
   //   getDistrictTree
-  // } from "@/api/district/index"
+  // } from "@/ssoapi/district/index"
 
   import {
     mapGetters
diff --git a/src/views/place/components/auditBase.vue b/src/views/place/components/auditBase.vue
index ead97ba..ee85410 100644
--- a/src/views/place/components/auditBase.vue
+++ b/src/views/place/components/auditBase.vue
@@ -14,7 +14,7 @@
 <script>
 import {
     setCheckPlaceExt
-} from "@/api/place/place"
+} from "@/ssoapi/place/place"
 
 export default {
     inject: ["placeElement"],
diff --git a/src/views/place/components/baseAllInfo.vue b/src/views/place/components/baseAllInfo.vue
index 558c9d1..a4f5d57 100644
--- a/src/views/place/components/baseAllInfo.vue
+++ b/src/views/place/components/baseAllInfo.vue
@@ -49,10 +49,10 @@
     update,
     updatePlaceExt,
     getPlaceAddressList
-  } from "@/api/place/place"
+  } from "@/ssoapi/place/place"
   import {
     getPlaceList
-  } from "@/api/doorplateAddress/doorplateAddress"
+  } from "@/ssoapi/doorplateAddress/doorplateAddress"
   import website from "@/config/website"
 
   import boxTitle from "./boxTitle"
@@ -146,7 +146,7 @@
               prop: "neiCode",
               search: false,
               type: "tree",
-              dicUrl: "/api/blade-system/region/tree",
+              dicUrl: "/ssoapi/blade-system/region/tree",
               props: {
                 label: "name",
                 value: "id",
@@ -173,7 +173,7 @@
                 value: "gridCode",
               },
               // dataType: 'string',
-              dicUrl: "/api/blade-grid/grid/getGridList?communityCode={{neiCode}}",
+              dicUrl: "/ssoapi/blade-grid/grid/getGridList?communityCode={{neiCode}}",
               rules: [{
                 required: true,
                 message: "请选择所属网格",
@@ -187,7 +187,7 @@
               prop: "label",
               labelWidth: 120,
               type: "select",
-              dicUrl: "/api/blade-category/category/getCategory?level=2",
+              dicUrl: "/ssoapi/blade-category/category/getCategory?level=2",
               cascader: ["smallLabel"],
               props: {
                 label: "categoryName",
@@ -207,7 +207,7 @@
               labelWidth: 20,
               prop: "smallLabel",
               type: "select",
-              dicUrl: "/api/blade-category/category/getCategory?parentNo={{label}}",
+              dicUrl: "/ssoapi/blade-category/category/getCategory?parentNo={{label}}",
               props: {
                 label: "categoryName",
                 value: "categoryNo",
@@ -270,7 +270,7 @@
               labelWidth: 120,
               type: "select",
               display: false,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=nineType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nineType",
               dataType: "number",
               hide: true,
               props: {
@@ -308,7 +308,7 @@
               labelWidth: 120,
               display: false,
               row: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=frontType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=frontType",
               dataType: "number",
               hide: true,
               props: {
@@ -347,7 +347,7 @@
               labelWidth: 120,
               display: true,
               row: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=noExplosionCategory",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=noExplosionCategory",
               dataType: "number",
               hide: true,
               props: {
@@ -365,7 +365,7 @@
               listType: "picture-card",
               dataType: "string",
               multiple: true,
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: "name",
@@ -417,7 +417,7 @@
             //   hide: true,
             //   display: false,
             //   filterable:true,
-            //   dicUrl: `/api/blade-doorplateAddress/doorplateAddress/getPlaceList`,
+            //   dicUrl: `/ssoapi/blade-doorplateAddress/doorplateAddress/getPlaceList`,
             //   props: {
             //     label: 'addressName',
             //     value: 'addressCode',
@@ -488,7 +488,7 @@
               listType: "picture-card",
               dataType: "string",
               multiple: true,
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: "name",
@@ -505,7 +505,7 @@
               listType: "picture-card",
               dataType: "string",
               multiple: true,
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: "name",
@@ -563,7 +563,7 @@
               prop: "ethnicity",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=nationType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nationType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -612,7 +612,7 @@
               listType: "picture-card",
               dataType: "string",
               multiple: true,
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: "name",
diff --git a/src/views/place/index.vue b/src/views/place/index.vue
index 60db9df..07b7732 100644
--- a/src/views/place/index.vue
+++ b/src/views/place/index.vue
@@ -72,7 +72,7 @@
     update,
     add,
     getPlace,
-} from "@/api/place/place"
+} from "@/ssoapi/place/place"
 
 import {
     mapGetters
@@ -225,7 +225,7 @@
                         search: false,
                         width: 150,
                         type: "tree",
-                        dicUrl: "/api/blade-system/region/tree",
+                        dicUrl: "/ssoapi/blade-system/region/tree",
                         props: {
                             label: "name",
                             value: "id",
@@ -266,7 +266,7 @@
                             value: "gridCode",
                         },
                         dicUrl:
-                            "/api/blade-grid/grid/getGridList?communityCode={{neiCode}}",
+                            "/ssoapi/blade-grid/grid/getGridList?communityCode={{neiCode}}",
                         rules: [
                             {
                                 required: true,
@@ -280,7 +280,7 @@
                         label: "场所标签",
                         prop: "label",
                         type: "select",
-                        dicUrl: "/api/blade-category/category/getCategory?level=2",
+                        dicUrl: "/ssoapi/blade-category/category/getCategory?level=2",
                         cascader: ["smallLabel"],
                         props: {
                             label: "categoryName",
@@ -300,7 +300,7 @@
                         labelWidth: 20,
                         prop: "smallLabel",
                         type: "select",
-                        dicUrl: "/api/blade-category/category/getCategory?parentNo={{label}}",
+                        dicUrl: "/ssoapi/blade-category/category/getCategory?parentNo={{label}}",
                         props: {
                             label: "categoryName",
                             value: "categoryNo"
@@ -361,7 +361,7 @@
                         prop: "nineType",
                         type: "select",
                         display: false,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=nineType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nineType",
                         dataType: "number",
                         hide: true,
                         props: {
@@ -400,7 +400,7 @@
                         type: "select",
                         display: false,
                         row: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=frontType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=frontType",
                         dataType: "number",
                         hide: true,
                         props: {
@@ -438,7 +438,7 @@
                         listType: "picture-card",
                         dataType: "string",
                         multiple: true,
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
diff --git a/src/views/place/mallList.vue b/src/views/place/mallList.vue
index 4c972cb..b1e32df 100644
--- a/src/views/place/mallList.vue
+++ b/src/views/place/mallList.vue
@@ -72,7 +72,7 @@
     update,
     add,
     getPlace,
-} from "@/api/place/place"
+} from "@/ssoapi/place/place"
 
 import {
     mapGetters
@@ -225,7 +225,7 @@
                         search: false,
                         width: 150,
                         type: "tree",
-                        dicUrl: "/api/blade-system/region/tree",
+                        dicUrl: "/ssoapi/blade-system/region/tree",
                         props: {
                             label: "name",
                             value: "id",
@@ -266,7 +266,7 @@
                             value: "gridCode",
                         },
                         dicUrl:
-                            "/api/blade-grid/grid/getGridList?communityCode={{neiCode}}",
+                            "/ssoapi/blade-grid/grid/getGridList?communityCode={{neiCode}}",
                         rules: [
                             {
                                 required: true,
@@ -280,7 +280,7 @@
                         label: "场所标签",
                         prop: "label",
                         type: "select",
-                        dicUrl: "/api/blade-category/category/getCategory?level=2",
+                        dicUrl: "/ssoapi/blade-category/category/getCategory?level=2",
                         cascader: ["smallLabel"],
                         props: {
                             label: "categoryName",
@@ -300,7 +300,7 @@
                         labelWidth: 20,
                         prop: "smallLabel",
                         type: "select",
-                        dicUrl: "/api/blade-category/category/getCategory?parentNo={{label}}",
+                        dicUrl: "/ssoapi/blade-category/category/getCategory?parentNo={{label}}",
                         props: {
                             label: "categoryName",
                             value: "categoryNo"
@@ -361,7 +361,7 @@
                         prop: "nineType",
                         type: "select",
                         display: false,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=nineType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nineType",
                         dataType: "number",
                         hide: true,
                         props: {
@@ -400,7 +400,7 @@
                         type: "select",
                         display: false,
                         row: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=frontType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=frontType",
                         dataType: "number",
                         hide: true,
                         props: {
@@ -416,7 +416,7 @@
                         listType: "picture-card",
                         dataType: "string",
                         multiple: true,
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
diff --git a/src/views/place/practitioner.vue b/src/views/place/practitioner.vue
index ae2fb99..a7f99b2 100644
--- a/src/views/place/practitioner.vue
+++ b/src/views/place/practitioner.vue
@@ -78,10 +78,10 @@
   getPractitionerList as getList,
   add,
   getWarningPersonnelCount as getCount
-} from "@/api/place/place"
+} from "@/ssoapi/place/place"
 import {
   remove
-} from "@/api/place/practitioner"
+} from "@/ssoapi/place/practitioner"
 import {
   mapGetters
 } from "vuex"
@@ -164,7 +164,7 @@
         {
           label: "民族",
           width: 80,
-          dicUrl: "/api/blade-system/dict-biz/tree?code=nationType",
+          dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=nationType",
           props: {
             label: "title",
             value: "key",
diff --git a/src/views/place/residencePermitApply.vue b/src/views/place/residencePermitApply.vue
index dc5e1cc..66831be 100644
--- a/src/views/place/residencePermitApply.vue
+++ b/src/views/place/residencePermitApply.vue
@@ -60,12 +60,12 @@
     getList,
     remove,
     updateAuditing
-  } from "@/api/task/residencePermitApply"
+  } from "@/ssoapi/task/residencePermitApply"
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -80,7 +80,7 @@
   } from "vuex"
   import {
     applyTaskExamine
-  } from "@/api/publicSecurity/keynoteManage"
+  } from "@/ssoapi/publicSecurity/keynoteManage"
 
   import website from '@/config/website'
   // import campusReporting from '../components/campusReporting'
@@ -369,7 +369,7 @@
           // data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-taskLabelReportingEvent/taskLabelReportingEvent/export-taskLabelReportingEvent?${this.website.tokenHeader}=${getToken()}&` +
+            `/ssoapi/blade-taskLabelReportingEvent/taskLabelReportingEvent/export-taskLabelReportingEvent?${this.website.tokenHeader}=${getToken()}&` +
             data
           ).then(res => {
             console.log('exportBlob', res)
diff --git a/src/views/place/tenanthold.vue b/src/views/place/tenanthold.vue
index f70d668..deddf4b 100644
--- a/src/views/place/tenanthold.vue
+++ b/src/views/place/tenanthold.vue
@@ -63,17 +63,17 @@
     update,
     getDetatil,
     getDetatils
-  } from "@/api/userHouse/list/houseHold.js"
+  } from "@/ssoapi/userHouse/list/houseHold.js"
   import {
     removeHouseholdLabel,
     saveOrUpdateHouseholdLabel
-  } from "@/api/userHouse/list/userHouseList.js"
+  } from "@/ssoapi/userHouse/list/userHouseList.js"
   import {
     getLabelList,
-  } from '@/api/label/label'
+  } from '@/ssoapi/label/label'
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     mapGetters
   } from "vuex"
@@ -226,7 +226,7 @@
               prop: "ethnicity",
               type: "select",
               hide: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=nationType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nationType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -410,7 +410,7 @@
                 res: 'data'
               },
               tip: '请上传 .xls,.xlsx 标准格式文件',
-              action: "/api/blade-system/user/import-user"
+              action: "/ssoapi/blade-system/user/import-user"
             },
             {
               label: "数据覆盖",
@@ -733,7 +733,7 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
+            `/ssoapi/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
           ).then(res => {
             downloadXls(res.data, `住户数据表${dateNow()}.xlsx`)
             NProgress.done()
@@ -741,7 +741,7 @@
         })
       },
       handleTemplate() {
-        exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+        exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
           downloadXls(res.data, "住户数据模板.xlsx")
         })
       },
diff --git a/src/views/property/companyManage.vue b/src/views/property/companyManage.vue
index 9a3cc75..8a6e5bb 100644
--- a/src/views/property/companyManage.vue
+++ b/src/views/property/companyManage.vue
@@ -48,16 +48,16 @@
 <script>
   import {
     getList
-  } from "@/api/subjectChoices/subjectChoices"
+  } from "@/ssoapi/subjectChoices/subjectChoices"
   import {
     getDetailByDeptId
-  } from "@/api/property/companyManage.js"
+  } from "@/ssoapi/property/companyManage.js"
   import {
     update,
-  } from "@/api/property/propertyCompany"
+  } from "@/ssoapi/property/propertyCompany"
   import {
     save
-  } from "@/api/answerRecord/answerRecord"
+  } from "@/ssoapi/answerRecord/answerRecord"
   export default {
     data() {
       return {
@@ -77,7 +77,7 @@
             prop: 'province',
             type: 'select',
             span: 8,
-            dicUrl: `/api/blade-system/region/select?code=100000`,
+            dicUrl: `/ssoapi/blade-system/region/select?code=100000`,
             props: {
               label: 'name',
               value: 'code'
@@ -89,7 +89,7 @@
             prop: 'city',
             type: 'select',
             span: 8,
-            dicUrl: `/api/blade-system/region/select?code={{key}}`,
+            dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
             props: {
               label: 'name',
               value: 'code'
@@ -101,7 +101,7 @@
             prop: 'area',
             type: 'select',
             span: 8,
-            dicUrl: `/api/blade-system/region/select?code={{key}}`,
+            dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
             props: {
               label: 'name',
               value: 'code'
diff --git a/src/views/property/components/deitDiscussion.vue b/src/views/property/components/deitDiscussion.vue
index c8c6deb..cd1ff08 100644
--- a/src/views/property/components/deitDiscussion.vue
+++ b/src/views/property/components/deitDiscussion.vue
@@ -54,11 +54,11 @@
       addPd,
       updatePd,
       removePd
-    } from "@/api/discuss/publicDiscuss"
+    } from "@/ssoapi/discuss/publicDiscuss"
   
     import {
       getPage
-    } from "@/api/discuss/userTopics"
+    } from "@/ssoapi/discuss/userTopics"
   
     import website from '@/config/website'
   
@@ -70,7 +70,7 @@
       add,
       update,
       remove
-    } from "@/api/discuss/topics"
+    } from "@/ssoapi/discuss/topics"
   
     export default {
       data() {
diff --git a/src/views/property/components/done.vue b/src/views/property/components/done.vue
index d5901aa..019bddf 100644
--- a/src/views/property/components/done.vue
+++ b/src/views/property/components/done.vue
@@ -30,7 +30,7 @@
   } from "vuex"
   import {
     doneList
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import {
     flowCategory,
     flowRoute
@@ -78,7 +78,7 @@
               label: "流程分类",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -103,7 +103,7 @@
               searchSpan: 5,
               // search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
diff --git a/src/views/property/components/partyOrganizationMember.vue b/src/views/property/components/partyOrganizationMember.vue
index 26d6766..51110dc 100644
--- a/src/views/property/components/partyOrganizationMember.vue
+++ b/src/views/property/components/partyOrganizationMember.vue
@@ -32,9 +32,9 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { add, getDetail, getList, remove, update } from "@/api/partyOrganization/partyOrganizationMember"
+import { add, getDetail, getList, remove, update } from "@/ssoapi/partyOrganization/partyOrganizationMember"
 import { validatePhone } from "@/util/validate"
-import { getAllHouseHold, getDetatils as householdDetail } from "@/api/userHouse/list/houseHold"
+import { getAllHouseHold, getDetatils as householdDetail } from "@/ssoapi/userHouse/list/houseHold"
 import func from "@/util/func"
 import website from "@/config/website"
 const labelWidth = 100
@@ -118,7 +118,7 @@
                         type: "select",
                         hide: true,
                         disabled: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=sex",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=sex",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -140,7 +140,7 @@
                         labelWidth: labelWidth,
                         prop: "cardType",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=cardType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=cardType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -158,7 +158,7 @@
                         labelWidth: labelWidth,
                         prop: "partyMemberType",
                         type: "select",
-                        dicUrl: "/api/blade-label/label/getLabelList?parentId=104",
+                        dicUrl: "/ssoapi/blade-label/label/getLabelList?parentId=104",
                         props: {
                             label: "name",
                             value: "id",
@@ -175,7 +175,7 @@
                         labelWidth: labelWidth,
                         prop: "partyMemberPost",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=partyMemberPost",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=partyMemberPost",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -267,7 +267,7 @@
                         hide: true,
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
@@ -319,7 +319,7 @@
                         span: 24,
                         component: "AvueUeditor",
                         options: {
-                            action: "/api/blade-resource/oss/endpoint/put-file",
+                            action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                             props: {
                                 res: "data",
                                 url: "link",
@@ -395,7 +395,7 @@
         },
 
         getUserList (param) {
-            let dicUrl = `/api/blade-household/household/getAllHouseHold?name={{key}}&regionCode=${this.row.areaId}`
+            let dicUrl = `/ssoapi/blade-household/household/getAllHouseHold?name={{key}}&regionCode=${this.row.areaId}`
             const column = this.findObject(this.option.column, "householdId")
             column.dicUrl = dicUrl
         },
diff --git a/src/views/property/components/propertyEdit.vue b/src/views/property/components/propertyEdit.vue
index 2ea7080..aa66734 100644
--- a/src/views/property/components/propertyEdit.vue
+++ b/src/views/property/components/propertyEdit.vue
@@ -53,14 +53,14 @@
   import {
     getList,
     remove
-  } from "@/api/subjectChoices/subjectChoices"
+  } from "@/ssoapi/subjectChoices/subjectChoices"
 
   import {
     save
-  } from "@/api/answerRecord/answerRecord"
+  } from "@/ssoapi/answerRecord/answerRecord"
   import {
     add
-  } from "@/api/property/propertyCompany"
+  } from "@/ssoapi/property/propertyCompany"
   import {
     mapGetters
   } from "vuex"
@@ -120,7 +120,7 @@
               hide: true,
               span: 6,
               cascader: ['city'],
-              dicUrl: `/api/blade-system/region/select`,
+              dicUrl: `/ssoapi/blade-system/region/select`,
               rules: [{
                 required: true,
                 message: '请选择省份',
@@ -139,7 +139,7 @@
                 value: 'code'
               },
               hide: true,
-              dicUrl: `/api/blade-system/region/select?code={{key}}`,
+              dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
               rules: [{
                 required: true,
                 message: '请选择城市',
@@ -157,7 +157,7 @@
                 value: 'code'
               },
               hide: true,
-              dicUrl: `/api/blade-system/region/select?code={{key}}`,
+              dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
               rules: [{
                 required: true,
                 message: '请选择地区',
@@ -181,7 +181,7 @@
               prop: "remark",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file-attach",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
                 props: {
                   res: "data",
                   url: "link",
diff --git a/src/views/property/components/todo.vue b/src/views/property/components/todo.vue
index 6a43049..02a4ac7 100644
--- a/src/views/property/components/todo.vue
+++ b/src/views/property/components/todo.vue
@@ -34,7 +34,7 @@
   } from "vuex"
   import {
     todoList
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import {
     flowCategory,
     flowRoute
@@ -84,7 +84,7 @@
               label: "流程分类",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -142,7 +142,7 @@
               prop: "districtId",
               // search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
diff --git a/src/views/property/convenienceHotline.vue b/src/views/property/convenienceHotline.vue
index 50e19d9..32df260 100644
--- a/src/views/property/convenienceHotline.vue
+++ b/src/views/property/convenienceHotline.vue
@@ -19,7 +19,7 @@
     update,
     add,
     getDetail
-  } from "@/api/convenienceHotline/convenienceHotline"
+  } from "@/ssoapi/convenienceHotline/convenienceHotline"
   import {
     mapGetters
   } from "vuex"
diff --git a/src/views/property/inviteTenders.vue b/src/views/property/inviteTenders.vue
index 13e8cc6..7cf46f4 100644
--- a/src/views/property/inviteTenders.vue
+++ b/src/views/property/inviteTenders.vue
@@ -56,7 +56,7 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import {
     getListPd,
@@ -65,14 +65,14 @@
     addPd,
     getNoticePd,
     upcommentPd
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import website from '@/config/website'
 
 
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
@@ -149,7 +149,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -307,7 +307,7 @@
               hide: true,
               span: 24,
               listType: "picture-img",
-              action: "/api/depl/put-depl",
+              action: "/ssoapi/depl/put-depl",
               propsHttp: {
                 url: "data",
               },
@@ -317,7 +317,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 // customConfig: {
                 //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                 // },//wangEditor编辑的配置
diff --git a/src/views/property/oiae.vue b/src/views/property/oiae.vue
index 9fcba31..f9226ed 100644
--- a/src/views/property/oiae.vue
+++ b/src/views/property/oiae.vue
@@ -66,7 +66,7 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import {
     getListPd,
@@ -75,14 +75,14 @@
     addPd,
     getNoticePd,
     upcommentPd
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import website from '@/config/website'
 
 
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
@@ -160,7 +160,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -324,7 +324,7 @@
               hide: true,
               span: 24,
               listType: "picture-img",
-              action: "/api/depl/put-depl",
+              action: "/ssoapi/depl/put-depl",
               propsHttp: {
                 url: "data",
               },
@@ -334,7 +334,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 // customConfig: {
                 //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                 // },//wangEditor编辑的配置
diff --git a/src/views/property/ownersCommittee.vue b/src/views/property/ownersCommittee.vue
index 4fe3b89..3aea154 100644
--- a/src/views/property/ownersCommittee.vue
+++ b/src/views/property/ownersCommittee.vue
@@ -42,18 +42,18 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import {
     addPd,
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import website from '@/config/website'
 
 
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
@@ -133,7 +133,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -203,7 +203,7 @@
               label: "小区名称",
               prop: "districtId",
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -293,7 +293,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 // customConfig: {
                 //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                 // },//wangEditor编辑的配置
diff --git a/src/views/property/partyOrganization.vue b/src/views/property/partyOrganization.vue
index d5261d4..11e0fc4 100644
--- a/src/views/property/partyOrganization.vue
+++ b/src/views/property/partyOrganization.vue
@@ -25,7 +25,7 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { getDetail, getList, add, update, remove } from "@/api/partyOrganization/partyOrganization"
+import { getDetail, getList, add, update, remove } from "@/ssoapi/partyOrganization/partyOrganization"
 import website from "@/config/website"
 import func from "@/util/func"
 import { validatePhone } from "@/util/validate"
@@ -77,7 +77,7 @@
                         searchLabelWidth: 76,
                         width: 150,
                         type: "tree",
-                        dicUrl: "/api/blade-system/region/tree",
+                        dicUrl: "/ssoapi/blade-system/region/tree",
                         props: {
                             label: "name",
                             value: "id"
@@ -108,7 +108,7 @@
                         prop: "organizationType",
                         checkStrictly: true,
                         hide: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=organizationType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=organizationType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -125,7 +125,7 @@
                         label: "支部类型",
                         prop: "branchType",
                         checkStrictly: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=branchType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=branchType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -193,7 +193,7 @@
                         hide: true,
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
@@ -247,7 +247,7 @@
                         span: 24,
                         component: "AvueUeditor",
                         options: {
-                            action: "/api/blade-resource/oss/endpoint/put-file",
+                            action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                             props: {
                                 res: "data",
                                 url: "link",
diff --git a/src/views/property/process/leave/detail.vue b/src/views/property/process/leave/detail.vue
index 18a8e30..03e4a5b 100644
--- a/src/views/property/process/leave/detail.vue
+++ b/src/views/property/process/leave/detail.vue
@@ -59,7 +59,7 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
 
   export default {
     data() {
diff --git a/src/views/property/process/leave/form.vue b/src/views/property/process/leave/form.vue
index 39244b9..20b1078 100644
--- a/src/views/property/process/leave/form.vue
+++ b/src/views/property/process/leave/form.vue
@@ -10,7 +10,7 @@
 </template>
 
 <script>
-  import {leaveProcess} from "@/api/work/process";
+  import {leaveProcess} from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -28,7 +28,7 @@
                   label: '审批人员',
                   prop: 'taskUser',
                   type: 'select',
-                  dicUrl: `/api/blade-system/user/user-list`,
+                  dicUrl: `/ssoapi/blade-system/user/user-list`,
                   props: {
                     label: "account",
                     value: "id"
diff --git a/src/views/property/process/leave/handle.vue b/src/views/property/process/leave/handle.vue
index 961bf88..f497dec 100644
--- a/src/views/property/process/leave/handle.vue
+++ b/src/views/property/process/leave/handle.vue
@@ -64,8 +64,8 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
-  import {completeTask} from "@/api/work/work";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
+  import {completeTask} from "@/ssoapi/work/work";
 
   export default {
     data() {
diff --git a/src/views/property/process/maintenanceFundApply/detail.vue b/src/views/property/process/maintenanceFundApply/detail.vue
index 0b3df87..3911d10 100644
--- a/src/views/property/process/maintenanceFundApply/detail.vue
+++ b/src/views/property/process/maintenanceFundApply/detail.vue
@@ -84,18 +84,18 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
   import {
     getList,
     remove,
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply";
+  } from "@/ssoapi/property/propertyCapitalApply";
 
   import {
     getLists
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
   import deitDiscussion from "../../components/deitDiscussion.vue"
   export default {
     components: {
@@ -137,7 +137,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               cascader: ['articleId'],
               props: {
                 label: "name",
@@ -289,7 +289,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
               cascader: ['vote'],
               props: {
                 label: "title",
@@ -360,7 +360,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/property/process/maintenanceFundApply/edit.vue b/src/views/property/process/maintenanceFundApply/edit.vue
index 7eb648f..27599cd 100644
--- a/src/views/property/process/maintenanceFundApply/edit.vue
+++ b/src/views/property/process/maintenanceFundApply/edit.vue
@@ -88,7 +88,7 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
 
   import {
     getList,
@@ -96,13 +96,13 @@
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply";
+  } from "@/ssoapi/property/propertyCapitalApply";
   import {
     completeTask
-  } from "@/api/work/work";
+  } from "@/ssoapi/work/work";
   import {
     getLists
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
   import deitDiscussion from "../../components/deitDiscussion.vue"
   export default {
     components: {
@@ -146,7 +146,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               cascader: ['articleId'],
               props: {
                 label: "name",
@@ -290,7 +290,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
               // slot: true,
               formslot: true,
               cascader: ['vote'],
@@ -368,7 +368,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/property/process/maintenanceFundApply/form.vue b/src/views/property/process/maintenanceFundApply/form.vue
index 97c2973..112e95e 100644
--- a/src/views/property/process/maintenanceFundApply/form.vue
+++ b/src/views/property/process/maintenanceFundApply/form.vue
@@ -12,7 +12,7 @@
 <script>
   import {
     leaveProcess
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -41,7 +41,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -203,7 +203,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/property/process/maintenanceFundApply/handle.vue b/src/views/property/process/maintenanceFundApply/handle.vue
index f9663e3..1dd2ecd 100644
--- a/src/views/property/process/maintenanceFundApply/handle.vue
+++ b/src/views/property/process/maintenanceFundApply/handle.vue
@@ -84,7 +84,7 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process"
+  } from "@/ssoapi/work/process"
 
   import {
     getList,
@@ -92,14 +92,14 @@
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply"
+  } from "@/ssoapi/property/propertyCapitalApply"
   import {
     completeTask
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import website from '@/config/website'
   import {
     getLists
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
   import deitDiscussion from "../../components/deitDiscussion.vue"
 
   export default {
@@ -143,7 +143,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               cascader: ['articleId'],
               props: {
                 label: "name",
@@ -295,7 +295,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
               // slot: true,
               formslot: true,
               cascader: ['vote'],
@@ -377,7 +377,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/property/propertyCapitalApply.vue b/src/views/property/propertyCapitalApply.vue
index 3c66426..db301a9 100644
--- a/src/views/property/propertyCapitalApply.vue
+++ b/src/views/property/propertyCapitalApply.vue
@@ -86,7 +86,7 @@
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply"
+  } from "@/ssoapi/property/propertyCapitalApply"
   import {
     mapGetters
   } from "vuex"
@@ -94,7 +94,7 @@
   import func from "@/util/func"
   import {
     getLists,
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
 
   import deitDiscussion from "./components/deitDiscussion"
 
@@ -163,7 +163,7 @@
               prop: "districtId",
               search: false,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree?filterFlag=1`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree?filterFlag=1`,
               cascader: ['articleId'],
               props: {
                 label: "name",
@@ -360,7 +360,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
               // slot: true,
               formslot: true,
               cascader: ['vote'],
@@ -425,7 +425,7 @@
             //     name: "name",
             //     url: "link"
             //   },
-            //   action: '/api/blade-resource/oss/endpoint/put-file-attach',
+            //   action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
             //   rules: [{
             //     required: true,
             //     message: "请上传施工方案",
@@ -440,7 +440,7 @@
               prop: "file1",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -462,7 +462,7 @@
               prop: "file2",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -484,7 +484,7 @@
               prop: "file3",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -506,7 +506,7 @@
               prop: "file4",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -527,7 +527,7 @@
               prop: "file5",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -549,7 +549,7 @@
               prop: "file6",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -570,7 +570,7 @@
               prop: "file7",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -592,7 +592,7 @@
               prop: "file8",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -614,7 +614,7 @@
               prop: "file9",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -636,7 +636,7 @@
               prop: "file10",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -658,7 +658,7 @@
               prop: "file11",
               type: "upload",
               listType: "text",
-              action: "/api/blade-resource/oss/endpoint/put-file-attach",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
               propsHttp: {
                 res: "data",
                 name: 'name',
diff --git a/src/views/property/propertyCharge.vue b/src/views/property/propertyCharge.vue
index f7f429f..cf17d32 100644
--- a/src/views/property/propertyCharge.vue
+++ b/src/views/property/propertyCharge.vue
@@ -18,7 +18,7 @@
     add,
     update,
     remove
-  } from "@/api/property/propertyCharge"
+  } from "@/ssoapi/property/propertyCharge"
   import website from "@/config/website"
   import func from "@/util/func"
   import {
@@ -66,7 +66,7 @@
               labelWidth: labelWidth,
               prop: "propertyId",
               checkStrictly: true,
-              dicUrl: "/api/blade-propertyCompany/propertyCompany/getPropertyCompanyList",
+              dicUrl: "/ssoapi/blade-propertyCompany/propertyCompany/getPropertyCompanyList",
               props: {
                 label: "name",
                 value: "deptId",
@@ -87,7 +87,7 @@
               labelWidth: labelWidth,
               prop: "payType",
               checkStrictly: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=payType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=payType",
               props: {
                 label: "dictValue",
                 value: "dictKey",
@@ -118,7 +118,7 @@
               labelWidth: labelWidth,
               prop: "calculationFormula",
               checkStrictly: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=payCalculationFormula",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=payCalculationFormula",
               props: {
                 label: "dictValue",
                 value: "dictKey",
@@ -148,7 +148,7 @@
               placeholder: "几个月收费一次",
               prop: "payPeriod",
               checkStrictly: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=payPeriod",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=payPeriod",
               props: {
                 label: "dictValue",
                 value: "dictKey",
diff --git a/src/views/property/propertyChargeRecord.vue b/src/views/property/propertyChargeRecord.vue
index 796e274..97c3946 100644
--- a/src/views/property/propertyChargeRecord.vue
+++ b/src/views/property/propertyChargeRecord.vue
@@ -10,7 +10,7 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { getDetail, getList, add, update, remove } from "@/api/property/propertyChargeRecord"
+import { getDetail, getList, add, update, remove } from "@/ssoapi/property/propertyChargeRecord"
 import website from "@/config/website"
 import func from "@/util/func"
 import { validatePhone } from "@/util/validate"
@@ -58,7 +58,7 @@
                         label: "物业公司",
                         prop: "propertyId",
                         checkStrictly: true,
-                        dicUrl: "/api/blade-propertyCompany/propertyCompany/getPropertyCompanyList",
+                        dicUrl: "/ssoapi/blade-propertyCompany/propertyCompany/getPropertyCompanyList",
                         props: {
                             label: "name",
                             value: "deptId",
@@ -112,7 +112,7 @@
                         label: "付款方式",
                         prop: "payFunc",
                         checkStrictly: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=payPeriod",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=payPeriod",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
diff --git a/src/views/property/propertyCompany.vue b/src/views/property/propertyCompany.vue
index 185c2b0..9271dcd 100644
--- a/src/views/property/propertyCompany.vue
+++ b/src/views/property/propertyCompany.vue
@@ -62,7 +62,7 @@
     getPayConfig,
     saveOrUpdateWx,
     saveOrUpdateAli
-  } from "@/api/property/propertyCompany"
+  } from "@/ssoapi/property/propertyCompany"
   import {
     mapGetters
   } from "vuex"
@@ -137,7 +137,7 @@
               hide: true,
               span: 6,
               cascader: ['city'],
-              dicUrl: `/api/blade-system/region/select?code=100000`,
+              dicUrl: `/ssoapi/blade-system/region/select?code=100000`,
               rules: [{
                 required: true,
                 message: '请选择省份',
@@ -156,7 +156,7 @@
                 value: 'code'
               },
               hide: true,
-              dicUrl: `/api/blade-system/region/select?code={{key}}`,
+              dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
               rules: [{
                 required: true,
                 message: '请选择城市',
@@ -174,7 +174,7 @@
                 value: 'code'
               },
               hide: true,
-              dicUrl: `/api/blade-system/region/select?code={{key}}`,
+              dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
               rules: [{
                 required: true,
                 message: '请选择地区',
@@ -211,7 +211,7 @@
               prop: "remark",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file-attach",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
                 props: {
                   res: "data",
                   url: "link",
@@ -284,7 +284,7 @@
               limit: 1,
               loadText: '上传中,请稍等',
               span: 24,
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: 'name',
diff --git a/src/views/property/propertyCompanyDistrict.vue b/src/views/property/propertyCompanyDistrict.vue
index 8f23fb4..cb822e4 100644
--- a/src/views/property/propertyCompanyDistrict.vue
+++ b/src/views/property/propertyCompanyDistrict.vue
@@ -27,7 +27,7 @@
     add,
     getPropertyCompanyDistrict,
     getPropertyCompanyList
-  } from "@/api/property/propertyCompanyDistrict"
+  } from "@/ssoapi/property/propertyCompanyDistrict"
   import {
     mapGetters
   } from "vuex"
@@ -99,7 +99,7 @@
               prop: "districtId",
               search: false,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree?filterFlag=0`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree?filterFlag=0`,
               props: {
                 label: "name",
                 value: "id"
@@ -166,7 +166,7 @@
               },
               // dicData: [],
               // hide: true,
-              // dicUrl: `/api/blade-system/user/getUserInfoByPropertyCompanyId?propertyCompanyId={{propertyCompanyId}}&roleId=1747504028253229058`,
+              // dicUrl: `/ssoapi/blade-system/user/getUserInfoByPropertyCompanyId?propertyCompanyId={{propertyCompanyId}}&roleId=1747504028253229058`,
               change: ({
                 value,
                 column,
@@ -215,7 +215,7 @@
               },
               hide: true,
               // dicData: [],
-              dicUrl: `/api/blade-system/user/getUserInfoByPropertyCompanyId?propertyCompanyId={{propertyCompanyId}}&roleId=1750763073214984194`,
+              dicUrl: `/ssoapi/blade-system/user/getUserInfoByPropertyCompanyId?propertyCompanyId={{propertyCompanyId}}&roleId=1750763073214984194`,
             },
             {
               width: 100,
@@ -226,7 +226,7 @@
               search: true,
               searchSpan: 4,
               dataType: "number",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=propertyStage",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=propertyStage",
               props: {
                 label: "dictValue",
                 value: "dictKey",
@@ -272,7 +272,7 @@
                 text: ' ',
                 ratio: 0.1
               },
-              action: '/api/blade-resource/oss/endpoint/put-file',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file',
               tip: '只能上传jpg/png图片,且不超过500kb',
               span: 12,
               row: true,
diff --git a/src/views/propertySupervision/components/deitDiscussion.vue b/src/views/propertySupervision/components/deitDiscussion.vue
index c8c6deb..cd1ff08 100644
--- a/src/views/propertySupervision/components/deitDiscussion.vue
+++ b/src/views/propertySupervision/components/deitDiscussion.vue
@@ -54,11 +54,11 @@
       addPd,
       updatePd,
       removePd
-    } from "@/api/discuss/publicDiscuss"
+    } from "@/ssoapi/discuss/publicDiscuss"
   
     import {
       getPage
-    } from "@/api/discuss/userTopics"
+    } from "@/ssoapi/discuss/userTopics"
   
     import website from '@/config/website'
   
@@ -70,7 +70,7 @@
       add,
       update,
       remove
-    } from "@/api/discuss/topics"
+    } from "@/ssoapi/discuss/topics"
   
     export default {
       data() {
diff --git a/src/views/propertySupervision/components/done.vue b/src/views/propertySupervision/components/done.vue
index 114be8a..829f56b 100644
--- a/src/views/propertySupervision/components/done.vue
+++ b/src/views/propertySupervision/components/done.vue
@@ -30,7 +30,7 @@
   } from "vuex"
   import {
     doneList
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import {
     flowCategory,
     flowRoute
@@ -78,7 +78,7 @@
               label: "流程分类",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -136,7 +136,7 @@
               searchSpan: 5,
               // search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
diff --git a/src/views/propertySupervision/components/todo.vue b/src/views/propertySupervision/components/todo.vue
index e042765..68ac475 100644
--- a/src/views/propertySupervision/components/todo.vue
+++ b/src/views/propertySupervision/components/todo.vue
@@ -34,7 +34,7 @@
   } from "vuex"
   import {
     todoList
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import {
     flowCategory,
     flowRoute
@@ -84,7 +84,7 @@
               label: "流程分类",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -109,7 +109,7 @@
               prop: "districtId",
               // search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
diff --git a/src/views/propertySupervision/houseHoldSupervision.vue b/src/views/propertySupervision/houseHoldSupervision.vue
index 753900e..1e83f0f 100644
--- a/src/views/propertySupervision/houseHoldSupervision.vue
+++ b/src/views/propertySupervision/houseHoldSupervision.vue
@@ -99,17 +99,17 @@
     update,
     getDetatil,
     getDetatils
-  } from "@/api/userHouse/list/house.js"
+  } from "@/ssoapi/userHouse/list/house.js"
   import {
     removeHouseholdLabel,
     saveOrUpdateHouseholdLabel
-  } from "@/api/userHouse/list/userHouseList.js"
+  } from "@/ssoapi/userHouse/list/userHouseList.js"
   import {
     getLabelList,
-  } from '@/api/label/label'
+  } from '@/ssoapi/label/label'
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     mapGetters
   } from "vuex"
@@ -131,7 +131,7 @@
   import * as echarts from 'echarts'
   import {
     getTreeList
-  } from '@/api/label/label'
+  } from '@/ssoapi/label/label'
   import boxTitle from "../place/components/boxTitle.vue"
 
   export default {
@@ -257,7 +257,7 @@
               label: "小区名称",
               prop: "districtCode",
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -314,7 +314,7 @@
               prop: "neiCode",
               search: false,
               type: "tree",
-              dicUrl: "/api/blade-system/region/tree",
+              dicUrl: "/ssoapi/blade-system/region/tree",
               props: {
                 label: "name",
                 value: "id",
@@ -352,7 +352,7 @@
                 label: "gridName",
                 value: "id",
               },
-              dicUrl: "/api/blade-grid/grid/getGridList?communityCode={{neiCode}}",
+              dicUrl: "/ssoapi/blade-grid/grid/getGridList?communityCode={{neiCode}}",
               rules: [{
                 required: true,
                 message: "请选择所属网格",
@@ -368,7 +368,7 @@
               listType: "picture-card",
               dataType: "string",
               multiple: true,
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -453,7 +453,7 @@
                 res: 'data'
               },
               tip: '请上传 .xls,.xlsx 标准格式文件',
-              action: "/api/blade-system/user/import-user"
+              action: "/ssoapi/blade-system/user/import-user"
             },
             {
               label: "数据覆盖",
@@ -732,7 +732,7 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-house/house/export-house?${this.website.tokenHeader}=${getToken()}&` + data
+            `/ssoapi/blade-house/house/export-house?${this.website.tokenHeader}=${getToken()}&` + data
           ).then(res => {
             downloadXls(res.data, `房屋数据表${dateNow()}.xlsx`)
             NProgress.done()
@@ -740,7 +740,7 @@
         })
       },
       handleTemplate() {
-        exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+        exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
           downloadXls(res.data, "房屋数据模板.xlsx")
         })
       },
diff --git a/src/views/propertySupervision/ownersCommittee.vue b/src/views/propertySupervision/ownersCommittee.vue
index 32717d2..4180af4 100644
--- a/src/views/propertySupervision/ownersCommittee.vue
+++ b/src/views/propertySupervision/ownersCommittee.vue
@@ -18,18 +18,18 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/article/article"
+  } from "@/ssoapi/article/article"
 
   import {
     addPd,
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import website from '@/config/website'
 
 
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
@@ -109,7 +109,7 @@
               // align:'center',
               type: "upload",
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 url: "link",
@@ -179,7 +179,7 @@
               label: "小区名称",
               prop: "districtId",
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -269,7 +269,7 @@
               prop: "content",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                 // customConfig: {
                 //   lineHeights: ['1', '1.15', '1.6', '2', '2.5', '3']
                 // },//wangEditor编辑的配置
diff --git a/src/views/propertySupervision/process/leave/detail.vue b/src/views/propertySupervision/process/leave/detail.vue
index 18a8e30..03e4a5b 100644
--- a/src/views/propertySupervision/process/leave/detail.vue
+++ b/src/views/propertySupervision/process/leave/detail.vue
@@ -59,7 +59,7 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
 
   export default {
     data() {
diff --git a/src/views/propertySupervision/process/leave/form.vue b/src/views/propertySupervision/process/leave/form.vue
index 39244b9..20b1078 100644
--- a/src/views/propertySupervision/process/leave/form.vue
+++ b/src/views/propertySupervision/process/leave/form.vue
@@ -10,7 +10,7 @@
 </template>
 
 <script>
-  import {leaveProcess} from "@/api/work/process";
+  import {leaveProcess} from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -28,7 +28,7 @@
                   label: '审批人员',
                   prop: 'taskUser',
                   type: 'select',
-                  dicUrl: `/api/blade-system/user/user-list`,
+                  dicUrl: `/ssoapi/blade-system/user/user-list`,
                   props: {
                     label: "account",
                     value: "id"
diff --git a/src/views/propertySupervision/process/leave/handle.vue b/src/views/propertySupervision/process/leave/handle.vue
index 961bf88..f497dec 100644
--- a/src/views/propertySupervision/process/leave/handle.vue
+++ b/src/views/propertySupervision/process/leave/handle.vue
@@ -64,8 +64,8 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
-  import {completeTask} from "@/api/work/work";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
+  import {completeTask} from "@/ssoapi/work/work";
 
   export default {
     data() {
diff --git a/src/views/propertySupervision/process/maintenanceFundApply/detail.vue b/src/views/propertySupervision/process/maintenanceFundApply/detail.vue
index 0b3df87..3911d10 100644
--- a/src/views/propertySupervision/process/maintenanceFundApply/detail.vue
+++ b/src/views/propertySupervision/process/maintenanceFundApply/detail.vue
@@ -84,18 +84,18 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
   import {
     getList,
     remove,
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply";
+  } from "@/ssoapi/property/propertyCapitalApply";
 
   import {
     getLists
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
   import deitDiscussion from "../../components/deitDiscussion.vue"
   export default {
     components: {
@@ -137,7 +137,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               cascader: ['articleId'],
               props: {
                 label: "name",
@@ -289,7 +289,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
               cascader: ['vote'],
               props: {
                 label: "title",
@@ -360,7 +360,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/propertySupervision/process/maintenanceFundApply/edit.vue b/src/views/propertySupervision/process/maintenanceFundApply/edit.vue
index ffe9e65..956fc73 100644
--- a/src/views/propertySupervision/process/maintenanceFundApply/edit.vue
+++ b/src/views/propertySupervision/process/maintenanceFundApply/edit.vue
@@ -88,7 +88,7 @@
 import {
   historyFlowList,
   leaveDetail
-} from "@/api/work/process";
+} from "@/ssoapi/work/process";
 
 import {
   getList,
@@ -96,13 +96,13 @@
   update,
   add,
   getPropertyCapitalApply
-} from "@/api/property/propertyCapitalApply";
+} from "@/ssoapi/property/propertyCapitalApply";
 import {
   completeTask
-} from "@/api/work/work";
+} from "@/ssoapi/work/work";
 import {
   getLists
-} from "@/api/discuss/topics"
+} from "@/ssoapi/discuss/topics"
 import deitDiscussion from "../../components/deitDiscussion.vue"
 export default {
   components: {
@@ -146,7 +146,7 @@
           searchSpan: 5,
           search: true,
           type: 'tree',
-          dicUrl: `/api/blade-district/district/getDistrictTree`,
+          dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
           cascader: ['articleId'],
           props: {
             label: "name",
@@ -286,7 +286,7 @@
           search: false,
           viewDisabled: false,
           type: 'select',
-          dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
+          dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
           // slot: true,
           formslot: true,
           cascader: ['vote'],
@@ -364,7 +364,7 @@
             name: "originalName",
             url: "link"
           },
-          action: '/api/blade-resource/oss/endpoint/put-file-attach',
+          action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
           rules: [{
             required: true,
             message: "请上传施工方案",
diff --git a/src/views/propertySupervision/process/maintenanceFundApply/form.vue b/src/views/propertySupervision/process/maintenanceFundApply/form.vue
index 97c2973..112e95e 100644
--- a/src/views/propertySupervision/process/maintenanceFundApply/form.vue
+++ b/src/views/propertySupervision/process/maintenanceFundApply/form.vue
@@ -12,7 +12,7 @@
 <script>
   import {
     leaveProcess
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -41,7 +41,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -203,7 +203,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/propertySupervision/process/maintenanceFundApply/handle.vue b/src/views/propertySupervision/process/maintenanceFundApply/handle.vue
index ebc5893..8d7f8ae 100644
--- a/src/views/propertySupervision/process/maintenanceFundApply/handle.vue
+++ b/src/views/propertySupervision/process/maintenanceFundApply/handle.vue
@@ -84,7 +84,7 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process"
+  } from "@/ssoapi/work/process"
 
   import {
     getList,
@@ -92,14 +92,14 @@
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply"
+  } from "@/ssoapi/property/propertyCapitalApply"
   import {
     completeTask
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import website from '@/config/website'
   import {
     getLists
-  } from "@/api/discuss/topics"
+  } from "@/ssoapi/discuss/topics"
   import deitDiscussion from "../../components/deitDiscussion.vue"
 
   export default {
@@ -143,7 +143,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               cascader: ['articleId'],
               props: {
                 label: "name",
@@ -295,7 +295,7 @@
               search: false,
               viewDisabled: false,
               type: 'select',
-              dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
+              dicUrl: `/ssoapi/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtIdList={{districtId}}`,
               // slot: true,
               formslot: true,
               cascader: ['vote'],
@@ -377,7 +377,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/propertySupervision/propertyCompanyDistrict.vue b/src/views/propertySupervision/propertyCompanyDistrict.vue
index bf9a475..060d24c 100644
--- a/src/views/propertySupervision/propertyCompanyDistrict.vue
+++ b/src/views/propertySupervision/propertyCompanyDistrict.vue
@@ -26,7 +26,7 @@
     update,
     add,
     getPropertyCompanyDistrict
-  } from "@/api/property/propertyCompanyDistrict"
+  } from "@/ssoapi/property/propertyCompanyDistrict"
   import {
     mapGetters
   } from "vuex"
@@ -101,7 +101,7 @@
               prop: "districtId",
               search: false,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -138,7 +138,7 @@
               prop: 'propertyCompanyId',
               type: 'tree',
               span: 12,
-              dicUrl: `/api/blade-propertyCompany/propertyCompany/getPropertyCompanyList`,
+              dicUrl: `/ssoapi/blade-propertyCompany/propertyCompany/getPropertyCompanyList`,
               cascader: ['userId'],
               props: {
                 label: "name",
@@ -192,7 +192,7 @@
                 value: 'id'
               },
               hide: true,
-              dicUrl: `/api/blade-propertyCompany/propertyCompany/getUserByPropertyCompany?id={{propertyCompanyId}}`,
+              dicUrl: `/ssoapi/blade-propertyCompany/propertyCompany/getUserByPropertyCompany?id={{propertyCompanyId}}`,
             },
             {
               width: 100,
@@ -203,7 +203,7 @@
               search: true,
               searchSpan: 4,
               dataType: "number",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=propertyStage",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=propertyStage",
               props: {
                 label: "dictValue",
                 value: "dictKey",
diff --git a/src/views/propertySupervision/propertyEvaluation.vue b/src/views/propertySupervision/propertyEvaluation.vue
index b00c3f3..059a0e0 100644
--- a/src/views/propertySupervision/propertyEvaluation.vue
+++ b/src/views/propertySupervision/propertyEvaluation.vue
@@ -48,7 +48,7 @@
     getPayConfig,
     saveOrUpdateWx,
     saveOrUpdateAli
-  } from "@/api/property/propertyCompany"
+  } from "@/ssoapi/property/propertyCompany"
   import {
     mapGetters
   } from "vuex"
@@ -124,7 +124,7 @@
               hide: true,
               span: 6,
               cascader: ['city'],
-              dicUrl: `/api/blade-system/region/select`,
+              dicUrl: `/ssoapi/blade-system/region/select`,
               rules: [{
                 required: true,
                 message: '请选择省份',
@@ -143,7 +143,7 @@
                 value: 'code'
               },
               hide: true,
-              dicUrl: `/api/blade-system/region/select?code={{key}}`,
+              dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
               rules: [{
                 required: true,
                 message: '请选择城市',
@@ -161,7 +161,7 @@
                 value: 'code'
               },
               hide: true,
-              dicUrl: `/api/blade-system/region/select?code={{key}}`,
+              dicUrl: `/ssoapi/blade-system/region/select?code={{key}}`,
               rules: [{
                 required: true,
                 message: '请选择地区',
@@ -243,7 +243,7 @@
               prop: "remark",
               component: "AvueUeditor",
               options: {
-                action: "/api/blade-resource/oss/endpoint/put-file-attach",
+                action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach",
                 props: {
                   res: "data",
                   url: "link",
@@ -316,7 +316,7 @@
               limit: 1,
               loadText: '上传中,请稍等',
               span: 24,
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: 'name',
diff --git a/src/views/propertySupervision/propertySupervision.vue b/src/views/propertySupervision/propertySupervision.vue
index 0226d8f..68c671c 100644
--- a/src/views/propertySupervision/propertySupervision.vue
+++ b/src/views/propertySupervision/propertySupervision.vue
@@ -33,7 +33,7 @@
   } from "vuex"
   import {
     todoList
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import {
     flowCategory,
     flowRoute
@@ -79,7 +79,7 @@
               label: "流程分类",
               type: "select",
               row: true,
-              dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+              dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
               props: {
                 label: "dictValue",
                 value: "dictKey"
@@ -104,7 +104,7 @@
               prop: "districtId",
               // search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
diff --git a/src/views/propertySupervision/residentSupervision.vue b/src/views/propertySupervision/residentSupervision.vue
index 0963b56..cb0f6e7 100644
--- a/src/views/propertySupervision/residentSupervision.vue
+++ b/src/views/propertySupervision/residentSupervision.vue
@@ -87,17 +87,17 @@
     update,
     getDetatil,
     getDetatils
-} from "@/api/userHouse/list/houseHold.js"
+} from "@/ssoapi/userHouse/list/houseHold.js"
 import {
     removeHouseholdLabel,
     saveOrUpdateHouseholdLabel
-} from "@/api/userHouse/list/userHouseList.js"
+} from "@/ssoapi/userHouse/list/userHouseList.js"
 import {
     getLabelList,
-} from '@/api/label/label'
+} from '@/ssoapi/label/label'
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     mapGetters
 } from "vuex"
@@ -117,7 +117,7 @@
 import * as echarts from 'echarts'
 import {
     getTreeList
-} from '@/api/label/label'
+} from '@/ssoapi/label/label'
 import boxTitle from "../place/components/boxTitle.vue"
 
 export default {
@@ -395,7 +395,7 @@
                         res: 'data'
                     },
                     tip: '请上传 .xls,.xlsx 标准格式文件',
-                    action: "/api/blade-system/user/import-user"
+                    action: "/ssoapi/blade-system/user/import-user"
                 },
                 {
                     label: "数据覆盖",
@@ -717,7 +717,7 @@
                 }
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     downloadXls(res.data, `住户数据表${dateNow()}.xlsx`)
                     NProgress.done()
@@ -725,7 +725,7 @@
             })
         },
         handleTemplate () {
-            exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+            exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
                 downloadXls(res.data, "住户数据模板.xlsx")
             })
         },
diff --git a/src/views/publicSecurity/SchoolCheckManage.vue b/src/views/publicSecurity/SchoolCheckManage.vue
index 5cdfe87..9acc65a 100644
--- a/src/views/publicSecurity/SchoolCheckManage.vue
+++ b/src/views/publicSecurity/SchoolCheckManage.vue
@@ -139,7 +139,7 @@
     removeTask,
     update,
     add,
-  } from "@/api/task/task"
+  } from "@/ssoapi/task/task"
 
   import {
     mapGetters
@@ -147,18 +147,18 @@
   import {
     applyTaskExamine,
     getTaskPlaceSelfCheckInfo
-  } from "@/api/publicSecurity/keynoteManage"
+  } from "@/ssoapi/publicSecurity/keynoteManage"
   import {
     getPatrolGroupTree,
     getDictBizTree
-  } from "@/api/publicSecurity/ninePlaceManage"
+  } from "@/ssoapi/publicSecurity/ninePlaceManage"
   import website from '@/config/website'
   import NProgress from 'nprogress'
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -261,7 +261,7 @@
               label: "场所类别",
               prop: "nineType",
               align: 'center',
-              dicUrl: "/api/blade-system/dict-biz/tree?code=nineType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=nineType",
               props: {
                 label: "title",
                 value: "key",
@@ -551,7 +551,7 @@
           // data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/export-taskPlaceSelfCheck?${this.website.tokenHeader}=${getToken()}&` +
+            `/ssoapi/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/export-taskPlaceSelfCheck?${this.website.tokenHeader}=${getToken()}&` +
             data
           ).then(res => {
             console.log('exportBlob', res)
diff --git a/src/views/publicSecurity/bailReporting.vue b/src/views/publicSecurity/bailReporting.vue
index 437ecff..9f73afb 100644
--- a/src/views/publicSecurity/bailReporting.vue
+++ b/src/views/publicSecurity/bailReporting.vue
@@ -41,12 +41,12 @@
     removeTask,
     update,
     add,
-} from "@/api/task/task"
+} from "@/ssoapi/task/task"
 
 import {
     update as bailReportingUpdate,
     getList as bailReportingGetList
-} from "@/api/task/bailReporting"
+} from "@/ssoapi/task/bailReporting"
 
 import {
     mapGetters
@@ -162,7 +162,7 @@
                     parent: false,
                     prop: "streetCode",
                     type: "tree",
-                    dicUrl: "/api/blade-system/region/getTownTree",
+                    dicUrl: "/ssoapi/blade-system/region/getTownTree",
                     props: {
                         label: "name",
                         value: "id"
@@ -181,7 +181,7 @@
                     prop: "neiCode",
                     // search: true,
                     type: "tree",
-                    dicUrl: "/api/blade-system/region/tree",
+                    dicUrl: "/ssoapi/blade-system/region/tree",
                     props: {
                         label: "name",
                         value: "id",
@@ -202,7 +202,7 @@
                     searchLabelWidth: 66,
                     // search: true,
                     parent: false,
-                    dicUrl: `/api/blade-district/district/getDistrictTree`,
+                    dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
                     props: {
                         label: "name",
                         value: "aoiCode"
diff --git a/src/views/publicSecurity/campusExclusion.vue b/src/views/publicSecurity/campusExclusion.vue
index a4587f6..7699012 100644
--- a/src/views/publicSecurity/campusExclusion.vue
+++ b/src/views/publicSecurity/campusExclusion.vue
@@ -60,12 +60,12 @@
     getList,
     remove,
     updateAuditing
-  } from "@/api/publicSecurity/taskSchoolEven"
+  } from "@/ssoapi/publicSecurity/taskSchoolEven"
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -80,7 +80,7 @@
   } from "vuex"
   import {
     applyTaskExamine
-  } from "@/api/publicSecurity/keynoteManage"
+  } from "@/ssoapi/publicSecurity/keynoteManage"
 
   import website from '@/config/website'
   // import campusReporting from '../components/campusReporting'
@@ -168,7 +168,7 @@
               type: "upload",
               labelWidth: 120,
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: 'name',
@@ -355,7 +355,7 @@
           // data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-taskLabelReportingEvent/taskLabelReportingEvent/export-taskLabelReportingEvent?${this.website.tokenHeader}=${getToken()}&` +
+            `/ssoapi/blade-taskLabelReportingEvent/taskLabelReportingEvent/export-taskLabelReportingEvent?${this.website.tokenHeader}=${getToken()}&` +
             data
           ).then(res => {
             console.log('exportBlob', res)
diff --git a/src/views/publicSecurity/components/bailReportingDetail.vue b/src/views/publicSecurity/components/bailReportingDetail.vue
index b0aeb69..46b8753 100644
--- a/src/views/publicSecurity/components/bailReportingDetail.vue
+++ b/src/views/publicSecurity/components/bailReportingDetail.vue
@@ -19,7 +19,7 @@
 import {
     getDetail,
     update
-} from "@/api/task/bailReporting"
+} from "@/ssoapi/task/bailReporting"
 import website from '@/config/website'
 export default {
     data () {
diff --git a/src/views/publicSecurity/components/campusReporting.vue b/src/views/publicSecurity/components/campusReporting.vue
index 7f67d13..c28a744 100644
--- a/src/views/publicSecurity/components/campusReporting.vue
+++ b/src/views/publicSecurity/components/campusReporting.vue
@@ -17,7 +17,7 @@
   import {
     getDetail,
     update
-  } from "@/api/task/campusReporting"
+  } from "@/ssoapi/task/campusReporting"
   import website from '@/config/website'
   export default {
     data() {
diff --git a/src/views/publicSecurity/components/communityKeyNotePersonnel.vue b/src/views/publicSecurity/components/communityKeyNotePersonnel.vue
index c7c89b0..5d85769 100644
--- a/src/views/publicSecurity/components/communityKeyNotePersonnel.vue
+++ b/src/views/publicSecurity/components/communityKeyNotePersonnel.vue
@@ -66,7 +66,7 @@
 <script>
   import {
     getCommunityStatisticalLabels
-  } from "@/api/userHouse/list/userHouseList"
+  } from "@/ssoapi/userHouse/list/userHouseList"
 
   import {
     mapGetters
diff --git a/src/views/publicSecurity/components/hotelReporting.vue b/src/views/publicSecurity/components/hotelReporting.vue
index 11519c4..a8e81f6 100644
--- a/src/views/publicSecurity/components/hotelReporting.vue
+++ b/src/views/publicSecurity/components/hotelReporting.vue
@@ -17,7 +17,7 @@
   import {
     getDetail,
     update
-  } from "@/api/task/hotelReporting"
+  } from "@/ssoapi/task/hotelReporting"
   import website from '@/config/website'
   export default {
     data() {
diff --git a/src/views/publicSecurity/components/labelReporting.vue b/src/views/publicSecurity/components/labelReporting.vue
index 50c87e8..e743263 100644
--- a/src/views/publicSecurity/components/labelReporting.vue
+++ b/src/views/publicSecurity/components/labelReporting.vue
@@ -17,7 +17,7 @@
 import {
     getDetail,
     update
-} from "@/api/task/labelReporting"
+} from "@/ssoapi/task/labelReporting"
 import website from '@/config/website'
 export default {
     data () {
@@ -52,7 +52,7 @@
                     disabled: true,
                     span: 12,
                     labelWidth: 120,
-                    dicUrl: "/api/blade-system/dict-biz/dictionary?code=frontType",
+                    dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=frontType",
                     dataType: "number",
                     props: {
                         label: "dictValue",
diff --git a/src/views/publicSecurity/components/userHouseList.vue b/src/views/publicSecurity/components/userHouseList.vue
index 778dab7..afea0d5 100644
--- a/src/views/publicSecurity/components/userHouseList.vue
+++ b/src/views/publicSecurity/components/userHouseList.vue
@@ -81,17 +81,17 @@
     update,
     getDetatil,
     getDetatils
-  } from "@/api/userHouse/list/houseHold.js"
+  } from "@/ssoapi/userHouse/list/houseHold.js"
   import {
     removeHouseholdLabel,
     saveOrUpdateHouseholdLabel
-  } from "@/api/userHouse/list/userHouseList.js"
+  } from "@/ssoapi/userHouse/list/userHouseList.js"
   import {
     getLabelList,
-  } from '@/api/label/label'
+  } from '@/ssoapi/label/label'
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     mapGetters
   } from "vuex"
@@ -208,7 +208,7 @@
               label: "与业主关系",
               prop: "relationship",
               type: "select",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=roleRelation",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=roleRelation",
               dataType: "number",
               hide: true,
               props: {
@@ -241,7 +241,7 @@
               label: "证件类型",
               prop: "cardType",
               type: "select",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=cardType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=cardType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -325,7 +325,7 @@
               prop: "residentialStatus",
               type: "select",
               hide: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=residentialStatusType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=residentialStatusType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -347,7 +347,7 @@
               label: "是否主要联系人",
               prop: "isPrimaryContact",
               type: "select",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=primaryContactType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=primaryContactType",
               dataType: "number",
               hide: true,
               props: {
@@ -360,7 +360,7 @@
             // label: "关系",
             // prop: "roleType",
             // type: "select",
-            // dicUrl: "/api/blade-system/dict-biz/dictionary?code=roleType",
+            // dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=roleType",
             // dataType: "number",
             //     props: {
             //         label: "dictValue",
@@ -442,7 +442,7 @@
                 label: 'name',
                 value: 'id'
               },
-              dicUrl: `/api/blade-system/region/getBaseTree`,
+              dicUrl: `/ssoapi/blade-system/region/getBaseTree`,
             },
 
             {
@@ -450,7 +450,7 @@
               label: "户籍类型",
               prop: "residentType",
               type: "select",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=residentType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=residentType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -480,7 +480,7 @@
                 label: 'name',
                 value: 'id'
               },
-              dicUrl: `/api/blade-system/region/getBaseTree`,
+              dicUrl: `/ssoapi/blade-system/region/getBaseTree`,
             },
 
             {
@@ -499,7 +499,7 @@
                 label: 'name',
                 value: 'code'
               },
-              dicUrl: `/api/blade-system/region/select?code=361102`,
+              dicUrl: `/ssoapi/blade-system/region/select?code=361102`,
             },
 
             {
@@ -522,7 +522,7 @@
               prop: "ethnicity",
               type: "select",
               hide: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=nationType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nationType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -535,7 +535,7 @@
               prop: "education",
               type: "select",
               hide: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=educationType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=educationType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -568,7 +568,7 @@
               prop: "workStatus",
               type: "select",
               hide: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=workStatusType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=workStatusType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -581,7 +581,7 @@
               prop: "maritalStatus",
               type: "select",
               hide: true,
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=marriageStatusType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=marriageStatusType",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -601,7 +601,7 @@
               label: "健康状态",
               prop: "healthStatus",
               type: "select",
-              dicUrl: "/api/blade-system/dict-biz/dictionary?code=healthStatus",
+              dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=healthStatus",
               dataType: "number",
               props: {
                 label: "dictValue",
@@ -707,7 +707,7 @@
                 res: 'data'
               },
               tip: '请上传 .xls,.xlsx 标准格式文件',
-              action: "/api/blade-system/user/import-user"
+              action: "/ssoapi/blade-system/user/import-user"
             },
             {
               label: "数据覆盖",
@@ -1031,7 +1031,7 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
+            `/ssoapi/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
           ).then(res => {
             downloadXls(res.data, `住户数据表${dateNow()}.xlsx`)
             NProgress.done()
@@ -1039,7 +1039,7 @@
         })
       },
       handleTemplate() {
-        exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+        exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
           downloadXls(res.data, "住户数据模板.xlsx")
         })
       },
diff --git a/src/views/publicSecurity/keynotePersonnelManage.vue b/src/views/publicSecurity/keynotePersonnelManage.vue
index 0e55d65..4146974 100644
--- a/src/views/publicSecurity/keynotePersonnelManage.vue
+++ b/src/views/publicSecurity/keynotePersonnelManage.vue
@@ -74,7 +74,7 @@
 <script>
   import {
     statisticalLabels
-  } from "@/api/userHouse/list/userHouseList"
+  } from "@/ssoapi/userHouse/list/userHouseList"
 
 
   import {
diff --git a/src/views/publicSecurity/keynotePlaceManage.vue b/src/views/publicSecurity/keynotePlaceManage.vue
index ff77f74..0807b5f 100644
--- a/src/views/publicSecurity/keynotePlaceManage.vue
+++ b/src/views/publicSecurity/keynotePlaceManage.vue
@@ -139,7 +139,7 @@
     removeTask,
     update,
     add,
-  } from "@/api/task/task"
+  } from "@/ssoapi/task/task"
 
   import {
     mapGetters
@@ -147,18 +147,18 @@
   import {
     applyTaskExamine,
     getTaskPlaceSelfCheckInfo
-  } from "@/api/publicSecurity/keynoteManage"
+  } from "@/ssoapi/publicSecurity/keynoteManage"
   import {
     getPatrolGroupTree,
     getDictBizTree
-  } from "@/api/publicSecurity/ninePlaceManage"
+  } from "@/ssoapi/publicSecurity/ninePlaceManage"
   import website from '@/config/website'
   import NProgress from 'nprogress'
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -261,7 +261,7 @@
               label: "场所类别",
               prop: "nineType",
               align: 'center',
-              dicUrl: "/api/blade-system/dict-biz/tree?code=nineType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=nineType",
               props: {
                 label: "title",
                 value: "key",
@@ -551,7 +551,7 @@
           // data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/export-taskPlaceSelfCheck?${this.website.tokenHeader}=${getToken()}&` +
+            `/ssoapi/blade-taskPlaceSelfCheck/taskPlaceSelfCheck/export-taskPlaceSelfCheck?${this.website.tokenHeader}=${getToken()}&` +
             data
           ).then(res => {
             console.log('exportBlob', res)
diff --git a/src/views/publicSecurity/ninePlaceManage/archivesManage.vue b/src/views/publicSecurity/ninePlaceManage/archivesManage.vue
index f28ded0..640037d 100644
--- a/src/views/publicSecurity/ninePlaceManage/archivesManage.vue
+++ b/src/views/publicSecurity/ninePlaceManage/archivesManage.vue
@@ -34,13 +34,13 @@
 } from "vuex"
 import {
     getDAGLList
-} from "@/api/publicSecurity/ninePlaceManage"
+} from "@/ssoapi/publicSecurity/ninePlaceManage"
 import NProgress from 'nprogress'
 import 'nprogress/nprogress.css'
 import Qs from "qs"
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     getToken
 } from '@/util/auth'
@@ -100,7 +100,7 @@
                     label: "场所类别",
                     prop: "nineType",
                     align: 'center',
-                    dicUrl: "/api/blade-system/dict-biz/tree?code=nineType",
+                    dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=nineType",
                     props: {
                         label: "title",
                         value: "key",
@@ -216,7 +216,7 @@
                 data.isNine = 1
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     console.log('exportBlob', res)
                     downloadXls(res.data, `档案管理${dateNow()}.xlsx`)
diff --git a/src/views/publicSecurity/ninePlaceManage/hiddenDangerStatistics.vue b/src/views/publicSecurity/ninePlaceManage/hiddenDangerStatistics.vue
index eea0eca..a8a02f3 100644
--- a/src/views/publicSecurity/ninePlaceManage/hiddenDangerStatistics.vue
+++ b/src/views/publicSecurity/ninePlaceManage/hiddenDangerStatistics.vue
@@ -33,7 +33,7 @@
 } from "vuex"
 import {
     getYHTJList
-} from "@/api/publicSecurity/ninePlaceManage"
+} from "@/ssoapi/publicSecurity/ninePlaceManage"
 import { export_json_to_excels } from "@/util/Export2Excel"
 import { timestampToTime } from "@/util/timeStamp"
 
diff --git a/src/views/publicSecurity/ninePlaceManage/patrolRecord.vue b/src/views/publicSecurity/ninePlaceManage/patrolRecord.vue
index 5667986..d668bb4 100644
--- a/src/views/publicSecurity/ninePlaceManage/patrolRecord.vue
+++ b/src/views/publicSecurity/ninePlaceManage/patrolRecord.vue
@@ -115,12 +115,12 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/patrol/placeChek"
+  } from "@/ssoapi/patrol/placeChek"
 
   import {
     getPatrolGroupTree,
     getDictBizTree
-  } from "@/api/publicSecurity/ninePlaceManage"
+  } from "@/ssoapi/publicSecurity/ninePlaceManage"
 
   import website from '@/config/website'
   import NProgress from 'nprogress'
@@ -128,7 +128,7 @@
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -140,7 +140,7 @@
   } from "@/util/date"
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
@@ -207,7 +207,7 @@
               label: "场所类别",
               prop: "nineType",
               align: 'center',
-              dicUrl: "/api/blade-system/dict-biz/tree?code=nineType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=nineType",
               props: {
                 label: "title",
                 value: "key",
@@ -373,7 +373,7 @@
           // data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-placeCheck/placeCheck/export-placeCheck?${this.website.tokenHeader}=${getToken()}&` + data
+            `/ssoapi/blade-placeCheck/placeCheck/export-placeCheck?${this.website.tokenHeader}=${getToken()}&` + data
           ).then(res => {
             console.log('exportBlob', res)
             downloadXls(res.data, `场所检查${dateNow()}.xlsx`)
diff --git a/src/views/publicSecurity/ninePlaceManage/situationRectification.vue b/src/views/publicSecurity/ninePlaceManage/situationRectification.vue
index f0f3644..2a95f4b 100644
--- a/src/views/publicSecurity/ninePlaceManage/situationRectification.vue
+++ b/src/views/publicSecurity/ninePlaceManage/situationRectification.vue
@@ -134,13 +134,13 @@
     getZGQKList,
     getPatrolGroupTree,
     applyRectification
-  } from "@/api/publicSecurity/ninePlaceManage"
+  } from "@/ssoapi/publicSecurity/ninePlaceManage"
   import NProgress from 'nprogress'
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -216,7 +216,7 @@
               label: "场所类别",
               prop: "nineType",
               align: 'center',
-              dicUrl: "/api/blade-system/dict-biz/tree?code=nineType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=nineType",
               props: {
                 label: "title",
                 value: "key",
@@ -514,7 +514,7 @@
           }
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-taskPlaceRectification/taskPlaceRectification/exportRectificationStatistics?${this.website.tokenHeader}=${getToken()}&` +
+            `/ssoapi/blade-taskPlaceRectification/taskPlaceRectification/exportRectificationStatistics?${this.website.tokenHeader}=${getToken()}&` +
             data
           ).then(res => {
             downloadXls(res.data, `整改情况${dateNow()}.xlsx`)
diff --git a/src/views/publicSecurity/noExplosionManage.vue b/src/views/publicSecurity/noExplosionManage.vue
index b472c6e..4c35744 100644
--- a/src/views/publicSecurity/noExplosionManage.vue
+++ b/src/views/publicSecurity/noExplosionManage.vue
@@ -108,25 +108,25 @@
     update,
     add,
     applyTaskExamine
-  } from "@/api/task/task"
+  } from "@/ssoapi/task/task"
 
   import {
     mapGetters
   } from "vuex"
   import {
     getTaskNoFraudReportingInfo
-  } from "@/api/publicSecurity/taskNoFraudReporting"
+  } from "@/ssoapi/publicSecurity/taskNoFraudReporting"
   import {
     getPatrolGroupTree,
     getDictBizTree
-  } from "@/api/publicSecurity/ninePlaceManage"
+  } from "@/ssoapi/publicSecurity/ninePlaceManage"
   import website from '@/config/website'
   import NProgress from 'nprogress'
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -229,7 +229,7 @@
               label: "无诈类别",
               prop: "noExplosionCategory",
               align: 'center',
-              dicUrl: "/api/blade-system/dict-biz/tree?code=noExplosionCategory",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=noExplosionCategory",
               props: {
                 label: "title",
                 value: "key",
@@ -511,7 +511,7 @@
           // data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-taskNoFraudReporting/taskNoFraudReporting/export-taskNoFraudReporting?${this.website.tokenHeader}=${getToken()}&` +
+            `/ssoapi/blade-taskNoFraudReporting/taskNoFraudReporting/export-taskNoFraudReporting?${this.website.tokenHeader}=${getToken()}&` +
             data
           ).then(res => {
             console.log('exportBlob', res)
diff --git a/src/views/publicSecurity/nursingSchool.vue b/src/views/publicSecurity/nursingSchool.vue
index a197100..bb9fb2d 100644
--- a/src/views/publicSecurity/nursingSchool.vue
+++ b/src/views/publicSecurity/nursingSchool.vue
@@ -12,7 +12,7 @@
 <script>
   import {
     getList
-  } from "@/api/publicSecurity/nursingCheckIn"
+  } from "@/ssoapi/publicSecurity/nursingCheckIn"
   import {
     mapGetters
   } from "vuex"
@@ -94,7 +94,7 @@
               label: "护学人员类型",
               prop: "type",
               // align: 'center',
-              dicUrl: "/api/blade-system/dict-biz/tree?code=nursingType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=nursingType",
               props: {
                 label: "title",
                 value: "key",
@@ -140,7 +140,7 @@
               type: "upload",
               labelWidth: 120,
               listType: "picture-img",
-              action: "/api/blade-resource/oss/endpoint/put-file",
+              action: "/ssoapi/blade-resource/oss/endpoint/put-file",
               propsHttp: {
                 res: "data",
                 name: 'name',
diff --git a/src/views/publicSecurity/patrolRecord.vue b/src/views/publicSecurity/patrolRecord.vue
index 6cdee2b..8ddede0 100644
--- a/src/views/publicSecurity/patrolRecord.vue
+++ b/src/views/publicSecurity/patrolRecord.vue
@@ -58,18 +58,18 @@
     add,
     getNotice,
     upcomment
-  } from "@/api/patrol/placeChek"
+  } from "@/ssoapi/patrol/placeChek"
 
   import {
     addPd,
-  } from "@/api/discuss/publicDiscuss"
+  } from "@/ssoapi/discuss/publicDiscuss"
 
   import website from '@/config/website'
 
 
   import {
     getDistrictTree
-  } from "@/api/district/index"
+  } from "@/ssoapi/district/index"
 
   import {
     mapGetters
diff --git a/src/views/publicSecurity/positionManage/TransactRegist.vue b/src/views/publicSecurity/positionManage/TransactRegist.vue
index e25cfd7..b3d2c5d 100644
--- a/src/views/publicSecurity/positionManage/TransactRegist.vue
+++ b/src/views/publicSecurity/positionManage/TransactRegist.vue
@@ -66,13 +66,13 @@
     remove as removeTask,
     update,
     add,
-  } from "@/api/task/labelReporting"
+  } from "@/ssoapi/task/labelReporting"
   import NProgress from 'nprogress'
   import 'nprogress/nprogress.css'
   import Qs from "qs"
   import {
     exportBlob
-  } from "@/api/common"
+  } from "@/ssoapi/common"
   import {
     getToken
   } from '@/util/auth'
@@ -87,7 +87,7 @@
   } from "vuex"
   import {
     applyTaskExamine
-  } from "@/api/publicSecurity/keynoteManage"
+  } from "@/ssoapi/publicSecurity/keynoteManage"
 
   import website from '@/config/website'
   import campusReporting from '../components/campusReporting'
@@ -188,7 +188,7 @@
             {
               label: "阵地类型",
               prop: "frontType",
-              dicUrl: "/api/blade-system/dict-biz/tree?code=frontType",
+              dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=frontType",
               props: {
                 label: "title",
                 value: "key",
@@ -460,7 +460,7 @@
           // data.isNine = 1
           data = Qs.stringify(data)
           exportBlob(
-            `/api/blade-taskLabelReportingEvent/taskLabelReportingEvent/export-taskLabelReportingEvent?${this.website.tokenHeader}=${getToken()}&` +
+            `/ssoapi/blade-taskLabelReportingEvent/taskLabelReportingEvent/export-taskLabelReportingEvent?${this.website.tokenHeader}=${getToken()}&` +
             data
           ).then(res => {
             console.log('exportBlob', res)
diff --git a/src/views/publicSecurity/positionManage/fileManage.vue b/src/views/publicSecurity/positionManage/fileManage.vue
index 9c80dc6..9ba5bad 100644
--- a/src/views/publicSecurity/positionManage/fileManage.vue
+++ b/src/views/publicSecurity/positionManage/fileManage.vue
@@ -34,13 +34,13 @@
 } from "vuex"
 import {
     getDAGLList
-} from "@/api/publicSecurity/ninePlaceManage"
+} from "@/ssoapi/publicSecurity/ninePlaceManage"
 import NProgress from 'nprogress'
 import 'nprogress/nprogress.css'
 import Qs from "qs"
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     getToken
 } from '@/util/auth'
@@ -99,7 +99,7 @@
                     label: "阵地类别",
                     prop: "frontType",
                     align: 'center',
-                    dicUrl: "/api/blade-system/dict-biz/tree?code=frontType",
+                    dicUrl: "/ssoapi/blade-system/dict-biz/tree?code=frontType",
                     props: {
                         label: "title",
                         value: "key",
@@ -210,7 +210,7 @@
                 data.isFront = 1
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-place/place/exportNineType?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     downloadXls(res.data, `档案管理${dateNow()}.xlsx`)
                     NProgress.done()
diff --git a/src/views/report/reportlist.vue b/src/views/report/reportlist.vue
index e35ba22..c453f31 100644
--- a/src/views/report/reportlist.vue
+++ b/src/views/report/reportlist.vue
@@ -25,7 +25,7 @@
 </template>
 
 <script>
-import { getList, remove } from "@/api/report/report"
+import { getList, remove } from "@/ssoapi/report/report"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/resource/attach.vue b/src/views/resource/attach.vue
index 603fac1..e2f004e 100644
--- a/src/views/resource/attach.vue
+++ b/src/views/resource/attach.vue
@@ -29,7 +29,7 @@
 </template>
 
 <script>
-import { getList, getDetail, remove } from "@/api/resource/attach"
+import { getList, getDetail, remove } from "@/ssoapi/resource/attach"
 import { mapGetters } from "vuex"
 
 export default {
@@ -143,7 +143,7 @@
                         propsHttp: {
                             res: 'data'
                         },
-                        action: "/api/blade-resource/oss/endpoint/put-file-attach"
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file-attach"
                     }
                 ]
             }
diff --git a/src/views/resource/distapch.vue b/src/views/resource/distapch.vue
index 90931d7..26cae31 100644
--- a/src/views/resource/distapch.vue
+++ b/src/views/resource/distapch.vue
@@ -56,7 +56,7 @@
 </template>
 
 <script>
-import { getList, add, update, remove, start,stop } from "@/api/xxljob/xxljob"
+import { getList, add, update, remove, start,stop } from "@/ssoapi/xxljob/xxljob"
 import { mapGetters } from "vuex"
 import func from "@/util/func"
 import vueCron from 'vue-cron'
@@ -308,7 +308,7 @@
         },
         'debugForm.code' () {
             const column = this.findObject(this.debugOption.column, "backgroundUrl")
-            column.action = `/api/blade-resource/oss/endpoint/put-file?code=${this.debugForm.code}`
+            column.action = `/ssoapi/blade-resource/oss/endpoint/put-file?code=${this.debugForm.code}`
         }
     },
     computed: {
diff --git a/src/views/resource/oss.vue b/src/views/resource/oss.vue
index e6cd156..4b8148a 100644
--- a/src/views/resource/oss.vue
+++ b/src/views/resource/oss.vue
@@ -35,7 +35,7 @@
 </template>
 
 <script>
-import { getList, getDetail, add, update, remove, enable } from "@/api/resource/oss"
+import { getList, getDetail, add, update, remove, enable } from "@/ssoapi/resource/oss"
 import { mapGetters } from "vuex"
 import func from "@/util/func"
 
@@ -77,7 +77,7 @@
                         width: 120,
                         searchLabelWidth: 46,
                         row: true,
-                        dicUrl: "/api/blade-system/dict/dictionary?code=oss",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=oss",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
@@ -202,7 +202,7 @@
                         type: 'upload',
                         listType: 'picture-img',
                         dataType: 'string',
-                        action: '/api/blade-resource/oss/endpoint/put-file',
+                        action: '/ssoapi/blade-resource/oss/endpoint/put-file',
                         propsHttp: {
                             res: 'data',
                             url: 'link',
@@ -227,7 +227,7 @@
         },
         'debugForm.code' () {
             const column = this.findObject(this.debugOption.column, "backgroundUrl")
-            column.action = `/api/blade-resource/oss/endpoint/put-file?code=${this.debugForm.code}`
+            column.action = `/ssoapi/blade-resource/oss/endpoint/put-file?code=${this.debugForm.code}`
         }
     },
     computed: {
diff --git a/src/views/sms/sms.vue b/src/views/sms/sms.vue
index d4572d7..d181657 100644
--- a/src/views/sms/sms.vue
+++ b/src/views/sms/sms.vue
@@ -41,7 +41,7 @@
     remove,
     enable,
     send
-  } from "@/api/resource/sms"
+  } from "@/ssoapi/resource/sms"
   import {
     mapGetters
   } from "vuex"
@@ -85,7 +85,7 @@
             //     width: 100,
             //     searchLabelWidth: 46,
             //     row: true,
-            //     dicUrl: "/api/blade-system/dict/dictionary?code=sms",
+            //     dicUrl: "/ssoapi/blade-system/dict/dictionary?code=sms",
             //     props: {
             //         label: "dictValue",
             //         value: "dictKey"
diff --git a/src/views/sms/smsRecord.vue b/src/views/sms/smsRecord.vue
index 1087159..8a75747 100644
--- a/src/views/sms/smsRecord.vue
+++ b/src/views/sms/smsRecord.vue
@@ -17,7 +17,7 @@
     add,
     update,
     remove
-  } from "@/api/resource/smsRecord"
+  } from "@/ssoapi/resource/smsRecord"
   import {
     mapGetters
   } from "vuex"
diff --git a/src/views/sms/smsTemplate.vue b/src/views/sms/smsTemplate.vue
index bfd1371..a5155de 100644
--- a/src/views/sms/smsTemplate.vue
+++ b/src/views/sms/smsTemplate.vue
@@ -42,7 +42,7 @@
     add,
     update,
     remove
-  } from "@/api/resource/smsTemplate"
+  } from "@/ssoapi/resource/smsTemplate"
   import {
     mapGetters
   } from "vuex"
diff --git a/src/views/system/auth.vue b/src/views/system/auth.vue
index 84af0c4..cbc6984 100644
--- a/src/views/system/auth.vue
+++ b/src/views/system/auth.vue
@@ -9,7 +9,7 @@
 </template>
 
 <script>
-import { getApiList, getApiLogs } from "@/api/logs"
+import { getApiList, getApiLogs } from "@/ssoapi/logs"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/system/client.vue b/src/views/system/client.vue
index 63dca93..af1ccd6 100644
--- a/src/views/system/client.vue
+++ b/src/views/system/client.vue
@@ -14,7 +14,7 @@
 </template>
 
 <script>
-import { getList, getDetail, add, update, remove } from "@/api/system/client"
+import { getList, getDetail, add, update, remove } from "@/ssoapi/system/client"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/system/dept.vue b/src/views/system/dept.vue
index 5caff7e..d5eefd8 100644
--- a/src/views/system/dept.vue
+++ b/src/views/system/dept.vue
@@ -36,7 +36,7 @@
     add,
     getDept,
     getDeptTree
-} from "@/api/system/dept"
+} from "@/ssoapi/system/dept"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 
@@ -82,7 +82,7 @@
                         label: "所属租户",
                         prop: "tenantId",
                         type: "tree",
-                        dicUrl: "/api/blade-system/tenant/select",
+                        dicUrl: "/ssoapi/blade-system/tenant/select",
                         addDisplay: false,
                         editDisplay: false,
                         viewDisplay: false,
@@ -130,7 +130,7 @@
                     {
                         label: "机构类型",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict/dictionary?code=org_category",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=org_category",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
@@ -148,7 +148,7 @@
                     {
                         label: "机构性质",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict/dictionary?code=org_nature",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=org_nature",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
@@ -168,7 +168,7 @@
                         label: "管辖区域",
                         prop: "regionCode",
                         type: "tree",
-                        dicUrl: "/api/blade-system/region/tree?deptNature={{deptNature}}",
+                        dicUrl: "/ssoapi/blade-system/region/tree?deptNature={{deptNature}}",
                         props: {
                             label: "name",
                             value: "id",
diff --git a/src/views/system/dict.vue b/src/views/system/dict.vue
index 7b136f4..63c89fc 100644
--- a/src/views/system/dict.vue
+++ b/src/views/system/dict.vue
@@ -111,7 +111,7 @@
   add,
   getDict,
   getDictTree
-} from "@/api/system/dict";
+} from "@/ssoapi/system/dict";
 import {optionParent, optionChild} from "@/option/system/dict";
 import {mapGetters} from "vuex";
 
diff --git a/src/views/system/dictbiz.vue b/src/views/system/dictbiz.vue
index 3dc9863..3072610 100644
--- a/src/views/system/dictbiz.vue
+++ b/src/views/system/dictbiz.vue
@@ -111,7 +111,7 @@
     add,
     getDict,
     getDictTree
-  } from "@/api/system/dictbiz";
+  } from "@/ssoapi/system/dictbiz";
   import {optionParent, optionChild} from "@/option/system/dictbiz";
   import {mapGetters} from "vuex";
 
diff --git a/src/views/system/email.vue b/src/views/system/email.vue
index c3a8751..f3d27ce 100644
--- a/src/views/system/email.vue
+++ b/src/views/system/email.vue
@@ -36,7 +36,7 @@
 </template>
 
 <script>
-import { getList, getDetail, add, update, remove, enable, sendEmail } from "@/api/system/email"
+import { getList, getDetail, add, update, remove, enable, sendEmail } from "@/ssoapi/system/email"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/system/email/emailSendingHistory.vue b/src/views/system/email/emailSendingHistory.vue
index 11da3e8..da70e2b 100644
--- a/src/views/system/email/emailSendingHistory.vue
+++ b/src/views/system/email/emailSendingHistory.vue
@@ -11,7 +11,7 @@
 <script>
   import {
     getMessageUserPage
-  } from "@/api/system/email"
+  } from "@/ssoapi/system/email"
   import {
     mapGetters
   } from "vuex"
diff --git a/src/views/system/email/emailTemplates.vue b/src/views/system/email/emailTemplates.vue
index 0e06231..af97997 100644
--- a/src/views/system/email/emailTemplates.vue
+++ b/src/views/system/email/emailTemplates.vue
@@ -15,7 +15,7 @@
     updateEmailTemplateList,
     detailEmailTemplateList,
     removeEmailTemplateList
-  } from "@/api/system/email"
+  } from "@/ssoapi/system/email"
   import {
     mapGetters
   } from "vuex"
diff --git a/src/views/system/menu.vue b/src/views/system/menu.vue
index 9aa0472..1239a6f 100644
--- a/src/views/system/menu.vue
+++ b/src/views/system/menu.vue
@@ -32,7 +32,7 @@
     update,
     add,
     getMenu
-} from "@/api/system/menu"
+} from "@/ssoapi/system/menu"
 import {
     mapGetters
 } from "vuex"
@@ -40,12 +40,12 @@
 import func from "@/util/func"
 import {
     getMenuTree
-} from "@/api/system/menu"
+} from "@/ssoapi/system/menu"
 
 
 import {
     getTreeList
-} from "@/api/label/label"
+} from "@/ssoapi/label/label"
 
 export default {
     data () {
diff --git a/src/views/system/post.vue b/src/views/system/post.vue
index 68deabc..830f47b 100644
--- a/src/views/system/post.vue
+++ b/src/views/system/post.vue
@@ -17,7 +17,7 @@
 </template>
 
 <script>
-import { getList, getDetail, add, update, remove } from "@/api/system/post"
+import { getList, getDetail, add, update, remove } from "@/ssoapi/system/post"
 import { mapGetters } from "vuex"
 import website from "@/config/website"
 
@@ -49,7 +49,7 @@
                         label: "所属租户",
                         prop: "tenantId",
                         type: "tree",
-                        dicUrl: "/api/blade-system/tenant/select",
+                        dicUrl: "/ssoapi/blade-system/tenant/select",
                         addDisplay: false,
                         editDisplay: false,
                         viewDisplay: website.tenantMode,
@@ -69,7 +69,7 @@
                         label: "岗位类型",
                         prop: "category",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict/dictionary?code=post_category",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=post_category",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
diff --git a/src/views/system/tenant.vue b/src/views/system/tenant.vue
index 059fd29..22bf97f 100644
--- a/src/views/system/tenant.vue
+++ b/src/views/system/tenant.vue
@@ -53,10 +53,10 @@
 </template>
 
 <script>
-import { getList, getDetail, remove, update, add, setting, datasource, packageInfo, packageSetting } from "@/api/system/tenant"
-import { getDetail as packageDetail } from "@/api/system/tenantpackage"
+import { getList, getDetail, remove, update, add, setting, datasource, packageInfo, packageSetting } from "@/ssoapi/system/tenant"
+import { getDetail as packageDetail } from "@/ssoapi/system/tenantpackage"
 import { mapGetters } from "vuex"
-import { getMenuTree } from "@/api/system/menu"
+import { getMenuTree } from "@/ssoapi/system/menu"
 import { validatenull } from "@/util/validate"
 
 export default {
@@ -166,7 +166,7 @@
                         type: 'upload',
                         listType: 'picture-img',
                         dataType: 'string',
-                        action: '/api/blade-resource/oss/endpoint/put-file',
+                        action: '/ssoapi/blade-resource/oss/endpoint/put-file',
                         propsHttp: {
                             res: 'data',
                             url: 'link',
@@ -205,7 +205,7 @@
                         search: true,
                         span: 24,
                         type: "select",
-                        dicUrl: "/api/blade-develop/datasource/select",
+                        dicUrl: "/ssoapi/blade-develop/datasource/select",
                         props: {
                             label: "name",
                             value: "id"
@@ -227,7 +227,7 @@
                         search: true,
                         span: 24,
                         type: "select",
-                        dicUrl: "/api/blade-system/tenant-package/select",
+                        dicUrl: "/ssoapi/blade-system/tenant-package/select",
                         props: {
                             label: "packageName",
                             value: "id"
diff --git a/src/views/system/tenantpackage.vue b/src/views/system/tenantpackage.vue
index b37848c..d8ced51 100644
--- a/src/views/system/tenantpackage.vue
+++ b/src/views/system/tenantpackage.vue
@@ -29,9 +29,9 @@
 </template>
 
 <script>
-import {getList, getDetail, add, update, remove} from "@/api/system/tenantpackage";
+import {getList, getDetail, add, update, remove} from "@/ssoapi/system/tenantpackage";
 import {mapGetters} from "vuex";
-import {getMenuTree} from "@/api/system/menu";
+import {getMenuTree} from "@/ssoapi/system/menu";
 
 export default {
   name: "tenantPackage",
diff --git a/src/views/system/topmenu.vue b/src/views/system/topmenu.vue
index 32a9d4e..a5beb64 100644
--- a/src/views/system/topmenu.vue
+++ b/src/views/system/topmenu.vue
@@ -36,7 +36,7 @@
 </template>
 
 <script>
-import { getList, getDetail, add, update, remove, grant, grantTree, getTopTree } from "@/api/system/topmenu"
+import { getList, getDetail, add, update, remove, grant, grantTree, getTopTree } from "@/ssoapi/system/topmenu"
 import { mapGetters } from "vuex"
 import iconList from "@/config/iconList"
 
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index d6a751d..7e16ab4 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -199,11 +199,11 @@
   grant,
   resetPassword,
   unlock,
-} from "@/api/system/user";
-import { exportBlob } from "@/api/common";
-import { getDeptTree, getDeptLazyTree } from "@/api/system/dept";
-import { getRoleTree } from "@/api/system/role";
-import { getPostList } from "@/api/system/post";
+} from "@/ssoapi/system/user";
+import { exportBlob } from "@/ssoapi/common";
+import { getDeptTree, getDeptLazyTree } from "@/ssoapi/system/dept";
+import { getRoleTree } from "@/ssoapi/system/role";
+import { getPostList } from "@/ssoapi/system/post";
 import { mapGetters } from "vuex";
 import website from "@/config/website";
 import { getToken } from "@/util/auth";
@@ -334,7 +334,7 @@
             search: true,
             searchLabelWidth: 110,
             display: false,
-            dicUrl: "/api/blade-system/client/tree",
+            dicUrl: "/ssoapi/blade-system/client/tree",
             type: "select",
             props: {
               label: "clientName",
@@ -350,7 +350,7 @@
           // {
           //   label: "用户平台",
           //   type: "select",
-          //   dicUrl: "/api/blade-system/dict/dictionary?code=user_type",
+          //   dicUrl: "/ssoapi/blade-system/dict/dictionary?code=user_type",
           //   props: {
           //     label: "dictValue",
           //     value: "dictKey"
@@ -377,7 +377,7 @@
               //   label: "所属租户",
               //   prop: "tenantId",
               //   type: "tree",
-              //   dicUrl: "/api/blade-system/tenant/select",
+              //   dicUrl: "/ssoapi/blade-system/tenant/select",
               //   props: {
               //     label: "tenantName",
               //     value: "tenantId"
@@ -407,7 +407,7 @@
               {
                 label: "客户端",
                 prop: "clientIds",
-                dicUrl: "/api/blade-system/client/tree",
+                dicUrl: "/ssoapi/blade-system/client/tree",
                 type: "select",
                 props: {
                   label: "clientName",
@@ -424,7 +424,7 @@
               // {
               //   label: "用户平台",
               //   type: "select",
-              //   dicUrl: "/api/blade-system/dict/dictionary?code=user_type",
+              //   dicUrl: "/ssoapi/blade-system/dict/dictionary?code=user_type",
               //   props: {
               //     label: "dictValue",
               //     value: "dictKey"
@@ -664,7 +664,7 @@
           {
             label: "用户平台",
             type: "select",
-            dicUrl: "/api/blade-system/dict/dictionary?code=user_type",
+            dicUrl: "/ssoapi/blade-system/dict/dictionary?code=user_type",
             props: {
               label: "dictValue",
               value: "dictKey",
@@ -710,7 +710,7 @@
               res: "data",
             },
             tip: "请上传 .xls,.xlsx 标准格式文件",
-            action: "/api/blade-system/user/import-user",
+            action: "/ssoapi/blade-system/user/import-user",
           },
           {
             label: "数据覆盖",
@@ -757,7 +757,7 @@
     "excelForm.isCovered"() {
       if (this.excelForm.isCovered !== "") {
         const column = this.findObject(this.excelOption.column, "excelFile");
-        column.action = `/api/blade-system/user/import-user?isCovered=${this.excelForm.isCovered}`;
+        column.action = `/ssoapi/blade-system/user/import-user?isCovered=${this.excelForm.isCovered}`;
       }
     },
   },
@@ -1006,7 +1006,7 @@
       }).then(() => {
         NProgress.start();
         exportBlob(
-          `/api/blade-system/user/export-user?${
+          `/ssoapi/blade-system/user/export-user?${
             this.website.tokenHeader
           }=${getToken()}&account=${account}&realName=${realName}&deptId=${deptId}`
         ).then((res) => {
@@ -1017,7 +1017,7 @@
     },
     handleTemplate() {
       exportBlob(
-        `/api/blade-system/user/export-template?${
+        `/ssoapi/blade-system/user/export-template?${
           this.website.tokenHeader
         }=${getToken()}`
       ).then((res) => {
diff --git a/src/views/system/userinfo.vue b/src/views/system/userinfo.vue
index 6c985b5..645bfc9 100644
--- a/src/views/system/userinfo.vue
+++ b/src/views/system/userinfo.vue
@@ -11,7 +11,7 @@
 
 <script>
   import option from "@/option/user/info";
-  import {getUserInfo, updateInfo, updatePassword} from "@/api/system/user";
+  import {getUserInfo, updateInfo, updatePassword} from "@/ssoapi/system/user";
   import md5 from 'js-md5';
   import func from "@/util/func";
 
diff --git a/src/views/task/index.vue b/src/views/task/index.vue
index 69cb516..e3f52e3 100644
--- a/src/views/task/index.vue
+++ b/src/views/task/index.vue
@@ -30,7 +30,7 @@
 </template>
 
 <script>
-import { getList, remove, update, add, getReportForRepairs } from "@/api/task/reportForRepairs"
+import { getList, remove, update, add, getReportForRepairs } from "@/ssoapi/task/reportForRepairs"
 import { mapGetters } from "vuex"
 import website from '@/config/website'
 
@@ -89,7 +89,7 @@
                         type: "select",
                         width: 100,
                         editDisabled: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=reportForRepairsType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=reportForRepairsType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -126,7 +126,7 @@
                         listType: "picture-card",
                         dataType: "string",
                         multiple: true,
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
@@ -171,7 +171,7 @@
                         prop: "userIds",
                         type: "tree",
                         hide: true,
-                        dicUrl: "/api/blade-gridman/gridman/getGridmanList",
+                        dicUrl: "/ssoapi/blade-gridman/gridman/getGridmanList",
                         props: {
                             label: "gridmanName",
                             value: "id",
diff --git a/src/views/task/reportForRepairs.vue b/src/views/task/reportForRepairs.vue
index 3b6f7d8..d7d24fb 100644
--- a/src/views/task/reportForRepairs.vue
+++ b/src/views/task/reportForRepairs.vue
@@ -109,7 +109,7 @@
             <avue-form ref="replyForm" :option="replyOption" v-model="replyForm" @submit="handleSubmit"
                 @reset-change="handleReset">
                 <template slot-scope="{row}" slot="videoList">
-                    <el-upload class="video-uploader" action="/api/blade-resource/oss/endpoint/put-file"
+                    <el-upload class="video-uploader" action="/ssoapi/blade-resource/oss/endpoint/put-file"
                         :file-list="fileList" :headers="updateHeader" :show-file-list="true" :limit="1" :on-change="getFile"
                         :on-exceed="handleExceed" :on-success="uploadVideoProcess" :before-upload="beforeUploadVideo"
                         :before-remove="beforeRemove">
@@ -136,7 +136,7 @@
     add,
     getReportForRepairs,
     saveReply
-} from "@/api/task/reportForRepairs"
+} from "@/ssoapi/task/reportForRepairs"
 import {
     mapGetters
 } from "vuex"
@@ -206,7 +206,7 @@
                         search: true,
                         dataType: "number",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=reportForRepairsType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=reportForRepairsType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -243,7 +243,7 @@
                         listType: "picture-card",
                         dataType: "string",
                         multiple: true,
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
@@ -370,7 +370,7 @@
                     listType: "picture-card",
                     dataType: "string",
                     multiple: true,
-                    action: "/api/blade-resource/oss/endpoint/put-file",
+                    action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                     propsHttp: {
                         res: "data",
                         name: 'name',
@@ -429,7 +429,7 @@
                         label: "指定人员",
                         prop: "transferUserId",
                         type: 'select',
-                        dicUrl: `/api/blade-system/user/getUserInfoByCode?houseCode={{addressCode}}&type={{peopleType}}`,
+                        dicUrl: `/ssoapi/blade-system/user/getUserInfoByCode?houseCode={{addressCode}}&type={{peopleType}}`,
                         props: {
                             label: "name",
                             value: "id",
diff --git a/src/views/tool/code.vue b/src/views/tool/code.vue
index 76a36cf..6ac32ee 100644
--- a/src/views/tool/code.vue
+++ b/src/views/tool/code.vue
@@ -24,8 +24,8 @@
 </template>
 
 <script>
-import { getList, getCode, build, remove, add, update, copy } from "@/api/tool/code"
-import { getDetail as modelDetail, prototypeDetail } from "@/api/tool/model"
+import { getList, getCode, build, remove, add, update, copy } from "@/ssoapi/tool/code"
+import { getDetail as modelDetail, prototypeDetail } from "@/ssoapi/tool/model"
 import { templateDic } from "@/const/tool/model"
 import { validatenull } from "@/util/validate"
 import { mapGetters } from "vuex"
@@ -109,7 +109,7 @@
                                 search: true,
                                 span: 24,
                                 type: "select",
-                                dicUrl: "/api/blade-develop/model/select",
+                                dicUrl: "/ssoapi/blade-develop/model/select",
                                 props: {
                                     label: "modelName",
                                     value: "id"
@@ -212,7 +212,7 @@
                                 label: "子表模型",
                                 prop: "subModelId",
                                 type: "select",
-                                dicUrl: "/api/blade-develop/model/select",
+                                dicUrl: "/ssoapi/blade-develop/model/select",
                                 props: {
                                     label: "modelName",
                                     value: "id"
@@ -274,7 +274,7 @@
                                 labelTip: '配置是否使用BladeX封装的BaseService解锁更多功能',
                                 prop: "baseMode",
                                 type: 'radio',
-                                dicUrl: "/api/blade-system/dict/dictionary?code=yes_no",
+                                dicUrl: "/ssoapi/blade-system/dict/dictionary?code=yes_no",
                                 props: {
                                     label: "dictValue",
                                     value: "dictKey"
@@ -293,7 +293,7 @@
                                 labelTip: '配置是否使用Wrapper包装器来拓展Controller返回列表的字段',
                                 prop: "wrapMode",
                                 type: 'radio',
-                                dicUrl: "/api/blade-system/dict/dictionary?code=yes_no",
+                                dicUrl: "/ssoapi/blade-system/dict/dictionary?code=yes_no",
                                 props: {
                                     label: "dictValue",
                                     value: "dictKey"
@@ -312,7 +312,7 @@
                                 labelTip: '配置是否使用Feign远程调用',
                                 prop: "feignMode",
                                 type: 'radio',
-                                dicUrl: "/api/blade-system/dict/dictionary?code=yes_no",
+                                dicUrl: "/ssoapi/blade-system/dict/dictionary?code=yes_no",
                                 props: {
                                     label: "dictValue",
                                     value: "dictKey"
diff --git a/src/views/tool/datasource.vue b/src/views/tool/datasource.vue
index 276aef6..f78319e 100644
--- a/src/views/tool/datasource.vue
+++ b/src/views/tool/datasource.vue
@@ -14,7 +14,7 @@
 </template>
 
 <script>
-import { getList, getDetail, add, update, remove } from "@/api/tool/datasource"
+import { getList, getDetail, add, update, remove } from "@/ssoapi/tool/datasource"
 import { mapGetters } from "vuex"
 
 export default {
diff --git a/src/views/tool/model.vue b/src/views/tool/model.vue
index 42b05a5..400fdaf 100644
--- a/src/views/tool/model.vue
+++ b/src/views/tool/model.vue
@@ -39,7 +39,7 @@
     getTableInfoByName,
     getModelPrototype,
     submitModelPrototype
-} from "@/api/tool/model"
+} from "@/ssoapi/tool/model"
 import { entityDic, option, optionModel } from "@/const/tool/model"
 import { validatenull } from "@/util/validate"
 import { mapGetters } from "vuex"
diff --git a/src/views/userHouse/components/categoryList.vue b/src/views/userHouse/components/categoryList.vue
index bb8a42c..da2aaa6 100644
--- a/src/views/userHouse/components/categoryList.vue
+++ b/src/views/userHouse/components/categoryList.vue
@@ -23,7 +23,7 @@
     submit,
     update,
     remove
-  } from '@/api/categoryLabel/category'
+  } from '@/ssoapi/categoryLabel/category'
 
   export default {
     data() {
diff --git a/src/views/userHouse/components/houseLableList.vue b/src/views/userHouse/components/houseLableList.vue
index a8250b2..b7940ba 100644
--- a/src/views/userHouse/components/houseLableList.vue
+++ b/src/views/userHouse/components/houseLableList.vue
@@ -23,7 +23,7 @@
     add,
     update,
     remove
-  } from '@/api/label/label'
+  } from '@/ssoapi/label/label'
 
   export default {
     data() {
diff --git a/src/views/userHouse/components/houseStatistics.vue b/src/views/userHouse/components/houseStatistics.vue
index f69c444..79783e4 100644
--- a/src/views/userHouse/components/houseStatistics.vue
+++ b/src/views/userHouse/components/houseStatistics.vue
@@ -88,7 +88,7 @@
     add,
     update,
     remove
-  } from '@/api/label/label'
+  } from '@/ssoapi/label/label'
 
   import boxTitle from '../components/boxTitle.vue'
 
diff --git a/src/views/userHouse/components/householdManager.vue b/src/views/userHouse/components/householdManager.vue
index ee5ba04..1522e4d 100644
--- a/src/views/userHouse/components/householdManager.vue
+++ b/src/views/userHouse/components/householdManager.vue
@@ -25,10 +25,10 @@
     add,
     update,
     getDetatils
-} from "@/api/userHouse/list/houseHold.js"
+} from "@/ssoapi/userHouse/list/houseHold.js"
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     mapGetters
 } from "vuex"
@@ -138,7 +138,7 @@
                         label: "与业主关系",
                         prop: "relationship",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=roleRelation",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=roleRelation",
                         dataType: "number",
                         hide: true,
                         props: {
@@ -175,7 +175,7 @@
                         label: "证件类型",
                         prop: "cardType",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=cardType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=cardType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -264,7 +264,7 @@
                         prop: "residentialStatus",
                         type: "select",
                         hide: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=residentialStatusType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=residentialStatusType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -288,7 +288,7 @@
                         label: "主要联系人",
                         prop: "isPrimaryContact",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=primaryContactType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=primaryContactType",
                         dataType: "number",
                         hide: true,
                         props: {
@@ -329,7 +329,7 @@
                             label: 'name',
                             value: 'id'
                         },
-                        dicUrl: `/api/blade-system/region/getBaseTree`,
+                        dicUrl: `/ssoapi/blade-system/region/getBaseTree`,
                     },
 
                     {
@@ -337,7 +337,7 @@
                         label: "户籍类型",
                         prop: "residentType",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=residentType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=residentType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -362,7 +362,7 @@
                             label: 'name',
                             value: 'id'
                         },
-                        dicUrl: `/api/blade-system/region/getBaseTree`,
+                        dicUrl: `/ssoapi/blade-system/region/getBaseTree`,
                     },
 
                     {
@@ -381,7 +381,7 @@
                             label: 'name',
                             value: 'code'
                         },
-                        dicUrl: `/api/blade-system/region/select?code=361102`,
+                        dicUrl: `/ssoapi/blade-system/region/select?code=361102`,
                     },
 
                     {
@@ -396,7 +396,7 @@
                         prop: "ethnicity",
                         type: "select",
                         hide: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=nationType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nationType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -409,7 +409,7 @@
                         prop: "education",
                         type: "select",
                         hide: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=educationType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=educationType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -442,7 +442,7 @@
                         prop: "workStatus",
                         type: "select",
                         hide: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=workStatusType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=workStatusType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -455,7 +455,7 @@
                         prop: "maritalStatus",
                         type: "select",
                         hide: true,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=marriageStatusType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=marriageStatusType",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -475,7 +475,7 @@
                         label: "健康状态",
                         prop: "healthStatus",
                         type: "select",
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=healthStatus",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=healthStatus",
                         dataType: "number",
                         props: {
                             label: "dictValue",
@@ -552,7 +552,7 @@
                         res: 'data'
                     },
                     tip: '请上传 .xls,.xlsx 标准格式文件',
-                    action: "/api/blade-system/user/import-user"
+                    action: "/ssoapi/blade-system/user/import-user"
                 },
                 {
                     label: "数据覆盖",
@@ -772,7 +772,7 @@
                 }
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     downloadXls(res.data, `住户数据表${dateNow()}.xlsx`)
                     NProgress.done()
@@ -780,7 +780,7 @@
             })
         },
         handleTemplate () {
-            exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+            exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
                 downloadXls(res.data, "住户数据模板.xlsx")
             })
         },
diff --git a/src/views/userHouse/components/placeStatistics.vue b/src/views/userHouse/components/placeStatistics.vue
index 3bd79bd..5281c96 100644
--- a/src/views/userHouse/components/placeStatistics.vue
+++ b/src/views/userHouse/components/placeStatistics.vue
@@ -30,7 +30,7 @@
     submit,
     update,
     remove
-  } from '@/api/categoryLabel/category'
+  } from '@/ssoapi/categoryLabel/category'
 
   import boxTitle from '../components/boxTitle.vue'
 
diff --git a/src/views/userHouse/components/retalInfo.vue b/src/views/userHouse/components/retalInfo.vue
index b297345..06a620f 100644
--- a/src/views/userHouse/components/retalInfo.vue
+++ b/src/views/userHouse/components/retalInfo.vue
@@ -33,10 +33,10 @@
     holdUpdate,
     getHoldList,
     updatePlaceExt,
-} from "@/api/place/place"
+} from "@/ssoapi/place/place"
 import {
     getPlaceList
-} from "@/api/doorplateAddress/doorplateAddress"
+} from "@/ssoapi/doorplateAddress/doorplateAddress"
 import website from "@/config/website"
 
 
@@ -44,18 +44,18 @@
 import {
     getList as getHouseList,
     getDetatil as getHouseDetail
-} from "@/api/userHouse/list/house.js"
+} from "@/ssoapi/userHouse/list/house.js"
 
 import {
     getDetatil,
     updateInfo,
     add as addHouseRental
-} from "@/api/userHouse/list/houseRental.js"
+} from "@/ssoapi/userHouse/list/houseRental.js"
 
 
 import {
     getList as getHouseholdList,
-} from "@/api/userHouse/list/houseHold.js"
+} from "@/ssoapi/userHouse/list/houseHold.js"
 
 
 
@@ -225,7 +225,7 @@
                         search: true,
                         dataType: "number",
                         width: 100,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=rentalUseType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=rentalUseType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -318,7 +318,7 @@
                         width: 80,
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             url: "link",
@@ -360,7 +360,7 @@
                     listType: "picture-card",
                     dataType: "string",
                     multiple: true,
-                    action: "/api/blade-resource/oss/endpoint/put-file",
+                    action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                     propsHttp: {
                         res: "data",
                         name: "name",
@@ -377,7 +377,7 @@
                     listType: "picture-card",
                     dataType: "string",
                     multiple: true,
-                    action: "/api/blade-resource/oss/endpoint/put-file",
+                    action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                     propsHttp: {
                         res: "data",
                         name: "name",
@@ -456,7 +456,7 @@
                 //     label: "关系",
                 //     prop: "relationship",
                 //     type: "select",
-                //     dicUrl: "/api/blade-system/dict-biz/dictionary?code=roleRelation",
+                //     dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=roleRelation",
                 //     dataType: "number",
                 //     props: {
                 //         label: "dictValue",
diff --git a/src/views/userHouse/hireInfoList.vue b/src/views/userHouse/hireInfoList.vue
index 524c6f9..da70ab0 100644
--- a/src/views/userHouse/hireInfoList.vue
+++ b/src/views/userHouse/hireInfoList.vue
@@ -80,7 +80,7 @@
     add as householdAdd,
     update as householdUpdate,
     getDetatil as getHouseholdDetatil
-} from "@/api/userHouse/list/houseHold.js"
+} from "@/ssoapi/userHouse/list/houseHold.js"
 import {
     getList,
     getPageList,
@@ -88,14 +88,14 @@
     add,
     update,
     getDetatil
-} from "@/api/userHouse/list/houseRental.js"
+} from "@/ssoapi/userHouse/list/houseRental.js"
 import {
     getList as getHouseList,
     getDetatil as getHouseDetail
-} from "@/api/userHouse/list/house.js"
+} from "@/ssoapi/userHouse/list/house.js"
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     mapGetters
 } from "vuex"
@@ -197,7 +197,7 @@
                 //     label: "关系",
                 //     prop: "relationship",
                 //     type: "select",
-                //     dicUrl: "/api/blade-system/dict-biz/dictionary?code=roleRelation",
+                //     dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=roleRelation",
                 //     dataType: "number",
                 //     props: {
                 //         label: "dictValue",
@@ -210,7 +210,7 @@
                     prop: "ethnicity",
                     type: "select",
                     // hide: true,
-                    dicUrl: "/api/blade-system/dict-biz/dictionary?code=nationType",
+                    dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nationType",
                     dataType: "number",
                     props: {
                         label: "dictValue",
@@ -407,7 +407,7 @@
                         search: true,
                         dataType: "number",
                         width: 100,
-                        dicUrl: "/api/blade-system/dict-biz/dictionary?code=rentalUseType",
+                        dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=rentalUseType",
                         props: {
                             label: "dictValue",
                             value: "dictKey",
@@ -500,7 +500,7 @@
                         width: 80,
                         type: "upload",
                         listType: "picture-img",
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             url: "link",
@@ -527,7 +527,7 @@
                         res: 'data'
                     },
                     tip: '请上传 .xls,.xlsx 标准格式文件',
-                    action: "/api/blade-system/user/import-user"
+                    action: "/ssoapi/blade-system/user/import-user"
                 },
                 {
                     label: "数据覆盖",
@@ -795,7 +795,7 @@
                 }
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-houseRental/houseRental/export-houseRental?${this.website.tokenHeader}=${getToken()}&` +
+                    `/ssoapi/blade-houseRental/houseRental/export-houseRental?${this.website.tokenHeader}=${getToken()}&` +
                     data
                 ).then(res => {
                     downloadXls(res.data, `出租信息数据表${dateNow()}.xlsx`)
@@ -804,7 +804,7 @@
             })
         },
         handleTemplate() {
-            exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+            exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
                 downloadXls(res.data, "出租信息数据模板.xlsx")
             })
         },
diff --git a/src/views/userHouse/houseHoldList-old.vue b/src/views/userHouse/houseHoldList-old.vue
index da17cae..3a0fca8 100644
--- a/src/views/userHouse/houseHoldList-old.vue
+++ b/src/views/userHouse/houseHoldList-old.vue
@@ -125,7 +125,7 @@
     update,
     getDetatil,
     saveOrUpdateHouseLabel
-  } from "@/api/userHouse/list/houseHold.js";
+  } from "@/ssoapi/userHouse/list/houseHold.js";
   export default {
     data() {
       return {
diff --git a/src/views/userHouse/houseHoldList.vue b/src/views/userHouse/houseHoldList.vue
index f8a11a6..0365913 100644
--- a/src/views/userHouse/houseHoldList.vue
+++ b/src/views/userHouse/houseHoldList.vue
@@ -120,17 +120,17 @@
   update,
   getDetatil,
   getDetatils
-} from "@/api/userHouse/list/houseHold.js"
+} from "@/ssoapi/userHouse/list/houseHold.js"
 import {
   removeHouseholdLabel,
   saveOrUpdateHouseholdLabel
-} from "@/api/userHouse/list/userHouseList.js"
+} from "@/ssoapi/userHouse/list/userHouseList.js"
 import {
   getLabelList,
-} from '@/api/label/label'
+} from '@/ssoapi/label/label'
 import {
   exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
   mapGetters
 } from "vuex"
@@ -264,7 +264,7 @@
             label: "证件类型",
             prop: "cardType",
             type: "select",
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=cardType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=cardType",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -348,7 +348,7 @@
             prop: "residentialStatus",
             type: "select",
             hide: true,
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=residentialStatusType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=residentialStatusType",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -370,7 +370,7 @@
             label: "是否主要联系人",
             prop: "isPrimaryContact",
             type: "select",
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=primaryContactType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=primaryContactType",
             dataType: "number",
             hide: true,
             props: {
@@ -382,7 +382,7 @@
             label: "与业主关系",
             prop: "relationship",
             type: "select",
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=roleRelation",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=roleRelation",
             dataType: "number",
             // hide: true,
             width: 100,
@@ -401,7 +401,7 @@
             prop: "ethnicity",
             type: "select",
             // hide: true,
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=nationType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=nationType",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -470,7 +470,7 @@
               label: 'name',
               value: 'id'
             },
-            dicUrl: `/api/blade-system/region/getBaseTree`,
+            dicUrl: `/ssoapi/blade-system/region/getBaseTree`,
           },
 
           {
@@ -478,7 +478,7 @@
             label: "户籍类型",
             prop: "residentType",
             type: "select",
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=residentType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=residentType",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -508,7 +508,7 @@
               label: 'name',
               value: 'id'
             },
-            dicUrl: `/api/blade-system/region/getBaseTree`,
+            dicUrl: `/ssoapi/blade-system/region/getBaseTree`,
           },
 
           {
@@ -527,7 +527,7 @@
               label: 'name',
               value: 'code'
             },
-            dicUrl: `/api/blade-system/region/select?code=361102`,
+            dicUrl: `/ssoapi/blade-system/region/select?code=361102`,
           },
 
           {
@@ -551,7 +551,7 @@
             prop: "education",
             type: "select",
             hide: true,
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=educationType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=educationType",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -584,7 +584,7 @@
             prop: "workStatus",
             type: "select",
             hide: true,
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=workStatusType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=workStatusType",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -597,7 +597,7 @@
             prop: "maritalStatus",
             type: "select",
             hide: true,
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=marriageStatusType",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=marriageStatusType",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -617,7 +617,7 @@
             label: "健康状态",
             prop: "healthStatus",
             type: "select",
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=healthStatus",
+            dicUrl: "/ssoapi/blade-system/dict-biz/dictionary?code=healthStatus",
             dataType: "number",
             props: {
               label: "dictValue",
@@ -734,7 +734,7 @@
             res: 'data'
           },
           tip: '请上传 .xls,.xlsx 标准格式文件',
-          action: "/api/blade-system/user/import-user"
+          action: "/ssoapi/blade-system/user/import-user"
         },
         {
           label: "数据覆盖",
@@ -1069,7 +1069,7 @@
         }
         data = Qs.stringify(data)
         exportBlob(
-          `/api/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
+          `/ssoapi/blade-household/household/export-household?${this.website.tokenHeader}=${getToken()}&` + data
         ).then(res => {
           downloadXls(res.data, `住户数据表${dateNow()}.xlsx`)
           NProgress.done()
@@ -1077,7 +1077,7 @@
       })
     },
     handleTemplate() {
-      exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+      exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
         downloadXls(res.data, "住户数据模板.xlsx")
       })
     },
diff --git a/src/views/userHouse/houseList.vue b/src/views/userHouse/houseList.vue
index c785db9..c54e6b8 100644
--- a/src/views/userHouse/houseList.vue
+++ b/src/views/userHouse/houseList.vue
@@ -110,17 +110,17 @@
     update,
     getDetatil,
     getDetatils
-} from "@/api/userHouse/list/house.js"
+} from "@/ssoapi/userHouse/list/house.js"
 import {
     removeHouseholdLabel,
     saveOrUpdateHouseholdLabel
-} from "@/api/userHouse/list/userHouseList.js"
+} from "@/ssoapi/userHouse/list/userHouseList.js"
 import {
     getLabelList,
-} from '@/api/label/label'
+} from '@/ssoapi/label/label'
 import {
     exportBlob
-} from "@/api/common"
+} from "@/ssoapi/common"
 import {
     mapGetters
 } from "vuex"
@@ -271,7 +271,7 @@
                         label: "小区名称",
                         prop: "districtCode",
                         type: 'tree',
-                        dicUrl: `/api/blade-district/district/getDistrictTree`,
+                        dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
                         props: {
                             label: "name",
                             value: "id"
@@ -328,7 +328,7 @@
                         prop: "neiCode",
                         search: false,
                         type: "tree",
-                        dicUrl: "/api/blade-system/region/tree",
+                        dicUrl: "/ssoapi/blade-system/region/tree",
                         props: {
                             label: "name",
                             value: "id",
@@ -369,7 +369,7 @@
                             value: "gridCode",
                         },
                         dicUrl:
-                            "/api/blade-grid/grid/getGridList?communityCode={{neiCode}}",
+                            "/ssoapi/blade-grid/grid/getGridList?communityCode={{neiCode}}",
                         rules: [
                             {
                                 required: true,
@@ -387,7 +387,7 @@
                         listType: "picture-card",
                         dataType: "string",
                         multiple: true,
-                        action: "/api/blade-resource/oss/endpoint/put-file",
+                        action: "/ssoapi/blade-resource/oss/endpoint/put-file",
                         propsHttp: {
                             res: "data",
                             name: 'name',
@@ -474,7 +474,7 @@
                         res: 'data'
                     },
                     tip: '请上传 .xls,.xlsx 标准格式文件',
-                    action: "/api/blade-system/user/import-user"
+                    action: "/ssoapi/blade-system/user/import-user"
                 },
                 {
                     label: "数据覆盖",
@@ -792,7 +792,7 @@
                 }
                 data = Qs.stringify(data)
                 exportBlob(
-                    `/api/blade-house/house/export-house?${this.website.tokenHeader}=${getToken()}&` + data
+                    `/ssoapi/blade-house/house/export-house?${this.website.tokenHeader}=${getToken()}&` + data
                 ).then(res => {
                     downloadXls(res.data, `房屋数据表${dateNow()}.xlsx`)
                     NProgress.done()
@@ -800,7 +800,7 @@
             })
         },
         handleTemplate () {
-            exportBlob(`/api/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
+            exportBlob(`/ssoapi/blade-system/user/export-template?${this.website.tokenHeader}=${getToken()}`).then(res => {
                 downloadXls(res.data, "房屋数据模板.xlsx")
             })
         },
diff --git a/src/views/userHouse/lable/household.vue b/src/views/userHouse/lable/household.vue
index ad59b6b..3d5de5c 100644
--- a/src/views/userHouse/lable/household.vue
+++ b/src/views/userHouse/lable/household.vue
@@ -29,7 +29,7 @@
 <script>
   import {
     exportBlob
-  } from "@/api/common";
+  } from "@/ssoapi/common";
   import {
     getToken
   } from '@/util/auth';
@@ -55,7 +55,7 @@
                 res: 'data'
               },
               tip: '请上传 .xls,.xlsx 标准格式文件',
-              action: "/api/blade-householdLabel/householdLabel/import-userHouseLabel"
+              action: "/ssoapi/blade-householdLabel/householdLabel/import-userHouseLabel"
             },
             // {
             //   label: "数据覆盖",
@@ -155,7 +155,7 @@
         });
       },
       handleTemplate() {
-        exportBlob(`/api/blade-householdLabel/householdLabel/export-userHouseLabel?${this.website.tokenHeader}=${getToken()}`).then(res => {
+        exportBlob(`/ssoapi/blade-householdLabel/householdLabel/export-userHouseLabel?${this.website.tokenHeader}=${getToken()}`).then(res => {
           downloadXls(res.data, "标签住户数据模板.xlsx");
         })
       },
diff --git a/src/views/util/demo/dict-classic.vue b/src/views/util/demo/dict-classic.vue
index 659da7a..e9d41cc 100644
--- a/src/views/util/demo/dict-classic.vue
+++ b/src/views/util/demo/dict-classic.vue
@@ -55,7 +55,7 @@
     add,
     getDict,
     getDictTree
-  } from "@/api/system/dict";
+  } from "@/ssoapi/system/dict";
   import {mapGetters} from "vuex";
 
   export default {
diff --git a/src/views/util/demo/dict-horizontal.vue b/src/views/util/demo/dict-horizontal.vue
index 31c123f..0824aca 100644
--- a/src/views/util/demo/dict-horizontal.vue
+++ b/src/views/util/demo/dict-horizontal.vue
@@ -90,7 +90,7 @@
     update,
     add,
     getDict,
-  } from "@/api/system/dict";
+  } from "@/ssoapi/system/dict";
   import {mapGetters} from "vuex";
 
   export default {
diff --git a/src/views/util/demo/dict-vertical.vue b/src/views/util/demo/dict-vertical.vue
index ffc2c44..1afcfe9 100644
--- a/src/views/util/demo/dict-vertical.vue
+++ b/src/views/util/demo/dict-vertical.vue
@@ -94,7 +94,7 @@
     update,
     add,
     getDict,
-  } from "@/api/system/dict";
+  } from "@/ssoapi/system/dict";
   import {mapGetters} from "vuex";
 
   export default {
diff --git a/src/views/util/demo/dict.vue b/src/views/util/demo/dict.vue
index b1d5536..c82db61 100644
--- a/src/views/util/demo/dict.vue
+++ b/src/views/util/demo/dict.vue
@@ -115,7 +115,7 @@
     add,
     getDict,
     getDictTree
-  } from "@/api/system/dict";
+  } from "@/ssoapi/system/dict";
   import {optionParent, optionChild} from "@/option/system/dict";
   import {mapGetters} from "vuex";
 
diff --git a/src/views/util/demo/dictbiz.vue b/src/views/util/demo/dictbiz.vue
index cb7748e..1f612b6 100644
--- a/src/views/util/demo/dictbiz.vue
+++ b/src/views/util/demo/dictbiz.vue
@@ -115,7 +115,7 @@
     add,
     getDict,
     getDictTree
-  } from "@/api/system/dictbiz";
+  } from "@/ssoapi/system/dictbiz";
   import {optionParent, optionChild} from "@/option/system/dictbiz";
   import {mapGetters} from "vuex";
 
diff --git a/src/views/work/claim.vue b/src/views/work/claim.vue
index 6a548d9..d164cfa 100644
--- a/src/views/work/claim.vue
+++ b/src/views/work/claim.vue
@@ -24,7 +24,7 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { claimList, claimTask } from "@/api/work/work"
+import { claimList, claimTask } from "@/ssoapi/work/work"
 import { flowCategory, flowRoute } from "@/util/flow"
 
 export default {
@@ -69,7 +69,7 @@
                         label: "流程分类",
                         type: "select",
                         row: true,
-                        dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
diff --git a/src/views/work/done.vue b/src/views/work/done.vue
index 30a7ca1..c93335b 100644
--- a/src/views/work/done.vue
+++ b/src/views/work/done.vue
@@ -30,7 +30,7 @@
 } from "vuex"
 import {
     doneList
-} from "@/api/work/work"
+} from "@/ssoapi/work/work"
 import {
     flowCategory,
     flowRoute
@@ -77,7 +77,7 @@
                         label: "流程分类",
                         type: "select",
                         row: true,
-                        dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
@@ -102,7 +102,7 @@
                         searchSpan: 5,
                         // search: true,
                         type: 'tree',
-                        dicUrl: `/api/blade-district/district/getDistrictTree`,
+                        dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
                         props: {
                             label: "name",
                             value: "id"
diff --git a/src/views/work/process/leave/detail.vue b/src/views/work/process/leave/detail.vue
index 18a8e30..03e4a5b 100644
--- a/src/views/work/process/leave/detail.vue
+++ b/src/views/work/process/leave/detail.vue
@@ -59,7 +59,7 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
 
   export default {
     data() {
diff --git a/src/views/work/process/leave/form.vue b/src/views/work/process/leave/form.vue
index 39244b9..20b1078 100644
--- a/src/views/work/process/leave/form.vue
+++ b/src/views/work/process/leave/form.vue
@@ -10,7 +10,7 @@
 </template>
 
 <script>
-  import {leaveProcess} from "@/api/work/process";
+  import {leaveProcess} from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -28,7 +28,7 @@
                   label: '审批人员',
                   prop: 'taskUser',
                   type: 'select',
-                  dicUrl: `/api/blade-system/user/user-list`,
+                  dicUrl: `/ssoapi/blade-system/user/user-list`,
                   props: {
                     label: "account",
                     value: "id"
diff --git a/src/views/work/process/leave/handle.vue b/src/views/work/process/leave/handle.vue
index 961bf88..f497dec 100644
--- a/src/views/work/process/leave/handle.vue
+++ b/src/views/work/process/leave/handle.vue
@@ -64,8 +64,8 @@
 </template>
 
 <script>
-  import {historyFlowList, leaveDetail} from "@/api/work/process";
-  import {completeTask} from "@/api/work/work";
+  import {historyFlowList, leaveDetail} from "@/ssoapi/work/process";
+  import {completeTask} from "@/ssoapi/work/work";
 
   export default {
     data() {
diff --git a/src/views/work/process/maintenanceFundApply/detail.vue b/src/views/work/process/maintenanceFundApply/detail.vue
index 502caad..cb695ed 100644
--- a/src/views/work/process/maintenanceFundApply/detail.vue
+++ b/src/views/work/process/maintenanceFundApply/detail.vue
@@ -63,14 +63,14 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
   import {
     getList,
     remove,
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply";
+  } from "@/ssoapi/property/propertyCapitalApply";
 
   export default {
     data() {
@@ -109,7 +109,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -283,7 +283,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/work/process/maintenanceFundApply/edit.vue b/src/views/work/process/maintenanceFundApply/edit.vue
index cce3584..045f22e 100644
--- a/src/views/work/process/maintenanceFundApply/edit.vue
+++ b/src/views/work/process/maintenanceFundApply/edit.vue
@@ -67,7 +67,7 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
 
   import {
     getList,
@@ -75,10 +75,10 @@
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply";
+  } from "@/ssoapi/property/propertyCapitalApply";
   import {
     completeTask
-  } from "@/api/work/work";
+  } from "@/ssoapi/work/work";
 
   export default {
     data() {
@@ -119,7 +119,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -293,7 +293,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/work/process/maintenanceFundApply/form.vue b/src/views/work/process/maintenanceFundApply/form.vue
index 0c26de1..9fe6d31 100644
--- a/src/views/work/process/maintenanceFundApply/form.vue
+++ b/src/views/work/process/maintenanceFundApply/form.vue
@@ -12,7 +12,7 @@
 <script>
   import {
     leaveProcess
-  } from "@/api/work/process";
+  } from "@/ssoapi/work/process";
 
   export default {
     data() {
@@ -41,7 +41,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -202,7 +202,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/work/process/maintenanceFundApply/handle.vue b/src/views/work/process/maintenanceFundApply/handle.vue
index feb0938..3ad9bc0 100644
--- a/src/views/work/process/maintenanceFundApply/handle.vue
+++ b/src/views/work/process/maintenanceFundApply/handle.vue
@@ -65,7 +65,7 @@
   import {
     historyFlowList,
     leaveDetail
-  } from "@/api/work/process"
+  } from "@/ssoapi/work/process"
 
   import {
     getList,
@@ -73,10 +73,10 @@
     update,
     add,
     getPropertyCapitalApply
-  } from "@/api/property/propertyCapitalApply"
+  } from "@/ssoapi/property/propertyCapitalApply"
   import {
     completeTask
-  } from "@/api/work/work"
+  } from "@/ssoapi/work/work"
   import website from '@/config/website'
 
   export default {
@@ -117,7 +117,7 @@
               searchSpan: 5,
               search: true,
               type: 'tree',
-              dicUrl: `/api/blade-district/district/getDistrictTree`,
+              dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
               props: {
                 label: "name",
                 value: "id"
@@ -304,7 +304,7 @@
                 name: "originalName",
                 url: "link"
               },
-              action: '/api/blade-resource/oss/endpoint/put-file-attach',
+              action: '/ssoapi/blade-resource/oss/endpoint/put-file-attach',
               rules: [{
                 required: true,
                 message: "请上传施工方案",
diff --git a/src/views/work/send.vue b/src/views/work/send.vue
index 20295c2..cecfc4a 100644
--- a/src/views/work/send.vue
+++ b/src/views/work/send.vue
@@ -26,7 +26,7 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { sendList } from "@/api/work/work"
+import { sendList } from "@/ssoapi/work/work"
 import { flowCategory, flowRoute } from "@/util/flow"
 
 export default {
@@ -70,7 +70,7 @@
                         label: "流程分类",
                         type: "select",
                         row: true,
-                        dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
diff --git a/src/views/work/start.vue b/src/views/work/start.vue
index ac99ec7..efbf9f6 100644
--- a/src/views/work/start.vue
+++ b/src/views/work/start.vue
@@ -44,7 +44,7 @@
 } from "vuex"
 import {
     startList
-} from "@/api/work/work"
+} from "@/ssoapi/work/work"
 import {
     flowCategory,
     flowRoute
@@ -97,7 +97,7 @@
                         label: "流程分类",
                         type: "select",
                         row: true,
-                        dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
diff --git a/src/views/work/todo.vue b/src/views/work/todo.vue
index 35d0baa..0d64659 100644
--- a/src/views/work/todo.vue
+++ b/src/views/work/todo.vue
@@ -33,7 +33,7 @@
 } from "vuex"
 import {
     todoList
-} from "@/api/work/work"
+} from "@/ssoapi/work/work"
 import {
     flowCategory,
     flowRoute
@@ -81,7 +81,7 @@
                         label: "流程分类",
                         type: "select",
                         row: true,
-                        dicUrl: "/api/blade-system/dict/dictionary?code=flow",
+                        dicUrl: "/ssoapi/blade-system/dict/dictionary?code=flow",
                         props: {
                             label: "dictValue",
                             value: "dictKey"
@@ -106,7 +106,7 @@
                         prop: "districtId",
                         // search: true,
                         type: 'tree',
-                        dicUrl: `/api/blade-district/district/getDistrictTree`,
+                        dicUrl: `/ssoapi/blade-district/district/getDistrictTree`,
                         props: {
                             label: "name",
                             value: "id"
diff --git a/vue.config.js b/vue.config.js
index 2464558..3d9e1d8 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -36,7 +36,7 @@
     devServer: {
         port: 1888,
         proxy: {
-            "/api": {
+            "/ssoapi": {
                 //本地服务接口地址
                 target:"http://192.168.1.50:8100",
                 // target: "https://srgdjczzxtpt.com:2080/api",
@@ -49,25 +49,9 @@
                 changeOrigin: true,
                 ws: true,
                 pathRewrite: {
-                    "^/api": "/",
+                    "^/ssoapi": "/",
                 },
-            },
-            "/www.baidu.com": {
-                //本地服务接口地址
-                target:"https://www.baidu.com",
-                // target: "https://srgdjczzxtpt.com:2080/api",
-                // target: "https://kt39592615.goho.co",
-                // target: "http://z4042833u6.wicp.vip",
-                // target: "http://localhost:9528",
-                // target: "http://192.168.2.109:9528",
-                //远程演示服务地址,可用于直接启动项目
-                //target: 'https://saber.bladex.cn/api',
-                changeOrigin: true,
-                ws: true,
-                // pathRewrite: {
-                //     "^/api": "/",
-                // },
-            },
+            }
         },
     },
 }

--
Gitblit v1.9.3