应用资源和组件服务调换位置

This commit is contained in:
guoyue 2022-09-08 14:21:42 +08:00
parent 510e72f35e
commit 715792aa7d
12 changed files with 1354 additions and 1415 deletions

View File

@ -505,3 +505,6 @@ export const RECOURCE_G_ICON = {
resourceProtection:
'/src/assets/resourceManageMap/pic/point-resettlement-circle.png',
}
// -tab
export const DETAIL_PAGE_CONTENT_DEFAULT_TAB = '应用资源'

View File

@ -26,6 +26,8 @@
import layer from './components/layer.vue'
import application from './components/application.vue'
import { useRouter } from 'vue-router'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
const router = useRouter()
const abilityToType = router.currentRoute.value.query.abilityToType
const show = ref('algorithm')
@ -47,7 +49,8 @@
const newpage = router.resolve({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
// select: '',
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
window.location.href = newpage.href

View File

@ -1011,10 +1011,7 @@
attrValue: tag.dict_label,
})
} else {
val.selectedTags.splice(
val.selectedTags.indexOf(tag.dict_label),
1
)
val.selectedTags.splice(val.selectedTags.indexOf(tag.dict_label), 1)
}
}
})
@ -1277,11 +1274,7 @@
paramsGetResources.pageNum = 1
}
pageWithAttrs(paramsGetResources).then((res) => {
console.log(
'查询列表============>',
resourceList,
res.data.data
)
console.log('查询列表============>', resourceList, res.data.data)
resourceList.data = []
videoList.data = []
if (Cardsname.value === '基础设施') {
@ -1535,9 +1528,7 @@
router.currentRoute.value.query.appLiCation = ''
tecHnosphere = router.currentRoute.value.query.tecHnosphere
appLiCation = router.currentRoute.value.query.appLiCation
let newQuery = JSON.parse(
JSON.stringify(router.currentRoute.value.query)
)
let newQuery = JSON.parse(JSON.stringify(router.currentRoute.value.query))
Cardsname.value = name
console.log(
'更改前url中的select=====================>',

View File

@ -199,6 +199,8 @@ import { getCategoryTreePage, endProcess } from '@/api/personalCenter'
import mybus from '@/myplugins/mybus'
import { sgcDel, getApplyForm } from '@/api/personalCenter'
import { pageWithAttrs, updateIntegrationServices } from '@/api/home'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
export default {
name: '',
props: {},
@ -336,6 +338,17 @@ export default {
const resetFields = () => {
window.history.go(-1)
}
//
const jumpToDetailsPageconetent = () => {
router.push({
path: '/DetailsPageconetent',
query: {
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
}
const processStartHandle = () => {
debugger
formRef.value.validate().then(() => {
@ -408,12 +421,7 @@ export default {
sxt = false
}
mybus.emit('getSgcNum')
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
})
} else {
@ -421,12 +429,7 @@ export default {
message.success('申请提交成功,请到消息中心查看!')
sxt = false
}
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
})
}
@ -450,12 +453,7 @@ export default {
sgcDel({ ids: ids }).then((res) => {
if (res.data.msg === 'success') {
mybus.emit('getSgcNum')
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
})
} else {
@ -463,12 +461,7 @@ export default {
if (Object.keys(integrationServicesItemInfo).length > 0) {
updateIntegrationServiceAction()
}
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
} else {
message.error('申请失败!')
@ -483,12 +476,7 @@ export default {
//
if (list.value[0].arr[0].type == '单兵设备') {
message.success('单兵设备申请提交成功!')
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
} else {
let ids = []
let falgNum = 0
@ -550,12 +538,7 @@ export default {
sxt = false
}
mybus.emit('getSgcNum')
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
})
} else {
@ -563,12 +546,7 @@ export default {
message.success('申请提交成功,请到消息中心查看!')
sxt = false
}
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
})
}
@ -588,12 +566,7 @@ export default {
sgcDel({ ids: ids }).then((res) => {
if (res.data.msg === 'success') {
mybus.emit('getSgcNum')
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
})
} else {
@ -601,12 +574,7 @@ export default {
if (Object.keys(integrationServicesItemInfo).length > 0) {
updateIntegrationServiceAction()
}
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
}
} else {
message.error('申请失败!')
@ -619,12 +587,7 @@ export default {
applyAllApplication(formName).then((res) => {
if (res.data.code == 0) {
message.success('申请提交成功,请到消息中心查看!')
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
},
})
jumpToDetailsPageconetent()
} else {
message.error('申请失败!')
}
@ -663,9 +626,7 @@ export default {
processDefinitionKey: processDefinitionKey,
businessKey: businessKey,
})
updateInstanceId(params).then(
() => {}
)
updateInstanceId(params).then(() => {})
}
})
.catch(() => {})
@ -786,7 +747,8 @@ export default {
// - todo
const updateIntegrationServiceAction = () => {
let _applyCount = Number(integrationServicesItemInfo.value.applyCount || 0) + 1
let _applyCount =
Number(integrationServicesItemInfo.value.applyCount || 0) + 1
let _data = Object.assign({}, integrationServicesItemInfo.value, {
applyCount: _applyCount,
})

View File

@ -131,43 +131,28 @@
import { getSgcTotal } from '@/api/home'
import Cookies from 'js-cookie'
import mybus from '@/myplugins/mybus'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
const store = useStore()
const router = useRouter()
const route = useRoute()
// const navListManagement = ref([
// { name: '', key: 'home' },
// { name: '', key: 'DetailsPageconetent' },
// { name: '', key: 'capabilityCloud' },
// { name: '', key: 'abilityStatistics' },
// { name: '', key: 'developmentGuide' },
// { name: '', key: 'demandCenter' },
// // { name: '', key: 'personalCenter' },
// { name: '', key: 'mapTest' },
// // { name: '', key: 'houtaiguanli' },
// { name: '', key: 'assignCase' },
// ])
const whoShow1 = whoShow
const user = ref({
username: store.getters['user/username'],
})
// user.username.value = store.getters(['user/username'])
const select = ref(router.currentRoute.value.name)
const mynoticeFlag = ref(false)
const mynoticeData = ref([])
console.log('navListManagement------------>', navListManagement)
// eslint-disable-next-line no-undef
const navList = ref(navListManagement.navList)
console.log('navList------------>', navList)
const props = defineProps({
showView: { type: String, default: '' },
})
// //
// getUser().then((res) => {
// user.value = res.data.data
// // console.log('user===============>', user.value)
// })
// 退
const logout = async () => {
await store.dispatch('user/logout')
@ -208,7 +193,8 @@
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
// select: '',
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
break
@ -217,11 +203,6 @@
path: '/capabilityCloud',
})
break
// case '':
// router.push({
// path: '/developmentGuide',
// })
// break
case '技术文档':
router.push({
path: '/instructionManual',

View File

@ -1,12 +1,12 @@
export const titleNameArray = [
{
photo: require('@/assets/newHome/banner-zj.png'),
name: '组件服务',
},
{
photo: require('@/assets/newHome/banner-yy.png'),
name: '应用资源',
},
{
photo: require('@/assets/newHome/banner-zj.png'),
name: '组件服务',
},
{
photo: require('@/assets/newHome/banner-jc.png'),
name: '基础设施',

View File

@ -35,6 +35,8 @@
import { useRouter } from 'vue-router'
import { ref } from 'vue'
import { selectNewest } from '@/api/home'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
export default {
name: 'latestAbility',
components: {},
@ -45,7 +47,8 @@
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
// select: '',
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
}

View File

@ -118,6 +118,7 @@
import TheOverallProcess from './TheOverallProcess.vue'
import { useRouter } from 'vue-router'
import { message } from 'ant-design-vue'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
const router = useRouter()
const seviceList = ref([
{
@ -255,7 +256,8 @@
const newpage = router.resolve({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
// select: '',
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
window.location.href = newpage.href

View File

@ -32,6 +32,7 @@
import { ref } from 'vue'
import { useRouter } from 'vue-router'
import { useStore } from 'vuex'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
const store = useStore()
const router = useRouter()
const productServiceData = ref([])
@ -76,7 +77,8 @@
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
// select: '',
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
}

View File

@ -61,6 +61,7 @@
import { pageWithAttrs } from '@/api/home.js'
import { useRouter } from 'vue-router'
import { useStore } from 'vuex'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
const store = useStore()
const router = useRouter()
const select = ref('浏览量')
@ -134,11 +135,11 @@
'选中===================>',
store.getters['home/selectCardsnum']
)
// router.push({ path: '/DetailsPageconetent' })
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
// select: '',
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
}

View File

@ -47,6 +47,7 @@
import { selectRecommend } from '@/api/home.js'
import { useRouter } from 'vue-router'
import { useStore } from 'vuex'
import { DETAIL_PAGE_CONTENT_DEFAULT_TAB } from '@/global/GlobalConfig.js'
const store = useStore()
const router = useRouter()
let dataList = ref([])
@ -94,7 +95,7 @@
router.push({
path: '/DetailsPageconetent',
query: {
select: '组件服务',
select: DETAIL_PAGE_CONTENT_DEFAULT_TAB
},
})
}

View File

@ -255,24 +255,14 @@
const toView = () => {
window.open(newpage.href, '_blank')
}
// const toApply = () => {
// window.open(applypage.href, '_blank')
// }
getList()
// dataList.value.map((item, index) => {
// dataList.value[index].tupian = tupain.value[index]
// console.log('item', item, dataList.value)
// })
function jumpPage() {
// store
// store.commit('WorkDynList', {
// selectCardsnum: '',
// })
console.log(
'选中===================>',
store.getters['home/selectCardsnum']
)
// router.push({ path: '/DetailsPageconetent' })
router.push({
path: '/WorkDynList',
})