no message

This commit is contained in:
kuaifan 2024-03-07 15:55:02 +08:00
parent 57e422f2d3
commit fab49b1dda
13 changed files with 92 additions and 92 deletions

View File

@ -133,7 +133,8 @@ class Base
/**
* 判断客户端版本
* @param $min
* @param $min // 最小版本满足此版本返回true
* @param null $clientVersion
* @return bool
*/
public static function judgeClientVersion($min, $clientVersion = null)

View File

@ -179,7 +179,7 @@ services:
okr:
container_name: "dootask-okr-${APP_ID}"
image: "kuaifan/doookr:0.0.38"
image: "kuaifan/doookr:0.0.39"
environment:
TZ: "${TIMEZONE:-PRC}"
DOO_TASK_URL: "http://${APP_IPPR}.3"

View File

@ -642,7 +642,6 @@ LDAP 端口
MD编辑器
Word 文档
导出XLSX
APP推送
MAC地址
扫一扫
上个月
@ -1251,9 +1250,9 @@ Markdown 格式发送
退出
会议组件加载失败!
OKR管理
OKR结果
OKR结果分析
OKR 管理
OKR 结果
OKR 结果分析
计划时间冲突提示
忽略并继续
你确定要清除缓存吗?
@ -1273,7 +1272,7 @@ OKR结果分析
审批类型
导出类型
未完成
AI机器人
AI 机器人
任务相关
请填写名称!
访问OpenAI网站查看
@ -1372,9 +1371,9 @@ AI机器人
加入视频会议,参与已经创建的会议,在会议过程中与其他参会人员进行远程实时视听交流和协作。
新会议
新建会议
LDAP设置
LDAP 设置
邮件管理
APP推送
APP 推送
流程设置
邮件
签到

View File

