|
@ -8,7 +8,7 @@ |
|
|
:index="index" |
|
|
:index="index" |
|
|
:item="item" |
|
|
:item="item" |
|
|
:menuList="menuList" |
|
|
:menuList="menuList" |
|
|
@chooseAction="chooseAction" |
|
|
@setData="setData" |
|
|
@openSubProject="openSubProject" |
|
|
@openSubProject="openSubProject" |
|
|
/> |
|
|
/> |
|
|
</view> |
|
|
</view> |
|
@ -119,6 +119,9 @@ |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<!-- 移动悬浮 end --> |
|
|
<!-- 移动悬浮 end --> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 项目操作面板 --> |
|
|
|
|
|
<u-action-sheet :list="menuList" :tips="tips" @click="chooseAction" v-model="showMenu"></u-action-sheet> |
|
|
</view> |
|
|
</view> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
@ -156,6 +159,7 @@ export default { |
|
|
color: '#909399', |
|
|
color: '#909399', |
|
|
fontSize: 28, |
|
|
fontSize: 28, |
|
|
}, |
|
|
}, |
|
|
|
|
|
projectId: 0, |
|
|
menuList: [{ text: '复制' }, { text: '编辑' }, { text: '删除' }, { text: '置顶' }, { text: '排序' }], |
|
|
menuList: [{ text: '复制' }, { text: '编辑' }, { text: '删除' }, { text: '置顶' }, { text: '排序' }], |
|
|
// show: false, |
|
|
// show: false, |
|
|
border: 'border border-blue-500 shadow rounded-md', |
|
|
border: 'border border-blue-500 shadow rounded-md', |
|
@ -223,8 +227,20 @@ export default { |
|
|
.exec(); |
|
|
.exec(); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
setData(flag, projectId, tips) { |
|
|
|
|
|
this.showMenu = flag; |
|
|
|
|
|
this.projectId = projectId; |
|
|
|
|
|
this.tips = tips; |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
chooseAction(e) { |
|
|
|
|
|
let data = { index: e, projectId: this.projectId }; |
|
|
|
|
|
// this.$emit('chooseAction', data); |
|
|
|
|
|
this.actionFun(data); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// 操作 |
|
|
// 操作 |
|
|
chooseAction(obj) { |
|
|
actionFun(obj) { |
|
|
let action = this.menuList[obj.index].text; |
|
|
let action = this.menuList[obj.index].text; |
|
|
if (action === '排序') { |
|
|
if (action === '排序') { |
|
|
this.changeEvent = true; |
|
|
this.changeEvent = true; |
|
|