ZaiZai 1 éve
szülő
commit
7d6901c42c

+ 5 - 5
src/api/modules/project.js

@@ -2,7 +2,7 @@ import { HcApi } from '../request/index'
 export default {
     //获取项目和合同段
     async getProjectAndContract() {
-        return httpApi({
+        return HcApi({
             url: '/api/blade-business/userViewProjectContract/queryUserViewProjectAndContract',
             method: 'get',
             params: {},
@@ -10,7 +10,7 @@ export default {
     },
     //获取默认项目
     async getDefaultProject(form) {
-        return httpApi({
+        return HcApi({
             url: '/api/blade-business/defaultProject/queryUserDefault',
             method: 'get',
             params: form,
@@ -18,7 +18,7 @@ export default {
     },
     //获取项目详情
     async getProjectInfo(id) {
-        return httpApi({
+        return HcApi({
             url: '/api/blade-manager/projectInfo/detail',
             method: 'get',
             params: {
@@ -28,7 +28,7 @@ export default {
     },
     //获取合同段详情
     async getContractInfo(id) {
-        return httpApi({
+        return HcApi({
             url: '/api/blade-manager/contractInfo/detail',
             method: 'get',
             params: {
@@ -38,7 +38,7 @@ export default {
     },
     //设置默认项目
     async setDefaultProject(form) {
-        return httpApi({
+        return HcApi({
             url: '/api/blade-business/defaultProject/save',
             method: 'post',
             data: form,

+ 1 - 1
src/layout/modules/Cascader.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="hc-header-cascader-box">
         <div class="project-name-box">
-            {{ projectInfo.projectAlias }} / {{ contractInfo.name }}
+            {{ projectInfo?.projectAlias }} / {{ contractInfo?.name }}
         </div>
         <el-cascader
             ref="ElCascaderRef"

+ 2 - 1
src/store/modules/app.js

@@ -10,7 +10,8 @@ const store = useAppStore(pinia)
 //项目合同段初始化
 export const initProjectContract = async () => {
     const value = getStoreValue('projectContract')
-    if (value.length <= 0) {
+    console.log('value', value)
+    if (!value || value.length <= 0) {
         const { error, data } = await getProjectContract()
         if (error) return Promise.reject('error')
         return Promise.resolve(data)