项目管理更新
This commit is contained in:
parent
5c3c8179c5
commit
e929c8355e
|
@ -27,7 +27,21 @@
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="18">
|
<a-col :span="18">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<p>dsfdsfdsfdsfds</p>
|
<a-transfer
|
||||||
|
:data-source="courseList.mockData"
|
||||||
|
:titles="['待选课程', '已选课程']"
|
||||||
|
:target-keys="courseList.targetKeys"
|
||||||
|
:selected-keys="courseList.selectedKeys"
|
||||||
|
:render="(item) => item.title"
|
||||||
|
:disabled="courseList.disabled"
|
||||||
|
@change="handleChange"
|
||||||
|
@selectChange="handleSelectChange"
|
||||||
|
@scroll="handleScroll"
|
||||||
|
:list-style="{
|
||||||
|
width: '408px',
|
||||||
|
height: '500px',
|
||||||
|
}"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
@ -46,12 +60,23 @@ export default {
|
||||||
},
|
},
|
||||||
props: {},
|
props: {},
|
||||||
data() {
|
data() {
|
||||||
|
const mockData = []
|
||||||
|
for (let i = 0; i < 20; i++) {
|
||||||
|
mockData.push({
|
||||||
|
key: i.toString(),
|
||||||
|
title: `content${i + 1}`,
|
||||||
|
description: `description of content${i + 1}`,
|
||||||
|
disabled: i % 3 < 1,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// const oriTargetKeys = mockData.filter(item => +item.key % 3 > 1).map(item => item.key);
|
||||||
//这里存放数据
|
//这里存放数据
|
||||||
return {
|
return {
|
||||||
replaceFields: {
|
replaceFields: {
|
||||||
children: 'children',
|
children: 'children',
|
||||||
title: 'name',
|
title: 'name',
|
||||||
key: 'id'
|
key: 'id',
|
||||||
},
|
},
|
||||||
visible: false,
|
visible: false,
|
||||||
confirmLoading: false,
|
confirmLoading: false,
|
||||||
|
@ -61,6 +86,12 @@ export default {
|
||||||
searchValue: '',
|
searchValue: '',
|
||||||
autoExpandParent: true,
|
autoExpandParent: true,
|
||||||
treeData: [],
|
treeData: [],
|
||||||
|
courseList: {
|
||||||
|
mockData: [],
|
||||||
|
targetKeys: [],
|
||||||
|
selectedKeys: [],
|
||||||
|
disabled: false,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
//计算属性 类似于data概念
|
//计算属性 类似于data概念
|
||||||
|
@ -113,9 +144,25 @@ export default {
|
||||||
this.treeData = list2tree1(res.data, -1)
|
this.treeData = list2tree1(res.data, -1)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
onSelect(selectedKeys, e){
|
onSelect(selectedKeys, e) {},
|
||||||
|
|
||||||
}
|
handleChange(nextTargetKeys, direction, moveKeys) {
|
||||||
|
this.courseList.targetKeys = nextTargetKeys
|
||||||
|
|
||||||
|
console.log('targetKeys: ', nextTargetKeys)
|
||||||
|
console.log('direction: ', direction)
|
||||||
|
console.log('moveKeys: ', moveKeys)
|
||||||
|
},
|
||||||
|
handleSelectChange(sourceSelectedKeys, targetSelectedKeys) {
|
||||||
|
this.courseList.selectedKeys = [...sourceSelectedKeys, ...targetSelectedKeys]
|
||||||
|
|
||||||
|
console.log('sourceSelectedKeys: ', sourceSelectedKeys)
|
||||||
|
console.log('targetSelectedKeys: ', targetSelectedKeys)
|
||||||
|
},
|
||||||
|
handleScroll(direction, e) {
|
||||||
|
console.log('direction:', direction)
|
||||||
|
console.log('target:', e.target)
|
||||||
|
},
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.handleMenuClick()
|
this.handleMenuClick()
|
||||||
|
@ -132,7 +179,7 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
<style scoped>
|
<style scoped>
|
||||||
#content {
|
#content {
|
||||||
background-color: aquamarine;
|
background-color: beige;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 500px;
|
height: 500px;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue