Merge branch 'hi-ucs-dev' of http://192.168.124.50:3000/wuhongjian/hi-ucs into hi-ucs-dev

This commit is contained in:
wuhongjian 2022-11-24 20:34:22 +08:00
commit 8f899ecf3e
6 changed files with 67 additions and 51 deletions

View File

@ -65,75 +65,83 @@
</template>
<script>
import { isURL } from "@/utils/validate";
import { isURL } from '@/utils/validate'
export default {
data() {
return {};
data () {
return {}
},
methods: {
// tabs, iframe
tabIsIframe(url) {
return isURL(url);
tabIsIframe (url) {
return isURL(url)
},
// tabs, tab
tabSelectedHandle(tab) {
tabSelectedHandle (tab) {
tab = this.$store.state.contentTabs.filter(
(item) => item.name === tab.name
)[0];
)[0]
if (tab) {
this.$router.push({
name: /^iframe_.+/.test(tab.name) ? "iframe" : tab.name,
name: /^iframe_.+/.test(tab.name) ? 'iframe' : tab.name,
params: { ...tab.params },
query: { ...tab.query },
});
query: { ...tab.query }
})
}
},
// tabs, tab
tabRemoveHandle(tabName) {
if (tabName === "home") {
return false;
tabRemoveHandle (tabName) {
if (tabName === 'home') {
return false
}
this.$store.state.contentTabs = this.$store.state.contentTabs.filter(
(item) => item.name !== tabName
);
if (this.$store.state.contentTabs.length <= 0) {
this.$store.state.sidebarMenuActiveName =
this.$store.state.contentTabsActiveName = "home";
return false;
console.log('删除', this.$store.state.contentTabs)
if (this.$store.state.contentTabs.length !== 1) {
this.$store.state.contentTabs = this.$store.state.contentTabs.filter(
(item) => item.name !== tabName
)
} else {
this.$message({
message: '必须打开一个窗口!',
type: 'warning'
})
}
// if (this.$store.state.contentTabs.length <= 0) {
// this.$store.state.sidebarMenuActiveName =
// this.$store.state.contentTabsActiveName = 'home'
// return false
// }
// tab
if (tabName === this.$store.state.contentTabsActiveName) {
let tab =
const tab =
this.$store.state.contentTabs[
this.$store.state.contentTabs.length - 1
];
]
this.$router.push({
name: /^iframe_.+/.test(tab.name) ? "iframe" : tab.name,
name: /^iframe_.+/.test(tab.name) ? 'iframe' : tab.name,
params: { ...tab.params },
query: { ...tab.query },
});
query: { ...tab.query }
})
}
},
// tabs,
tabsCloseOtherHandle() {
tabsCloseOtherHandle () {
this.$store.state.contentTabs = this.$store.state.contentTabs.filter(
(item) => {
return (
item.name === "home" ||
item.name === 'home' ||
item.name === this.$store.state.contentTabsActiveName
);
)
}
);
)
},
// tabs,
tabsCloseAllHandle() {
tabsCloseAllHandle () {
this.$store.state.contentTabs = this.$store.state.contentTabs.filter(
(item) => item.name === "home"
);
this.$router.push({ name: "home" });
},
},
};
(item) => item.name === 'home'
)
this.$router.push({ name: 'home' })
}
}
}
</script>
<style scoped lang="scss">
.aui-content {
@ -152,4 +160,4 @@ export default {
}
}
}
</style>
</style>

View File

