kuaifan
|
f479047fc9
|
feat(mobile): 主程序前端 nativeApp 桥接契约改造 + /share 接收页 + 子模块切到 Expo 工程
新移动端从 EEUI(weex) 切到 Expo(react-native),UA 标识从 'eeui' 改为 'DooTaskApp',
桥接底层从全局 requireModuleJs 切到 window.__nativeBridge.call(method,args) Promise RPC。
约 52 个文件批量改名(256 处引用):
- 平台识别:$A.isEEUIApp/Vue.prototype.$isEEUIApp → isMobileApp / $isMobileApp
app.js 顶部 UA 正则 /eeui/i → /DooTaskApp/i
app.js requireModuleJs 等待逻辑替换为 window.__nativeBridge 就绪判定
- 桥接 API:$A.eeuiAppXXX → $A.nativeAppXXX
- functions/eeui.js 删除,重写为 functions/native-app.js
底层走 window.__nativeBridge.call;nativeAppSendMessage 把旧 sendMessage 的
各 action 拆解为独立 method 调用(updateTheme/windowSize/setBadge/vibrate/
callTel/picturePreview/videoPreview/startMeeting/updateMeetingInfo 等)
- types/dootask-globals.d.ts:方法签名同步改名
- store/actions.js:清理 saveUserInfoBase 内旧的
userChatList/userUploadUrl sendMessage(二期由 /share 接收页直接调接口替代)
二期 /share 接收页(跨 App 分享):
- pages/share.vue(新增):原生 Share Extension / Android Intent 通过
dootask://share?token=... 拉起 App 后跳本页;
调 nativeAppGetSharedPayload 取分享元数据;
复用 api/users/share/list 渲染会话列表;
用户选会话 → POST api/dialog/msg/sendfiles 上传 + sendtext 发文本/URL;
完成后 nativeAppClearSharedPayload 清理 + 跳目标会话
- routes.js 注册 /share 路由
- language/original-web.txt 加 share.vue 用到的文案
构建链路(electron/build.js):
- appbuild app 子命令:前端产物从复制到 resources/mobile/src/public + EEUI docker 构建
改为同步到 resources/mobile/assets/web(由 plugins/withWebAssets 注入原生 bundle)
- android-upload apk 路径:从 platforms/android/eeuiApp/... 改为
android/app/build/outputs/apk/release(Expo prebuild 标准布局)
子模块 resources/mobile 指针更新到新 Expo 工程提交(feat/mobile-expo-rewrite 分支)。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-17 06:55:52 +00:00 |
|
kuaifan
|
8cd4669b90
|
refactor(manage): 部门负责人只读视角统一使用禁用态UserSelect组件
用 disabled 属性的 UserSelect 替代独立的 UserAvatar 只读展示,
消除双份渲染逻辑,负责人/协助人员/可见人员统一使用同一组件路径。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 05:01:15 +00:00 |
|
kuaifan
|
0b99b4a9a0
|
fix: 修复用户选择在输入法预输入时误删已选项
|
2025-10-23 06:07:24 +00:00 |
|
kuaifan
|
d048aa33f7
|
no message
|
2025-08-19 18:01:21 +08:00 |
|
kuaifan
|
a3649c04e2
|
perf: 优化应用菜单
|
2025-07-30 18:57:35 +08:00 |
|
kuaifan
|
fedeeb3076
|
perf: 优化会员选择器
|
2025-07-25 19:31:24 +08:00 |
|
kuaifan
|
66ea277a59
|
no message
|
2025-05-08 10:34:47 +08:00 |
|
kuaifan
|
cd0fcb903f
|
no message
|
2025-04-20 09:19:46 +08:00 |
|
kuaifan
|
d8872f215b
|
no message
|
2025-04-13 00:18:39 +08:00 |
|
kuaifan
|
9e4f733c28
|
no message
|
2025-04-12 09:11:58 +08:00 |
|
kuaifan
|
9c155c6cf5
|
perf: 优化禁止选择会员效果
|
2025-04-10 11:05:50 +08:00 |
|
kuaifan
|
edd5cd1ca1
|
perf: 优化数据排序
|
2025-03-04 19:24:13 +08:00 |
|
kuaifan
|
e5c8748b75
|
no message
|
2025-03-04 06:35:32 +08:00 |
|
kuaifan
|
f4e6fd060e
|
no message
|
2025-03-03 21:00:04 +08:00 |
|
kuaifan
|
cf3f22776c
|
perf: 优化会员搜索
|
2024-12-20 19:59:18 +08:00 |
|
kuaifan
|
ae0ee590e4
|
perf: 支持会员选择窗标题省略号点击查看全标题
|
2024-10-28 21:18:24 +08:00 |
|
kuaifan
|
8a6868e811
|
perf: 优化显示
|
2024-10-22 22:37:12 +08:00 |
|
kuaifan
|
f792b3d983
|
build
|
2024-10-22 12:45:29 +08:00 |
|
kuaifan
|
4fe4dc8c6e
|
pref: 优化加载通讯录数量
|
2024-10-20 19:53:11 +08:00 |
|
kuaifan
|
a7bd0e0dac
|
perf: 优化时间组件
|
2024-09-20 21:46:28 +03:00 |
|
Pang
|
b4f2da66be
|
fix: 修复搜索偶尔无效的情况
|
2024-03-10 11:03:34 +08:00 |
|
Pang
|
9800f9e3da
|
perf: 优化用户选择器
|
2023-12-24 10:47:07 +08:00 |
|
kuaifan
|
d4ef140c8e
|
perf: 优化用户选择器
|
2023-12-23 11:58:54 +08:00 |
|
weifashi
|
905c8be6eb
|
Merge branch 'pro' into okr
# Conflicts:
# resources/assets/js/pages/manage/application.vue
# resources/assets/js/pages/manage/dashboard.vue
|
2023-12-18 15:09:13 +08:00 |
|
weifashi
|
fad98dcc9d
|
Merge branch 'pro' into kuanfan-pro
|
2023-12-18 14:53:33 +08:00 |
|
kuaifan
|
fe4cba61e2
|
perf: 优化头像
|
2023-12-14 13:17:49 +08:00 |
|
weifashi
|
8144bea613
|
fix: 用户选择组件,单选时不需要显示项目
|
2023-12-13 18:29:08 +08:00 |
|
weifashi
|
85ef2d9687
|
feat: 接龙功能 - 100%
|
2023-12-07 20:26:32 +08:00 |
|
weifashi
|
fe5ec9677a
|
feat: 转发消息 - 添加单选模式
|
2023-12-05 11:00:34 +08:00 |
|
weifashi
|
5fdd5adef8
|
feat: 转发消息 - 添加来源显示
|
2023-12-04 18:45:42 +08:00 |
|
kuaifan
|
7befd4277e
|
perf: app内转发没有等待效果
|
2023-10-31 23:28:47 +08:00 |
|
weifashi
|
146fb3321a
|
Merge branch 'pro' into okr
# Conflicts:
# app/Http/Controllers/Api/DialogController.php
# app/Models/User.php
# docker-compose.yml
# docker/nginx/default.conf
# language/original-web.txt
# language/translate.json
# public/docs/assets/main.bundle.js
# public/docs/index.html
# resources/assets/js/pages/manage.vue
# resources/assets/js/pages/manage/components/ChatInput/index.vue
# resources/assets/sass/pages/_.scss
|
2023-08-17 09:28:38 +08:00 |
|
ganzizi
|
9d7d2b3fda
|
feat: 新增OKR图标和task图标对等显示
|
2023-07-31 14:57:27 +08:00 |
|
weifashi
|
142de587e4
|
feat:用户选择组件添加禁用选项
|
2023-07-31 09:53:03 +08:00 |
|
weifashi
|
df627b0ad5
|
feat:用户选择组件 - 返回用户ids
|
2023-07-26 18:47:48 +08:00 |
|
kuaifan
|
621706b1ff
|
build
|
2023-07-07 11:59:00 +08:00 |
|
weifashi
|
9adb825a88
|
fix:1.修复任务列表查询不出数据的问题 ,2.项目任务表添加项目id的索引 2, 修复任务详情-前端事件
|
2023-07-01 22:37:55 +08:00 |
|
kuaifan
|
a35f1505e3
|
整理代码
|
2023-06-30 17:24:06 +08:00 |
|
weifashi
|
36499a36b1
|
feat:调整可见性
|
2023-06-29 23:18:36 +08:00 |
|
weifashi
|
ff2f311d43
|
feat:更改可见性样式
|
2023-06-29 19:15:07 +08:00 |
|
weifashi
|
2e92682df2
|
fix:1.审批中心时长显示优化修复,2.审批中心点击列表时滚动条不变 , 3调整可见性样式
|
2023-06-29 01:08:36 +08:00 |
|
kuaifan
|
a4e41ffb24
|
build
|
2023-06-18 14:50:53 +08:00 |
|
kuaifan
|
19815415d0
|
fix: 修复已知bug
|
2023-06-17 06:01:27 +08:00 |
|
kuaifan
|
c940698933
|
build
|
2023-06-16 18:38:10 +08:00 |
|
kuaifan
|
04632182b4
|
perf: 优化会员选择器
|
2023-06-16 17:45:42 +08:00 |
|
kuaifan
|
e507c148ca
|
perf: 优化会员选择器
|
2023-06-14 15:44:48 +08:00 |
|