mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-11 18:42:54 +00:00
no message
This commit is contained in:
parent
7f2a0dd3e8
commit
ca65eb907d
@ -274,7 +274,6 @@ html转markdown
|
|||||||
任务不存在
|
任务不存在
|
||||||
任务优先级
|
任务优先级
|
||||||
任务已完成
|
任务已完成
|
||||||
任务聊天室
|
|
||||||
任务负责人
|
任务负责人
|
||||||
会员不存在
|
会员不存在
|
||||||
会议创建人
|
会议创建人
|
||||||
@ -947,7 +946,9 @@ Pro版
|
|||||||
标题(*)
|
标题(*)
|
||||||
(*)天
|
(*)天
|
||||||
(*)日
|
(*)日
|
||||||
任务聊天
|
讨论
|
||||||
|
任务讨论
|
||||||
|
项目讨论
|
||||||
项目描述
|
项目描述
|
||||||
标记已读
|
标记已读
|
||||||
允许消息通知
|
允许消息通知
|
||||||
@ -1958,7 +1959,7 @@ API请求的URL路径
|
|||||||
获取本地模型列表
|
获取本地模型列表
|
||||||
|
|
||||||
任务超期未完成
|
任务超期未完成
|
||||||
打开部门群
|
部门交流群
|
||||||
群组 ID
|
群组 ID
|
||||||
最多选择(*)个部门
|
最多选择(*)个部门
|
||||||
已共享
|
已共享
|
||||||
|
|||||||
@ -3995,18 +3995,6 @@
|
|||||||
"id": "Tugas selesai",
|
"id": "Tugas selesai",
|
||||||
"ru": "Задача выполнена"
|
"ru": "Задача выполнена"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "任务聊天室",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "任務聊天室",
|
|
||||||
"en": "Task chat room",
|
|
||||||
"ko": "작업 채팅방",
|
|
||||||
"ja": "タスクチャットルーム",
|
|
||||||
"de": "Aufgaben-Chatroom",
|
|
||||||
"fr": "Salle de discussion de tâche",
|
|
||||||
"id": "Ruang obrolan tugas",
|
|
||||||
"ru": "Чат-комната задачи"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "任务负责人",
|
"key": "任务负责人",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
@ -11471,18 +11459,6 @@
|
|||||||
"id": "Tidak dalam waktu yang valid, waktu yang valid adalah: (%T1)",
|
"id": "Tidak dalam waktu yang valid, waktu yang valid adalah: (%T1)",
|
||||||
"ru": "Не в пределах допустимого времени, допустимое время: (%T1)"
|
"ru": "Не в пределах допустимого времени, допустимое время: (%T1)"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "任务聊天",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "任務聊天",
|
|
||||||
"en": "Task Chat",
|
|
||||||
"ko": "작업 채팅",
|
|
||||||
"ja": "タスクチャット",
|
|
||||||
"de": "Aufgaben-Chat",
|
|
||||||
"fr": "Chat de tâche",
|
|
||||||
"id": "Obrolan Tugas",
|
|
||||||
"ru": "Чат задачи"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "项目描述",
|
"key": "项目描述",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
@ -28367,18 +28343,6 @@
|
|||||||
"id": "Tugas terlambat dan belum selesai",
|
"id": "Tugas terlambat dan belum selesai",
|
||||||
"ru": "Задача просрочена и не завершена"
|
"ru": "Задача просрочена и не завершена"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "打开部门群",
|
|
||||||
"zh": "",
|
|
||||||
"zh-CHT": "打開部門群",
|
|
||||||
"en": "Open department group",
|
|
||||||
"ko": "부서 그룹 열기",
|
|
||||||
"ja": "部門グループを開く",
|
|
||||||
"de": "Abteilungsgruppe öffnen",
|
|
||||||
"fr": "Ouvrir le groupe de département",
|
|
||||||
"id": "Buka grup departemen",
|
|
||||||
"ru": "Открыть группу отдела"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "群组 ID",
|
"key": "群组 ID",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
|
|||||||
@ -172,6 +172,9 @@
|
|||||||
<DropdownItem @click.native="handleTopClick">
|
<DropdownItem @click.native="handleTopClick">
|
||||||
{{ $L(operateItem.top_at ? '取消置顶' : '置顶该项目') }}
|
{{ $L(operateItem.top_at ? '取消置顶' : '置顶该项目') }}
|
||||||
</DropdownItem>
|
</DropdownItem>
|
||||||
|
<DropdownItem @click.native="handleChatClick">
|
||||||
|
{{ $L('项目讨论') }}
|
||||||
|
</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</Dropdown>
|
</Dropdown>
|
||||||
</div>
|
</div>
|
||||||
@ -1194,6 +1197,12 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
handleChatClick() {
|
||||||
|
this.$store.dispatch("openDialog", this.operateItem.dialog_id).catch(({msg}) => {
|
||||||
|
$A.modalError(msg || this.$L('打开会话失败'))
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
onTabbarClick(act) {
|
onTabbarClick(act) {
|
||||||
switch (act) {
|
switch (act) {
|
||||||
case 'addTask':
|
case 'addTask':
|
||||||
|
|||||||
@ -73,6 +73,9 @@
|
|||||||
<DropdownItem @click.native="handleTopClick">
|
<DropdownItem @click.native="handleTopClick">
|
||||||
{{ $L(operateItem.top_at ? '取消置顶' : '置顶该项目') }}
|
{{ $L(operateItem.top_at ? '取消置顶' : '置顶该项目') }}
|
||||||
</DropdownItem>
|
</DropdownItem>
|
||||||
|
<DropdownItem @click.native="handleChatClick">
|
||||||
|
{{ $L('项目讨论') }}
|
||||||
|
</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</Dropdown>
|
</Dropdown>
|
||||||
</div>
|
</div>
|
||||||
@ -228,6 +231,12 @@ export default {
|
|||||||
$A.modalError(msg);
|
$A.modalError(msg);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
handleChatClick() {
|
||||||
|
this.$store.dispatch("openDialog", this.operateItem.dialog_id).catch(({msg}) => {
|
||||||
|
$A.modalError(msg || this.$L('打开会话失败'))
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -363,7 +363,7 @@
|
|||||||
<Icon class="icon" type="ios-chatbubbles-outline" />
|
<Icon class="icon" type="ios-chatbubbles-outline" />
|
||||||
<div class="nav">
|
<div class="nav">
|
||||||
<div class="nav-item nav-chat" :class="{active:navActive=='dialog'}" @click="navActive='dialog'">
|
<div class="nav-item nav-chat" :class="{active:navActive=='dialog'}" @click="navActive='dialog'">
|
||||||
{{$L('聊天')}}
|
{{$L('讨论')}}
|
||||||
<span v-if="msgTypes.length > 1" class="msg-type" @click.stop="openTypeClick">
|
<span v-if="msgTypes.length > 1" class="msg-type" @click.stop="openTypeClick">
|
||||||
<i class="taskfont"></i>
|
<i class="taskfont"></i>
|
||||||
<em v-if="msgType">{{getTypeLabel(msgType)}}</em>
|
<em v-if="msgType">{{getTypeLabel(msgType)}}</em>
|
||||||
@ -383,7 +383,7 @@
|
|||||||
<div class="head">
|
<div class="head">
|
||||||
<Icon class="icon" type="ios-chatbubbles-outline" />
|
<Icon class="icon" type="ios-chatbubbles-outline" />
|
||||||
<div class="nav">
|
<div class="nav">
|
||||||
<div class="nav-item" :class="{active:navActive=='dialog'}" @click="navActive='dialog'">{{$L('聊天')}}</div>
|
<div class="nav-item" :class="{active:navActive=='dialog'}" @click="navActive='dialog'">{{$L('讨论')}}</div>
|
||||||
<div class="nav-item" :class="{active:navActive=='log'}" @click="navActive='log'">{{$L('动态')}}</div>
|
<div class="nav-item" :class="{active:navActive=='log'}" @click="navActive='log'">{{$L('动态')}}</div>
|
||||||
<div v-if="navActive=='log'" class="refresh">
|
<div v-if="navActive=='log'" class="refresh">
|
||||||
<Loading v-if="logLoadIng"/>
|
<Loading v-if="logLoadIng"/>
|
||||||
@ -393,7 +393,7 @@
|
|||||||
<div class="menu">
|
<div class="menu">
|
||||||
<div v-if="navActive=='dialog' && taskDetail.msg_num > 0" class="menu-item" @click.stop="onOpen">
|
<div v-if="navActive=='dialog' && taskDetail.msg_num > 0" class="menu-item" @click.stop="onOpen">
|
||||||
<div v-if="openLoad > 0" class="menu-load"><Loading/></div>
|
<div v-if="openLoad > 0" class="menu-load"><Loading/></div>
|
||||||
{{$L('任务聊天')}}
|
{{$L('任务讨论')}}
|
||||||
<em>({{taskDetail.msg_num > 999 ? '999+' : taskDetail.msg_num}})</em>
|
<em>({{taskDetail.msg_num > 999 ? '999+' : taskDetail.msg_num}})</em>
|
||||||
<i class="taskfont"></i>
|
<i class="taskfont"></i>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -48,7 +48,7 @@
|
|||||||
<div>{{$L('添加子部门')}}</div>
|
<div>{{$L('添加子部门')}}</div>
|
||||||
</EDropdownItem>
|
</EDropdownItem>
|
||||||
<EDropdownItem v-if="item.dialog_id" :command="`dialog_${item.dialog_id}`">
|
<EDropdownItem v-if="item.dialog_id" :command="`dialog_${item.dialog_id}`">
|
||||||
<div>{{$L('打开部门群')}}</div>
|
<div>{{$L('部门交流群')}}</div>
|
||||||
</EDropdownItem>
|
</EDropdownItem>
|
||||||
<EDropdownItem :command="`edit_${item.id}`">
|
<EDropdownItem :command="`edit_${item.id}`">
|
||||||
<div>{{$L('编辑')}}</div>
|
<div>{{$L('编辑')}}</div>
|
||||||
|
|||||||
@ -15,6 +15,7 @@
|
|||||||
margin-bottom: -8px;
|
margin-bottom: -8px;
|
||||||
padding-bottom: 8px;
|
padding-bottom: 8px;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
|
border-radius: 8px 8px 0 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.group-info-title {
|
.group-info-title {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user