fix: BUG修改

This commit is contained in:
kun 2024-05-18 20:25:29 +08:00
parent f3d82c92d5
commit 21cf0da076
3 changed files with 75 additions and 57 deletions

View File

@ -82,7 +82,7 @@ if (process.env.NODE_ENV == 'development') {
// axios.defaults.baseURL ='http://huli.zjzhiliao.com/jxjgdapi/' //金林湾测试线上
// axios.defaults.baseURL ='http://101.43.164.214:45001/' //上海张江
// axios.defaults.baseURL ='http://101.43.164.214:45011/' //上海优益(上海建工)
axios.defaults.baseURL = 'http://192.168.34.221:28888/' //郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.221:28888/' //郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.221:28889/' //郭圣雄本地
axios.defaults.baseURL ='http://192.168.34.221:19111/' //郭圣雄本地
// axios.defaults.baseURL = 'http://192.168.34.155:19111/' //彭洁本地

View File

@ -2104,6 +2104,7 @@ export default {
//
params.projectSn = this.configInfoParams.projectSn;
params.itemId = this.currentVideoTypeDetail.itemId;
params.parentObj = JSON.stringify(this.selectFormTreeData);
console.log("编辑内容", this.currentVideoTypeDetail);
editVideoItemApi(params).then((res) => {
console.log("编辑成功", res);

View File

@ -2,7 +2,7 @@
<div class="fullHeight videoOverview">
<closePage></closePage>
<div class="header">
<span>{{topTitle}}</span>
<span>{{ topTitle }}</span>
</div>
<div class="videoContent">
<div class="videoListBox fullHeight">
@ -29,7 +29,7 @@
</vue-scroll>
</div>
<div class="videoBox" v-else>
<vue-scroll style="width: 100%;">
<vue-scroll style="width: 100%">
<el-tree
:data="videoTreeData"
node-key="id"
@ -41,11 +41,22 @@
>
<span class="custom-tree-node" slot-scope="{ node, data }">
<img
v-if="data.deviceType == 2 && data.videoId"
src="@/assets/images/icon-video2-white.png"
/>
<img v-else-if="data.deviceType != 2 && data.videoId" src="@/assets/images/icon-video-white.png" />
<span :title="data.name">{{ data.name }}</span>
v-if="data.deviceType == 2 && data.videoId"
src="@/assets/images/icon-video2-white.png"
/>
<img
v-else-if="data.deviceType != 2 && data.videoId"
src="@/assets/images/icon-video-white.png"
/>
<el-tooltip
class="item"
effect="dark"
:content="data.name"
placement="top-start"
>
<span>{{ data.name }}</span>
</el-tooltip>
</span>
</el-tree>
<!-- <el-collapse v-model="activeNames" style="padding: 0 20px">
@ -93,10 +104,10 @@
import {
selectProjectVideoListApi,
selectUserVideoListApi,
getVideoTreeGroupVideoApi
} from '@/assets/js/api/equipmentCenter/cameraList'
import videoModule from '@/components/videoModule/videoModule.vue'
import closePage from '@/components/closePage'
getVideoTreeGroupVideoApi,
} from "@/assets/js/api/equipmentCenter/cameraList";
import videoModule from "@/components/videoModule/videoModule.vue";
import closePage from "@/components/closePage";
export default {
components: { videoModule, closePage },
data() {
@ -107,15 +118,15 @@ export default {
dataType: 1,
activeNames: [0],
screens: {},
pluginType: '',
topTitle: '视频管理中心',
COMPANY: COMPANY
}
pluginType: "",
topTitle: "视频管理中心",
COMPANY: COMPANY,
};
},
created() {
console.log(COMPANY)
if(COMPANY == 'agjt'){
this.topTitle = "AI训练模型"
console.log(COMPANY);
if (COMPANY == "agjt") {
this.topTitle = "AI训练模型";
}
},
mounted() {
@ -133,57 +144,57 @@ export default {
methods: {
//
getVideoTreeGroup() {
getVideoTreeGroupVideoApi({ projectSn: this.$store.state.projectSn }).then(
(res) => {
console.log("获取视频分组列表", res);
this.videoTreeData = res.result.videoList;
this.dataType = res.result.type
}
);
getVideoTreeGroupVideoApi({
projectSn: this.$store.state.projectSn,
}).then((res) => {
console.log("获取视频分组列表", res);
this.videoTreeData = res.result.videoList;
this.dataType = res.result.type;
});
},
changeVideo(item) {
console.log('点击了列表----')
console.log("点击了列表----");
console.log(item, 'xxxxxxxxxx')
this.selectList = [item]
console.log('右边的值', this.selectList)
console.log(item, "xxxxxxxxxx");
this.selectList = [item];
console.log("右边的值", this.selectList);
},
//
changeTreeVideo(item) {
console.log('点击了列表----')
console.log("点击了列表----");
console.log(item, 'xxxxxxxxxx')
if(item.videoId){
this.selectList = [item]
console.log(item, "xxxxxxxxxx");
if (item.videoId) {
this.selectList = [item];
}
console.log('右边的值', this.selectList)
console.log("右边的值", this.selectList);
},
loadData() {
selectProjectVideoListApi({
projectSn: this.$store.state.projectSn
projectSn: this.$store.state.projectSn,
}).then((res) => {
var DATA = res.result.videoList
this.devList = DATA
this.selectList = this.devList
console.log('视频的列表', res.result)
this.dataType = res.result.type
})
var DATA = res.result.videoList;
this.devList = DATA;
this.selectList = this.devList;
console.log("视频的列表", res.result);
this.dataType = res.result.type;
});
},
loadData2() {
selectUserVideoListApi({
projectSn: this.$store.state.projectSn,
userId: this.$store.state.userInfo.userId
userId: this.$store.state.userInfo.userId,
}).then((res) => {
var DATA = res.result.videoList
this.devList = DATA
this.dataType = res.result.type
})
}
}
}
var DATA = res.result.videoList;
this.devList = DATA;
this.dataType = res.result.type;
});
},
},
};
</script>
<style lang="less" scoped>
@import './style.less';
@import "./style.less";
.videoListBox {
float: left;
width: 300px;
@ -232,17 +243,23 @@ export default {
}
//
/deep/.el-tree-node:focus > .el-tree-node__content{
/deep/.el-tree-node:focus > .el-tree-node__content {
background-color: rgba(168, 191, 230, 0.69);
}
.custom-tree-node{
.custom-tree-node {
width: 80%;
display: flex;
align-items: center;
span{
span {
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
width: 85%;
color: white;
}
img {
margin-right: 8px;
}
margin-right: 8px;
}
}
</style>
</style>