@ -2,7 +2,7 @@
* @Author: hisense.liangjunhua
* @Date: 2022-06-29 15:59:51
* @LastEditors: Light
* @LastEditTime: 2022-11-17 17:39:31
* @LastEditTime: 2022-11-24 17:22:23
* @Description: 告诉大家这是什么
-->
<!-- 流程业务表单 -->
@ -180,7 +180,7 @@ export default {
})
})
// KEY
console.log('params=================>', this.$route, this.$route.params)
console.log('params=================>', this.$route, this.$route.params, this.dataForm)
this.dataForm.taskId = this.$route.params.taskId
this.dataForm.instanceId = this.$route.params.processInstanceId
this.init()
@ -262,6 +262,7 @@ export default {
getInfo () {
let params = ''
if (this.dataForm.taskId) {
console.log('获取信息')
params = `taskId=${this.dataForm.taskId}`
this.$http
.get(
@ -277,7 +278,9 @@ export default {
this.dataForm,
'elas============================'
)
this.deptName = res.data.tAbilityApplicationDTOList[0].resourceOwnerDept.name
if (res.data.tAbilityApplicationDTOList[0].resourceOwnerDept) {
this.deptName = res.data.tAbilityApplicationDTOList[0].resourceOwnerDept.name
}
this.$http
.get(
`/act/task/getTaskVariables?${params}&variableName=allowEntrust`
@ -297,6 +300,7 @@ export default {
}
}
})
console.log('获取信息', res.data)
if (res.data.tAbilityApplicationDTOList[0].applicationScene) {
res.data.tAbilityApplicationDTOList[0].applicationSceneStr = ''
res.data.tAbilityApplicationDTOList[0].applicationScene.map(
@ -359,6 +363,7 @@ export default {
this.dataForm,
'elas============================'
)
console.log('获取信息2', res.data)
if (res.data[0].applicationScene) {
res.data[0].applicationSceneStr = ''
res.data[0].applicationScene.map((val, index) => {
@ -416,7 +421,6 @@ export default {
agreeOrNot: debounce(
function (data, type) {
if (type === '同意') {
const params = qs.stringify({
taskId: this.dataForm.taskId,
comment: this.input || '同意'

View File

@ -2,7 +2,7 @@
* @Author: hisense.wuhongjian
* @Date: 2022-04-20 17:16:35
* @LastEditors: hisense.wuhongjian
* @LastEditTime: 2022-11-24 17:13:34
* @LastEditTime: 2022-11-24 20:32:27
* @Description: 告诉大家这是什么
*/
import request from '@/utils/request'

View File

@ -167,7 +167,8 @@
const tabClick = (id) => {
if (chooseId.value === id) {
chooseId.value = ''
mybus.emit('clearLeftSelect')
// mybus.emit('clearLeftSelect')
mybus.emit('CameraConditionPlaceType', [])
} else {
chooseId.value = id
let placeTypeCode = []
@ -210,6 +211,7 @@
})
const onSelect = async (item, val, child) => {
let res = {}
console.log('点击', item, val, child)
res = await getCameraInfoByAreaId({ areaId: val.id })
treeData.value.map((treeDataItem, index) => {
if (item.id == treeDataItem.id) {
@ -233,7 +235,7 @@
watch(selectId, (newVal) => {
if (newVal == '') {
mybus.emit('clearLeftSelect')
mybus.emit('getCameraByParentId', '70be8c5b664f4bcf869d82f2e8335051')
}
})

View File

@ -2,7 +2,7 @@
* @Author: Light
* @Date: 2022-11-18 11:53:43
* @LastEditors: Light
* @LastEditTime: 2022-11-24 15:56:51
* @LastEditTime: 2022-11-24 18:12:43
* @Description: 告诉大家这是什么
-->
<template>
@ -386,7 +386,7 @@
<style lang="less" scoped>
.infrastructureApplication {
background: #fff;
position: fixed;
position: absolute;
top: 50%;
right: 0.16rem;
margin-top: -3.9rem;

View File

@ -36,7 +36,7 @@
</div>
<div class="footer-button" v-if="showFlag">
<a-button type="primary" @click="applyNow(cameraDataList[defaultIndex])">立即申请</a-button>
<a-button type="primary" style="margin-left:20px" @click="addIntoCart(cameraDataList[defaultIndex])">加入申购车</a-button>
<a-button type="primary" style="margin-left:20px" @click="addIntoCart(cameraDataList[defaultIndex])">加入申请列表</a-button>
</div>
</div>
</div>
@ -337,10 +337,12 @@
padding: 5px;
}
.footer-button{
width: 750px;
//height:50px;
text-align: center;
padding-top:5px;
display: flex;
justify-content: center;
// width: 750px;
//height:50px;
text-align: center;
padding-top:5px;
}
}
.ant-carousel {