mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-12 03:01:12 +00:00
no message
This commit is contained in:
parent
6a63ceaecc
commit
b62c580d5e
@ -2803,7 +2803,7 @@ class UsersController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/users/task/browse_save 44. 记录任务浏览历史
|
* @api {get} api/users/task/browse_save 44. 记录任务浏览历史
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
|
|||||||
@ -2210,3 +2210,7 @@ AI 未生成内容
|
|||||||
复制任务
|
复制任务
|
||||||
可选,留空则不执行迁移
|
可选,留空则不执行迁移
|
||||||
修改备注
|
修改备注
|
||||||
|
共同群组
|
||||||
|
暂无共同群组
|
||||||
|
(*)个
|
||||||
|
查看更多...
|
||||||
|
|||||||
@ -24,7 +24,7 @@
|
|||||||
v-if="item.path === 'taskBrowse'"
|
v-if="item.path === 'taskBrowse'"
|
||||||
:key="`taskBrowse-${index}`"
|
:key="`taskBrowse-${index}`"
|
||||||
transfer
|
transfer
|
||||||
transfer-class-name="page-manage-menu-dropdown"
|
transfer-class-name="page-manage-menu-dropdown max-h-400"
|
||||||
placement="right-start">
|
placement="right-start">
|
||||||
<DropdownItem :divided="!!item.divided">
|
<DropdownItem :divided="!!item.divided">
|
||||||
<div class="manage-menu-flex">
|
<div class="manage-menu-flex">
|
||||||
@ -45,6 +45,13 @@
|
|||||||
<div class="task-title-text">{{ item.name }}</div>
|
<div class="task-title-text">{{ item.name }}</div>
|
||||||
</DropdownItem>
|
</DropdownItem>
|
||||||
</template>
|
</template>
|
||||||
|
<DropdownItem
|
||||||
|
:key="'task-browse-view-more'"
|
||||||
|
class="task-title task-view-more"
|
||||||
|
@click.native="openRecent"
|
||||||
|
name="taskBrowseViewMore">
|
||||||
|
<div class="task-title-text">{{ $L('查看更多...') }}</div>
|
||||||
|
</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
<DropdownMenu v-else slot="list">
|
<DropdownMenu v-else slot="list">
|
||||||
<DropdownItem style="color:darkgrey">{{ $L('暂无打开记录') }}</DropdownItem>
|
<DropdownItem style="color:darkgrey">{{ $L('暂无打开记录') }}</DropdownItem>
|
||||||
|
|||||||
@ -210,6 +210,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import ImgView from "../../../components/ImgView";
|
import ImgView from "../../../components/ImgView";
|
||||||
import ImgUpload from "../../../components/ImgUpload";
|
import ImgUpload from "../../../components/ImgUpload";
|
||||||
|
import emitter from "../../../store/events";
|
||||||
import {mapState} from "vuex";
|
import {mapState} from "vuex";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -506,9 +507,7 @@ export default {
|
|||||||
if (!/^\d+$/.test(userid)) {
|
if (!/^\d+$/.test(userid)) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.$store.dispatch("openDialogUserid", userid).catch(({msg}) => {
|
emitter.emit('openUser', userid);
|
||||||
$A.modalError(msg)
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -254,7 +254,8 @@ export default {
|
|||||||
userNode.push(h('UserAvatar', {
|
userNode.push(h('UserAvatar', {
|
||||||
props: {
|
props: {
|
||||||
size: 18,
|
size: 18,
|
||||||
userid
|
userid,
|
||||||
|
clickOpenDetail: true
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
{{ $L("汇报人") }}
|
{{ $L("汇报人") }}
|
||||||
</div>
|
</div>
|
||||||
<div class="report-value">
|
<div class="report-value">
|
||||||
<UserAvatar :userid="data.userid" :size="28"/>
|
<UserAvatar :userid="data.userid" :size="28" clickOpenDetail/>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@ -28,7 +28,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="report-value">
|
<div class="report-value">
|
||||||
<template v-if="data.receives_user && data.receives_user.length === 0">-</template>
|
<template v-if="data.receives_user && data.receives_user.length === 0">-</template>
|
||||||
<UserAvatar v-else v-for="(item, key) in data.receives_user" :key="key" :userid="item.userid" :size="28"/>
|
<template v-else>
|
||||||
|
<UserAvatar v-for="(item, key) in data.receives_user" :key="key" :userid="item.userid" :size="28" clickOpenDetail/>
|
||||||
|
</template>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li v-if="data.report_link" :title="$L('分享时间') + ':' + data.report_link.created_at">
|
<li v-if="data.report_link" :title="$L('分享时间') + ':' + data.report_link.created_at">
|
||||||
@ -36,7 +38,7 @@
|
|||||||
{{ $L("分享人") }}
|
{{ $L("分享人") }}
|
||||||
</div>
|
</div>
|
||||||
<div class="report-value">
|
<div class="report-value">
|
||||||
<UserAvatar :userid="data.report_link.userid" :size="28"/>
|
<UserAvatar :userid="data.report_link.userid" :size="28" clickOpenDetail/>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
1
resources/assets/js/store/actions.js
vendored
1
resources/assets/js/store/actions.js
vendored
@ -2791,7 +2791,6 @@ export default {
|
|||||||
data: {
|
data: {
|
||||||
task_id: task_id
|
task_id: task_id
|
||||||
},
|
},
|
||||||
method: 'post',
|
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
console.warn('保存任务浏览历史失败:', error);
|
console.warn('保存任务浏览历史失败:', error);
|
||||||
});
|
});
|
||||||
|
|||||||
4
resources/assets/sass/pages/common.scss
vendored
4
resources/assets/sass/pages/common.scss
vendored
@ -104,6 +104,10 @@ body {
|
|||||||
.ivu-select-dropdown {
|
.ivu-select-dropdown {
|
||||||
max-height: 360px;
|
max-height: 360px;
|
||||||
|
|
||||||
|
&.max-h-400 {
|
||||||
|
max-height: 400px;
|
||||||
|
}
|
||||||
|
|
||||||
&.select-node {
|
&.select-node {
|
||||||
.ivu-select-item {
|
.ivu-select-item {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user