diff --git a/back/src/assets/img/sj-jx.png b/back/src/assets/img/sj-jx.png
new file mode 100644
index 00000000..a5106273
Binary files /dev/null and b/back/src/assets/img/sj-jx.png differ
diff --git a/back/src/views/modules/myAgent/demo/Application-resources.vue b/back/src/views/modules/myAgent/demo/Application-resources.vue
index c060a4f5..bf310a87 100644
--- a/back/src/views/modules/myAgent/demo/Application-resources.vue
+++ b/back/src/views/modules/myAgent/demo/Application-resources.vue
@@ -1,5 +1,5 @@
- 22222222222222
+
diff --git a/front/public/index.html b/front/public/index.html
index aad9b95e..fb8c764c 100644
--- a/front/public/index.html
+++ b/front/public/index.html
@@ -2,7 +2,7 @@
* @Author: hisense.wuhongjian
* @Date: 2022-03-29 16:45:25
* @LastEditors: hisense.wuhongjian
- * @LastEditTime: 2022-07-13 15:01:07
+ * @LastEditTime: 2022-07-13 18:01:36
* @Description: 告诉大家这是什么
-->
diff --git a/front/public/static/config/location.js b/front/public/static/config/location.js
index 763b690a..a6a6e44f 100644
--- a/front/public/static/config/location.js
+++ b/front/public/static/config/location.js
@@ -31,6 +31,7 @@ if (newLocation === 'qingdao') {
{ name: '能力云图', key: 'capabilityCloud' },
{ name: '能力统计', key: 'abilityStatistics' },
// { name: '开发指南', key: 'developmentGuide' },
+ { name: '指导手册', key: 'instructionManual' },
{ name: '需求中心', key: 'demandCenter' },
// { name: '个人中心', key: 'personalCenter' },
{ name: '区市站点', key: 'mapTest' },
diff --git a/front/src/api/home.js b/front/src/api/home.js
index 198f1f38..de19b712 100644
--- a/front/src/api/home.js
+++ b/front/src/api/home.js
@@ -337,7 +337,6 @@ export function getApplyCameraList(id) {
})
}
-// 融合服务--start
// 融合服务--列表
export function getIntegrationServicesList(params) {
return request({
@@ -355,4 +354,11 @@ export function getIntegrationDetail(id) {
})
}
-// 融合服务--end
+// 指导手册--左侧文档树
+export function getDevelopDocTree(params) {
+ return request({
+ url: '/resource/selectDevelopDoc',
+ method: 'get',
+ params
+ })
+}
\ No newline at end of file
diff --git a/front/src/api/personalCenter.js b/front/src/api/personalCenter.js
index d9eb8e9b..b58168f4 100644
--- a/front/src/api/personalCenter.js
+++ b/front/src/api/personalCenter.js
@@ -14,6 +14,13 @@ export function getTabilityapplication(params) {
params,
})
}
+export function getByApplyFlag(params) {
+ return request({
+ url: '/processForm/tabilityapplication/getByApplyFlag/' + params,
+ method: 'get',
+ // params,
+ })
+}
// 查询申购车列表
export function getSgcList(params) {
diff --git a/front/src/router/index.js b/front/src/router/index.js
index 1810bdec..b8702453 100644
--- a/front/src/router/index.js
+++ b/front/src/router/index.js
@@ -462,6 +462,15 @@ export const constantRoutes = [
icon: 'error-warning-line',
},
},
+ {
+ path: '/instructionManual',
+ name: 'instructionManual',
+ component: () => import('@/views/instructionManual/index'),
+ meta: {
+ title: '指导手册',
+ icon: 'error-warning-line',
+ },
+ },
]
export const asyncRoutes = [
{
diff --git a/front/src/views/home/AbilityToApplyFor.vue b/front/src/views/home/AbilityToApplyFor.vue
index 57d4eabf..cc0393e2 100644
--- a/front/src/views/home/AbilityToApplyFor.vue
+++ b/front/src/views/home/AbilityToApplyFor.vue
@@ -5,44 +5,54 @@
展开
收起
-
+
{{ item.deptName }}
-
+ ? 'tcfw'
+ : val.componentType == '开发组件'
+ ? 'kfzj'
+ : val.componentType == '业务组件'
+ ? 'ywzj'
+ : ''
+ "
+ >
-
+
{{ val.resourceName }}
{{ val.type }}
{{
- val.description ||
- (val.note1 &&
- JSON.parse(val.note1)[0].channelName +
+ val.description ||
+ (val.note1 &&
+ JSON.parse(val.note1)[0].channelName +
'等' +
JSON.parse(val.note1).length +
'个摄像头') ||
- '--'
+ '--'
}}
@@ -51,8 +61,17 @@
-
-
+
+
', navListManagement);
+
// eslint-disable-next-line no-undef
const navList = ref(navListManagement.navList)
const props = defineProps({
@@ -191,6 +193,11 @@
path: '/developmentGuide',
})
break
+ case '指导手册':
+ router.push({
+ path: '/instructionManual',
+ })
+ break
case '需求中心':
router.push({
path: '/demandCenter',
diff --git a/front/src/views/home/components/searchResultList.vue b/front/src/views/home/components/searchResultList.vue
index 5d0ab90e..47d0dd5f 100644
--- a/front/src/views/home/components/searchResultList.vue
+++ b/front/src/views/home/components/searchResultList.vue
@@ -620,9 +620,9 @@
mybus.on('chongzhi', (typeObj) => {
console.log('typeObj------------>', typeObj);
if(!typeObj) {
- selData.value = 'total'
+ selData.value = 'total';
}
- if(typeObj.type === '融合服务') {
+ if(typeObj && typeObj.type === '融合服务') {
orderList.value = [
{
value: 'collectCount',
diff --git a/front/src/views/instructionManual/components/abilityDocTree.vue b/front/src/views/instructionManual/components/abilityDocTree.vue
new file mode 100644
index 00000000..45b5b671
--- /dev/null
+++ b/front/src/views/instructionManual/components/abilityDocTree.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+
+
+
+
+
diff --git a/front/src/views/instructionManual/index.vue b/front/src/views/instructionManual/index.vue
new file mode 100644
index 00000000..5e2e9c6f
--- /dev/null
+++ b/front/src/views/instructionManual/index.vue
@@ -0,0 +1,175 @@
+
+
+
+
+
+
diff --git a/front/src/views/personalCenter/components/AbilityApplication.vue b/front/src/views/personalCenter/components/AbilityApplication.vue
new file mode 100644
index 00000000..2afbf921
--- /dev/null
+++ b/front/src/views/personalCenter/components/AbilityApplication.vue
@@ -0,0 +1,322 @@
+
+
+
+
基本信息
+
+
+
+ 申请标题:{{ props.refObj.title }}
+ 申请单号:{{ props.refObj.applyNumber || '--' }}
+ 应用系统:{{ props.refObj.applicationSystem }}
+
+
+ 申请人信息:{{ props.refObj.user }}
+ 电话:{{ props.refObj.phone }}
+ 单位:{{ props.refObj.unit }}
+
+
+ 应用场景:{{ props.refObj.applicationScene.join(';') }}
+
+
+ 应用背景:{{ props.refObj.applicationBackground }}
+
+
+ 期望效果:{{ props.refObj.effectWish }}
+
+
+
+ 申请单附件:
+
+ {{ props.refObj.enclosureName || '--' }}
+ 预览
+
+
+
+
+
+
+
+
申请能力
+
+
+
+
+ {{ item.name }}
+
+
子单号:{{ item.instanceId }}
+
+
+
+
+
+
+ {{ val.name }}
+
+ {{
+ val.type == '应用资源'
+ ? '应用资源'
+ : val.infoList.filter(
+ (val2) => val2.attrType == '组件类型'
+ )[0].attrValue == '智能算法'
+ ? '智能算法'
+ : val.infoList.filter(
+ (val2) => val2.attrType == '组件类型'
+ )[0].attrValue == '图层服务'
+ ? '图层服务'
+ : val.infoList.filter(
+ (val2) => val2.attrType == '组件类型'
+ )[0].attrValue == '开发组件'
+ ? '开发组件'
+ : val.infoList.filter(
+ (val2) => val2.attrType == '组件类型'
+ )[0].attrValue == '业务组件'
+ ? '业务组件'
+ : '--'
+ }}
+
+
+
技术文档
+
+
+
资源描述:{{ val.description }}
+
申请结果:{{ val.content || '--' }}
+
+
+
+
+
+
+
+
+
+
+ {{ val.channelName }}
+ 基础设施
+
+
+
+
位置:{{ val.nodeName }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/front/src/views/personalCenter/components/ApplyDetails.vue b/front/src/views/personalCenter/components/ApplyDetails.vue
index cdbe8189..977986a6 100644
--- a/front/src/views/personalCenter/components/ApplyDetails.vue
+++ b/front/src/views/personalCenter/components/ApplyDetails.vue
@@ -1,506 +1,21 @@
-