Commit a13e1e25 authored by chenzj's avatar chenzj

Merge branch 'dev' of http://git.local.topsunit.com/mes/mes-ui into dev

parents d300189d 16034126
<template> <template>
<div class="app-container"> <div class="app-container">
<el-tabs type="border-card"> <el-tabs type="border-card">
<el-tab-pane label="首页"> <!-- <el-tab-pane label="首页">
<CalendarTypeView></CalendarTypeView> <CalendarTypeView></CalendarTypeView>
</el-tab-pane> </el-tab-pane> -->
<el-tab-pane label="工作单元"> <el-tab-pane label="工作单元">
<TeamView></TeamView> <TeamView></TeamView>
</el-tab-pane> </el-tab-pane>
...@@ -15,11 +15,12 @@ ...@@ -15,11 +15,12 @@
</template> </template>
<script> <script>
import CalendarTypeView from "./calendarType.vue" // import CalendarTypeView from "./calendarType.vue"
import TeamView from "./team.vue" import TeamView from "./team.vue"
import UserView from "./person.vue" import UserView from "./person.vue"
export default { export default {
components:{CalendarTypeView,TeamView,UserView}, // components:{CalendarTypeView,TeamView,UserView},
components:{TeamView,UserView},
data(){ data(){
return { return {
......
<template> <template>
<div class="app-container"> <div class="app-container">
<el-container> <el-container class="el-container-cal">
<el-aside width="200px"> <el-aside width="200px" class="el-aside-cal">
<el-radio-group v-model="selectedType" class="x-fillitem el-group-list" @change="onSelected"> <el-radio-group v-model="selectedType" class="x-fillitem el-group-list" @change="onSelected">
<el-radio-button <el-radio-button
v-for="(item, index) in teamList" v-for="(item, index) in teamList"
:title="item"
:key="index" :key="index"
:label="item" :label="item"
>{{item}}</el-radio-button> >{{item}}</el-radio-button>
...@@ -59,7 +60,7 @@ export default { ...@@ -59,7 +60,7 @@ export default {
data(){ data(){
return { return {
// 遮罩层 // 遮罩层
loading: true, loading: false,
date: new Date(), date: new Date(),
teamList: [], //所有的班组 teamList: [], //所有的班组
holidayList:[],//假日 holidayList:[],//假日
...@@ -85,7 +86,7 @@ export default { ...@@ -85,7 +86,7 @@ export default {
} }
}, },
created() { created() {
this.getList(); // this.getList();
this.getTeams(); this.getTeams();
}, },
methods:{ methods:{
...@@ -156,6 +157,15 @@ export default { ...@@ -156,6 +157,15 @@ export default {
} }
</script> </script>
<style> <style>
.el-aside-cal {
max-height: 700px;
padding: 0;
}
.el-aside-cal .el-radio-button__inner {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.grid-content{ .grid-content{
padding: 5px 0; padding: 5px 0;
} }
......
...@@ -7,9 +7,12 @@ ...@@ -7,9 +7,12 @@
<el-input v-model="itemTypeName" placeholder="请输入分类名称" clearable size="small" prefix-icon="el-icon-search" <el-input v-model="itemTypeName" placeholder="请输入分类名称" clearable size="small" prefix-icon="el-icon-search"
style="margin-bottom: 20px" /> style="margin-bottom: 20px" />
</div> </div>
<div class="head-container"> <div class="head-container" style="overflow: auto;">
<el-tree :data="itemTypeOptions" :props="defaultProps" :expand-on-click-node="false" <el-tree :data="itemTypeOptions" :props="defaultProps" :expand-on-click-node="false" class="el-tree-pro" node-key="id"
:filter-node-method="filterNode" ref="tree" default-expand-all @node-click="handleNodeClick" /> :filter-node-method="filterNode" ref="tree" :default-expanded-keys="defaultExpandedKeys" @node-click="handleNodeClick" >
<span slot-scope="{ data }" :title="data.label"
>{{ data.label }}</span>
</el-tree>
</div> </div>
</el-col> </el-col>
<!--物料数据--> <!--物料数据-->
...@@ -379,6 +382,7 @@ export default { ...@@ -379,6 +382,7 @@ export default {
data() { data() {
return { return {
activeName: "BaseInfo", activeName: "BaseInfo",
defaultExpandedKeys: [],
// 遮罩层 // 遮罩层
loading: true, loading: true,
// 选中数组 // 选中数组
...@@ -502,6 +506,10 @@ export default { ...@@ -502,6 +506,10 @@ export default {
getTreeselect() { getTreeselect() {
treeselect().then((response) => { treeselect().then((response) => {
this.itemTypeOptions = response.data; this.itemTypeOptions = response.data;
if(response.data.length > 0) {
this.defaultExpandedKeys.push(response.data[0]?.id)
console.log('this.defaultExpandedKeys', this.defaultExpandedKeys)
}
}); });
}, },
// 筛选节点 // 筛选节点
...@@ -773,3 +781,14 @@ export default { ...@@ -773,3 +781,14 @@ export default {
}, },
}; };
</script> </script>
<style scoped>
.el-tree-pro {
height: 700px;
padding-right: 5px;
}
.el-tree-pro .el-tree-node__content span {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
</style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment