mirror of
https://github.com/kuaifan/dootask.git
synced 2026-02-01 02:18:13 +00:00
feat:添加应用 - 100%
This commit is contained in:
parent
916997d92a
commit
521a0dbec6
@ -1350,7 +1350,11 @@ AI机器人
|
|||||||
汇报人
|
汇报人
|
||||||
提交时间
|
提交时间
|
||||||
|
|
||||||
|
应用
|
||||||
|
机器人设置
|
||||||
去聊天
|
去聊天
|
||||||
|
返回
|
||||||
|
会议设置
|
||||||
我是一个人工智能助手,为用户提供问题解答和指导。我没有具体的身份,只是一个程序。您有什么问题可以问我哦?
|
我是一个人工智能助手,为用户提供问题解答和指导。我没有具体的身份,只是一个程序。您有什么问题可以问我哦?
|
||||||
我是Claude,一个由Anthropic公司创造出来的AI助手机器人。我的工作是帮助人类,与人对话并给出解答。
|
我是Claude,一个由Anthropic公司创造出来的AI助手机器人。我的工作是帮助人类,与人对话并给出解答。
|
||||||
我是文心一言,英文名是ERNIE Bot。我能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。
|
我是文心一言,英文名是ERNIE Bot。我能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。
|
||||||
@ -1359,3 +1363,7 @@ AI机器人
|
|||||||
创建一个全新的会议视频会议,与会者可以在实时中进行面对面的视听交流。通过视频会议平台,参与者可以分享屏幕、共享文档,并与其他与会人员进行讨论和协。
|
创建一个全新的会议视频会议,与会者可以在实时中进行面对面的视听交流。通过视频会议平台,参与者可以分享屏幕、共享文档,并与其他与会人员进行讨论和协。
|
||||||
加入视频会议,参与已经创建的会议,在会议过程中与其他参会人员进行远程实时视听交流和协作。
|
加入视频会议,参与已经创建的会议,在会议过程中与其他参会人员进行远程实时视听交流和协作。
|
||||||
新会议
|
新会议
|
||||||
|
新建会议
|
||||||
|
LDAP设置
|
||||||
|
邮件管理
|
||||||
|
APP推送
|
||||||
@ -12,7 +12,7 @@
|
|||||||
<div class="more-item">
|
<div class="more-item">
|
||||||
<i class="taskfont" v-html="item.icon"></i>
|
<i class="taskfont" v-html="item.icon"></i>
|
||||||
<div class="tabbar-title">{{$L(item.label)}}</div>
|
<div class="tabbar-title">{{$L(item.label)}}</div>
|
||||||
<Badge v-if="item.name === 'workReport'" class="tabbar-badge" :overflow-count="999" :count="reportUnreadNumber"/>
|
<Badge v-if="item.name === 'workReport'" class="tabbar-badge" :overflow-count="999" :count="reportUnreadNumber + approveUnreadNumber"/>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -30,6 +30,9 @@
|
|||||||
<template v-else-if="item.name === 'dialog'">
|
<template v-else-if="item.name === 'dialog'">
|
||||||
<Badge class="tabbar-badge" :overflow-count="999" :text="msgUnreadMention"/>
|
<Badge class="tabbar-badge" :overflow-count="999" :text="msgUnreadMention"/>
|
||||||
</template>
|
</template>
|
||||||
|
<template v-else-if="item.name === 'apply'">
|
||||||
|
<Badge class="tabbar-badge" :overflow-count="999" :count="reportUnreadNumber + approveUnreadNumber"/>
|
||||||
|
</template>
|
||||||
<template v-else-if="item.name === 'more'">
|
<template v-else-if="item.name === 'more'">
|
||||||
<Badge class="tabbar-badge" :overflow-count="999" :count="reportUnreadNumber"/>
|
<Badge class="tabbar-badge" :overflow-count="999" :count="reportUnreadNumber"/>
|
||||||
</template>
|
</template>
|
||||||
@ -113,7 +116,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
computed: {
|
computed: {
|
||||||
...mapState(['userIsAdmin', 'cacheDialogs', 'reportUnreadNumber']),
|
...mapState(['userIsAdmin', 'cacheDialogs', 'reportUnreadNumber', 'approveUnreadNumber']),
|
||||||
...mapGetters(['dashboardTask']),
|
...mapGetters(['dashboardTask']),
|
||||||
|
|
||||||
routeName() {
|
routeName() {
|
||||||
|
|||||||
@ -202,10 +202,30 @@ export default {
|
|||||||
workReportTabs: "my",
|
workReportTabs: "my",
|
||||||
//
|
//
|
||||||
aibotList: [
|
aibotList: [
|
||||||
{ value: "openai", label: "ChatGPT", src: $A.apiUrl('../images/avatar/default_openai.png'), desc: this.$L('我是一个人工智能助手,为用户提供问题解答和指导。我没有具体的身份,只是一个程序。您有什么问题可以问我哦?') },
|
{
|
||||||
{ value: "claude", label: "Claude", src: $A.apiUrl('../images/avatar/default_claude.png'), desc: this.$L('我是Claude,一个由Anthropic公司创造出来的AI助手机器人。我的工作是帮助人类,与人对话并给出解答。') },
|
value: "openai",
|
||||||
{ value: "wenxin", label: "Wenxin", src: $A.apiUrl('../avatar/Wenxin.png'), desc: this.$L('我是文心一言,英文名是ERNIE Bot。我能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。') },
|
label: "ChatGPT",
|
||||||
{ value: "qianwen", label: "Qianwen", src: $A.apiUrl('../avatar/%E9%80%9A%E4%B9%89%E5%8D%83%E9%97%AE.png'), desc: this.$L('我是达摩院自主研发的超大规模语言模型,能够回答问题、创作文字,还能表达观点、撰写代码。') },
|
src: $A.apiUrl('../images/avatar/default_openai.png'),
|
||||||
|
desc: this.$L('我是一个人工智能助手,为用户提供问题解答和指导。我没有具体的身份,只是一个程序。您有什么问题可以问我哦?')
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: "claude",
|
||||||
|
label: "Claude",
|
||||||
|
src: $A.apiUrl('../images/avatar/default_claude.png'),
|
||||||
|
desc: this.$L('我是Claude,一个由Anthropic公司创造出来的AI助手机器人。我的工作是帮助人类,与人对话并给出解答。')
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: "wenxin",
|
||||||
|
label: "Wenxin",
|
||||||
|
src: $A.apiUrl('../avatar/Wenxin.png'),
|
||||||
|
desc: this.$L('我是文心一言,英文名是ERNIE Bot。我能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。')
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: "qianwen",
|
||||||
|
label: "Qianwen",
|
||||||
|
src: $A.apiUrl('../avatar/%E9%80%9A%E4%B9%89%E5%8D%83%E9%97%AE.png'),
|
||||||
|
desc: this.$L('我是达摩院自主研发的超大规模语言模型,能够回答问题、创作文字,还能表达观点、撰写代码。')
|
||||||
|
},
|
||||||
],
|
],
|
||||||
aibotTabAction: "opanai",
|
aibotTabAction: "opanai",
|
||||||
aibotShow: false,
|
aibotShow: false,
|
||||||
|
|||||||
@ -21,7 +21,7 @@
|
|||||||
type="timerange"
|
type="timerange"
|
||||||
format="HH:mm"
|
format="HH:mm"
|
||||||
:placeholder="$L('请选择签到时间')"/>
|
:placeholder="$L('请选择签到时间')"/>
|
||||||
<Form @submit.native.prevent>
|
<Form @submit.native.prevent class="block-setting-advance">
|
||||||
<FormItem :label="$L('最早可提前')" prop="advance">
|
<FormItem :label="$L('最早可提前')" prop="advance">
|
||||||
<div class="input-number-box">
|
<div class="input-number-box">
|
||||||
<InputNumber v-model="formData.advance" :min="0" :step="1"/>
|
<InputNumber v-model="formData.advance" :min="0" :step="1"/>
|
||||||
|
|||||||
@ -43,7 +43,7 @@
|
|||||||
<Radio label="open">{{ $L('开启') }}</Radio>
|
<Radio label="open">{{ $L('开启') }}</Radio>
|
||||||
<Radio label="close">{{ $L('关闭') }}</Radio>
|
<Radio label="close">{{ $L('关闭') }}</Radio>
|
||||||
</RadioGroup>
|
</RadioGroup>
|
||||||
<Form v-if="formData.notice_msg == 'open'" @submit.native.prevent>
|
<Form v-if="formData.notice_msg == 'open'" @submit.native.prevent class="block-setting-msg-unread">
|
||||||
<FormItem :label="$L('未读个人消息')" prop="msg_unread_user_minute">
|
<FormItem :label="$L('未读个人消息')" prop="msg_unread_user_minute">
|
||||||
<div class="input-number-box">
|
<div class="input-number-box">
|
||||||
<InputNumber v-model="formData.msg_unread_user_minute" :min="0" :step="1"/>
|
<InputNumber v-model="formData.msg_unread_user_minute" :min="0" :step="1"/>
|
||||||
|
|||||||
29
resources/assets/sass/pages/page-apply.scss
vendored
29
resources/assets/sass/pages/page-apply.scss
vendored
@ -125,17 +125,20 @@
|
|||||||
|
|
||||||
.ivu-form-item {
|
.ivu-form-item {
|
||||||
padding: 12px 0 0 0;
|
padding: 12px 0 0 0;
|
||||||
|
|
||||||
.ivu-form-item .ivu-form-item-content {
|
.ivu-form-item .ivu-form-item-content {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
>.ivu-form {
|
>.ivu-form {
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.block-setting-box {
|
.block-setting-box {
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 24px 24px 4px;
|
padding: 24px 24px 4px;
|
||||||
@ -144,6 +147,30 @@
|
|||||||
border: 1px solid #eeeeee;
|
border: 1px solid #eeeeee;
|
||||||
transition: box-shadow 0.3s;
|
transition: box-shadow 0.3s;
|
||||||
|
|
||||||
|
@media (max-width: 420px) {
|
||||||
|
.block-setting-advance{
|
||||||
|
>.ivu-form-item{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
.ivu-form-item-label{
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 460px) {
|
||||||
|
.block-setting-msg-unread{
|
||||||
|
>.ivu-form-item{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
.ivu-form-item-label{
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user