@ -10471,17 +10471,6 @@
"fr": "Exportez votre XLSX",
"id": "Ekspor XLSX"
},
{
"key": "APP推送",
"zh": "",
"zh-CHT": "APP推送",
"en": "APP push",
"ko": "App 푸시",
"ja": "アプリでプッシュします",
"de": "Die APP.",
"fr": "Push par APP",
"id": "Aplikasi push"
},
{
"key": "MAC地址",
"zh": "",
@ -17104,17 +17093,6 @@
"fr": "Types dexport",
"id": "Tipe ekspor"
},
{
"key": "AI机器人",
"zh": "",
"zh-CHT": "AI機器人",
"en": "AI robot",
"ko": "Ai 로봇",
"ja": "AIロボットです",
"de": "AI roboter",
"fr": "Le robot AI",
"id": "Robot al"
},
{
"key": "任务相关",
"zh": "",
@ -17808,28 +17786,6 @@
"fr": "Heure de soumission",
"id": "Waktu pengiriman"
},
{
"key": "OKR管理",
"zh": "",
"zh-CHT": "OKR管理",
"en": "OKR",
"ko": "Okr 매니지먼트",
"ja": "OKRマネジメントです",
"de": "Das ist OKR.",
"fr": "Gestion des OKR",
"id": "OKR manajemen"
},
{
"key": "OKR结果分析",
"zh": "",
"zh-CHT": "OKR結果分析",
"en": "Analysis of OKR results",
"ko": "Okr 결과 분석",
"ja": "OKR結果分析です",
"de": "Wenn die ergebnisse umgekehrt sind",
"fr": "Analyse des résultats OKR",
"id": "Analisis hasil OKR"
},
{
"key": "应用",
"zh": "",
@ -17973,17 +17929,6 @@
"fr": "Nouvelle conférence créée",
"id": "Konferensi bangunan baru"
},
{
"key": "LDAP设置",
"zh": "",
"zh-CHT": "LDAP設置",
"en": "LDAP Settings",
"ko": "Ldap 설정",
"ja": "LDAP設定です",
"de": "Das ist eine ldap-einstellung",
"fr": "Paramètres de LDAP",
"id": "Pengaturan LDAP"
},
{
"key": "邮件管理",
"zh": "",
@ -18479,17 +18424,6 @@
"fr": "Tolérance et refus",
"id": "Punya hati untuk menolak"
},
{
"key": "OKR结果",
"zh": "",
"zh-CHT": "OKR結果",
"en": "OKR result",
"ko": "Okr 결과",
"ja": "OKRの結果です",
"de": "OKR bringt das ergebnis.",
"fr": "Résultats pour OKR",
"id": "Hasil OKR"
},
{
"key": "开始聊天",
"zh": "",
@ -19864,5 +19798,71 @@
"de": "Der server (*) ist bei zu niedrigen versionen möglicherweise nicht betriebsbereit",
"fr": "La version de linterface du serveur ((*)) est trop basse et certaines fonctions peuvent ne pas fonctionner correctement.",
"id": "Server ((*) memiliki versi antarmuka yang lebih rendah sehingga sebagian fungsinya mungkin tidak berfungsi dengan baik."
},
{
"key": "OKR 管理",
"zh": "",
"zh-CHT": "OKR 管理",
"en": "OKR management",
"ko": "Okr 매니지먼트",
"ja": "OKRマネジメントです",
"de": "Das ist OKR.",
"fr": "Gestion des OKR",
"id": "OKR manajemen"
},
{
"key": "OKR 结果",
"zh": "",
"zh-CHT": "OKR 結果",
"en": "OKR result",
"ko": "Okr 결과",
"ja": "OKRの結果です",
"de": "OKR bringt das ergebnis.",
"fr": "Résultats pour OKR",
"id": "Hasil OKR"
},
{
"key": "OKR 结果分析",
"zh": "",
"zh-CHT": "OKR 結果分析",
"en": "Analysis of OKR results",
"ko": "Okr 결과 분석",
"ja": "OKR結果分析です",
"de": "Wenn die ergebnisse umgekehrt sind",
"fr": "Analyse des résultats OKR",
"id": "Analisis hasil OKR"
},
{
"key": "AI 机器人",
"zh": "",
"zh-CHT": "AI 機器人",
"en": "AI robot",
"ko": "Ai 로봇",
"ja": "AIロボットです",
"de": "AI roboter",
"fr": "Le robot AI",
"id": "Robot al"
},
{
"key": "LDAP 设置",
"zh": "",
"zh-CHT": "LDAP 設置",
"en": "LDAP Settings",
"ko": "Ldap 설정",
"ja": "LDAP設定です",
"de": "Das ist eine ldap-einstellung",
"fr": "Paramètres de LDAP",
"id": "Pengaturan LDAP"
},
{
"key": "APP 推送",
"zh": "",
"zh-CHT": "APP 推送",
"en": "APP push",
"ko": "App 푸시",
"ja": "プッシュアプリです",
"de": "Die APP.",
"fr": "Push par APP",
"id": "Aplikasi push"
}
]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -46,11 +46,11 @@
<Report v-if="workReportShow" v-model="workReportTabs" @on-read="$store.dispatch('getReportUnread', 1000)" />
</DrawerOverlay>
<!--AI机器人-->
<!--AI 机器人-->
<DrawerOverlay v-model="aibotShow" placement="right" :size="600">
<div class="ivu-modal-wrap-apply">
<div class="ivu-modal-wrap-apply-title">
{{ $L('AI机器人') }}
{{ $L('AI 机器人') }}
<p @click="aibotType = aibotType == 1 ? 2 : 1" v-if="userIsAdmin">
{{ aibotType == 1 ? $L('机器人设置') : $L('返回') }}
</p>
@ -147,7 +147,7 @@
<DrawerOverlay v-model="ldapShow" placement="right" :size="700">
<div class="ivu-modal-wrap-apply">
<div class="ivu-modal-wrap-apply-title">
{{ $L('LDAP设置') }}
{{ $L('LDAP 设置') }}
</div>
<div class="ivu-modal-wrap-apply-body">
<SystemThirdAccess />
@ -171,7 +171,7 @@
<DrawerOverlay v-model="appPushShow" placement="right" :size="700">
<div class="ivu-modal-wrap-apply">
<div class="ivu-modal-wrap-apply-title">
{{ $L('APP推送') }}
{{ $L('APP 推送') }}
</div>
<div class="ivu-modal-wrap-apply-body">
<SystemAppPush />
@ -333,8 +333,8 @@ export default {
let applyList = [
{ value: "approve", label: "审批中心", sort: 3 },
{ value: "report", label: "工作报告", sort: 5 },
{ value: "okr", label: "OKR管理", sort: 4 },
{ value: "robot", label: "AI机器人", sort: 6 },
{ value: "okr", label: "OKR 管理", sort: 4 },
{ value: "robot", label: "AI 机器人", sort: 6 },
{ value: "signin", label: "签到打卡", sort: 7 },
{ value: "meeting", label: "在线会议", sort: 8 },
{ value: "word-chain", label: "群接龙", sort: 9 },
@ -359,14 +359,14 @@ export default {
let adminApplyList = [];
if (!this.userIsAdmin) {
if (this.userInfo.department_owner) {
adminApplyList.push({ value: "okrAnalyze", label: "OKR结果", sort: 15 })
adminApplyList.push({ value: "okrAnalyze", label: "OKR 结果", sort: 15 })
}
} else {
adminApplyList.push(...[
{ value: "okrAnalyze", label: "OKR结果", sort: 15 },
{ value: "okrAnalyze", label: "OKR 结果", sort: 15 },
{ value: "ldap", label: "LDAP", sort: 16 },
{ value: "mail", label: "邮件通知", sort: 17 },
{ value: "appPush", label: "APP推送", sort: 18 },
{ value: "appPush", label: "APP 推送", sort: 18 },
{ value: "allUser", label: "团队管理", sort: 19 }
])
}