mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-13 15:20:55 +00:00
Merge branch 'e2ee' into pro
This commit is contained in:
commit
60a41cae41
14
CHANGELOG.md
14
CHANGELOG.md
@ -2,6 +2,20 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## [0.25.48]
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- 无法查看已归档任务
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- 实现非对称加密关键接口
|
||||||
|
|
||||||
|
### Performance
|
||||||
|
|
||||||
|
- 自动清空文件回收站
|
||||||
|
|
||||||
## [0.25.42]
|
## [0.25.42]
|
||||||
|
|
||||||
### Performance
|
### Performance
|
||||||
|
|||||||
@ -9889,12 +9889,12 @@
|
|||||||
* Clones a request and overrides some of its parameters.
|
* Clones a request and overrides some of its parameters.
|
||||||
*
|
*
|
||||||
* @return static
|
* @return static
|
||||||
* @param array $query The GET parameters
|
* @param array|null $query The GET parameters
|
||||||
* @param array $request The POST parameters
|
* @param array|null $request The POST parameters
|
||||||
* @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
|
* @param array|null $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
|
||||||
* @param array $cookies The COOKIE parameters
|
* @param array|null $cookies The COOKIE parameters
|
||||||
* @param array $files The FILES parameters
|
* @param array|null $files The FILES parameters
|
||||||
* @param array $server The SERVER parameters
|
* @param array|null $server The SERVER parameters
|
||||||
* @return static
|
* @return static
|
||||||
* @static
|
* @static
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -534,7 +534,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/one 10. 获取单条消息
|
* @api {get} api/dialog/msg/one 11. 获取单条消息
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -563,7 +563,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/read 11. 已读聊天消息
|
* @api {get} api/dialog/msg/read 12. 已读聊天消息
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -614,7 +614,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/unread 12. 获取未读消息数据
|
* @api {get} api/dialog/msg/unread 13. 获取未读消息数据
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -655,7 +655,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/dialog/msg/sendtext 13. 发送消息
|
* @api {post} api/dialog/msg/sendtext 14. 发送消息
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -676,7 +676,6 @@ class DialogController extends AbstractController
|
|||||||
*/
|
*/
|
||||||
public function msg__sendtext()
|
public function msg__sendtext()
|
||||||
{
|
{
|
||||||
Base::checkClientVersion('0.19.0');
|
|
||||||
$user = User::auth();
|
$user = User::auth();
|
||||||
//
|
//
|
||||||
if (!$user->bot) {
|
if (!$user->bot) {
|
||||||
@ -691,11 +690,11 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
$dialog_id = Base::getPostInt('dialog_id');
|
$dialog_id = intval(Request::input('dialog_id'));
|
||||||
$update_id = Base::getPostInt('update_id');
|
$update_id = intval(Request::input('update_id'));
|
||||||
$reply_id = Base::getPostInt('reply_id');
|
$reply_id = intval(Request::input('reply_id'));
|
||||||
$text = trim(Base::getPostValue('text'));
|
$text = trim(Request::input('text'));
|
||||||
$silence = trim(Base::getPostValue('silence')) === 'yes';
|
$silence = trim(Request::input('silence')) === 'yes';
|
||||||
//
|
//
|
||||||
WebSocketDialog::checkDialog($dialog_id);
|
WebSocketDialog::checkDialog($dialog_id);
|
||||||
//
|
//
|
||||||
@ -745,7 +744,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/dialog/msg/sendrecord 14. 发送语音
|
* @api {post} api/dialog/msg/sendrecord 15. 发送语音
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -765,15 +764,15 @@ class DialogController extends AbstractController
|
|||||||
{
|
{
|
||||||
$user = User::auth();
|
$user = User::auth();
|
||||||
//
|
//
|
||||||
$dialog_id = Base::getPostInt('dialog_id');
|
$dialog_id = intval(Request::input('dialog_id'));
|
||||||
$reply_id = Base::getPostInt('reply_id');
|
$reply_id = intval(Request::input('reply_id'));
|
||||||
//
|
//
|
||||||
WebSocketDialog::checkDialog($dialog_id);
|
WebSocketDialog::checkDialog($dialog_id);
|
||||||
//
|
//
|
||||||
$action = $reply_id > 0 ? "reply-$reply_id" : "";
|
$action = $reply_id > 0 ? "reply-$reply_id" : "";
|
||||||
$path = "uploads/chat/" . date("Ym") . "/" . $dialog_id . "/";
|
$path = "uploads/chat/" . date("Ym") . "/" . $dialog_id . "/";
|
||||||
$base64 = Base::getPostValue('base64');
|
$base64 = Request::input('base64');
|
||||||
$duration = Base::getPostInt('duration');
|
$duration = intval(Request::input('duration'));
|
||||||
if ($duration < 600) {
|
if ($duration < 600) {
|
||||||
return Base::retError('说话时间太短');
|
return Base::retError('说话时间太短');
|
||||||
}
|
}
|
||||||
@ -792,7 +791,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/dialog/msg/sendfile 15. 文件上传
|
* @api {post} api/dialog/msg/sendfile 16. 文件上传
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -814,16 +813,16 @@ class DialogController extends AbstractController
|
|||||||
{
|
{
|
||||||
$user = User::auth();
|
$user = User::auth();
|
||||||
//
|
//
|
||||||
$dialog_id = Base::getPostInt('dialog_id');
|
$dialog_id = intval(Request::input('dialog_id'));
|
||||||
$reply_id = Base::getPostInt('reply_id');
|
$reply_id = intval(Request::input('reply_id'));
|
||||||
$image_attachment = Base::getPostInt('image_attachment');
|
$image_attachment = intval(Request::input('image_attachment'));
|
||||||
//
|
//
|
||||||
$dialog = WebSocketDialog::checkDialog($dialog_id);
|
$dialog = WebSocketDialog::checkDialog($dialog_id);
|
||||||
//
|
//
|
||||||
$action = $reply_id > 0 ? "reply-$reply_id" : "";
|
$action = $reply_id > 0 ? "reply-$reply_id" : "";
|
||||||
$path = "uploads/chat/" . date("Ym") . "/" . $dialog_id . "/";
|
$path = "uploads/chat/" . date("Ym") . "/" . $dialog_id . "/";
|
||||||
$image64 = Base::getPostValue('image64');
|
$image64 = Request::input('image64');
|
||||||
$fileName = Base::getPostValue('filename');
|
$fileName = Request::input('filename');
|
||||||
if ($image64) {
|
if ($image64) {
|
||||||
$data = Base::image64save([
|
$data = Base::image64save([
|
||||||
"image64" => $image64,
|
"image64" => $image64,
|
||||||
@ -876,7 +875,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/sendfileid 16. 通过文件ID发送文件
|
* @api {get} api/dialog/msg/sendfileid 17. 通过文件ID发送文件
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -946,7 +945,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/dialog/msg/sendanon 16. 发送匿名消息
|
* @api {post} api/dialog/msg/sendanon 18. 发送匿名消息
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -964,8 +963,8 @@ class DialogController extends AbstractController
|
|||||||
{
|
{
|
||||||
User::auth();
|
User::auth();
|
||||||
//
|
//
|
||||||
$userid = Base::getPostInt('userid');
|
$userid = intval(Request::input('userid'));
|
||||||
$text = trim(Base::getPostValue('text'));
|
$text = trim(Request::input('text'));
|
||||||
//
|
//
|
||||||
$anonMessage = Base::settingFind('system', 'anon_message', 'open');
|
$anonMessage = Base::settingFind('system', 'anon_message', 'open');
|
||||||
if ($anonMessage != 'open') {
|
if ($anonMessage != 'open') {
|
||||||
@ -999,7 +998,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/readlist 17. 获取消息阅读情况
|
* @api {get} api/dialog/msg/readlist 19. 获取消息阅读情况
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1028,7 +1027,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/detail 18. 消息详情
|
* @api {get} api/dialog/msg/detail 20. 消息详情
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1076,7 +1075,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/download 19. 文件下载
|
* @api {get} api/dialog/msg/download 21. 文件下载
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1119,7 +1118,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/withdraw 20. 聊天消息撤回
|
* @api {get} api/dialog/msg/withdraw 22. 聊天消息撤回
|
||||||
*
|
*
|
||||||
* @apiDescription 消息撤回限制24小时内,需要token身份
|
* @apiDescription 消息撤回限制24小时内,需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1145,7 +1144,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/mark 21. 消息标记操作
|
* @api {get} api/dialog/msg/mark 23. 消息标记操作
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1212,7 +1211,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/silence 22. 消息免打扰
|
* @api {get} api/dialog/msg/silence 24. 消息免打扰
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1275,7 +1274,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/forward 23. 转发消息给
|
* @api {get} api/dialog/msg/forward 25. 转发消息给
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1312,7 +1311,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/emoji 24. emoji回复
|
* @api {get} api/dialog/msg/emoji 26. emoji回复
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1347,7 +1346,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/tag 25. 标注/取消标注
|
* @api {get} api/dialog/msg/tag 27. 标注/取消标注
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1376,7 +1375,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/todo 26. 设待办/取消待办
|
* @api {get} api/dialog/msg/todo 28. 设待办/取消待办
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1419,7 +1418,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/todolist 27. 获取消息待办情况
|
* @api {get} api/dialog/msg/todolist 29. 获取消息待办情况
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1449,7 +1448,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/msg/done 28. 完成待办
|
* @api {get} api/dialog/msg/done 30. 完成待办
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1496,7 +1495,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/group/add 29. 新增群组
|
* @api {get} api/dialog/group/add 31. 新增群组
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1558,7 +1557,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/group/edit 30. 修改群组
|
* @api {get} api/dialog/group/edit 32. 修改群组
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -1619,7 +1618,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/group/adduser 31. 添加群成员
|
* @api {get} api/dialog/group/adduser 33. 添加群成员
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* - 有群主时:只有群主可以邀请
|
* - 有群主时:只有群主可以邀请
|
||||||
@ -1655,7 +1654,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/group/deluser 32. 移出(退出)群成员
|
* @api {get} api/dialog/group/deluser 34. 移出(退出)群成员
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* - 只有群主、邀请人可以踢人
|
* - 只有群主、邀请人可以踢人
|
||||||
@ -1699,7 +1698,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/group/transfer 33. 转让群组
|
* @api {get} api/dialog/group/transfer 35. 转让群组
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* - 只有群主且是个人类型群可以解散
|
* - 只有群主且是个人类型群可以解散
|
||||||
@ -1743,7 +1742,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/group/disband 34. 解散群组
|
* @api {get} api/dialog/group/disband 36. 解散群组
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* - 只有群主且是个人类型群可以解散
|
* - 只有群主且是个人类型群可以解散
|
||||||
@ -1771,7 +1770,7 @@ class DialogController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/dialog/group/searchuser 35. 搜索个人群(仅限管理员)
|
* @api {get} api/dialog/group/searchuser 37. 搜索个人群(仅限管理员)
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份,用于创建部门搜索个人群组
|
* @apiDescription 需要token身份,用于创建部门搜索个人群组
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
|
|||||||
@ -595,8 +595,8 @@ class FileController extends AbstractController
|
|||||||
{
|
{
|
||||||
$user = User::auth();
|
$user = User::auth();
|
||||||
//
|
//
|
||||||
$id = Base::getPostInt('id');
|
$id = intval(Request::input('id'));
|
||||||
$content = Base::getPostValue('content');
|
$content = Request::input('content');
|
||||||
//
|
//
|
||||||
$file = File::permissionFind($id, $user, 1);
|
$file = File::permissionFind($id, $user, 1);
|
||||||
//
|
//
|
||||||
|
|||||||
@ -1543,7 +1543,8 @@ class ProjectController extends AbstractController
|
|||||||
public function task__add()
|
public function task__add()
|
||||||
{
|
{
|
||||||
User::auth();
|
User::auth();
|
||||||
parse_str(Request::getContent(), $data);
|
//
|
||||||
|
$data = Request::input();
|
||||||
$project_id = intval($data['project_id']);
|
$project_id = intval($data['project_id']);
|
||||||
$column_id = $data['column_id'];
|
$column_id = $data['column_id'];
|
||||||
// 项目
|
// 项目
|
||||||
@ -1663,7 +1664,7 @@ class ProjectController extends AbstractController
|
|||||||
{
|
{
|
||||||
User::auth();
|
User::auth();
|
||||||
//
|
//
|
||||||
parse_str(Request::getContent(), $data);
|
$data = Request::input();
|
||||||
$task_id = intval($data['task_id']);
|
$task_id = intval($data['task_id']);
|
||||||
//
|
//
|
||||||
$task = ProjectTask::userTask($task_id, true, true, 2);
|
$task = ProjectTask::userTask($task_id, true, true, 2);
|
||||||
@ -1989,8 +1990,8 @@ class ProjectController extends AbstractController
|
|||||||
{
|
{
|
||||||
User::auth();
|
User::auth();
|
||||||
//
|
//
|
||||||
$project_id = intval(Base::getContentValue('project_id'));
|
$project_id = intval(Request::input('project_id'));
|
||||||
$flows = Base::getContentValue('flows');
|
$flows = Request::input('flows');
|
||||||
//
|
//
|
||||||
if (!is_array($flows)) {
|
if (!is_array($flows)) {
|
||||||
return Base::retError('参数错误');
|
return Base::retError('参数错误');
|
||||||
|
|||||||
@ -137,14 +137,14 @@ class ReportController extends AbstractController
|
|||||||
$user = User::auth();
|
$user = User::auth();
|
||||||
//
|
//
|
||||||
$input = [
|
$input = [
|
||||||
"id" => Base::getPostValue("id", 0),
|
"id" => Request::input("id", 0),
|
||||||
"sign" => Base::getPostValue("sign"),
|
"sign" => Request::input("sign"),
|
||||||
"title" => Base::getPostValue("title"),
|
"title" => Request::input("title"),
|
||||||
"type" => Base::getPostValue("type"),
|
"type" => Request::input("type"),
|
||||||
"content" => Base::getPostValue("content"),
|
"content" => Request::input("content"),
|
||||||
"receive" => Base::getPostValue("receive"),
|
"receive" => Request::input("receive"),
|
||||||
// 以当前日期为基础的周期偏移量。例如选择了上一周那么就是 -1,上一天同理。
|
// 以当前日期为基础的周期偏移量。例如选择了上一周那么就是 -1,上一天同理。
|
||||||
"offset" => Base::getPostValue("offset", 0),
|
"offset" => Request::input("offset", 0),
|
||||||
];
|
];
|
||||||
$validator = Validator::make($input, [
|
$validator = Validator::make($input, [
|
||||||
'id' => 'numeric',
|
'id' => 'numeric',
|
||||||
|
|||||||
@ -10,7 +10,6 @@ use App\Module\BillExport;
|
|||||||
use App\Module\BillMultipleExport;
|
use App\Module\BillMultipleExport;
|
||||||
use App\Module\Doo;
|
use App\Module\Doo;
|
||||||
use App\Module\Extranet;
|
use App\Module\Extranet;
|
||||||
use Arr;
|
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Guanguans\Notify\Factory;
|
use Guanguans\Notify\Factory;
|
||||||
use Guanguans\Notify\Messages\EmailMessage;
|
use Guanguans\Notify\Messages\EmailMessage;
|
||||||
@ -439,7 +438,7 @@ class SystemController extends AbstractController
|
|||||||
$type = trim(Request::input('type'));
|
$type = trim(Request::input('type'));
|
||||||
if ($type == 'save') {
|
if ($type == 'save') {
|
||||||
User::auth('admin');
|
User::auth('admin');
|
||||||
$list = Base::getPostValue('list');
|
$list = Request::input('list');
|
||||||
$array = [];
|
$array = [];
|
||||||
if (empty($list) || !is_array($list)) {
|
if (empty($list) || !is_array($list)) {
|
||||||
return Base::retError('参数错误');
|
return Base::retError('参数错误');
|
||||||
@ -488,7 +487,7 @@ class SystemController extends AbstractController
|
|||||||
$type = trim(Request::input('type'));
|
$type = trim(Request::input('type'));
|
||||||
if ($type == 'save') {
|
if ($type == 'save') {
|
||||||
User::auth('admin');
|
User::auth('admin');
|
||||||
$list = Base::getPostValue('list');
|
$list = Request::input('list');
|
||||||
$array = [];
|
$array = [];
|
||||||
if (empty($list) || !is_array($list)) {
|
if (empty($list) || !is_array($list)) {
|
||||||
return Base::retError('参数错误');
|
return Base::retError('参数错误');
|
||||||
@ -514,7 +513,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/system/license 08. License
|
* @api {post} api/system/license 10. License
|
||||||
*
|
*
|
||||||
* @apiDescription 获取License信息、保存License(限管理员)
|
* @apiDescription 获取License信息、保存License(限管理员)
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -536,7 +535,7 @@ class SystemController extends AbstractController
|
|||||||
//
|
//
|
||||||
$type = trim(Request::input('type'));
|
$type = trim(Request::input('type'));
|
||||||
if ($type == 'save') {
|
if ($type == 'save') {
|
||||||
$license = Base::getPostValue('license');
|
$license = Request::input('license');
|
||||||
Doo::licenseSave($license);
|
Doo::licenseSave($license);
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
@ -550,7 +549,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/info 10. 获取终端详细信息
|
* @api {get} api/system/get/info 11. 获取终端详细信息
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
@ -579,7 +578,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/ip 11. 获取IP地址
|
* @api {get} api/system/get/ip 12. 获取IP地址
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
@ -594,7 +593,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/cnip 12. 是否中国IP地址
|
* @api {get} api/system/get/cnip 13. 是否中国IP地址
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
@ -611,7 +610,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/ipgcj02 13. 获取IP地址经纬度
|
* @api {get} api/system/get/ipgcj02 14. 获取IP地址经纬度
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
@ -628,7 +627,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/ipinfo 14. 获取IP地址详细信息
|
* @api {get} api/system/get/ipinfo 15. 获取IP地址详细信息
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
@ -645,7 +644,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/system/imgupload 15. 上传图片
|
* @api {post} api/system/imgupload 16. 上传图片
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -679,8 +678,8 @@ class SystemController extends AbstractController
|
|||||||
$scale = [$width, $height, $whcut];
|
$scale = [$width, $height, $whcut];
|
||||||
}
|
}
|
||||||
$path = "uploads/user/picture/" . User::userid() . "/" . date("Ym") . "/";
|
$path = "uploads/user/picture/" . User::userid() . "/" . date("Ym") . "/";
|
||||||
$image64 = trim(Base::getPostValue('image64'));
|
$image64 = trim(Request::input('image64'));
|
||||||
$fileName = trim(Base::getPostValue('filename'));
|
$fileName = trim(Request::input('filename'));
|
||||||
if ($image64) {
|
if ($image64) {
|
||||||
$data = Base::image64save([
|
$data = Base::image64save([
|
||||||
"image64" => $image64,
|
"image64" => $image64,
|
||||||
@ -705,7 +704,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/imgview 16. 浏览图片空间
|
* @api {get} api/system/get/imgview 17. 浏览图片空间
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -801,7 +800,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {post} api/system/fileupload 17. 上传文件
|
* @api {post} api/system/fileupload 18. 上传文件
|
||||||
*
|
*
|
||||||
* @apiDescription 需要token身份
|
* @apiDescription 需要token身份
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -822,8 +821,8 @@ class SystemController extends AbstractController
|
|||||||
return Base::retError('身份失效,等重新登录');
|
return Base::retError('身份失效,等重新登录');
|
||||||
}
|
}
|
||||||
$path = "uploads/user/file/" . User::userid() . "/" . date("Ym") . "/";
|
$path = "uploads/user/file/" . User::userid() . "/" . date("Ym") . "/";
|
||||||
$image64 = trim(Base::getPostValue('image64'));
|
$image64 = trim(Request::input('image64'));
|
||||||
$fileName = trim(Base::getPostValue('filename'));
|
$fileName = trim(Request::input('filename'));
|
||||||
if ($image64) {
|
if ($image64) {
|
||||||
$data = Base::image64save([
|
$data = Base::image64save([
|
||||||
"image64" => $image64,
|
"image64" => $image64,
|
||||||
@ -843,7 +842,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/showitem 18. 首页显示ITEM
|
* @api {get} api/system/get/showitem 19. 首页显示ITEM
|
||||||
*
|
*
|
||||||
* @apiDescription 用于判断首页是否显示:pro、github、更新日志...
|
* @apiDescription 用于判断首页是否显示:pro、github、更新日志...
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -875,7 +874,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/get/starthome 19. 启动首页设置信息
|
* @api {get} api/system/get/starthome 20. 启动首页设置信息
|
||||||
*
|
*
|
||||||
* @apiDescription 用于判断注册是否需要启动首页
|
* @apiDescription 用于判断注册是否需要启动首页
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -895,7 +894,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/email/check 20. 邮件发送测试(限管理员)
|
* @api {get} api/system/email/check 21. 邮件发送测试(限管理员)
|
||||||
*
|
*
|
||||||
* @apiDescription 测试配置邮箱是否能发送邮件
|
* @apiDescription 测试配置邮箱是否能发送邮件
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
@ -941,7 +940,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/checkin/export 21. 导出签到数据(限管理员)
|
* @api {get} api/system/checkin/export 22. 导出签到数据(限管理员)
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
@ -1108,7 +1107,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/checkin/down 22. 下载导出的签到数据
|
* @api {get} api/system/checkin/down 23. 下载导出的签到数据
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
@ -1134,7 +1133,7 @@ class SystemController extends AbstractController
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @api {get} api/system/version 23. 获取版本号
|
* @api {get} api/system/version 24. 获取版本号
|
||||||
*
|
*
|
||||||
* @apiVersion 1.0.0
|
* @apiVersion 1.0.0
|
||||||
* @apiGroup system
|
* @apiGroup system
|
||||||
|
|||||||
@ -1527,7 +1527,7 @@ class UsersController extends AbstractController
|
|||||||
return Base::retError('未开放修改权限,请联系管理员');
|
return Base::retError('未开放修改权限,请联系管理员');
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
$list = Base::getPostValue('list');
|
$list = Request::input('list');
|
||||||
$array = [];
|
$array = [];
|
||||||
if (empty($list) || !is_array($list)) {
|
if (empty($list) || !is_array($list)) {
|
||||||
return Base::retError('参数错误');
|
return Base::retError('参数错误');
|
||||||
@ -1618,4 +1618,46 @@ class UsersController extends AbstractController
|
|||||||
}
|
}
|
||||||
return Base::retSuccess('success', $row);
|
return Base::retSuccess('success', $row);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @api {get} api/users/key/client 28. 客户端KEY
|
||||||
|
*
|
||||||
|
* @apiDescription 获取客户端KEY,用于加密数据发送给服务端
|
||||||
|
* @apiVersion 1.0.0
|
||||||
|
* @apiGroup users
|
||||||
|
* @apiName key__client
|
||||||
|
*
|
||||||
|
* @apiParam {String} [client_id] 客户端ID(希望不变的,除非清除浏览器缓存或者卸载应用)
|
||||||
|
*
|
||||||
|
* @apiSuccess {Number} ret 返回状态码(1正确、0错误)
|
||||||
|
* @apiSuccess {String} msg 返回信息(错误描述)
|
||||||
|
* @apiSuccess {Object} data 返回数据
|
||||||
|
*/
|
||||||
|
public function key__client()
|
||||||
|
{
|
||||||
|
$clientId = (trim(Request::input('client_id')) ?: Base::generatePassword(6)) . Doo::userId();
|
||||||
|
//
|
||||||
|
$cacheKey = "KeyPair::" . $clientId;
|
||||||
|
if (Cache::has($cacheKey)) {
|
||||||
|
$cacheData = Base::json2array(Cache::get($cacheKey));
|
||||||
|
if ($cacheData['private_key']) {
|
||||||
|
return Base::retSuccess('success', [
|
||||||
|
'type' => 'pgp',
|
||||||
|
'id' => $clientId,
|
||||||
|
'key' => $cacheData['public_key'],
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//
|
||||||
|
$name = Doo::userEmail() ?: Base::generatePassword(6);
|
||||||
|
$email = Doo::userEmail() ?: 'aa@bb.cc';
|
||||||
|
$data = Doo::pgpGenerateKeyPair($name, $email, Base::generatePassword());
|
||||||
|
Cache::put("KeyPair::" . $clientId, Base::array2json($data), Carbon::now()->addQuarter());
|
||||||
|
//
|
||||||
|
return Base::retSuccess('success', [
|
||||||
|
'type' => 'pgp',
|
||||||
|
'id' => $clientId,
|
||||||
|
'key' => $data['public_key'],
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,59 +12,8 @@ class VerifyCsrfToken extends Middleware
|
|||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
protected $except = [
|
protected $except = [
|
||||||
// 上传图片
|
// 接口部分
|
||||||
'api/system/imgupload/',
|
'api/*',
|
||||||
|
|
||||||
// 上传文件
|
|
||||||
'api/system/fileupload/',
|
|
||||||
|
|
||||||
// 保存任务优先级
|
|
||||||
'api/system/priority/',
|
|
||||||
|
|
||||||
// 保存创建项目列表模板
|
|
||||||
'api/system/column/template/',
|
|
||||||
|
|
||||||
// License 设置
|
|
||||||
'api/system/license/',
|
|
||||||
|
|
||||||
// 添加任务
|
|
||||||
'api/project/task/add/',
|
|
||||||
|
|
||||||
// 保存工作流
|
|
||||||
'api/project/flow/save/',
|
|
||||||
|
|
||||||
// 修改任务
|
|
||||||
'api/project/task/update/',
|
|
||||||
|
|
||||||
// 聊天发文本
|
|
||||||
'api/dialog/msg/sendtext/',
|
|
||||||
|
|
||||||
// 聊天发语音
|
|
||||||
'api/dialog/msg/sendrecord/',
|
|
||||||
|
|
||||||
// 聊天发文件
|
|
||||||
'api/dialog/msg/sendfile/',
|
|
||||||
|
|
||||||
// 聊天发匿名消息
|
|
||||||
'api/dialog/msg/sendanon/',
|
|
||||||
|
|
||||||
// 保存文件内容
|
|
||||||
'api/file/content/save/',
|
|
||||||
|
|
||||||
// 保存文件内容(office)
|
|
||||||
'api/file/content/office/',
|
|
||||||
|
|
||||||
// 保存文件内容(上传)
|
|
||||||
'api/file/content/upload/',
|
|
||||||
|
|
||||||
// 保存汇报
|
|
||||||
'api/report/store/',
|
|
||||||
|
|
||||||
// 签到设置
|
|
||||||
'api/users/checkin/save/',
|
|
||||||
|
|
||||||
// 签到上报
|
|
||||||
'api/public/checkin/report/',
|
|
||||||
|
|
||||||
// 发布桌面端
|
// 发布桌面端
|
||||||
'desktop/publish/',
|
'desktop/publish/',
|
||||||
|
|||||||
@ -4,9 +4,9 @@ namespace App\Http\Middleware;
|
|||||||
|
|
||||||
@error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
|
@error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
|
||||||
|
|
||||||
|
use App\Module\Base;
|
||||||
use App\Module\Doo;
|
use App\Module\Doo;
|
||||||
use Closure;
|
use Closure;
|
||||||
use Request;
|
|
||||||
|
|
||||||
class WebApi
|
class WebApi
|
||||||
{
|
{
|
||||||
@ -22,18 +22,41 @@ class WebApi
|
|||||||
global $_A;
|
global $_A;
|
||||||
$_A = [];
|
$_A = [];
|
||||||
|
|
||||||
if (Request::input('__Access-Control-Allow-Origin') || Request::header('__Access-Control-Allow-Origin')) {
|
Doo::load();
|
||||||
header('Access-Control-Allow-Origin:*');
|
|
||||||
header('Access-Control-Allow-Methods:GET,POST,PUT,DELETE,OPTIONS');
|
$encrypt = Doo::pgpParseStr($request->header('encrypt'));
|
||||||
header('Access-Control-Allow-Headers:Content-Type, platform, platform-channel, token, release, Access-Control-Allow-Origin');
|
if ($request->isMethod('post')) {
|
||||||
|
$version = $request->header('version');
|
||||||
|
if ($version && version_compare($version, '0.25.48', '<')) {
|
||||||
|
// 旧版本兼容 php://input
|
||||||
|
parse_str($request->getContent(), $content);
|
||||||
|
if ($content) {
|
||||||
|
$request->merge($content);
|
||||||
|
}
|
||||||
|
} elseif ($encrypt['encrypt_type'] === 'pgp' && $content = $request->input('encrypted')) {
|
||||||
|
// 新版本解密提交的内容
|
||||||
|
$content = Doo::pgpDecryptApi($content, $encrypt['encrypt_id']);
|
||||||
|
if ($content) {
|
||||||
|
$request->merge($content);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 强制 https
|
||||||
$APP_SCHEME = env('APP_SCHEME', 'auto');
|
$APP_SCHEME = env('APP_SCHEME', 'auto');
|
||||||
if (in_array(strtolower($APP_SCHEME), ['https', 'on', 'ssl', '1', 'true', 'yes'], true)) {
|
if (in_array(strtolower($APP_SCHEME), ['https', 'on', 'ssl', '1', 'true', 'yes'], true)) {
|
||||||
$request->setTrustedProxies([$request->getClientIp()], $request::HEADER_X_FORWARDED_PROTO);
|
$request->setTrustedProxies([$request->getClientIp()], $request::HEADER_X_FORWARDED_PROTO);
|
||||||
}
|
}
|
||||||
Doo::load();
|
|
||||||
|
|
||||||
return $next($request);
|
$response = $next($request);
|
||||||
|
|
||||||
|
// 加密返回内容
|
||||||
|
if ($encrypt['client_type'] === 'pgp' && $content = $response->getContent()) {
|
||||||
|
$response->setContent(json_encode([
|
||||||
|
'encrypted' => Doo::pgpEncryptApi($content, $encrypt['client_key'])
|
||||||
|
]));
|
||||||
|
}
|
||||||
|
|
||||||
|
return $response;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,7 +29,7 @@ use Request;
|
|||||||
* @property \Illuminate\Support\Carbon|null $deleted_at
|
* @property \Illuminate\Support\Carbon|null $deleted_at
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|File newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|File newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|File newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|File newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|File onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|File onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|File query()
|
* @method static \Illuminate\Database\Eloquent\Builder|File query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|File whereCid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|File whereCid($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|File whereCreatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|File whereCreatedAt($value)
|
||||||
@ -46,8 +46,8 @@ use Request;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|File whereType($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|File whereType($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|File whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|File whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|File whereUserid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|File whereUserid($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|File withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|File withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|File withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|File withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class File extends AbstractModel
|
class File extends AbstractModel
|
||||||
|
|||||||
@ -20,7 +20,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @property \Illuminate\Support\Carbon|null $deleted_at
|
* @property \Illuminate\Support\Carbon|null $deleted_at
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|FileContent onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent query()
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereContent($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereContent($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereCreatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereCreatedAt($value)
|
||||||
@ -31,8 +31,8 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereText($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereText($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereUserid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent whereUserid($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|FileContent withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|FileContent withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|FileContent withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class FileContent extends AbstractModel
|
class FileContent extends AbstractModel
|
||||||
|
|||||||
@ -28,17 +28,17 @@ use Request;
|
|||||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||||
* @property \Illuminate\Support\Carbon|null $deleted_at
|
* @property \Illuminate\Support\Carbon|null $deleted_at
|
||||||
* @property-read int $owner_userid
|
* @property-read int $owner_userid
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectColumn[] $projectColumn
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectColumn> $projectColumn
|
||||||
* @property-read int|null $project_column_count
|
* @property-read int|null $project_column_count
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectLog[] $projectLog
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectLog> $projectLog
|
||||||
* @property-read int|null $project_log_count
|
* @property-read int|null $project_log_count
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectUser[] $projectUser
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectUser> $projectUser
|
||||||
* @property-read int|null $project_user_count
|
* @property-read int|null $project_user_count
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project allData($userid = null)
|
* @method static \Illuminate\Database\Eloquent\Builder|Project allData($userid = null)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project authData($userid = null, $owner = null)
|
* @method static \Illuminate\Database\Eloquent\Builder|Project authData($userid = null, $owner = null)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|Project newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|Project newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|Project onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|Project onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project query()
|
* @method static \Illuminate\Database\Eloquent\Builder|Project query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project whereArchivedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|Project whereArchivedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project whereArchivedUserid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|Project whereArchivedUserid($value)
|
||||||
@ -52,8 +52,8 @@ use Request;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|Project whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project whereUserSimple($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|Project whereUserSimple($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Project whereUserid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|Project whereUserid($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|Project withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|Project withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|Project withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|Project withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class Project extends AbstractModel
|
class Project extends AbstractModel
|
||||||
|
|||||||
@ -20,11 +20,11 @@ use Request;
|
|||||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||||
* @property \Illuminate\Support\Carbon|null $deleted_at
|
* @property \Illuminate\Support\Carbon|null $deleted_at
|
||||||
* @property-read \App\Models\Project|null $project
|
* @property-read \App\Models\Project|null $project
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectTask[] $projectTask
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectTask> $projectTask
|
||||||
* @property-read int|null $project_task_count
|
* @property-read int|null $project_task_count
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectColumn onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn query()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereColor($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereColor($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereCreatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereCreatedAt($value)
|
||||||
@ -34,8 +34,8 @@ use Request;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereProjectId($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereProjectId($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereSort($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereSort($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectColumn withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectColumn withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectColumn withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class ProjectColumn extends AbstractModel
|
class ProjectColumn extends AbstractModel
|
||||||
|
|||||||
@ -12,7 +12,7 @@ use App\Module\Base;
|
|||||||
* @property string|null $name 流程名称
|
* @property string|null $name 流程名称
|
||||||
* @property \Illuminate\Support\Carbon|null $created_at
|
* @property \Illuminate\Support\Carbon|null $created_at
|
||||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectFlowItem[] $projectFlowItem
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectFlowItem> $projectFlowItem
|
||||||
* @property-read int|null $project_flow_item_count
|
* @property-read int|null $project_flow_item_count
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectFlow newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectFlow newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectFlow newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectFlow newQuery()
|
||||||
|
|||||||
@ -52,18 +52,18 @@ use Request;
|
|||||||
* @property-read bool $today
|
* @property-read bool $today
|
||||||
* @property-read \App\Models\Project|null $project
|
* @property-read \App\Models\Project|null $project
|
||||||
* @property-read \App\Models\ProjectColumn|null $projectColumn
|
* @property-read \App\Models\ProjectColumn|null $projectColumn
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectTaskFile[] $taskFile
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectTaskFile> $taskFile
|
||||||
* @property-read int|null $task_file_count
|
* @property-read int|null $task_file_count
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectTaskTag[] $taskTag
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectTaskTag> $taskTag
|
||||||
* @property-read int|null $task_tag_count
|
* @property-read int|null $task_tag_count
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ProjectTaskUser[] $taskUser
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ProjectTaskUser> $taskUser
|
||||||
* @property-read int|null $task_user_count
|
* @property-read int|null $task_user_count
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask allData($userid = null)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask allData($userid = null)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask authData($userid = null, $owner = null)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask authData($userid = null, $owner = null)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask betweenTime($start, $end, $type = 'taskTime')
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask betweenTime($start, $end, $type = 'taskTime')
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectTask onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask query()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereArchivedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereArchivedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereArchivedFollow($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereArchivedFollow($value)
|
||||||
@ -92,8 +92,8 @@ use Request;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereStartAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereStartAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereUserid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask whereUserid($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectTask withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectTask withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTask withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class ProjectTask extends AbstractModel
|
class ProjectTask extends AbstractModel
|
||||||
@ -530,8 +530,6 @@ class ProjectTask extends AbstractModel
|
|||||||
public function updateTask($data, &$updateMarking = [])
|
public function updateTask($data, &$updateMarking = [])
|
||||||
{
|
{
|
||||||
AbstractModel::transaction(function () use ($data, &$updateMarking) {
|
AbstractModel::transaction(function () use ($data, &$updateMarking) {
|
||||||
// 判断版本
|
|
||||||
Base::checkClientVersion('0.19.0');
|
|
||||||
// 主任务
|
// 主任务
|
||||||
$mainTask = $this->parent_id > 0 ? self::find($this->parent_id) : null;
|
$mainTask = $this->parent_id > 0 ? self::find($this->parent_id) : null;
|
||||||
// 工作流
|
// 工作流
|
||||||
|
|||||||
@ -19,7 +19,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @property \Illuminate\Support\Carbon|null $deleted_at
|
* @property \Illuminate\Support\Carbon|null $deleted_at
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectTaskPushLog onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog query()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereCreatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereCreatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereDeletedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereDeletedAt($value)
|
||||||
@ -28,8 +28,8 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereType($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereType($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereUserid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog whereUserid($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectTaskPushLog withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|ProjectTaskPushLog withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|ProjectTaskPushLog withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class ProjectTaskPushLog extends AbstractModel
|
class ProjectTaskPushLog extends AbstractModel
|
||||||
|
|||||||
@ -23,10 +23,10 @@ use JetBrains\PhpStorm\Pure;
|
|||||||
* @property int $userid
|
* @property int $userid
|
||||||
* @property string $content
|
* @property string $content
|
||||||
* @property string $sign 汇报唯一标识
|
* @property string $sign 汇报唯一标识
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReportReceive[] $Receives
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ReportReceive> $Receives
|
||||||
* @property-read int|null $receives_count
|
* @property-read int|null $receives_count
|
||||||
* @property-read mixed $receives
|
* @property-read mixed $receives
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\User[] $receivesUser
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\User> $receivesUser
|
||||||
* @property-read int|null $receives_user_count
|
* @property-read int|null $receives_user_count
|
||||||
* @property-read \App\Models\User|null $sendUser
|
* @property-read \App\Models\User|null $sendUser
|
||||||
* @method static Builder|Report newModelQuery()
|
* @method static Builder|Report newModelQuery()
|
||||||
|
|||||||
@ -17,7 +17,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @property \Illuminate\Support\Carbon|null $deleted_at
|
* @property \Illuminate\Support\Carbon|null $deleted_at
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|TaskWorker onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker query()
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereArgs($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereArgs($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereCreatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereCreatedAt($value)
|
||||||
@ -27,8 +27,8 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereId($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereId($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereStartAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereStartAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|TaskWorker withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|TaskWorker withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|TaskWorker withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class TaskWorker extends AbstractModel
|
class TaskWorker extends AbstractModel
|
||||||
|
|||||||
@ -24,11 +24,11 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @property \Illuminate\Support\Carbon|null $created_at
|
* @property \Illuminate\Support\Carbon|null $created_at
|
||||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||||
* @property \Illuminate\Support\Carbon|null $deleted_at
|
* @property \Illuminate\Support\Carbon|null $deleted_at
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\WebSocketDialogUser[] $dialogUser
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\WebSocketDialogUser> $dialogUser
|
||||||
* @property-read int|null $dialog_user_count
|
* @property-read int|null $dialog_user_count
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|WebSocketDialog onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog query()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereAvatar($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereAvatar($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereCreatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereCreatedAt($value)
|
||||||
@ -40,8 +40,8 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereOwnerId($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereOwnerId($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereType($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereType($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|WebSocketDialog withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|WebSocketDialog withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialog withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class WebSocketDialog extends AbstractModel
|
class WebSocketDialog extends AbstractModel
|
||||||
|
|||||||
@ -39,7 +39,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @property-read \App\Models\WebSocketDialog|null $webSocketDialog
|
* @property-read \App\Models\WebSocketDialog|null $webSocketDialog
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg newModelQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg newModelQuery()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg newQuery()
|
||||||
* @method static \Illuminate\Database\Query\Builder|WebSocketDialogMsg onlyTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg onlyTrashed()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg query()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereCreatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereCreatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereDeletedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereDeletedAt($value)
|
||||||
@ -61,8 +61,8 @@ use Illuminate\Database\Eloquent\SoftDeletes;
|
|||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereType($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereType($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereUpdatedAt($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereUpdatedAt($value)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereUserid($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg whereUserid($value)
|
||||||
* @method static \Illuminate\Database\Query\Builder|WebSocketDialogMsg withTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg withTrashed()
|
||||||
* @method static \Illuminate\Database\Query\Builder|WebSocketDialogMsg withoutTrashed()
|
* @method static \Illuminate\Database\Eloquent\Builder|WebSocketDialogMsg withoutTrashed()
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
class WebSocketDialogMsg extends AbstractModel
|
class WebSocketDialogMsg extends AbstractModel
|
||||||
|
|||||||
@ -1933,60 +1933,6 @@ class Base
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* php://input 字符串解析到变量并获取指定值
|
|
||||||
* @param $key
|
|
||||||
* @return array
|
|
||||||
*/
|
|
||||||
public static function getContentsParse($key)
|
|
||||||
{
|
|
||||||
parse_str(Request::getContent(), $input);
|
|
||||||
if ($key) {
|
|
||||||
$input = $input[$key] ?? array();
|
|
||||||
}
|
|
||||||
return is_array($input) ? $input : array($input);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* php://input 字符串解析到变量并获取指定值
|
|
||||||
* @param $key
|
|
||||||
* @param null $default
|
|
||||||
* @return mixed|null
|
|
||||||
*/
|
|
||||||
public static function getContentValue($key, $default = null)
|
|
||||||
{
|
|
||||||
global $_A;
|
|
||||||
if (!isset($_A["__static_input_content"])) {
|
|
||||||
parse_str(Request::getContent(), $input);
|
|
||||||
$_A["__static_input_content"] = $input;
|
|
||||||
}
|
|
||||||
return $_A["__static_input_content"][$key] ?? $default;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param $key
|
|
||||||
* @param null $default
|
|
||||||
* @return array|mixed|string|null
|
|
||||||
*/
|
|
||||||
public static function getPostValue($key, $default = null)
|
|
||||||
{
|
|
||||||
$value = self::getContentValue($key, $default);
|
|
||||||
if (!isset($value)) {
|
|
||||||
$value = Request::post($key, $default);
|
|
||||||
}
|
|
||||||
return $value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param $key
|
|
||||||
* @param null $default
|
|
||||||
* @return int
|
|
||||||
*/
|
|
||||||
public static function getPostInt($key, $default = null)
|
|
||||||
{
|
|
||||||
return intval(self::getPostValue($key, $default));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 多维 array_values
|
* 多维 array_values
|
||||||
* @param $array
|
* @param $array
|
||||||
|
|||||||
@ -4,12 +4,14 @@ namespace App\Module;
|
|||||||
|
|
||||||
use App\Exceptions\ApiException;
|
use App\Exceptions\ApiException;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use Cache;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use FFI;
|
use FFI;
|
||||||
|
|
||||||
class Doo
|
class Doo
|
||||||
{
|
{
|
||||||
private static $doo;
|
private static $doo;
|
||||||
|
private static $passphrase = "LYHevk5n";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* char转为字符串
|
* char转为字符串
|
||||||
@ -45,6 +47,9 @@ class Doo
|
|||||||
char* md5s(char* text, char* password);
|
char* md5s(char* text, char* password);
|
||||||
char* macs();
|
char* macs();
|
||||||
char* dooSN();
|
char* dooSN();
|
||||||
|
char* pgpGenerateKeyPair(char* name, char* email, char* passphrase);
|
||||||
|
char* pgpEncrypt(char* plainText, char* publicKey);
|
||||||
|
char* pgpDecrypt(char* cipherText, char* privateKey, char* passphrase);
|
||||||
EOF, "/usr/lib/doo/doo.so");
|
EOF, "/usr/lib/doo/doo.so");
|
||||||
$token = $token ?: Base::headerOrInput('token');
|
$token = $token ?: Base::headerOrInput('token');
|
||||||
$language = $language ?: Base::headerOrInput('language');
|
$language = $language ?: Base::headerOrInput('language');
|
||||||
@ -299,4 +304,103 @@ class Doo
|
|||||||
{
|
{
|
||||||
return self::string(self::doo()->dooSN());
|
return self::string(self::doo()->dooSN());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生成PGP密钥对
|
||||||
|
* @param $name
|
||||||
|
* @param $email
|
||||||
|
* @param string $passphrase
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public static function pgpGenerateKeyPair($name, $email, string $passphrase = ""): array
|
||||||
|
{
|
||||||
|
return Base::json2array(self::string(self::doo()->pgpGenerateKeyPair($name, $email, $passphrase)));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PGP加密
|
||||||
|
* @param $plaintext
|
||||||
|
* @param $publicKey
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public static function pgpEncrypt($plaintext, $publicKey): string
|
||||||
|
{
|
||||||
|
if (strlen($publicKey) < 50) {
|
||||||
|
$keyCache = Base::json2array(Cache::get("KeyPair::" . $publicKey));
|
||||||
|
$publicKey = $keyCache['public_key'];
|
||||||
|
}
|
||||||
|
return self::string(self::doo()->pgpEncrypt($plaintext, $publicKey));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PGP解密
|
||||||
|
* @param $encryptedText
|
||||||
|
* @param $privateKey
|
||||||
|
* @param null $passphrase
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public static function pgpDecrypt($encryptedText, $privateKey, $passphrase = null): string
|
||||||
|
{
|
||||||
|
if (strlen($privateKey) < 50) {
|
||||||
|
$keyCache = Base::json2array(Cache::get("KeyPair::" . $privateKey));
|
||||||
|
$privateKey = $keyCache['private_key'];
|
||||||
|
$passphrase = $keyCache['passphrase'];
|
||||||
|
}
|
||||||
|
return self::string(self::doo()->pgpDecrypt($encryptedText, $privateKey, $passphrase));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PGP加密API
|
||||||
|
* @param $plaintext
|
||||||
|
* @param $publicKey
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public static function pgpEncryptApi($plaintext, $publicKey): string
|
||||||
|
{
|
||||||
|
$content = Base::array2json($plaintext);
|
||||||
|
$content = self::pgpEncrypt($content, $publicKey);
|
||||||
|
return preg_replace("/\s*-----(BEGIN|END) PGP MESSAGE-----\s*/i", "", $content);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PGP解密API
|
||||||
|
* @param $encryptedText
|
||||||
|
* @param null $privateKey
|
||||||
|
* @param null $passphrase
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public static function pgpDecryptApi($encryptedText, $privateKey, $passphrase = null): array
|
||||||
|
{
|
||||||
|
$content = "-----BEGIN PGP MESSAGE-----\n\n" . $encryptedText . "\n-----END PGP MESSAGE-----";
|
||||||
|
$content = self::pgpDecrypt($content, $privateKey, $passphrase);
|
||||||
|
return Base::json2array($content);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 解析PGP参数
|
||||||
|
* @param $string
|
||||||
|
* @return string[]
|
||||||
|
*/
|
||||||
|
public static function pgpParseStr($string): array
|
||||||
|
{
|
||||||
|
$array = [
|
||||||
|
'encrypt_type' => '',
|
||||||
|
'encrypt_id' => '',
|
||||||
|
'client_type' => '',
|
||||||
|
'client_key' => '',
|
||||||
|
];
|
||||||
|
$string = str_replace(";", "&", $string);
|
||||||
|
parse_str($string, $params);
|
||||||
|
foreach ($params as $key => $value) {
|
||||||
|
$key = strtolower(trim($key));
|
||||||
|
if ($key) {
|
||||||
|
$array[$key] = trim($value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($array['client_type'] === 'pgp' && $array['client_key']) {
|
||||||
|
$array['client_key'] = str_replace(["-", "_", "$"], ["+", "/", "\n"], $array['client_key']);
|
||||||
|
$array['client_key'] = "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n" . $array['client_key'] . "\n-----END PGP PUBLIC KEY BLOCK-----";
|
||||||
|
}
|
||||||
|
return $array;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,6 +13,8 @@
|
|||||||
"ext-gd": "*",
|
"ext-gd": "*",
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"ext-libxml": "*",
|
"ext-libxml": "*",
|
||||||
|
"ext-gnupg": "*",
|
||||||
|
"ext-openssl": "*",
|
||||||
"ext-simplexml": "*",
|
"ext-simplexml": "*",
|
||||||
"directorytree/ldaprecord-laravel": "^2.7",
|
"directorytree/ldaprecord-laravel": "^2.7",
|
||||||
"fideloper/proxy": "^4.4.1",
|
"fideloper/proxy": "^4.4.1",
|
||||||
|
|||||||
@ -3,8 +3,12 @@ version: '3'
|
|||||||
services:
|
services:
|
||||||
php:
|
php:
|
||||||
container_name: "dootask-php-${APP_ID}"
|
container_name: "dootask-php-${APP_ID}"
|
||||||
image: "kuaifan/php:swoole-8.0.rc8"
|
image: "kuaifan/php:swoole-8.0.rc9"
|
||||||
shm_size: "1024m"
|
shm_size: "2gb"
|
||||||
|
ulimits:
|
||||||
|
core:
|
||||||
|
soft: 0
|
||||||
|
hard: 0
|
||||||
volumes:
|
volumes:
|
||||||
- ./docker/crontab/crontab.conf:/etc/supervisor/conf.d/crontab.conf
|
- ./docker/crontab/crontab.conf:/etc/supervisor/conf.d/crontab.conf
|
||||||
- ./docker/php/php.conf:/etc/supervisor/conf.d/php.conf
|
- ./docker/php/php.conf:/etc/supervisor/conf.d/php.conf
|
||||||
|
|||||||
@ -12,6 +12,7 @@
|
|||||||
<!--style-->
|
<!--style-->
|
||||||
<link rel="stylesheet" type="text/css" href="./css/iview.css">
|
<link rel="stylesheet" type="text/css" href="./css/iview.css">
|
||||||
<link rel="stylesheet" type="text/css" href="./css/loading.css">
|
<link rel="stylesheet" type="text/css" href="./css/loading.css">
|
||||||
|
<script src="./js/jsencrypt.min.js"></script>
|
||||||
<script src="./js/scroll-into-view.min.js"></script>
|
<script src="./js/scroll-into-view.min.js"></script>
|
||||||
<script src="./config.js"></script>
|
<script src="./config.js"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|||||||
@ -26,13 +26,13 @@
|
|||||||
"url": "https://github.com/kuaifan/dootask.git"
|
"url": "https://github.com/kuaifan/dootask.git"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@electron-forge/cli": "^6.0.5",
|
"@electron-forge/cli": "^6.1.0",
|
||||||
"@electron-forge/maker-deb": "^6.0.5",
|
"@electron-forge/maker-deb": "^6.1.0",
|
||||||
"@electron-forge/maker-rpm": "^6.0.5",
|
"@electron-forge/maker-rpm": "^6.1.0",
|
||||||
"@electron-forge/maker-squirrel": "^6.0.5",
|
"@electron-forge/maker-squirrel": "^6.1.0",
|
||||||
"@electron-forge/maker-zip": "^6.0.5",
|
"@electron-forge/maker-zip": "^6.1.0",
|
||||||
"dotenv": "^16.0.3",
|
"dotenv": "^16.0.3",
|
||||||
"electron": "^23.1.4",
|
"electron": "^23.2.1",
|
||||||
"electron-builder": "^23.6.0",
|
"electron-builder": "^23.6.0",
|
||||||
"electron-notarize": "^1.2.2",
|
"electron-notarize": "^1.2.2",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "DooTask",
|
"name": "DooTask",
|
||||||
"version": "0.25.42",
|
"version": "0.25.48",
|
||||||
"description": "DooTask is task management system.",
|
"description": "DooTask is task management system.",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "./cmd dev",
|
"start": "./cmd dev",
|
||||||
@ -23,12 +23,13 @@
|
|||||||
"axios": "^0.24.0",
|
"axios": "^0.24.0",
|
||||||
"cross-env": "^7.0.3",
|
"cross-env": "^7.0.3",
|
||||||
"css-loader": "^6.7.2",
|
"css-loader": "^6.7.2",
|
||||||
|
"dexie": "^3.2.3",
|
||||||
"echarts": "^5.2.2",
|
"echarts": "^5.2.2",
|
||||||
"element-ui": "git+https://github.com/kuaifan/element.git#master",
|
"element-ui": "git+https://github.com/kuaifan/element.git#master",
|
||||||
"file-loader": "^6.2.0",
|
"file-loader": "^6.2.0",
|
||||||
"inquirer": "^8.2.0",
|
"inquirer": "^8.2.0",
|
||||||
"internal-ip": "^6.2.0",
|
"internal-ip": "^6.2.0",
|
||||||
"jquery": "^3.6.1",
|
"jquery": "^3.6.4",
|
||||||
"jspdf": "^2.5.1",
|
"jspdf": "^2.5.1",
|
||||||
"le5le-store": "^1.0.7",
|
"le5le-store": "^1.0.7",
|
||||||
"less": "^4.1.2",
|
"less": "^4.1.2",
|
||||||
@ -38,6 +39,7 @@
|
|||||||
"moment": "^2.29.1",
|
"moment": "^2.29.1",
|
||||||
"node-sass": "^6.0.1",
|
"node-sass": "^6.0.1",
|
||||||
"notification-koro1": "^1.1.1",
|
"notification-koro1": "^1.1.1",
|
||||||
|
"openpgp": "git+https://github.com/kuaifan/openpgpjs.git#base64",
|
||||||
"photoswipe": "^5.2.8",
|
"photoswipe": "^5.2.8",
|
||||||
"postcss": "^8.4.5",
|
"postcss": "^8.4.5",
|
||||||
"quill": "^1.3.7",
|
"quill": "^1.3.7",
|
||||||
|
|||||||
87
public/docs/assets/main.bundle.js
vendored
87
public/docs/assets/main.bundle.js
vendored
File diff suppressed because one or more lines are too long
1
public/docs/assets/main.css
vendored
1
public/docs/assets/main.css
vendored
@ -49,6 +49,7 @@ input[type="date"] {
|
|||||||
src: url('./glyphicons-halflings-regular.eot');
|
src: url('./glyphicons-halflings-regular.eot');
|
||||||
src: url('./glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
|
src: url('./glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
|
||||||
url('./glyphicons-halflings-regular.woff') format('woff'),
|
url('./glyphicons-halflings-regular.woff') format('woff'),
|
||||||
|
url('./glyphicons-halflings-regular.woff2') format('woff2'),
|
||||||
url('./glyphicons-halflings-regular.ttf') format('truetype'),
|
url('./glyphicons-halflings-regular.ttf') format('truetype'),
|
||||||
url('./glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
|
url('./glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,13 +5,13 @@
|
|||||||
<meta name="description" content="APP接口文档">
|
<meta name="description" content="APP接口文档">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
<link href="assets/bootstrap.min.css" rel="stylesheet" media="screen">
|
<link href="assets/bootstrap.min.css?v=1679925462953" rel="stylesheet" media="screen">
|
||||||
<link href="assets/prism.css" rel="stylesheet" />
|
<link href="assets/prism.css?v=1679925462953" rel="stylesheet" />
|
||||||
<link href="assets/main.css" rel="stylesheet" media="screen, print">
|
<link href="assets/main.css?v=1679925462953" rel="stylesheet" media="screen, print">
|
||||||
<link href="assets/favicon.ico" rel="icon" type="image/x-icon">
|
<link href="assets/favicon.ico?v=1679925462953" rel="icon" type="image/x-icon">
|
||||||
<link href="assets/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180">
|
<link href="assets/apple-touch-icon.png?v=1679925462953" rel="apple-touch-icon" sizes="180x180">
|
||||||
<link href="assets/favicon-32x32.png" rel="icon" type="image/png" sizes="32x32">
|
<link href="assets/favicon-32x32.png?v=1679925462953" rel="icon" type="image/png" sizes="32x32">
|
||||||
<link href="assets/favicon-16x16.png"rel="icon" type="image/png" sizes="16x16">
|
<link href="assets/favicon-16x16.png?v=1679925462953" rel="icon" type="image/png" sizes="16x16">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="container-fluid">
|
<body class="container-fluid">
|
||||||
@ -306,7 +306,7 @@
|
|||||||
{{#if optional}}
|
{{#if optional}}
|
||||||
<span class="label optional">{{__ "optional"}}</span>
|
<span class="label optional">{{__ "optional"}}</span>
|
||||||
{{else}}
|
{{else}}
|
||||||
{{#if ../template.showRequiredLabels}}
|
{{#if ../../template.showRequiredLabels}}
|
||||||
<span class="label required">{{__ "required"}}</span>
|
<span class="label required">{{__ "required"}}</span>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}</td>
|
{{/if}}</td>
|
||||||
@ -928,6 +928,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="assets/main.bundle.js"></script>
|
<script src="assets/main.bundle.js?v=1679925462953"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
import{n}from"./app.256678e2.js";var r=function(){var e=this,t=e.$createElement;return e._self._c,e._m(0)},a=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"page-404"},[s("div",{staticClass:"flex-center position-ref full-height"},[s("div",{staticClass:"code"},[e._v("404")]),s("div",{staticClass:"message"},[e._v("Not Found")])])])}];const i={},_={};var o=n(i,r,a,!1,c,"7d7154a8",null,null);function c(e){for(let t in _)this[t]=_[t]}var v=function(){return o.exports}();export{v as default};
|
import{n}from"./app.73f924cf.js";var r=function(){var e=this,t=e.$createElement;return e._self._c,e._m(0)},a=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"page-404"},[s("div",{staticClass:"flex-center position-ref full-height"},[s("div",{staticClass:"code"},[e._v("404")]),s("div",{staticClass:"message"},[e._v("Not Found")])])])}];const i={},_={};var o=n(i,r,a,!1,c,"7d7154a8",null,null);function c(e){for(let t in _)this[t]=_[t]}var v=function(){return o.exports}();export{v as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{m as h,n as l}from"./app.256678e2.js";const d={name:"AceEditor",props:{value:{default:""},options:{type:Object,default:()=>({})},theme:{type:String,default:"auto"},ext:{type:String,default:"txt"},height:{type:Number||null,default:null},width:{type:Number||null,default:null},wrap:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1}},render(e){return e("div",{class:"no-dark-content"})},data:()=>({code:"",editor:null,cursorPosition:{row:0,column:0},supportedModes:{Apache_Conf:["^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd"],BatchFile:["bat|cmd"],C_Cpp:["cpp|c|cc|cxx|h|hh|hpp|ino"],CSharp:["cs"],CSS:["css"],Dockerfile:["^Dockerfile"],golang:["go|golang"],HTML:["html|htm|xhtml|vue|we|wpy"],Java:["java"],JavaScript:["js|jsm|jsx"],JSON:["json"],JSP:["jsp"],LESS:["less"],Lua:["lua"],Makefile:["^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make"],Markdown:["md|markdown"],MySQL:["mysql"],Nginx:["nginx|conf"],INI:["ini|conf|cfg|prefs"],ObjectiveC:["m|mm"],Perl:["pl|pm"],Perl6:["p6|pl6|pm6"],pgSQL:["pgsql"],PHP_Laravel_blade:["blade.php"],PHP:["php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module"],Powershell:["ps1"],Python:["py"],R:["r"],Ruby:["rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile"],Rust:["rs"],SASS:["sass"],SCSS:["scss"],SH:["sh|bash|^.bashrc"],SQL:["sql"],SQLServer:["sqlserver"],Swift:["swift"],Text:["txt"],Typescript:["ts|typescript|str"],VBScript:["vbs|vb"],Verilog:["v|vh|sv|svh"],XML:["xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml|plist"],YAML:["yaml|yml"],Compress:["tar|zip|7z|rar|gz|arj|z"],images:["icon|jpg|jpeg|png|bmp|gif|tif|emf"]}}),mounted(){$A.loadScriptS(["js/ace/ace.js","js/ace/mode-json.js"],()=>{this.setSize(this.$el,{height:this.height,width:this.width}),this.editor=window.ace.edit(this.$el,{wrap:this.wrap,showPrintMargin:!1,readOnly:this.readOnly,keyboardHandler:"vscode"}),this.editor.session.setMode(`ace/mode/${this.getFileMode()}`),this.$emit("mounted",this.editor),this.editor.session.$worker&&this.editor.session.$worker.addEventListener("annotate",this.workerMessage,!1),this.setValue(this.value),this.editor.setOptions(this.options),this.editTheme&&this.editor.setTheme(`ace/theme/${this.editTheme}`),this.editor.commands.addCommand({name:"\u4FDD\u5B58\u6587\u4EF6",bindKey:{win:"Ctrl-S",mac:"Command-S"},exec:()=>{this.$emit("saveData")},readOnly:!1}),this.editor.getSession().on("change",()=>{this.code=this.editor.getValue(),this.$emit("input",this.code)})})},methods:{workerMessage({data:e}){this.cursorPosition=this.editor.selection.getCursor();const[t]=e;t&&t.type==="error"?this.$emit("validationFailed",t):this.$emit("change",this.editor.getValue())},setSize(e,{width:t=this.width,height:s=this.height}){e.style.width=t&&typeof t=="number"?`${t}px`:"100%",e.style.height=s&&typeof s=="number"?`${s}px`:"100%",this.$nextTick(()=>this.editor&&this.editor.resize())},setValue(e){typeof e=="string"&&this.editor&&(this.editor.setValue(e),this.editor.clearSelection())},getFileMode(){var e=this.ext||"text";for(var t in this.supportedModes)for(var s=this.supportedModes[t],r=s[0].split("|"),a=t.toLowerCase(),i=0;i<r.length;i++)if(e==r[i])return a;return"text"}},computed:{...h(["themeIsDark"]),editTheme(){return this.theme=="auto"?this.themeIsDark?"dracula-dark":"chrome":this.theme}},watch:{options(e){e&&typeof e=="object"&&this.editor&&this.editor.setOptions(e)},editTheme(e){e&&typeof e=="string"&&this.editor&&this.editor.setTheme(`ace/theme/${e}`)},ext(e){e&&typeof e=="string"&&this.editor&&this.editor.session.setMode(`ace/mode/${this.getFileMode()}`)},width(e){this.setSize(this.el,{width:e})},height(e){this.setSize(this.el,{height:e})},readOnly(e){typeof e=="boolean"&&this.editor&&this.editor.setReadOnly(e)},value(e){if(!this.editor||e==this.code)return;this.setValue(e);const{row:t,column:s}=this.cursorPosition;this.editor.selection.moveCursorTo(t,s)}},beforeDestroy(){this.editor&&(this.editor.session.$worker&&this.editor.session.$worker.removeEventListener("message",this.workerMessage,!1),this.editor.destroy(),this.editor.container.remove())}};let n,p;const o={};var c=l(d,n,p,!1,m,null,null,null);function m(e){for(let t in o)this[t]=o[t]}var f=function(){return c.exports}();export{f as default};
|
import{m as h,n as l}from"./app.73f924cf.js";const d={name:"AceEditor",props:{value:{default:""},options:{type:Object,default:()=>({})},theme:{type:String,default:"auto"},ext:{type:String,default:"txt"},height:{type:Number||null,default:null},width:{type:Number||null,default:null},wrap:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1}},render(e){return e("div",{class:"no-dark-content"})},data:()=>({code:"",editor:null,cursorPosition:{row:0,column:0},supportedModes:{Apache_Conf:["^htaccess|^htgroups|^htpasswd|^conf|htaccess|htgroups|htpasswd"],BatchFile:["bat|cmd"],C_Cpp:["cpp|c|cc|cxx|h|hh|hpp|ino"],CSharp:["cs"],CSS:["css"],Dockerfile:["^Dockerfile"],golang:["go|golang"],HTML:["html|htm|xhtml|vue|we|wpy"],Java:["java"],JavaScript:["js|jsm|jsx"],JSON:["json"],JSP:["jsp"],LESS:["less"],Lua:["lua"],Makefile:["^Makefile|^GNUmakefile|^makefile|^OCamlMakefile|make"],Markdown:["md|markdown"],MySQL:["mysql"],Nginx:["nginx|conf"],INI:["ini|conf|cfg|prefs"],ObjectiveC:["m|mm"],Perl:["pl|pm"],Perl6:["p6|pl6|pm6"],pgSQL:["pgsql"],PHP_Laravel_blade:["blade.php"],PHP:["php|inc|phtml|shtml|php3|php4|php5|phps|phpt|aw|ctp|module"],Powershell:["ps1"],Python:["py"],R:["r"],Ruby:["rb|ru|gemspec|rake|^Guardfile|^Rakefile|^Gemfile"],Rust:["rs"],SASS:["sass"],SCSS:["scss"],SH:["sh|bash|^.bashrc"],SQL:["sql"],SQLServer:["sqlserver"],Swift:["swift"],Text:["txt"],Typescript:["ts|typescript|str"],VBScript:["vbs|vb"],Verilog:["v|vh|sv|svh"],XML:["xml|rdf|rss|wsdl|xslt|atom|mathml|mml|xul|xbl|xaml|plist"],YAML:["yaml|yml"],Compress:["tar|zip|7z|rar|gz|arj|z"],images:["icon|jpg|jpeg|png|bmp|gif|tif|emf"]}}),mounted(){$A.loadScriptS(["js/ace/ace.js","js/ace/mode-json.js"],()=>{this.setSize(this.$el,{height:this.height,width:this.width}),this.editor=window.ace.edit(this.$el,{wrap:this.wrap,showPrintMargin:!1,readOnly:this.readOnly,keyboardHandler:"vscode"}),this.editor.session.setMode(`ace/mode/${this.getFileMode()}`),this.$emit("mounted",this.editor),this.editor.session.$worker&&this.editor.session.$worker.addEventListener("annotate",this.workerMessage,!1),this.setValue(this.value),this.editor.setOptions(this.options),this.editTheme&&this.editor.setTheme(`ace/theme/${this.editTheme}`),this.editor.commands.addCommand({name:"\u4FDD\u5B58\u6587\u4EF6",bindKey:{win:"Ctrl-S",mac:"Command-S"},exec:()=>{this.$emit("saveData")},readOnly:!1}),this.editor.getSession().on("change",()=>{this.code=this.editor.getValue(),this.$emit("input",this.code)})})},methods:{workerMessage({data:e}){this.cursorPosition=this.editor.selection.getCursor();const[t]=e;t&&t.type==="error"?this.$emit("validationFailed",t):this.$emit("change",this.editor.getValue())},setSize(e,{width:t=this.width,height:s=this.height}){e.style.width=t&&typeof t=="number"?`${t}px`:"100%",e.style.height=s&&typeof s=="number"?`${s}px`:"100%",this.$nextTick(()=>this.editor&&this.editor.resize())},setValue(e){typeof e=="string"&&this.editor&&(this.editor.setValue(e),this.editor.clearSelection())},getFileMode(){var e=this.ext||"text";for(var t in this.supportedModes)for(var s=this.supportedModes[t],r=s[0].split("|"),a=t.toLowerCase(),i=0;i<r.length;i++)if(e==r[i])return a;return"text"}},computed:{...h(["themeIsDark"]),editTheme(){return this.theme=="auto"?this.themeIsDark?"dracula-dark":"chrome":this.theme}},watch:{options(e){e&&typeof e=="object"&&this.editor&&this.editor.setOptions(e)},editTheme(e){e&&typeof e=="string"&&this.editor&&this.editor.setTheme(`ace/theme/${e}`)},ext(e){e&&typeof e=="string"&&this.editor&&this.editor.session.setMode(`ace/mode/${this.getFileMode()}`)},width(e){this.setSize(this.el,{width:e})},height(e){this.setSize(this.el,{height:e})},readOnly(e){typeof e=="boolean"&&this.editor&&this.editor.setReadOnly(e)},value(e){if(!this.editor||e==this.code)return;this.setValue(e);const{row:t,column:s}=this.cursorPosition;this.editor.selection.moveCursorTo(t,s)}},beforeDestroy(){this.editor&&(this.editor.session.$worker&&this.editor.session.$worker.removeEventListener("message",this.workerMessage,!1),this.editor.destroy(),this.editor.container.remove())}};let n,p;const o={};var c=l(d,n,p,!1,m,null,null,null);function m(e){for(let t in o)this[t]=o[t]}var f=function(){return c.exports}();export{f as default};
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{U as i}from"./UserInput.6e7e4596.js";import{m as c,n as u}from"./app.256678e2.js";const l="ontouchend"in document,h={bind:function(t,s){let a=500,e=s.value;if($A.isJson(s.value)&&(a=s.value.delay||500,e=s.value.callback),typeof e!="function")throw"callback must be a function";if(!l){t.__longpressContextmenu__=r=>{r.preventDefault(),r.stopPropagation(),e(r,t)},t.addEventListener("contextmenu",t.__longpressContextmenu__);return}let n=null,o=!1;t.__longpressStart__=r=>{r.type==="click"&&r.button!==0||(o=!1,n===null&&(n=setTimeout(()=>{o=!0,e(r.touches[0],t)},a)))},t.__longpressCancel__=r=>{n!==null&&(clearTimeout(n),n=null)},t.__longpressClick__=r=>{o&&(r.preventDefault(),r.stopPropagation()),t.__longpressCancel__(r)},t.addEventListener("touchstart",t.__longpressStart__),t.addEventListener("click",t.__longpressClick__),t.addEventListener("touchmove",t.__longpressCancel__),t.addEventListener("touchend",t.__longpressCancel__),t.addEventListener("touchcancel",t.__longpressCancel__)},unbind(t){if(!l){t.removeEventListener("contextmenu",t.__longpressContextmenu__),delete t.__longpressContextmenu__;return}t.removeEventListener("touchstart",t.__longpressStart__),t.removeEventListener("click",t.__longpressClick__),t.removeEventListener("touchmove",t.__longpressCancel__),t.removeEventListener("touchend",t.__longpressCancel__),t.removeEventListener("touchcancel",t.__longpressCancel__),delete t.__longpressStart__,delete t.__longpressClick__,delete t.__longpressCancel__}};var p=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("Form",{ref:"forwardForm",attrs:{model:t.value,"label-width":"auto"},nativeOn:{submit:function(e){e.preventDefault()}}},[a("FormItem",{attrs:{prop:"dialogids",label:t.$L("\u6700\u8FD1\u804A\u5929")}},[a("Select",{staticClass:"dialog-wrapper-dialogids",attrs:{placeholder:t.$L("\u9009\u62E9\u8F6C\u53D1\u6700\u8FD1\u804A\u5929"),"multiple-max":20,multiple:"",filterable:"","transfer-class-name":"dialog-wrapper-forward"},model:{value:t.value.dialogids,callback:function(e){t.$set(t.value,"dialogids",e)},expression:"value.dialogids"}},[a("div",{staticClass:"forward-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("\u6700\u591A\u53EA\u80FD\u9009\u62E920\u4E2A")))]),t._l(t.dialogList,function(e,n){return a("Option",{key:n,attrs:{value:e.id,"key-value":e.name,label:e.name}},[a("div",{staticClass:"forward-option"},[a("div",{staticClass:"forward-avatar"},[e.type=="group"?[e.group_type=="department"?a("i",{staticClass:"taskfont icon-avatar department"},[t._v("\uE75C")]):e.group_type=="project"?a("i",{staticClass:"taskfont icon-avatar project"},[t._v("\uE6F9")]):e.group_type=="task"?a("i",{staticClass:"taskfont icon-avatar task"},[t._v("\uE6F4")]):a("Icon",{staticClass:"icon-avatar",attrs:{type:"ios-people"}})]:e.dialog_user?a("div",{staticClass:"user-avatar"},[a("UserAvatar",{attrs:{userid:e.dialog_user.userid,size:26}})],1):a("Icon",{staticClass:"icon-avatar",attrs:{type:"md-person"}})],2),a("div",{staticClass:"forward-name"},[t._v(t._s(e.name))])])])})],2)],1),a("FormItem",{attrs:{prop:"userids",label:t.$L("\u6307\u5B9A\u6210\u5458")}},[a("UserInput",{attrs:{"multiple-max":20,placeholder:`(${t.$L("\u6216")}) ${t.$L("\u9009\u62E9\u8F6C\u53D1\u6307\u5B9A\u6210\u5458")}`},model:{value:t.value.userids,callback:function(e){t.$set(t.value,"userids",e)},expression:"value.userids"}})],1)],1)},d=[];const v={name:"DialogSelect",components:{UserInput:i},props:{value:{type:Object,default:()=>({})}},computed:{...c(["cacheDialogs"]),dialogList(){return this.cacheDialogs.filter(t=>!(t.name===void 0||t.dialog_delete===1)).sort((t,s)=>t.top_at||s.top_at?$A.Date(s.top_at)-$A.Date(t.top_at):t.todo_num>0||s.todo_num>0?s.todo_num-t.todo_num:$A.Date(s.last_at)-$A.Date(t.last_at))}}},_={};var m=u(v,p,d,!1,f,null,null,null);function f(t){for(let s in _)this[s]=_[s]}var L=function(){return m.exports}();export{L as D,h as l};
|
import{U as i}from"./UserInput.38753002.js";import{m as c,n as u}from"./app.73f924cf.js";const l="ontouchend"in document,h={bind:function(t,s){let a=500,e=s.value;if($A.isJson(s.value)&&(a=s.value.delay||500,e=s.value.callback),typeof e!="function")throw"callback must be a function";if(!l){t.__longpressContextmenu__=r=>{r.preventDefault(),r.stopPropagation(),e(r,t)},t.addEventListener("contextmenu",t.__longpressContextmenu__);return}let n=null,o=!1;t.__longpressStart__=r=>{r.type==="click"&&r.button!==0||(o=!1,n===null&&(n=setTimeout(()=>{o=!0,e(r.touches[0],t)},a)))},t.__longpressCancel__=r=>{n!==null&&(clearTimeout(n),n=null)},t.__longpressClick__=r=>{o&&(r.preventDefault(),r.stopPropagation()),t.__longpressCancel__(r)},t.addEventListener("touchstart",t.__longpressStart__),t.addEventListener("click",t.__longpressClick__),t.addEventListener("touchmove",t.__longpressCancel__),t.addEventListener("touchend",t.__longpressCancel__),t.addEventListener("touchcancel",t.__longpressCancel__)},unbind(t){if(!l){t.removeEventListener("contextmenu",t.__longpressContextmenu__),delete t.__longpressContextmenu__;return}t.removeEventListener("touchstart",t.__longpressStart__),t.removeEventListener("click",t.__longpressClick__),t.removeEventListener("touchmove",t.__longpressCancel__),t.removeEventListener("touchend",t.__longpressCancel__),t.removeEventListener("touchcancel",t.__longpressCancel__),delete t.__longpressStart__,delete t.__longpressClick__,delete t.__longpressCancel__}};var p=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("Form",{ref:"forwardForm",attrs:{model:t.value,"label-width":"auto"},nativeOn:{submit:function(e){e.preventDefault()}}},[a("FormItem",{attrs:{prop:"dialogids",label:t.$L("\u6700\u8FD1\u804A\u5929")}},[a("Select",{staticClass:"dialog-wrapper-dialogids",attrs:{placeholder:t.$L("\u9009\u62E9\u8F6C\u53D1\u6700\u8FD1\u804A\u5929"),"multiple-max":20,multiple:"",filterable:"","transfer-class-name":"dialog-wrapper-forward"},model:{value:t.value.dialogids,callback:function(e){t.$set(t.value,"dialogids",e)},expression:"value.dialogids"}},[a("div",{staticClass:"forward-drop-prepend",attrs:{slot:"drop-prepend"},slot:"drop-prepend"},[t._v(t._s(t.$L("\u6700\u591A\u53EA\u80FD\u9009\u62E920\u4E2A")))]),t._l(t.dialogList,function(e,n){return a("Option",{key:n,attrs:{value:e.id,"key-value":e.name,label:e.name}},[a("div",{staticClass:"forward-option"},[a("div",{staticClass:"forward-avatar"},[e.type=="group"?[e.group_type=="department"?a("i",{staticClass:"taskfont icon-avatar department"},[t._v("\uE75C")]):e.group_type=="project"?a("i",{staticClass:"taskfont icon-avatar project"},[t._v("\uE6F9")]):e.group_type=="task"?a("i",{staticClass:"taskfont icon-avatar task"},[t._v("\uE6F4")]):a("Icon",{staticClass:"icon-avatar",attrs:{type:"ios-people"}})]:e.dialog_user?a("div",{staticClass:"user-avatar"},[a("UserAvatar",{attrs:{userid:e.dialog_user.userid,size:26}})],1):a("Icon",{staticClass:"icon-avatar",attrs:{type:"md-person"}})],2),a("div",{staticClass:"forward-name"},[t._v(t._s(e.name))])])])})],2)],1),a("FormItem",{attrs:{prop:"userids",label:t.$L("\u6307\u5B9A\u6210\u5458")}},[a("UserInput",{attrs:{"multiple-max":20,placeholder:`(${t.$L("\u6216")}) ${t.$L("\u9009\u62E9\u8F6C\u53D1\u6307\u5B9A\u6210\u5458")}`},model:{value:t.value.userids,callback:function(e){t.$set(t.value,"userids",e)},expression:"value.userids"}})],1)],1)},d=[];const v={name:"DialogSelect",components:{UserInput:i},props:{value:{type:Object,default:()=>({})}},computed:{...c(["cacheDialogs"]),dialogList(){return this.cacheDialogs.filter(t=>!(t.name===void 0||t.dialog_delete===1)).sort((t,s)=>t.top_at||s.top_at?$A.Date(s.top_at)-$A.Date(t.top_at):t.todo_num>0||s.todo_num>0?s.todo_num-t.todo_num:$A.Date(s.last_at)-$A.Date(t.last_at))}}},_={};var m=u(v,p,d,!1,f,null,null,null);function f(t){for(let s in _)this[s]=_[s]}var L=function(){return m.exports}();export{L as D,h as l};
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{m as o,n as l,a as s}from"./app.256678e2.js";import{I as d}from"./IFrame.c83aa3a9.js";var u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"drawio-content"},[a("IFrame",{ref:"frame",staticClass:"drawio-iframe",attrs:{src:e.url},on:{"on-message":e.onMessage}}),e.loadIng?a("div",{staticClass:"drawio-loading"},[a("Loading")],1):e._e()],1)},m=[];const c={name:"Drawio",components:{IFrame:d},props:{value:{type:Object,default:function(){return{}}},title:{type:String,default:""},readOnly:{type:Boolean,default:!1}},data(){return{loadIng:!0,url:null,bakData:""}},created(){let e=s;switch(s){case"zh-CHT":e="zh-tw";break}let t=this.readOnly?1:0,a=this.readOnly?0:1,r=this.themeIsDark?"dark":"kennedy",n=`?title=${this.title?encodeURIComponent(this.title):""}&chrome=${a}&lightbox=${t}&ui=${r}&lang=${e}&offline=1&pwa=0&embed=1&noLangIcon=1&noExitBtn=1&noSaveBtn=1&saveAndExit=0&spin=1&proto=json`;this.$Electron?this.url=$A.originUrl(`drawio/webapp/index.html${n}`):this.url=$A.apiUrl(`../drawio/webapp/${n}`)},mounted(){window.addEventListener("message",this.handleMessage)},beforeDestroy(){window.removeEventListener("message",this.handleMessage)},watch:{value:{handler(e){this.bakData!=$A.jsonStringify(e)&&(this.bakData=$A.jsonStringify(e),this.updateContent())},deep:!0}},computed:{...o(["themeIsDark"])},methods:{formatZoom(e){return e+"%"},updateContent(){this.$refs.frame.postMessage(JSON.stringify({action:"load",autosave:1,xml:this.value.xml}))},onMessage(e){switch(e.event){case"init":this.loadIng=!1,this.updateContent();break;case"load":typeof this.value.xml=="undefined"&&this.$refs.frame.postMessage(JSON.stringify({action:"template"}));break;case"autosave":const t={xml:e.xml};this.bakData=$A.jsonStringify(t),this.$emit("input",t);break;case"save":this.$emit("saveData");break}}}},i={};var h=l(c,u,m,!1,f,"6b690a27",null,null);function f(e){for(let t in i)this[t]=i[t]}var _=function(){return h.exports}();export{_ as default};
|
import{m as o,n as l,a as s}from"./app.73f924cf.js";import{I as d}from"./IFrame.3efc17fc.js";var u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"drawio-content"},[a("IFrame",{ref:"frame",staticClass:"drawio-iframe",attrs:{src:e.url},on:{"on-message":e.onMessage}}),e.loadIng?a("div",{staticClass:"drawio-loading"},[a("Loading")],1):e._e()],1)},m=[];const c={name:"Drawio",components:{IFrame:d},props:{value:{type:Object,default:function(){return{}}},title:{type:String,default:""},readOnly:{type:Boolean,default:!1}},data(){return{loadIng:!0,url:null,bakData:""}},created(){let e=s;switch(s){case"zh-CHT":e="zh-tw";break}let t=this.readOnly?1:0,a=this.readOnly?0:1,r=this.themeIsDark?"dark":"kennedy",n=`?title=${this.title?encodeURIComponent(this.title):""}&chrome=${a}&lightbox=${t}&ui=${r}&lang=${e}&offline=1&pwa=0&embed=1&noLangIcon=1&noExitBtn=1&noSaveBtn=1&saveAndExit=0&spin=1&proto=json`;this.$Electron?this.url=$A.originUrl(`drawio/webapp/index.html${n}`):this.url=$A.apiUrl(`../drawio/webapp/${n}`)},mounted(){window.addEventListener("message",this.handleMessage)},beforeDestroy(){window.removeEventListener("message",this.handleMessage)},watch:{value:{handler(e){this.bakData!=$A.jsonStringify(e)&&(this.bakData=$A.jsonStringify(e),this.updateContent())},deep:!0}},computed:{...o(["themeIsDark"])},methods:{formatZoom(e){return e+"%"},updateContent(){this.$refs.frame.postMessage(JSON.stringify({action:"load",autosave:1,xml:this.value.xml}))},onMessage(e){switch(e.event){case"init":this.loadIng=!1,this.updateContent();break;case"load":typeof this.value.xml=="undefined"&&this.$refs.frame.postMessage(JSON.stringify({action:"template"}));break;case"autosave":const t={xml:e.xml};this.bakData=$A.jsonStringify(t),this.$emit("input",t);break;case"save":this.$emit("saveData");break}}}},i={};var h=l(c,u,m,!1,f,"6b690a27",null,null);function f(e){for(let t in i)this[t]=i[t]}var _=function(){return h.exports}();export{_ as default};
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{n as r,_ as n}from"./app.256678e2.js";import{I as a}from"./IFrame.c83aa3a9.js";var s=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"file-preview"},[e.isPreview?t("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}):e.contentDetail?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.headerShow&&!["word","excel","ppt"].includes(e.file.type),expression:"headerShow && !['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[t("div",{staticClass:"header-title"},[t("div",{staticClass:"title-name"},[e._v(e._s(e.$A.getFileName(e.file)))]),t("Tag",{attrs:{color:"default"}},[e._v(e._s(e.$L("\u53EA\u8BFB")))]),t("div",{staticClass:"refresh"},[e.contentLoad?t("Loading"):t("Icon",{attrs:{type:"ios-refresh"},on:{click:e.getContent}})],1)],1),e.file.type=="mind"?t("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":e.exportMenu}},[t("a",{attrs:{href:"javascript:void(0)"}},[e._v(e._s(e.$L("\u5BFC\u51FA"))),t("Icon",{attrs:{type:"ios-arrow-down"}})],1),t("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t("DropdownItem",{attrs:{name:"png"}},[e._v(e._s(e.$L("\u5BFC\u51FAPNG\u56FE\u7247")))]),t("DropdownItem",{attrs:{name:"pdf"}},[e._v(e._s(e.$L("\u5BFC\u51FAPDF\u6587\u4EF6")))])],1)],1):e._e()],1),t("div",{staticClass:"content-body"},[e.file.type=="document"?[e.contentDetail.type=="md"?t("MDPreview",{attrs:{initialValue:e.contentDetail.content}}):t("TEditor",{attrs:{value:e.contentDetail.content,height:"100%",readOnly:""}})]:e.file.type=="drawio"?t("Drawio",{ref:"myFlow",attrs:{value:e.contentDetail,title:e.file.name,readOnly:""}}):e.file.type=="mind"?t("Minder",{ref:"myMind",attrs:{value:e.contentDetail,readOnly:""}}):["code","txt"].includes(e.file.type)?t("AceEditor",{attrs:{value:e.contentDetail.content,ext:e.file.ext,readOnly:""}}):["word","excel","ppt"].includes(e.file.type)?t("OnlyOffice",{attrs:{value:e.contentDetail,code:e.code,historyId:e.historyId,documentKey:e.documentKey,readOnly:""}}):e._e()],2)]:e._e(),e.contentLoad?t("div",{staticClass:"content-load"},[t("Loading")],1):e._e()],2)},l=[];const d=()=>n(()=>import("./preview.42953564.js"),["js/build/preview.42953564.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),c=()=>n(()=>import("./TEditor.61cbcfed.js"),["js/build/TEditor.61cbcfed.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/ImgUpload.6fde0d68.js"]),_=()=>n(()=>import("./AceEditor.74000a06.js"),["js/build/AceEditor.74000a06.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),p=()=>n(()=>import("./OnlyOffice.349e25ca.js"),["js/build/OnlyOffice.349e25ca.js","js/build/OnlyOffice.d36f3069.css","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/IFrame.c83aa3a9.js"]),u=()=>n(()=>import("./Drawio.2a737647.js"),["js/build/Drawio.2a737647.js","js/build/Drawio.fc5c6326.css","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/IFrame.c83aa3a9.js"]),h=()=>n(()=>import("./Minder.7a501126.js"),["js/build/Minder.7a501126.js","js/build/Minder.f2273bdb.css","js/build/IFrame.c83aa3a9.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),v={name:"FilePreview",components:{IFrame:a,AceEditor:_,TEditor:c,MDPreview:d,OnlyOffice:p,Drawio:u,Minder:h},props:{code:{type:String,default:""},historyId:{type:Number,default:0},file:{type:Object,default:()=>({})},headerShow:{type:Boolean,default:!0}},data(){return{loadContent:0,contentDetail:null,loadPreview:!0}},watch:{"file.id":{handler(e){e&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad(){return this.loadContent>0||this.previewLoad},isPreview(){return this.contentDetail&&this.contentDetail.preview===!0},previewLoad(){return this.isPreview&&this.loadPreview===!0},previewUrl(){if(this.isPreview){const{name:e,key:i}=this.contentDetail;return $A.apiUrl(`../online/preview/${e}?key=${i}`)}return""}},methods:{onFrameLoad(){this.loadPreview=!1},getContent(){if(["word","excel","ppt"].includes(this.file.type)){this.contentDetail=$A.cloneJSON(this.file);return}setTimeout(e=>{this.loadContent++},600),this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,history_id:this.historyId}}).then(({data:e})=>{this.contentDetail=e.content}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadContent--})},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,only_update_at:"yes"}}).then(({data:i})=>{e(`${i.id}-${$A.Time(i.update_at)}`)}).catch(()=>{e(0)})})},exportMenu(e){switch(this.file.type){case"mind":this.$refs.myMind.exportHandle(e,this.file.name);break}}}},o={};var f=r(v,s,l,!1,m,null,null,null);function m(e){for(let i in o)this[i]=o[i]}var D=function(){return f.exports}();export{D as default};
|
import{n as r,_ as n}from"./app.73f924cf.js";import{I as a}from"./IFrame.3efc17fc.js";var s=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"file-preview"},[e.isPreview?t("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}):e.contentDetail?[t("div",{directives:[{name:"show",rawName:"v-show",value:e.headerShow&&!["word","excel","ppt"].includes(e.file.type),expression:"headerShow && !['word', 'excel', 'ppt'].includes(file.type)"}],staticClass:"edit-header"},[t("div",{staticClass:"header-title"},[t("div",{staticClass:"title-name"},[e._v(e._s(e.$A.getFileName(e.file)))]),t("Tag",{attrs:{color:"default"}},[e._v(e._s(e.$L("\u53EA\u8BFB")))]),t("div",{staticClass:"refresh"},[e.contentLoad?t("Loading"):t("Icon",{attrs:{type:"ios-refresh"},on:{click:e.getContent}})],1)],1),e.file.type=="mind"?t("Dropdown",{staticClass:"header-hint",attrs:{trigger:"click"},on:{"on-click":e.exportMenu}},[t("a",{attrs:{href:"javascript:void(0)"}},[e._v(e._s(e.$L("\u5BFC\u51FA"))),t("Icon",{attrs:{type:"ios-arrow-down"}})],1),t("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[t("DropdownItem",{attrs:{name:"png"}},[e._v(e._s(e.$L("\u5BFC\u51FAPNG\u56FE\u7247")))]),t("DropdownItem",{attrs:{name:"pdf"}},[e._v(e._s(e.$L("\u5BFC\u51FAPDF\u6587\u4EF6")))])],1)],1):e._e()],1),t("div",{staticClass:"content-body"},[e.file.type=="document"?[e.contentDetail.type=="md"?t("MDPreview",{attrs:{initialValue:e.contentDetail.content}}):t("TEditor",{attrs:{value:e.contentDetail.content,height:"100%",readOnly:""}})]:e.file.type=="drawio"?t("Drawio",{ref:"myFlow",attrs:{value:e.contentDetail,title:e.file.name,readOnly:""}}):e.file.type=="mind"?t("Minder",{ref:"myMind",attrs:{value:e.contentDetail,readOnly:""}}):["code","txt"].includes(e.file.type)?t("AceEditor",{attrs:{value:e.contentDetail.content,ext:e.file.ext,readOnly:""}}):["word","excel","ppt"].includes(e.file.type)?t("OnlyOffice",{attrs:{value:e.contentDetail,code:e.code,historyId:e.historyId,documentKey:e.documentKey,readOnly:""}}):e._e()],2)]:e._e(),e.contentLoad?t("div",{staticClass:"content-load"},[t("Loading")],1):e._e()],2)},l=[];const d=()=>n(()=>import("./preview.4da573ff.js"),["js/build/preview.4da573ff.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),c=()=>n(()=>import("./TEditor.31ce405c.js"),["js/build/TEditor.31ce405c.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/ImgUpload.09338bda.js"]),_=()=>n(()=>import("./AceEditor.5ee06b58.js"),["js/build/AceEditor.5ee06b58.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),p=()=>n(()=>import("./OnlyOffice.62af8738.js"),["js/build/OnlyOffice.62af8738.js","js/build/OnlyOffice.d36f3069.css","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/IFrame.3efc17fc.js"]),u=()=>n(()=>import("./Drawio.21a1cca4.js"),["js/build/Drawio.21a1cca4.js","js/build/Drawio.fc5c6326.css","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/IFrame.3efc17fc.js"]),h=()=>n(()=>import("./Minder.42fb0303.js"),["js/build/Minder.42fb0303.js","js/build/Minder.f2273bdb.css","js/build/IFrame.3efc17fc.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),v={name:"FilePreview",components:{IFrame:a,AceEditor:_,TEditor:c,MDPreview:d,OnlyOffice:p,Drawio:u,Minder:h},props:{code:{type:String,default:""},historyId:{type:Number,default:0},file:{type:Object,default:()=>({})},headerShow:{type:Boolean,default:!0}},data(){return{loadContent:0,contentDetail:null,loadPreview:!0}},watch:{"file.id":{handler(e){e&&(this.contentDetail=null,this.getContent())},immediate:!0,deep:!0}},computed:{contentLoad(){return this.loadContent>0||this.previewLoad},isPreview(){return this.contentDetail&&this.contentDetail.preview===!0},previewLoad(){return this.isPreview&&this.loadPreview===!0},previewUrl(){if(this.isPreview){const{name:e,key:i}=this.contentDetail;return $A.apiUrl(`../online/preview/${e}?key=${i}`)}return""}},methods:{onFrameLoad(){this.loadPreview=!1},getContent(){if(["word","excel","ppt"].includes(this.file.type)){this.contentDetail=$A.cloneJSON(this.file);return}setTimeout(e=>{this.loadContent++},600),this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,history_id:this.historyId}}).then(({data:e})=>{this.contentDetail=e.content}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadContent--})},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"file/content",data:{id:this.code||this.file.id,only_update_at:"yes"}}).then(({data:i})=>{e(`${i.id}-${$A.Time(i.update_at)}`)}).catch(()=>{e(0)})})},exportMenu(e){switch(this.file.type){case"mind":this.$refs.myMind.exportHandle(e,this.file.name);break}}}},o={};var f=r(v,s,l,!1,m,null,null,null);function m(e){for(let i in o)this[i]=o[i]}var D=function(){return f.exports}();export{D as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{n}from"./app.256678e2.js";var i=function(){var e=this,s=e.$createElement,r=e._self._c||s;return r("iframe",{directives:[{name:"show",rawName:"v-show",value:e.src,expression:"src"}],ref:"iframe",attrs:{src:e.src}})},a=[];const o={name:"IFrame",props:{src:{type:String,default:""}},mounted(){this.$refs.iframe.addEventListener("load",this.handleLoad),window.addEventListener("message",this.handleMessage)},beforeDestroy(){this.$refs.iframe.removeEventListener("load",this.handleLoad),window.removeEventListener("message",this.handleMessage)},methods:{handleLoad(){this.$emit("on-load")},handleMessage({data:e,source:s}){var r;s===((r=this.$refs.iframe)==null?void 0:r.contentWindow)&&(e=$A.jsonParse(e),e.source==="fileView"&&e.action==="picture"&&this.$store.dispatch("previewImage",{index:e.params.index,list:e.params.array}),this.$emit("on-message",e))},postMessage(e,s="*"){this.$refs.iframe&&this.$refs.iframe.contentWindow.postMessage(e,s)}}},t={};var m=n(o,i,a,!1,c,null,null,null);function c(e){for(let s in t)this[s]=t[s]}var l=function(){return m.exports}();export{l as I};
|
import{n}from"./app.73f924cf.js";var i=function(){var e=this,s=e.$createElement,r=e._self._c||s;return r("iframe",{directives:[{name:"show",rawName:"v-show",value:e.src,expression:"src"}],ref:"iframe",attrs:{src:e.src}})},a=[];const o={name:"IFrame",props:{src:{type:String,default:""}},mounted(){this.$refs.iframe.addEventListener("load",this.handleLoad),window.addEventListener("message",this.handleMessage)},beforeDestroy(){this.$refs.iframe.removeEventListener("load",this.handleLoad),window.removeEventListener("message",this.handleMessage)},methods:{handleLoad(){this.$emit("on-load")},handleMessage({data:e,source:s}){var r;s===((r=this.$refs.iframe)==null?void 0:r.contentWindow)&&(e=$A.jsonParse(e),e.source==="fileView"&&e.action==="picture"&&this.$store.dispatch("previewImage",{index:e.params.index,list:e.params.array}),this.$emit("on-message",e))},postMessage(e,s="*"){this.$refs.iframe&&this.$refs.iframe.contentWindow.postMessage(e,s)}}},t={};var m=n(o,i,a,!1,c,null,null,null);function c(e){for(let s in t)this[s]=t[s]}var l=function(){return m.exports}();export{l as I};
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{m as d,n as f,a as l}from"./app.256678e2.js";import{I as c}from"./IFrame.c83aa3a9.js";var u=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"component-only-office"},[e.$A.isDesktop()?[e.loadError?i("Alert",{staticClass:"load-error",attrs:{type:"error","show-icon":""}},[e._v(e._s(e.$L("\u7EC4\u4EF6\u52A0\u8F7D\u5931\u8D25\uFF01")))]):e._e(),i("div",{staticClass:"placeholder",attrs:{id:e.id}})]:i("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}),e.loading?i("div",{staticClass:"office-loading"},[i("Loading")],1):e._e()],2)},h=[];const m={name:"OnlyOffice",components:{IFrame:c},props:{id:{type:String,default:()=>"office_"+Math.round(Math.random()*1e4)},code:{type:String,default:""},historyId:{type:Number,default:0},value:{type:[Object,Array],default:function(){return{}}},readOnly:{type:Boolean,default:!1},documentKey:Function},data(){return{loading:!1,loadError:!1,docEditor:null}},beforeDestroy(){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null)},computed:{...d(["userInfo","themeIsDark"]),fileType(){return this.getType(this.value.type)},fileName(){return this.value.name},fileUrl(){let e=this.code||this.value.id,t;return $A.leftExists(e,"msgFile_")?t=`dialog/msg/download/?msg_id=${$A.leftDelete(e,"msgFile_")}&token=${this.userToken}`:$A.leftExists(e,"taskFile_")?t=`project/task/filedown/?file_id=${$A.leftDelete(e,"taskFile_")}&token=${this.userToken}`:(t=`file/content/?id=${e}&token=${this.userToken}`,this.historyId>0&&(t+=`&history_id=${this.historyId}`)),t},previewUrl(){return $A.apiUrl(this.fileUrl)+"&down=preview"}},watch:{"value.id":{handler(e){!e||!$A.isDesktop()||(this.loading=!0,this.loadError=!1,$A.loadScript($A.apiUrl("../office/web-apps/apps/api/documents/api.js"),t=>{if(this.loading=!1,t!==null){this.loadError=!0;return}if(!this.documentKey){this.handleClose();return}const i=this.documentKey();i&&i.then?i.then(this.loadFile):this.loadFile()}))},immediate:!0},previewUrl:{handler(){$A.isDesktop()||(this.loading=!0)},immediate:!0}},methods:{onFrameLoad(){this.loading=!1},getType(e){switch(e){case"word":return"docx";case"excel":return"xlsx";case"ppt":return"pptx"}return e},loadFile(e=""){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null);let t=l;switch(l){case"zh-CHT":t="zh-TW";break}let i=this.code||this.value.id,a=$A.strExists(this.fileName,".")?this.fileName:this.fileName+"."+this.fileType,s=`${this.fileType}-${e||i}`;this.historyId>0&&(s+=`-${this.historyId}`);const r={document:{fileType:this.fileType,title:a,key:s,url:`http://nginx/api/${this.fileUrl}`},editorConfig:{mode:"edit",lang:t,user:{id:String(this.userInfo.userid),name:this.userInfo.nickname},customization:{uiTheme:this.themeIsDark?"theme-dark":"theme-classic-light",forcesave:!0,help:!1},callbackUrl:`http://nginx/api/file/content/office?id=${i}&token=${this.userToken}`},events:{onDocumentReady:this.onDocumentReady}};/\/hideenOfficeTitle\//.test(window.navigator.userAgent)&&(r.document.title=" "),(async _=>{if((this.readOnly||this.historyId>0)&&(r.editorConfig.mode="view",r.editorConfig.callbackUrl=null,!r.editorConfig.user.id)){let o=await $A.IDBInt("officeViewer");o||(o=$A.randNum(1e3,99999),await $A.IDBSet("officeViewer",o)),r.editorConfig.user.id="viewer_"+o,r.editorConfig.user.name="Viewer_"+o}this.$nextTick(()=>{this.docEditor=new DocsAPI.DocEditor(this.id,r)})})()},onDocumentReady(){this.$emit("on-document-ready",this.docEditor)}}},n={};var p=f(m,u,h,!1,y,"42265d2e",null,null);function y(e){for(let t in n)this[t]=n[t]}var $=function(){return p.exports}();export{$ as default};
|
import{m as d,n as f,a as l}from"./app.73f924cf.js";import{I as c}from"./IFrame.3efc17fc.js";var u=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"component-only-office"},[e.$A.isDesktop()?[e.loadError?i("Alert",{staticClass:"load-error",attrs:{type:"error","show-icon":""}},[e._v(e._s(e.$L("\u7EC4\u4EF6\u52A0\u8F7D\u5931\u8D25\uFF01")))]):e._e(),i("div",{staticClass:"placeholder",attrs:{id:e.id}})]:i("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl},on:{"on-load":e.onFrameLoad}}),e.loading?i("div",{staticClass:"office-loading"},[i("Loading")],1):e._e()],2)},h=[];const m={name:"OnlyOffice",components:{IFrame:c},props:{id:{type:String,default:()=>"office_"+Math.round(Math.random()*1e4)},code:{type:String,default:""},historyId:{type:Number,default:0},value:{type:[Object,Array],default:function(){return{}}},readOnly:{type:Boolean,default:!1},documentKey:Function},data(){return{loading:!1,loadError:!1,docEditor:null}},beforeDestroy(){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null)},computed:{...d(["userInfo","themeIsDark"]),fileType(){return this.getType(this.value.type)},fileName(){return this.value.name},fileUrl(){let e=this.code||this.value.id,t;return $A.leftExists(e,"msgFile_")?t=`dialog/msg/download/?msg_id=${$A.leftDelete(e,"msgFile_")}&token=${this.userToken}`:$A.leftExists(e,"taskFile_")?t=`project/task/filedown/?file_id=${$A.leftDelete(e,"taskFile_")}&token=${this.userToken}`:(t=`file/content/?id=${e}&token=${this.userToken}`,this.historyId>0&&(t+=`&history_id=${this.historyId}`)),t},previewUrl(){return $A.apiUrl(this.fileUrl)+"&down=preview"}},watch:{"value.id":{handler(e){!e||!$A.isDesktop()||(this.loading=!0,this.loadError=!1,$A.loadScript($A.apiUrl("../office/web-apps/apps/api/documents/api.js"),t=>{if(this.loading=!1,t!==null){this.loadError=!0;return}if(!this.documentKey){this.handleClose();return}const i=this.documentKey();i&&i.then?i.then(this.loadFile):this.loadFile()}))},immediate:!0},previewUrl:{handler(){$A.isDesktop()||(this.loading=!0)},immediate:!0}},methods:{onFrameLoad(){this.loading=!1},getType(e){switch(e){case"word":return"docx";case"excel":return"xlsx";case"ppt":return"pptx"}return e},loadFile(e=""){this.docEditor!==null&&(this.docEditor.destroyEditor(),this.docEditor=null);let t=l;switch(l){case"zh-CHT":t="zh-TW";break}let i=this.code||this.value.id,a=$A.strExists(this.fileName,".")?this.fileName:this.fileName+"."+this.fileType,s=`${this.fileType}-${e||i}`;this.historyId>0&&(s+=`-${this.historyId}`);const r={document:{fileType:this.fileType,title:a,key:s,url:`http://nginx/api/${this.fileUrl}`},editorConfig:{mode:"edit",lang:t,user:{id:String(this.userInfo.userid),name:this.userInfo.nickname},customization:{uiTheme:this.themeIsDark?"theme-dark":"theme-classic-light",forcesave:!0,help:!1},callbackUrl:`http://nginx/api/file/content/office?id=${i}&token=${this.userToken}`},events:{onDocumentReady:this.onDocumentReady}};/\/hideenOfficeTitle\//.test(window.navigator.userAgent)&&(r.document.title=" "),(async _=>{if((this.readOnly||this.historyId>0)&&(r.editorConfig.mode="view",r.editorConfig.callbackUrl=null,!r.editorConfig.user.id)){let o=await $A.IDBInt("officeViewer");o||(o=$A.randNum(1e3,99999),await $A.IDBSet("officeViewer",o)),r.editorConfig.user.id="viewer_"+o,r.editorConfig.user.name="Viewer_"+o}this.$nextTick(()=>{this.docEditor=new DocsAPI.DocEditor(this.id,r)})})()},onDocumentReady(){this.$emit("on-document-ready",this.docEditor)}}},n={};var p=f(m,u,h,!1,y,"42265d2e",null,null);function y(e){for(let t in n)this[t]=n[t]}var $=function(){return p.exports}();export{$ as default};
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{n as o}from"./app.256678e2.js";var l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"report-detail"},[a("div",{staticClass:"report-title"},[t._v(" "+t._s(t.data.title)+" "),t.loadIng>0?a("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):t._e()],1),a("div",{staticClass:"report-detail-context"},[a("Form",{staticClass:"report-form",attrs:{"label-width":"auto",inline:""}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u4EBA")}},[a("UserAvatar",{attrs:{userid:t.data.userid,size:28}})],1),a("FormItem",{attrs:{label:t.$L("\u63D0\u4EA4\u65F6\u95F4")}},[t._v(" "+t._s(t.data.created_at)+" ")]),a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5BF9\u8C61")}},[t.data.receives_user.length===0?[t._v("-")]:t._l(t.data.receives_user,function(s,i){return a("UserAvatar",{key:i,attrs:{userid:s.userid,size:28}})})],2)],1),a("Form",{staticClass:"report-form",attrs:{"label-width":"auto"}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5185\u5BB9")}},[a("div",{staticClass:"report-content",domProps:{innerHTML:t._s(t.data.content)}})])],1)],1)])},n=[];const d={name:"ReportDetail",props:{data:{default:{}}},data(){return{loadIng:0}},watch:{"data.id":{handler(t){t>0&&this.sendRead()},immediate:!0}},methods:{sendRead(){this.loadIng++,this.$store.dispatch("call",{url:"report/read",data:{ids:[this.data.id]}}).then(()=>{}).catch(()=>{}).finally(t=>{this.loadIng--})}}},r={};var c=o(d,l,n,!1,_,null,null,null);function _(t){for(let e in r)this[e]=r[e]}var m=function(){return c.exports}();export{m as R};
|
import{n as o}from"./app.73f924cf.js";var l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"report-detail"},[a("div",{staticClass:"report-title"},[t._v(" "+t._s(t.data.title)+" "),t.loadIng>0?a("Icon",{staticClass:"icon-loading",attrs:{type:"ios-loading"}}):t._e()],1),a("div",{staticClass:"report-detail-context"},[a("Form",{staticClass:"report-form",attrs:{"label-width":"auto",inline:""}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u4EBA")}},[a("UserAvatar",{attrs:{userid:t.data.userid,size:28}})],1),a("FormItem",{attrs:{label:t.$L("\u63D0\u4EA4\u65F6\u95F4")}},[t._v(" "+t._s(t.data.created_at)+" ")]),a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5BF9\u8C61")}},[t.data.receives_user.length===0?[t._v("-")]:t._l(t.data.receives_user,function(s,i){return a("UserAvatar",{key:i,attrs:{userid:s.userid,size:28}})})],2)],1),a("Form",{staticClass:"report-form",attrs:{"label-width":"auto"}},[a("FormItem",{attrs:{label:t.$L("\u6C47\u62A5\u5185\u5BB9")}},[a("div",{staticClass:"report-content",domProps:{innerHTML:t._s(t.data.content)}})])],1)],1)])},n=[];const d={name:"ReportDetail",props:{data:{default:{}}},data(){return{loadIng:0}},watch:{"data.id":{handler(t){t>0&&this.sendRead()},immediate:!0}},methods:{sendRead(){this.loadIng++,this.$store.dispatch("call",{url:"report/read",data:{ids:[this.data.id]}}).then(()=>{}).catch(()=>{}).finally(t=>{this.loadIng--})}}},r={};var c=o(d,l,n,!1,_,null,null,null);function _(t){for(let e in r)this[e]=r[e]}var m=function(){return c.exports}();export{m as R};
|
||||||
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
@ -1 +1 @@
|
|||||||
import{m as i,c as n,n as l}from"./app.256678e2.js";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"task-menu-icon",on:{click:t.handleClick}},[t.loadIng?e("div",{staticClass:"loading"},[e("Loading")],1):[t.task.complete_at?e("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):e("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)},c=[];const d={name:"TaskMenu",props:{task:{type:Object,default:()=>({})},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},computed:{...i(["loads","taskFlows"]),...n(["isLoad"]),loadIng(){return this.loadStatus?!0:this.isLoad(`task-${this.task.id}`)}},methods:{handleClick(t){this.$store.state.taskOperation={event:t,task:this.task,loadStatus:this.loadStatus,colorShow:this.colorShow,updateBefore:this.updateBefore,disabled:this.disabled,size:this.size,onUpdate:s=>{this.$emit("on-update",s)}}},updateTask(t){if(this.loadIng)return;Object.keys(t).forEach(e=>this.$set(this.task,e,t[e]));const s=Object.assign(t,{task_id:this.task.id});this.$store.dispatch("taskUpdate",s).then(({data:e,msg:o})=>{$A.messageSuccess(o),this.$store.dispatch("saveTaskBrowse",s.task_id),this.$emit("on-update",e)}).catch(({msg:e})=>{$A.modalError(e),this.$store.dispatch("getTaskOne",s.task_id).catch(()=>{})})}}},a={};var u=l(d,r,c,!1,p,null,null,null);function p(t){for(let s in a)this[s]=a[s]}var m=function(){return u.exports}();export{m as T};
|
import{m as i,c as n,n as l}from"./app.73f924cf.js";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"task-menu-icon",on:{click:t.handleClick}},[t.loadIng?e("div",{staticClass:"loading"},[e("Loading")],1):[t.task.complete_at?e("Icon",{staticClass:"completed",attrs:{type:t.completedIcon}}):e("Icon",{staticClass:"uncomplete",attrs:{type:t.icon}})]],2)},c=[];const d={name:"TaskMenu",props:{task:{type:Object,default:()=>({})},loadStatus:{type:Boolean,default:!1},colorShow:{type:Boolean,default:!0},updateBefore:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:"small"},icon:{type:String,default:"md-radio-button-off"},completedIcon:{type:String,default:"md-checkmark-circle"}},computed:{...i(["loads","taskFlows"]),...n(["isLoad"]),loadIng(){return this.loadStatus?!0:this.isLoad(`task-${this.task.id}`)}},methods:{handleClick(t){this.$store.state.taskOperation={event:t,task:this.task,loadStatus:this.loadStatus,colorShow:this.colorShow,updateBefore:this.updateBefore,disabled:this.disabled,size:this.size,onUpdate:s=>{this.$emit("on-update",s)}}},updateTask(t){if(this.loadIng)return;Object.keys(t).forEach(e=>this.$set(this.task,e,t[e]));const s=Object.assign(t,{task_id:this.task.id});this.$store.dispatch("taskUpdate",s).then(({data:e,msg:o})=>{$A.messageSuccess(o),this.$store.dispatch("saveTaskBrowse",s.task_id),this.$emit("on-update",e)}).catch(({msg:e})=>{$A.modalError(e),this.$store.dispatch("getTaskOne",s.task_id).catch(()=>{})})}}},a={};var u=l(d,r,c,!1,p,null,null,null);function p(t){for(let s in a)this[s]=a[s]}var m=function(){return u.exports}();export{m as T};
|
||||||
@ -1 +1 @@
|
|||||||
import{n as s,p as r}from"./app.256678e2.js";var u=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("Modal",{attrs:{fullscreen:t.uplogFull,"class-name":"update-log"},model:{value:t.uplogShow,callback:function(l){t.uplogShow=l},expression:"uplogShow"}},[e("div",{attrs:{slot:"header"},slot:"header"},[e("div",{staticClass:"uplog-head"},[e("div",{staticClass:"uplog-title"},[t._v(t._s(t.$L("\u66F4\u65B0\u65E5\u5FD7")))]),t.updateVer?e("Tag",{attrs:{color:"volcano"}},[t._v(t._s(t.updateVer))]):t._e()],1)]),e("MarkdownPreview",{staticClass:"uplog-body scrollbar-overlay",attrs:{initialValue:t.updateLog}}),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(l){t.uplogFull=!t.uplogFull}}},[t._v(t._s(t.$L(t.uplogFull?"\u7F29\u5C0F\u67E5\u770B":"\u5168\u5C4F\u67E5\u770B")))])],1)],1)},n=[];const p={name:"UpdateLog",components:{MarkdownPreview:r},props:{value:{type:Boolean,default:!1},updateVer:{},updateLog:{}},data(){return{uplogShow:!1,uplogFull:!1}},watch:{value:{handler(t){this.uplogShow=t},immediate:!0},uplogShow(t){this.$emit("input",t)}}},a={};var i=s(p,u,n,!1,c,null,null,null);function c(t){for(let o in a)this[o]=a[o]}var v=function(){return i.exports}();export{v as U};
|
import{n as s,p as r}from"./app.73f924cf.js";var u=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("Modal",{attrs:{fullscreen:t.uplogFull,"class-name":"update-log"},model:{value:t.uplogShow,callback:function(l){t.uplogShow=l},expression:"uplogShow"}},[e("div",{attrs:{slot:"header"},slot:"header"},[e("div",{staticClass:"uplog-head"},[e("div",{staticClass:"uplog-title"},[t._v(t._s(t.$L("\u66F4\u65B0\u65E5\u5FD7")))]),t.updateVer?e("Tag",{attrs:{color:"volcano"}},[t._v(t._s(t.updateVer))]):t._e()],1)]),e("MarkdownPreview",{staticClass:"uplog-body scrollbar-overlay",attrs:{initialValue:t.updateLog}}),e("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"default"},on:{click:function(l){t.uplogFull=!t.uplogFull}}},[t._v(t._s(t.$L(t.uplogFull?"\u7F29\u5C0F\u67E5\u770B":"\u5168\u5C4F\u67E5\u770B")))])],1)],1)},n=[];const p={name:"UpdateLog",components:{MarkdownPreview:r},props:{value:{type:Boolean,default:!1},updateVer:{},updateLog:{}},data(){return{uplogShow:!1,uplogFull:!1}},watch:{value:{handler(t){this.uplogShow=t},immediate:!0},uplogShow(t){this.$emit("input",t)}}},a={};var i=s(p,u,n,!1,c,null,null,null);function c(t){for(let o in a)this[o]=a[o]}var v=function(){return i.exports}();export{v as U};
|
||||||
File diff suppressed because one or more lines are too long
341
public/js/build/app.256678e2.js
vendored
341
public/js/build/app.256678e2.js
vendored
File diff suppressed because one or more lines are too long
375
public/js/build/app.73f924cf.js
vendored
Normal file
375
public/js/build/app.73f924cf.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/js/build/bn.interface.min.62cbd9bd.js
vendored
Normal file
1
public/js/build/bn.interface.min.62cbd9bd.js
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
import t from"./bn.min.bad59dc5.js";import"./app.73f924cf.js";/*! OpenPGP.js v5.7.0 - 2023-03-30 - this is LGPL licensed code, see LICENSE/our website https://openpgpjs.org/ for more information. */class i{constructor(e){if(e===void 0)throw Error("Invalid BigInteger input");this.value=new t(e)}clone(){const e=new i(null);return this.value.copy(e.value),e}iinc(){return this.value.iadd(new t(1)),this}inc(){return this.clone().iinc()}idec(){return this.value.isub(new t(1)),this}dec(){return this.clone().idec()}iadd(e){return this.value.iadd(e.value),this}add(e){return this.clone().iadd(e)}isub(e){return this.value.isub(e.value),this}sub(e){return this.clone().isub(e)}imul(e){return this.value.imul(e.value),this}mul(e){return this.clone().imul(e)}imod(e){return this.value=this.value.umod(e.value),this}mod(e){return this.clone().imod(e)}modExp(e,r){const n=r.isEven()?t.red(r.value):t.mont(r.value),u=this.clone();return u.value=u.value.toRed(n).redPow(e.value).fromRed(),u}modInv(e){if(!this.gcd(e).isOne())throw Error("Inverse does not exist");return new i(this.value.invm(e.value))}gcd(e){return new i(this.value.gcd(e.value))}ileftShift(e){return this.value.ishln(e.value.toNumber()),this}leftShift(e){return this.clone().ileftShift(e)}irightShift(e){return this.value.ishrn(e.value.toNumber()),this}rightShift(e){return this.clone().irightShift(e)}equal(e){return this.value.eq(e.value)}lt(e){return this.value.lt(e.value)}lte(e){return this.value.lte(e.value)}gt(e){return this.value.gt(e.value)}gte(e){return this.value.gte(e.value)}isZero(){return this.value.isZero()}isOne(){return this.value.eq(new t(1))}isNegative(){return this.value.isNeg()}isEven(){return this.value.isEven()}abs(){const e=this.clone();return e.value=e.value.abs(),e}toString(){return this.value.toString()}toNumber(){return this.value.toNumber()}getBit(e){return this.value.testn(e)?1:0}bitLength(){return this.value.bitLength()}byteLength(){return this.value.byteLength()}toUint8Array(e="be",r){return this.value.toArrayLike(Uint8Array,e,r)}}export{i as default};
|
||||||
1
public/js/build/bn.min.bad59dc5.js
vendored
Normal file
1
public/js/build/bn.min.bad59dc5.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1,4 +1,4 @@
|
|||||||
import{e as vs,g as Ss,n as tr,b as Es,m as Cs,c as Ds,d as Ps}from"./app.256678e2.js";import{T as ks}from"./TaskMenu.01791002.js";var nr={exports:{}},ir={exports:{}};/*!
|
import{e as vs,g as Ss,n as tr,b as Es,m as Cs,c as Ds,d as Ps}from"./app.73f924cf.js";import{T as ks}from"./TaskMenu.cafc760d.js";var nr={exports:{}},ir={exports:{}};/*!
|
||||||
* tui-code-snippet.js
|
* tui-code-snippet.js
|
||||||
* @version 1.5.2
|
* @version 1.5.2
|
||||||
* @author NHN. FE Development Lab <dl_javascript@nhn.com>
|
* @author NHN. FE Development Lab <dl_javascript@nhn.com>
|
||||||
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
1
public/js/build/elliptic.min.042f001d.js
vendored
Normal file
1
public/js/build/elliptic.min.042f001d.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{m as r,n}from"./app.256678e2.js";var o=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"setting-item submit"},[t.configLoad>0?e("Loading"):e("Form",{ref:"formDatum",attrs:{model:t.formDatum,rules:t.ruleDatum,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(i){i.preventDefault()}}},[t.isLdap?e("Alert",{attrs:{type:"warning"}},[t._v(t._s(t.$L("LDAP \u7528\u6237\u7981\u6B62\u4FEE\u6539\u90AE\u7BB1\u5730\u5740")))]):t._e(),e("FormItem",{attrs:{label:t.$L("\u65B0\u90AE\u7BB1\u5730\u5740"),prop:"newEmail"}},[t.isRegVerify==1?e("Input",{class:t.count>0?"setting-send-input":"setting-input",attrs:{search:"","enter-button":t.$L(t.sendBtnText),disabled:t.isLdap,placeholder:t.$L("\u8F93\u5165\u65B0\u90AE\u7BB1\u5730\u5740")},on:{"on-search":t.sendEmailCode},model:{value:t.formDatum.newEmail,callback:function(i){t.$set(t.formDatum,"newEmail",i)},expression:"formDatum.newEmail"}}):e("Input",{staticClass:"setting-input",attrs:{disabled:t.isLdap,placeholder:t.$L("\u8F93\u5165\u65B0\u90AE\u7BB1\u5730\u5740")},model:{value:t.formDatum.newEmail,callback:function(i){t.$set(t.formDatum,"newEmail",i)},expression:"formDatum.newEmail"}})],1),t.isRegVerify==1?e("FormItem",{attrs:{label:t.$L("\u9A8C\u8BC1\u7801"),prop:"code"}},[e("Input",{attrs:{placeholder:t.$L("\u8F93\u5165\u90AE\u7BB1\u9A8C\u8BC1\u7801")},model:{value:t.formDatum.code,callback:function(i){t.$set(t.formDatum,"code",i)},expression:"formDatum.code"}})],1):t._e()],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary",disabled:t.isLdap},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const m={data(){return{loadIng:0,configLoad:0,formDatum:{newEmail:"",code:""},ruleDatum:{newEmail:[{validator:(t,s,e)=>{s.trim()===""?e(new Error(this.$L("\u8BF7\u8F93\u5165\u65B0\u90AE\u7BB1\u5730\u5740\uFF01"))):$A.isEmail(s.trim())?e():e(new Error(this.$L("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u5730\u5740\uFF01")))},required:!0,trigger:"change"}]},count:0,isSendButtonShow:!0,isRegVerify:0,sendBtnText:this.$L("\u53D1\u9001\u9A8C\u8BC1\u7801")}},mounted(){this.getRegVerify()},computed:{...r(["formLabelPosition","formLabelWidth"]),isLdap(){return this.$store.state.userInfo.identity.includes("ldap")}},methods:{sendEmailCode(){this.$store.dispatch("call",{url:"users/email/send",data:{type:2,email:this.formDatum.newEmail},spinner:!0}).then(t=>{this.isSendButtonShow=!1,this.count=120,this.sendBtnText=this.count+" \u79D2";let s=setInterval(()=>{this.count--,this.sendBtnText=this.count+" \u79D2",this.count<=0&&(this.sendBtnText=this.$L("\u53D1\u9001\u9A8C\u8BC1\u7801"),clearInterval(s))},1e3)}).catch(({msg:t})=>{$A.messageError(t)})},submitForm(){this.$refs.formDatum.validate(t=>{t&&(this.loadIng++,this.$store.dispatch("call",{url:"users/email/edit",data:this.formDatum}).then(({data:s})=>{this.count=0,this.sendBtnText=this.$L("\u53D1\u9001\u9A8C\u8BC1\u7801"),$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.$store.dispatch("saveUserInfo",s),this.$refs.formDatum.resetFields(),this.isSendButtonShow=!0}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.loadIng--}))})},resetForm(){this.$refs.formDatum.resetFields()},getRegVerify(){this.configLoad++,this.$store.dispatch("call",{url:"system/setting/email"}).then(({data:t})=>{this.isRegVerify=t.reg_verify==="open"}).finally(t=>{this.configLoad--})}}},a={};var u=n(m,o,l,!1,d,null,null,null);function d(t){for(let s in a)this[s]=a[s]}var f=function(){return u.exports}();export{f as default};
|
import{m as r,n}from"./app.73f924cf.js";var o=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"setting-item submit"},[t.configLoad>0?e("Loading"):e("Form",{ref:"formDatum",attrs:{model:t.formDatum,rules:t.ruleDatum,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(i){i.preventDefault()}}},[t.isLdap?e("Alert",{attrs:{type:"warning"}},[t._v(t._s(t.$L("LDAP \u7528\u6237\u7981\u6B62\u4FEE\u6539\u90AE\u7BB1\u5730\u5740")))]):t._e(),e("FormItem",{attrs:{label:t.$L("\u65B0\u90AE\u7BB1\u5730\u5740"),prop:"newEmail"}},[t.isRegVerify==1?e("Input",{class:t.count>0?"setting-send-input":"setting-input",attrs:{search:"","enter-button":t.$L(t.sendBtnText),disabled:t.isLdap,placeholder:t.$L("\u8F93\u5165\u65B0\u90AE\u7BB1\u5730\u5740")},on:{"on-search":t.sendEmailCode},model:{value:t.formDatum.newEmail,callback:function(i){t.$set(t.formDatum,"newEmail",i)},expression:"formDatum.newEmail"}}):e("Input",{staticClass:"setting-input",attrs:{disabled:t.isLdap,placeholder:t.$L("\u8F93\u5165\u65B0\u90AE\u7BB1\u5730\u5740")},model:{value:t.formDatum.newEmail,callback:function(i){t.$set(t.formDatum,"newEmail",i)},expression:"formDatum.newEmail"}})],1),t.isRegVerify==1?e("FormItem",{attrs:{label:t.$L("\u9A8C\u8BC1\u7801"),prop:"code"}},[e("Input",{attrs:{placeholder:t.$L("\u8F93\u5165\u90AE\u7BB1\u9A8C\u8BC1\u7801")},model:{value:t.formDatum.code,callback:function(i){t.$set(t.formDatum,"code",i)},expression:"formDatum.code"}})],1):t._e()],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary",disabled:t.isLdap},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const m={data(){return{loadIng:0,configLoad:0,formDatum:{newEmail:"",code:""},ruleDatum:{newEmail:[{validator:(t,s,e)=>{s.trim()===""?e(new Error(this.$L("\u8BF7\u8F93\u5165\u65B0\u90AE\u7BB1\u5730\u5740\uFF01"))):$A.isEmail(s.trim())?e():e(new Error(this.$L("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u5730\u5740\uFF01")))},required:!0,trigger:"change"}]},count:0,isSendButtonShow:!0,isRegVerify:0,sendBtnText:this.$L("\u53D1\u9001\u9A8C\u8BC1\u7801")}},mounted(){this.getRegVerify()},computed:{...r(["formLabelPosition","formLabelWidth"]),isLdap(){return this.$store.state.userInfo.identity.includes("ldap")}},methods:{sendEmailCode(){this.$store.dispatch("call",{url:"users/email/send",data:{type:2,email:this.formDatum.newEmail},spinner:!0}).then(t=>{this.isSendButtonShow=!1,this.count=120,this.sendBtnText=this.count+" \u79D2";let s=setInterval(()=>{this.count--,this.sendBtnText=this.count+" \u79D2",this.count<=0&&(this.sendBtnText=this.$L("\u53D1\u9001\u9A8C\u8BC1\u7801"),clearInterval(s))},1e3)}).catch(({msg:t})=>{$A.messageError(t)})},submitForm(){this.$refs.formDatum.validate(t=>{t&&(this.loadIng++,this.$store.dispatch("call",{url:"users/email/edit",data:this.formDatum}).then(({data:s})=>{this.count=0,this.sendBtnText=this.$L("\u53D1\u9001\u9A8C\u8BC1\u7801"),$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.$store.dispatch("saveUserInfo",s),this.$refs.formDatum.resetFields(),this.isSendButtonShow=!0}).catch(({msg:s})=>{$A.modalError(s)}).finally(s=>{this.loadIng--}))})},resetForm(){this.$refs.formDatum.resetFields()},getRegVerify(){this.configLoad++,this.$store.dispatch("call",{url:"system/setting/email"}).then(({data:t})=>{this.isRegVerify=t.reg_verify==="open"}).finally(t=>{this.configLoad--})}}},a={};var u=n(m,o,l,!1,d,null,null,null);function d(t){for(let s in a)this[s]=a[s]}var f=function(){return u.exports}();export{f as default};
|
||||||
@ -1 +1 @@
|
|||||||
import n from"./FileContent.03a22ace.js";import l from"./FilePreview.af93edd1.js";import{n as s}from"./app.256678e2.js";import"./IFrame.c83aa3a9.js";var a=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"single-file"},[t("PageTitle",{attrs:{title:e.pageName}}),e.loadIng>0?t("Loading"):e.fileInfo?[e.isPreview?t("FilePreview",{attrs:{code:e.code,file:e.fileInfo,historyId:e.historyId,headerShow:!e.$isEEUiApp}}):t("FileContent",{attrs:{file:e.fileInfo},model:{value:e.fileShow,callback:function(r){e.fileShow=r},expression:"fileShow"}})]:e._e()],2)},f=[];const u={components:{FilePreview:l,FileContent:n},data(){return{loadIng:0,code:null,fileShow:!0,fileInfo:null}},mounted(){},computed:{historyId(){return this.$route.query?$A.runNum(this.$route.query.history_id):0},isPreview(){return this.windowSmall||this.code||this.historyId>0||this.fileInfo&&this.fileInfo.permission===0},pageName(){let e=this.fileInfo?this.fileInfo.name:"";return this.$route.query&&this.$route.query.history_at&&(e+=` [${this.$route.query.history_at}]`),e}},watch:{$route:{handler(){this.getInfo()},immediate:!0}},methods:{getInfo(){let{codeOrFileId:e}=this.$route.params,i={id:e};if(/^\d+$/.test(e))this.code=null;else if(e)this.code=e;else return;setTimeout(t=>{this.loadIng++},600),this.$store.dispatch("call",{url:"file/one",data:i}).then(({data:t})=>{this.fileInfo=t}).catch(({msg:t})=>{$A.modalError({content:t,onOk:()=>{window.close()}})}).finally(t=>{this.loadIng--})}}},o={};var h=s(u,a,f,!1,d,"fab0e29c",null,null);function d(e){for(let i in o)this[i]=o[i]}var I=function(){return h.exports}();export{I as default};
|
import n from"./FileContent.5ed4f509.js";import l from"./FilePreview.ea704215.js";import{n as s}from"./app.73f924cf.js";import"./IFrame.3efc17fc.js";var a=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"single-file"},[t("PageTitle",{attrs:{title:e.pageName}}),e.loadIng>0?t("Loading"):e.fileInfo?[e.isPreview?t("FilePreview",{attrs:{code:e.code,file:e.fileInfo,historyId:e.historyId,headerShow:!e.$isEEUiApp}}):t("FileContent",{attrs:{file:e.fileInfo},model:{value:e.fileShow,callback:function(r){e.fileShow=r},expression:"fileShow"}})]:e._e()],2)},f=[];const u={components:{FilePreview:l,FileContent:n},data(){return{loadIng:0,code:null,fileShow:!0,fileInfo:null}},mounted(){},computed:{historyId(){return this.$route.query?$A.runNum(this.$route.query.history_id):0},isPreview(){return this.windowSmall||this.code||this.historyId>0||this.fileInfo&&this.fileInfo.permission===0},pageName(){let e=this.fileInfo?this.fileInfo.name:"";return this.$route.query&&this.$route.query.history_at&&(e+=` [${this.$route.query.history_at}]`),e}},watch:{$route:{handler(){this.getInfo()},immediate:!0}},methods:{getInfo(){let{codeOrFileId:e}=this.$route.params,i={id:e};if(/^\d+$/.test(e))this.code=null;else if(e)this.code=e;else return;setTimeout(t=>{this.loadIng++},600),this.$store.dispatch("call",{url:"file/one",data:i}).then(({data:t})=>{this.fileInfo=t}).catch(({msg:t})=>{$A.modalError({content:t,onOk:()=>{window.close()}})}).finally(t=>{this.loadIng--})}}},o={};var h=s(u,a,f,!1,d,"fab0e29c",null,null);function d(e){for(let i in o)this[i]=o[i]}var I=function(){return h.exports}();export{I as default};
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{m as a,n as r,_ as s}from"./app.256678e2.js";import{I as l}from"./IFrame.c83aa3a9.js";var c=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"single-file-msg"},[e("PageTitle",{attrs:{title:t.title}}),t.loadIng>0?e("Loading"):t.isWait?t._e():[t.isType("md")?e("MDPreview",{attrs:{initialValue:t.msgDetail.content.content}}):t.isType("text")?e("TEditor",{attrs:{value:t.msgDetail.content.content,height:"100%",readOnly:""}}):t.isType("drawio")?e("Drawio",{attrs:{title:t.msgDetail.msg.name,readOnly:""},model:{value:t.msgDetail.content,callback:function(n){t.$set(t.msgDetail,"content",n)},expression:"msgDetail.content"}}):t.isType("mind")?e("Minder",{attrs:{value:t.msgDetail.content,readOnly:""}}):t.isType("code")?[t.isLongText(t.msgDetail.msg.name)?e("div",{staticClass:"view-code",domProps:{innerHTML:t._s(t.$A.formatTextMsg(t.msgDetail.content.content,t.userId))}}):e("AceEditor",{staticClass:"view-editor",attrs:{ext:t.msgDetail.msg.ext,readOnly:""},model:{value:t.msgDetail.content.content,callback:function(n){t.$set(t.msgDetail.content,"content",n)},expression:"msgDetail.content.content"}})]:t.isType("office")?e("OnlyOffice",{attrs:{code:t.officeCode,documentKey:t.documentKey,readOnly:""},model:{value:t.officeContent,callback:function(n){t.officeContent=n},expression:"officeContent"}}):t.isType("preview")?e("IFrame",{staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):e("div",{staticClass:"no-support"},[t._v(t._s(t.$L("\u4E0D\u652F\u6301\u5355\u72EC\u67E5\u770B\u6B64\u6D88\u606F")))])]],2)},m=[];const d=()=>s(()=>import("./preview.42953564.js"),["js/build/preview.42953564.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),_=()=>s(()=>import("./TEditor.61cbcfed.js"),["js/build/TEditor.61cbcfed.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/ImgUpload.6fde0d68.js"]),u=()=>s(()=>import("./AceEditor.74000a06.js"),["js/build/AceEditor.74000a06.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),g=()=>s(()=>import("./OnlyOffice.349e25ca.js"),["js/build/OnlyOffice.349e25ca.js","js/build/OnlyOffice.d36f3069.css","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/IFrame.c83aa3a9.js"]),f=()=>s(()=>import("./Drawio.2a737647.js"),["js/build/Drawio.2a737647.js","js/build/Drawio.fc5c6326.css","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/IFrame.c83aa3a9.js"]),p=()=>s(()=>import("./Minder.7a501126.js"),["js/build/Minder.7a501126.js","js/build/Minder.f2273bdb.css","js/build/IFrame.c83aa3a9.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),v={components:{IFrame:l,AceEditor:u,TEditor:_,MDPreview:d,OnlyOffice:g,Drawio:f,Minder:p},data(){return{loadIng:0,isWait:!1,msgDetail:{}}},mounted(){},watch:{$route:{handler(){this.getInfo()},immediate:!0}},computed:{...a(["userId"]),msgId(){const{msgId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)},title(){const{msg:t}=this.msgDetail;return t&&t.name?t.name:"Loading..."},isType(){const{msgDetail:t}=this;return function(i){return t.type=="file"&&t.file_mode==i}},officeContent(){return{id:this.msgDetail.id||0,type:this.msgDetail.msg.ext,name:this.title}},officeCode(){return"msgFile_"+this.msgDetail.id},previewUrl(){const{name:t,key:i}=this.msgDetail.content;return $A.apiUrl(`../online/preview/${t}?key=${i}`)}},methods:{getInfo(){this.msgId<=0||(setTimeout(t=>{this.loadIng++},600),this.isWait=!0,this.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:this.msgId}}).then(({data:t})=>{this.msgDetail=t}).catch(({msg:t})=>{$A.modalError({content:t,onOk:()=>{this.$Electron&&window.close()}})}).finally(t=>{this.loadIng--,this.isWait=!1}))},documentKey(){return new Promise(t=>{this.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:this.msgId,only_update_at:"yes"}}).then(({data:i})=>{t(`${i.id}-${$A.Time(i.update_at)}`)}).catch(()=>{t(0)})})},isLongText(t){return/^LongText-/.test(t)}}},o={};var h=r(v,c,m,!1,D,null,null,null);function D(t){for(let i in o)this[i]=o[i]}var I=function(){return h.exports}();export{I as default};
|
import{m as a,n as r,_ as s}from"./app.73f924cf.js";import{I as l}from"./IFrame.3efc17fc.js";var c=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"single-file-msg"},[e("PageTitle",{attrs:{title:t.title}}),t.loadIng>0?e("Loading"):t.isWait?t._e():[t.isType("md")?e("MDPreview",{attrs:{initialValue:t.msgDetail.content.content}}):t.isType("text")?e("TEditor",{attrs:{value:t.msgDetail.content.content,height:"100%",readOnly:""}}):t.isType("drawio")?e("Drawio",{attrs:{title:t.msgDetail.msg.name,readOnly:""},model:{value:t.msgDetail.content,callback:function(n){t.$set(t.msgDetail,"content",n)},expression:"msgDetail.content"}}):t.isType("mind")?e("Minder",{attrs:{value:t.msgDetail.content,readOnly:""}}):t.isType("code")?[t.isLongText(t.msgDetail.msg.name)?e("div",{staticClass:"view-code",domProps:{innerHTML:t._s(t.$A.formatTextMsg(t.msgDetail.content.content,t.userId))}}):e("AceEditor",{staticClass:"view-editor",attrs:{ext:t.msgDetail.msg.ext,readOnly:""},model:{value:t.msgDetail.content.content,callback:function(n){t.$set(t.msgDetail.content,"content",n)},expression:"msgDetail.content.content"}})]:t.isType("office")?e("OnlyOffice",{attrs:{code:t.officeCode,documentKey:t.documentKey,readOnly:""},model:{value:t.officeContent,callback:function(n){t.officeContent=n},expression:"officeContent"}}):t.isType("preview")?e("IFrame",{staticClass:"preview-iframe",attrs:{src:t.previewUrl}}):e("div",{staticClass:"no-support"},[t._v(t._s(t.$L("\u4E0D\u652F\u6301\u5355\u72EC\u67E5\u770B\u6B64\u6D88\u606F")))])]],2)},m=[];const d=()=>s(()=>import("./preview.4da573ff.js"),["js/build/preview.4da573ff.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),_=()=>s(()=>import("./TEditor.31ce405c.js"),["js/build/TEditor.31ce405c.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/ImgUpload.09338bda.js"]),u=()=>s(()=>import("./AceEditor.5ee06b58.js"),["js/build/AceEditor.5ee06b58.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),g=()=>s(()=>import("./OnlyOffice.62af8738.js"),["js/build/OnlyOffice.62af8738.js","js/build/OnlyOffice.d36f3069.css","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/IFrame.3efc17fc.js"]),f=()=>s(()=>import("./Drawio.21a1cca4.js"),["js/build/Drawio.21a1cca4.js","js/build/Drawio.fc5c6326.css","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/IFrame.3efc17fc.js"]),p=()=>s(()=>import("./Minder.42fb0303.js"),["js/build/Minder.42fb0303.js","js/build/Minder.f2273bdb.css","js/build/IFrame.3efc17fc.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),v={components:{IFrame:l,AceEditor:u,TEditor:_,MDPreview:d,OnlyOffice:g,Drawio:f,Minder:p},data(){return{loadIng:0,isWait:!1,msgDetail:{}}},mounted(){},watch:{$route:{handler(){this.getInfo()},immediate:!0}},computed:{...a(["userId"]),msgId(){const{msgId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)},title(){const{msg:t}=this.msgDetail;return t&&t.name?t.name:"Loading..."},isType(){const{msgDetail:t}=this;return function(i){return t.type=="file"&&t.file_mode==i}},officeContent(){return{id:this.msgDetail.id||0,type:this.msgDetail.msg.ext,name:this.title}},officeCode(){return"msgFile_"+this.msgDetail.id},previewUrl(){const{name:t,key:i}=this.msgDetail.content;return $A.apiUrl(`../online/preview/${t}?key=${i}`)}},methods:{getInfo(){this.msgId<=0||(setTimeout(t=>{this.loadIng++},600),this.isWait=!0,this.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:this.msgId}}).then(({data:t})=>{this.msgDetail=t}).catch(({msg:t})=>{$A.modalError({content:t,onOk:()=>{this.$Electron&&window.close()}})}).finally(t=>{this.loadIng--,this.isWait=!1}))},documentKey(){return new Promise(t=>{this.$store.dispatch("call",{url:"dialog/msg/detail",data:{msg_id:this.msgId,only_update_at:"yes"}}).then(({data:i})=>{t(`${i.id}-${$A.Time(i.update_at)}`)}).catch(()=>{t(0)})})},isLongText(t){return/^LongText-/.test(t)}}},o={};var h=r(v,c,m,!1,D,null,null,null);function D(t){for(let i in o)this[i]=o[i]}var I=function(){return h.exports}();export{I as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{n as o,_ as n}from"./app.256678e2.js";import{I as r}from"./IFrame.c83aa3a9.js";var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"single-file-task"},[i("PageTitle",{attrs:{title:e.title}}),e.loadIng>0?i("Loading"):e.isWait?e._e():[e.isType("md")?i("MDPreview",{attrs:{initialValue:e.fileDetail.content.content}}):e.isType("text")?i("TEditor",{attrs:{value:e.fileDetail.content.content,height:"100%",readOnly:""}}):e.isType("drawio")?i("Drawio",{attrs:{title:e.fileDetail.name,readOnly:""},model:{value:e.fileDetail.content,callback:function(l){e.$set(e.fileDetail,"content",l)},expression:"fileDetail.content"}}):e.isType("mind")?i("Minder",{attrs:{value:e.fileDetail.content,readOnly:""}}):e.isType("code")?i("AceEditor",{staticClass:"view-editor",attrs:{ext:e.fileDetail.ext,readOnly:""},model:{value:e.fileDetail.content.content,callback:function(l){e.$set(e.fileDetail.content,"content",l)},expression:"fileDetail.content.content"}}):e.isType("office")?i("OnlyOffice",{attrs:{code:e.officeCode,documentKey:e.documentKey,readOnly:""},model:{value:e.officeContent,callback:function(l){e.officeContent=l},expression:"officeContent"}}):e.isType("preview")?i("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl}}):i("div",{staticClass:"no-support"},[e._v(e._s(e.$L("\u4E0D\u652F\u6301\u5355\u72EC\u67E5\u770B\u6B64\u6D88\u606F")))])]],2)},c=[];const d=()=>n(()=>import("./preview.42953564.js"),["js/build/preview.42953564.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),f=()=>n(()=>import("./TEditor.61cbcfed.js"),["js/build/TEditor.61cbcfed.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/ImgUpload.6fde0d68.js"]),_=()=>n(()=>import("./AceEditor.74000a06.js"),["js/build/AceEditor.74000a06.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),u=()=>n(()=>import("./OnlyOffice.349e25ca.js"),["js/build/OnlyOffice.349e25ca.js","js/build/OnlyOffice.d36f3069.css","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/IFrame.c83aa3a9.js"]),p=()=>n(()=>import("./Drawio.2a737647.js"),["js/build/Drawio.2a737647.js","js/build/Drawio.fc5c6326.css","js/build/app.256678e2.js","js/build/app.d2a9034f.css","js/build/IFrame.c83aa3a9.js"]),m=()=>n(()=>import("./Minder.7a501126.js"),["js/build/Minder.7a501126.js","js/build/Minder.f2273bdb.css","js/build/IFrame.c83aa3a9.js","js/build/app.256678e2.js","js/build/app.d2a9034f.css"]),v={components:{IFrame:r,AceEditor:_,TEditor:f,MDPreview:d,OnlyOffice:u,Drawio:p,Minder:m},data(){return{loadIng:0,isWait:!1,fileDetail:{}}},mounted(){},watch:{$route:{handler(){this.getInfo()},immediate:!0}},computed:{fileId(){const{fileId:e}=this.$route.params;return parseInt(/^\d+$/.test(e)?e:0)},title(){const{name:e}=this.fileDetail;return e||"Loading..."},isType(){const{fileDetail:e}=this;return function(t){return e.file_mode==t}},officeContent(){return{id:this.fileDetail.id||0,type:this.fileDetail.ext,name:this.title}},officeCode(){return"taskFile_"+this.fileDetail.id},previewUrl(){const{name:e,key:t}=this.fileDetail.content;return $A.apiUrl(`../online/preview/${e}?key=${t}`)}},methods:{getInfo(){this.fileId<=0||(setTimeout(e=>{this.loadIng++},600),this.isWait=!0,this.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:this.fileId}}).then(({data:e})=>{this.fileDetail=e}).catch(({msg:e})=>{$A.modalError({content:e,onOk:()=>{this.$Electron&&window.close()}})}).finally(e=>{this.loadIng--,this.isWait=!1}))},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:this.fileId,only_update_at:"yes"}}).then(({data:t})=>{e(`${t.id}-${$A.Time(t.update_at)}`)}).catch(()=>{e(0)})})}}},a={};var h=o(v,s,c,!1,D,null,null,null);function D(e){for(let t in a)this[t]=a[t]}var T=function(){return h.exports}();export{T as default};
|
import{n as o,_ as n}from"./app.73f924cf.js";import{I as r}from"./IFrame.3efc17fc.js";var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"single-file-task"},[i("PageTitle",{attrs:{title:e.title}}),e.loadIng>0?i("Loading"):e.isWait?e._e():[e.isType("md")?i("MDPreview",{attrs:{initialValue:e.fileDetail.content.content}}):e.isType("text")?i("TEditor",{attrs:{value:e.fileDetail.content.content,height:"100%",readOnly:""}}):e.isType("drawio")?i("Drawio",{attrs:{title:e.fileDetail.name,readOnly:""},model:{value:e.fileDetail.content,callback:function(l){e.$set(e.fileDetail,"content",l)},expression:"fileDetail.content"}}):e.isType("mind")?i("Minder",{attrs:{value:e.fileDetail.content,readOnly:""}}):e.isType("code")?i("AceEditor",{staticClass:"view-editor",attrs:{ext:e.fileDetail.ext,readOnly:""},model:{value:e.fileDetail.content.content,callback:function(l){e.$set(e.fileDetail.content,"content",l)},expression:"fileDetail.content.content"}}):e.isType("office")?i("OnlyOffice",{attrs:{code:e.officeCode,documentKey:e.documentKey,readOnly:""},model:{value:e.officeContent,callback:function(l){e.officeContent=l},expression:"officeContent"}}):e.isType("preview")?i("IFrame",{staticClass:"preview-iframe",attrs:{src:e.previewUrl}}):i("div",{staticClass:"no-support"},[e._v(e._s(e.$L("\u4E0D\u652F\u6301\u5355\u72EC\u67E5\u770B\u6B64\u6D88\u606F")))])]],2)},c=[];const d=()=>n(()=>import("./preview.4da573ff.js"),["js/build/preview.4da573ff.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),f=()=>n(()=>import("./TEditor.31ce405c.js"),["js/build/TEditor.31ce405c.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/ImgUpload.09338bda.js"]),_=()=>n(()=>import("./AceEditor.5ee06b58.js"),["js/build/AceEditor.5ee06b58.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),u=()=>n(()=>import("./OnlyOffice.62af8738.js"),["js/build/OnlyOffice.62af8738.js","js/build/OnlyOffice.d36f3069.css","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/IFrame.3efc17fc.js"]),p=()=>n(()=>import("./Drawio.21a1cca4.js"),["js/build/Drawio.21a1cca4.js","js/build/Drawio.fc5c6326.css","js/build/app.73f924cf.js","js/build/app.d2a9034f.css","js/build/IFrame.3efc17fc.js"]),m=()=>n(()=>import("./Minder.42fb0303.js"),["js/build/Minder.42fb0303.js","js/build/Minder.f2273bdb.css","js/build/IFrame.3efc17fc.js","js/build/app.73f924cf.js","js/build/app.d2a9034f.css"]),v={components:{IFrame:r,AceEditor:_,TEditor:f,MDPreview:d,OnlyOffice:u,Drawio:p,Minder:m},data(){return{loadIng:0,isWait:!1,fileDetail:{}}},mounted(){},watch:{$route:{handler(){this.getInfo()},immediate:!0}},computed:{fileId(){const{fileId:e}=this.$route.params;return parseInt(/^\d+$/.test(e)?e:0)},title(){const{name:e}=this.fileDetail;return e||"Loading..."},isType(){const{fileDetail:e}=this;return function(t){return e.file_mode==t}},officeContent(){return{id:this.fileDetail.id||0,type:this.fileDetail.ext,name:this.title}},officeCode(){return"taskFile_"+this.fileDetail.id},previewUrl(){const{name:e,key:t}=this.fileDetail.content;return $A.apiUrl(`../online/preview/${e}?key=${t}`)}},methods:{getInfo(){this.fileId<=0||(setTimeout(e=>{this.loadIng++},600),this.isWait=!0,this.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:this.fileId}}).then(({data:e})=>{this.fileDetail=e}).catch(({msg:e})=>{$A.modalError({content:e,onOk:()=>{this.$Electron&&window.close()}})}).finally(e=>{this.loadIng--,this.isWait=!1}))},documentKey(){return new Promise(e=>{this.$store.dispatch("call",{url:"project/task/filedetail",data:{file_id:this.fileId,only_update_at:"yes"}}).then(({data:t})=>{e(`${t.id}-${$A.Time(t.update_at)}`)}).catch(()=>{e(0)})})}}},a={};var h=o(v,s,c,!1,D,null,null,null);function D(e){for(let t in a)this[t]=a[t]}var T=function(){return h.exports}();export{T as default};
|
||||||
@ -1 +1 @@
|
|||||||
.component-resize-line[data-v-3f2fedd4]{cursor:col-resize}@media (max-width: 768px){.component-resize-line[data-v-3f2fedd4]{display:none}}.component-resize-line.resizing[data-v-3f2fedd4]:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;cursor:col-resize}.component-resize-line.bottom[data-v-3f2fedd4]{cursor:row-resize}.component-resize-line.bottom[data-v-3f2fedd4]:after{cursor:row-resize}
|
.component-resize-line[data-v-3f2fedd4]{cursor:col-resize}@media (max-width: 768px){.component-resize-line[data-v-3f2fedd4]{display:none}}.component-resize-line.resizing[data-v-3f2fedd4]:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;cursor:col-resize}.component-resize-line.bottom[data-v-3f2fedd4]{cursor:row-resize}.component-resize-line.bottom[data-v-3f2fedd4]:after{cursor:row-resize}body .ivu-modal-wrap.common-drawer-overlay{overflow:hidden}
|
||||||
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
@ -1 +1 @@
|
|||||||
import{m as r,d as o,h as l,n as c}from"./app.256678e2.js";var u=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"page-setting"},[t("PageTitle",{attrs:{title:e.$L(e.titleNameRoute)}}),t("div",{staticClass:"setting-head"},[t("div",{staticClass:"setting-titbox"},[t("div",{staticClass:"setting-title"},[t("h1",[e._v(e._s(e.$L(e.settingTitleName)))]),e.show768Box?e._e():t("div",{staticClass:"setting-more",on:{click:function(a){return e.toggleRoute("index")}}},[t("Icon",{attrs:{type:"md-close"}})],1)])])]),t("div",{staticClass:"setting-box",class:{"show768-box":e.show768Box}},[t("div",{staticClass:"setting-menu"},[t("ul",[e._l(e.menu,function(a,n){return t("li",{key:n,class:e.classNameRoute(a.path,a.divided),on:{click:function(v){return e.toggleRoute(a.path)}}},[e._v(e._s(e.$L(a.name)))])}),e.clientNewVersion?t("li",{staticClass:"flex",class:e.classNameRoute("version",!0),on:{click:function(a){return e.toggleRoute("version")}}},[t("AutoTip",{attrs:{disabled:""}},[e._v(e._s(e.$L("\u7248\u672C"))+": "+e._s(e.version))]),t("Badge",{attrs:{text:e.clientNewVersion}})],1):t("li",{staticClass:"version divided",on:{click:e.onVersion}},[t("AutoTip",[e._v(e._s(e.$L("\u7248\u672C"))+": "+e._s(e.version))])],1)],2)]),t("div",{staticClass:"setting-content"},[t("div",{staticClass:"setting-content-title"},[e._v(e._s(e.$L(e.titleNameRoute)))]),t("div",{staticClass:"setting-content-view"},[t("router-view",{staticClass:"setting-router-view"})],1)])])],1)},d=[];const m={data(){return{version:window.systemInfo.version}},mounted(){},computed:{...r(["userInfo","userIsAdmin","clientNewVersion"]),routeName(){return this.$route.name},show768Box(){return this.routeName==="manage-setting"},menu(){const e=[{path:"personal",name:"\u4E2A\u4EBA\u8BBE\u7F6E"},{path:"checkin",name:"\u7B7E\u5230\u8BBE\u7F6E",desc:" (Beta)"},{path:"language",name:"\u8BED\u8A00\u8BBE\u7F6E"},{path:"theme",name:"\u4E3B\u9898\u8BBE\u7F6E"},{path:"password",name:"\u5BC6\u7801\u8BBE\u7F6E"},{path:"email",name:"\u4FEE\u6539\u90AE\u7BB1"}];return this.$Electron&&e.splice(2,0,{path:"keyboard",name:"\u5FEB\u6377\u952E",desc:" (Beta)"}),$A.isDooServer()&&this.$isEEUiApp&&e.push({path:"privacy",name:"\u9690\u79C1\u653F\u7B56",divided:!0},{path:"delete",name:"\u5220\u9664\u5E10\u53F7"}),this.userIsAdmin&&e.push({path:"system",name:"\u7CFB\u7EDF\u8BBE\u7F6E",divided:!0},{path:"license",name:"License Key"}),e.push({path:"clearCache",name:"\u6E05\u9664\u7F13\u5B58",divided:!0},{path:"logout",name:"\u9000\u51FA\u767B\u5F55"}),e},titleNameRoute(){const{routeName:e,menu:s}=this;let t="";return s.some(a=>{if(e===`manage-setting-${a.path}`)return t=`${a.name}${a.desc||""}`,!0}),t||"\u8BBE\u7F6E"},settingTitleName(){return this.windowSmall?this.titleNameRoute:"\u8BBE\u7F6E"}},watch:{routeName:{handler(e){e==="manage-setting"&&this.windowLarge&&this.goForward({name:"manage-setting-personal"},!0)},immediate:!0}},methods:{toggleRoute(e){switch(e){case"clearCache":this.$store.dispatch("handleClearCache",null).then(async()=>{await $A.IDBSet("clearCache","handle"),$A.reloadUrl()});break;case"logout":$A.modalConfirm({title:"\u9000\u51FA\u767B\u5F55",content:"\u4F60\u786E\u5B9A\u8981\u767B\u51FA\u7CFB\u7EDF\uFF1F",onOk:()=>{this.$store.dispatch("logout",!1)}});break;case"version":o.Store.set("updateNotification",null);break;case"privacy":this.openPrivacy();break;case"index":this.goForward({name:"manage-setting"});break;default:this.goForward({name:"manage-setting-"+e});break}},openPrivacy(){const e=$A.apiUrl("privacy");this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:" ",url:"web.js",params:{url:e,browser:!0,showProgress:!0}}):window.open(e)},classNameRoute(e,s){return{active:this.windowLarge&&this.routeName===`manage-setting-${e}`,divided:!!s}},onVersion(){l.get($A.apiUrl("system/version")).then(({status:e,data:s})=>{if(e===200){let t=`${this.$L("\u670D\u52A1\u5668")}: ${$A.getDomain($A.apiUrl("../"))}`;t+=`<br/>${this.$L("\u670D\u52A1\u5668\u7248\u672C")}: v${s.version}`,t+=`<br/>${this.$L("\u5BA2\u6237\u7AEF\u7248\u672C")}: v${this.version}`,$A.modalInfo({language:!1,title:"\u7248\u672C\u4FE1\u606F",content:t})}}).catch(e=>{})}}},i={};var h=c(m,u,d,!1,p,null,null,null);function p(e){for(let s in i)this[s]=i[s]}var $=function(){return h.exports}();export{$ as default};
|
import{m as o,d as r,h as l,n as c}from"./app.73f924cf.js";var u=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"page-setting"},[t("PageTitle",{attrs:{title:e.$L(e.titleNameRoute)}}),t("div",{staticClass:"setting-head"},[t("div",{staticClass:"setting-titbox"},[t("div",{staticClass:"setting-title"},[t("h1",[e._v(e._s(e.$L(e.settingTitleName)))]),e.show768Box?e._e():t("div",{staticClass:"setting-more",on:{click:function(a){return e.toggleRoute("index")}}},[t("Icon",{attrs:{type:"md-close"}})],1)])])]),t("div",{staticClass:"setting-box",class:{"show768-box":e.show768Box}},[t("div",{staticClass:"setting-menu"},[t("ul",[e._l(e.menu,function(a,n){return t("li",{key:n,class:e.classNameRoute(a.path,a.divided),on:{click:function(v){return e.toggleRoute(a.path)}}},[e._v(e._s(e.$L(a.name)))])}),e.clientNewVersion?t("li",{staticClass:"flex",class:e.classNameRoute("version",!0),on:{click:function(a){return e.toggleRoute("version")}}},[t("AutoTip",{attrs:{disabled:""}},[e._v(e._s(e.$L("\u7248\u672C"))+": "+e._s(e.version))]),t("Badge",{attrs:{text:e.clientNewVersion}})],1):t("li",{staticClass:"version divided",on:{click:e.onVersion}},[t("AutoTip",[e._v(e._s(e.$L("\u7248\u672C"))+": "+e._s(e.version))])],1)],2)]),t("div",{staticClass:"setting-content"},[t("div",{staticClass:"setting-content-title"},[e._v(e._s(e.$L(e.titleNameRoute)))]),t("div",{staticClass:"setting-content-view"},[t("router-view",{staticClass:"setting-router-view"})],1)])])],1)},m=[];const d={data(){return{version:window.systemInfo.version}},mounted(){},computed:{...o(["userInfo","userIsAdmin","clientNewVersion"]),routeName(){return this.$route.name},show768Box(){return this.routeName==="manage-setting"},menu(){const e=[{path:"personal",name:"\u4E2A\u4EBA\u8BBE\u7F6E"},{path:"checkin",name:"\u7B7E\u5230\u8BBE\u7F6E",desc:" (Beta)"},{path:"language",name:"\u8BED\u8A00\u8BBE\u7F6E"},{path:"theme",name:"\u4E3B\u9898\u8BBE\u7F6E"},{path:"password",name:"\u5BC6\u7801\u8BBE\u7F6E"},{path:"email",name:"\u4FEE\u6539\u90AE\u7BB1"}];return this.$Electron&&e.splice(2,0,{path:"keyboard",name:"\u5FEB\u6377\u952E",desc:" (Beta)"}),$A.isDooServer()&&this.$isEEUiApp&&e.push({path:"privacy",name:"\u9690\u79C1\u653F\u7B56",divided:!0},{path:"delete",name:"\u5220\u9664\u5E10\u53F7"}),this.userIsAdmin&&e.push({path:"system",name:"\u7CFB\u7EDF\u8BBE\u7F6E",divided:!0},{path:"license",name:"License Key"}),e.push({path:"clearCache",name:"\u6E05\u9664\u7F13\u5B58",divided:!0},{path:"logout",name:"\u9000\u51FA\u767B\u5F55"}),e},titleNameRoute(){const{routeName:e,menu:s}=this;let t="";return s.some(a=>{if(e===`manage-setting-${a.path}`)return t=`${a.name}${a.desc||""}`,!0}),t||"\u8BBE\u7F6E"},settingTitleName(){return this.windowSmall?this.titleNameRoute:"\u8BBE\u7F6E"}},watch:{routeName:{handler(e){e==="manage-setting"&&this.windowLarge&&this.goForward({name:"manage-setting-personal"},!0)},immediate:!0}},methods:{toggleRoute(e){switch(e){case"clearCache":$A.IDBSet("clearCache","handle").then(s=>{$A.reloadUrl()});break;case"logout":$A.modalConfirm({title:"\u9000\u51FA\u767B\u5F55",content:"\u4F60\u786E\u5B9A\u8981\u767B\u51FA\u7CFB\u7EDF\uFF1F",onOk:()=>{this.$store.dispatch("logout",!1)}});break;case"version":r.Store.set("updateNotification",null);break;case"privacy":this.openPrivacy();break;case"index":this.goForward({name:"manage-setting"});break;default:this.goForward({name:"manage-setting-"+e});break}},openPrivacy(){const e=$A.apiUrl("privacy");this.$isEEUiApp?$A.eeuiAppOpenPage({pageType:"app",pageTitle:" ",url:"web.js",params:{url:e,browser:!0,showProgress:!0}}):window.open(e)},classNameRoute(e,s){return{active:this.windowLarge&&this.routeName===`manage-setting-${e}`,divided:!!s}},onVersion(){l.get($A.apiUrl("system/version")).then(({status:e,data:s})=>{if(e===200){let t=`${this.$L("\u670D\u52A1\u5668")}: ${$A.getDomain($A.apiUrl("../"))}`;t+=`<br/>${this.$L("\u670D\u52A1\u5668\u7248\u672C")}: v${s.version}`,t+=`<br/>${this.$L("\u5BA2\u6237\u7AEF\u7248\u672C")}: v${this.version}`,$A.modalInfo({language:!1,title:"\u7248\u672C\u4FE1\u606F",content:t})}}).catch(e=>{})}}},i={};var h=c(d,u,m,!1,p,null,null,null);function p(e){for(let s in i)this[s]=i[s]}var $=function(){return h.exports}();export{$ as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{n as r}from"./app.256678e2.js";var n=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"setting-item submit"},[e("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u622A\u56FE\u5FEB\u6377\u952E"),prop:"screenshot"}},[e("div",{staticClass:"input-box"},[e("Checkbox",{model:{value:t.formData.screenshot_mate,callback:function(a){t.$set(t.formData,"screenshot_mate",a)},expression:"formData.screenshot_mate"}},[t._v(t._s(t.mateName))]),e("div",{staticClass:"input-box-push"},[t._v("+")]),e("Checkbox",{model:{value:t.formData.screenshot_shift,callback:function(a){t.$set(t.formData,"screenshot_shift",a)},expression:"formData.screenshot_shift"}},[t._v("Shift")]),e("div",{staticClass:"input-box-push"},[t._v("+")]),e("Input",{staticClass:"input-box-key",attrs:{disabled:t.screenshotDisabled,value:t.formData.screenshot_key,maxlength:1},on:{"on-keydown":t.onKeydown}})],1),t.screenshotDisabled?e("div",{staticClass:"form-tip red"},[t._v(t._s(t.$L("\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u529F\u80FD\u952E\uFF01")))]):t._e()])],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,disabled:t.screenshotDisabled,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u4FDD\u5B58")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},i=[];const c={data(){return{loadIng:0,mateName:/macintosh|mac os x/i.test(navigator.userAgent)?"Command":"Ctrl",formData:{screenshot_mate:!0,screenshot_shift:!0,screenshot_key:""},ruleData:{}}},mounted(){this.initData()},computed:{screenshotDisabled(){return!this.formData.screenshot_mate&&!this.formData.screenshot_shift}},methods:{initData(){this.formData=Object.assign({screenshot_mate:!0,screenshot_shift:!0,screenshot_key:""},$A.jsonParse(window.localStorage.getItem("__keyboard:data__"))||{}),this.formData_bak=$A.cloneJSON(this.formData)},onKeydown({key:t,keyCode:s}){s!==8&&(t=/^[A-Za-z0-9]?$/.test(t)?t.toUpperCase():"",t&&(this.formData.screenshot_key=t))},submitForm(){this.$refs.formData.validate(t=>{t&&(window.localStorage.setItem("__keyboard:data__",$A.jsonStringify(this.formData)),$A.bindScreenshotKey(this.formData),$A.messageSuccess("\u4FDD\u5B58\u6210\u529F"))})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},o={};var m=r(c,n,i,!1,_,"2cfe89b0",null,null);function _(t){for(let s in o)this[s]=o[s]}var h=function(){return m.exports}();export{h as default};
|
import{n as r}from"./app.73f924cf.js";var n=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"setting-item submit"},[e("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,"label-width":"auto"},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u622A\u56FE\u5FEB\u6377\u952E"),prop:"screenshot"}},[e("div",{staticClass:"input-box"},[e("Checkbox",{model:{value:t.formData.screenshot_mate,callback:function(a){t.$set(t.formData,"screenshot_mate",a)},expression:"formData.screenshot_mate"}},[t._v(t._s(t.mateName))]),e("div",{staticClass:"input-box-push"},[t._v("+")]),e("Checkbox",{model:{value:t.formData.screenshot_shift,callback:function(a){t.$set(t.formData,"screenshot_shift",a)},expression:"formData.screenshot_shift"}},[t._v("Shift")]),e("div",{staticClass:"input-box-push"},[t._v("+")]),e("Input",{staticClass:"input-box-key",attrs:{disabled:t.screenshotDisabled,value:t.formData.screenshot_key,maxlength:1},on:{"on-keydown":t.onKeydown}})],1),t.screenshotDisabled?e("div",{staticClass:"form-tip red"},[t._v(t._s(t.$L("\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u529F\u80FD\u952E\uFF01")))]):t._e()])],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,disabled:t.screenshotDisabled,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u4FDD\u5B58")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},i=[];const c={data(){return{loadIng:0,mateName:/macintosh|mac os x/i.test(navigator.userAgent)?"Command":"Ctrl",formData:{screenshot_mate:!0,screenshot_shift:!0,screenshot_key:""},ruleData:{}}},mounted(){this.initData()},computed:{screenshotDisabled(){return!this.formData.screenshot_mate&&!this.formData.screenshot_shift}},methods:{initData(){this.formData=Object.assign({screenshot_mate:!0,screenshot_shift:!0,screenshot_key:""},$A.jsonParse(window.localStorage.getItem("__keyboard:data__"))||{}),this.formData_bak=$A.cloneJSON(this.formData)},onKeydown({key:t,keyCode:s}){s!==8&&(t=/^[A-Za-z0-9]?$/.test(t)?t.toUpperCase():"",t&&(this.formData.screenshot_key=t))},submitForm(){this.$refs.formData.validate(t=>{t&&(window.localStorage.setItem("__keyboard:data__",$A.jsonStringify(this.formData)),$A.bindScreenshotKey(this.formData),$A.messageSuccess("\u4FDD\u5B58\u6210\u529F"))})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},o={};var m=r(c,n,i,!1,_,"2cfe89b0",null,null);function _(t){for(let s in o)this[s]=o[s]}var h=function(){return m.exports}();export{h as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{l as s,m as l,a as i,s as m,n as u}from"./app.256678e2.js";var f=function(){var t=this,o=t.$createElement,a=t._self._c||o;return a("div",{staticClass:"setting-item submit"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(e){e.preventDefault()}}},[a("FormItem",{attrs:{label:t.$L("\u9009\u62E9\u8BED\u8A00"),prop:"language"}},[a("Select",{attrs:{placeholder:t.$L("\u9009\u9879\u8BED\u8A00")},model:{value:t.formData.language,callback:function(e){t.$set(t.formData,"language",e)},expression:"formData.language"}},t._l(t.languageList,function(e,n){return a("Option",{key:n,attrs:{value:n}},[t._v(t._s(e))])}),1)],1)],1),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},g=[];const c={data(){return{loadIng:0,languageList:s,formData:{language:""},ruleData:{}}},mounted(){this.initData()},computed:{...l(["formLabelPosition","formLabelWidth"])},methods:{initData(){this.$set(this.formData,"language",i),this.formData_bak=$A.cloneJSON(this.formData)},submitForm(){this.$refs.formData.validate(t=>{t&&m(this.formData.language)})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},r={};var _=u(c,f,g,!1,d,null,null,null);function d(t){for(let o in r)this[o]=r[o]}var p=function(){return _.exports}();export{p as default};
|
import{l as s,m as l,a as i,s as m,n as u}from"./app.73f924cf.js";var f=function(){var t=this,o=t.$createElement,a=t._self._c||o;return a("div",{staticClass:"setting-item submit"},[a("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(e){e.preventDefault()}}},[a("FormItem",{attrs:{label:t.$L("\u9009\u62E9\u8BED\u8A00"),prop:"language"}},[a("Select",{attrs:{placeholder:t.$L("\u9009\u9879\u8BED\u8A00")},model:{value:t.formData.language,callback:function(e){t.$set(t.formData,"language",e)},expression:"formData.language"}},t._l(t.languageList,function(e,n){return a("Option",{key:n,attrs:{value:n}},[t._v(t._s(e))])}),1)],1)],1),a("div",{staticClass:"setting-footer"},[a("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),a("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},g=[];const c={data(){return{loadIng:0,languageList:s,formData:{language:""},ruleData:{}}},mounted(){this.initData()},computed:{...l(["formLabelPosition","formLabelWidth"])},methods:{initData(){this.$set(this.formData,"language",i),this.formData_bak=$A.cloneJSON(this.formData)},submitForm(){this.$refs.formData.validate(t=>{t&&m(this.formData.language)})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},r={};var _=u(c,f,g,!1,d,null,null,null);function d(t){for(let o in r)this[o]=r[o]}var p=function(){return _.exports}();export{p as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{m as i,n}from"./app.256678e2.js";var r=function(){var t=this,a=t.$createElement,o=t._self._c||a;return o("div",{staticClass:"setting-item submit"},[o("Form",{ref:"formData",attrs:{model:t.formData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(e){e.preventDefault()}}},[o("FormItem",{attrs:{label:"License",prop:"license"}},[o("Input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:5},placeholder:t.$L("\u8BF7\u8F93\u5165License...")},model:{value:t.formData.license,callback:function(e){t.$set(t.formData,"license",e)},expression:"formData.license"}})],1),o("FormItem",{attrs:{label:t.$L("\u8BE6\u7EC6\u4FE1\u606F")}},[o("div",{staticClass:"license-box"},[o("ul",[o("li",[o("em",[t._v("SN:")]),o("span",[t._v(t._s(t.formData.info.sn))]),o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u5F53\u524D\u73AF\u5883"))+": "+t._s(t.formData.doo_sn))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1)],1),o("li",[o("em",[t._v("IP:")]),o("span",[t._v(t._s(t.infoJoin(t.formData.info.ip)))])]),o("li",[o("em",[t._v(t._s(t.$L("\u57DF\u540D"))+":")]),o("span",[t._v(t._s(t.infoJoin(t.formData.info.domain)))])]),o("li",[o("em",[t._v("MAC:")]),o("span",[t._v(t._s(t.infoJoin(t.formData.info.mac)))]),o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u5F53\u524D\u73AF\u5883"))+": "+t._s(t.infoJoin(t.formData.macs,"-")))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1)],1),o("li",[o("em",[t._v(t._s(t.$L("\u4F7F\u7528\u4EBA\u6570"))+":")]),o("span",[t._v(t._s(t.formData.info.people||t.$L("\u65E0\u9650\u5236"))+" ("+t._s(t.$L("\u5DF2\u4F7F\u7528"))+": "+t._s(t.formData.user_count)+")")]),o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u9650\u5236\u6CE8\u518C\u4EBA\u6570")))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1)],1),o("li",[o("em",[t._v(t._s(t.$L("\u521B\u5EFA\u65F6\u95F4"))+":")]),o("span",[t._v(t._s(t.formData.info.created_at))])]),o("li",[o("em",[t._v(t._s(t.$L("\u5230\u671F\u65F6\u95F4"))+":")]),o("span",[t._v(t._s(t.formData.info.expired_at||t.$L("\u6C38\u4E45")))]),t.formData.info.expired_at?o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u5230\u671F\u540E\u9650\u5236\u6CE8\u518C\u5E10\u53F7")))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1):t._e()],1)])])])],1),o("div",{staticClass:"setting-footer"},[o("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),o("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const m={data(){return{loadIng:0,formData:{license:"",info:{},macs:[],doo_sn:"",user_count:0}}},mounted(){this.systemSetting()},computed:{...i(["userInfo","formLabelPosition","formLabelWidth"])},methods:{submitForm(){this.$refs.formData.validate(t=>{t&&this.systemSetting(!0)})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)},systemSetting(t){this.loadIng++,this.$store.dispatch("call",{url:"system/license?type="+(t?"save":"get"),method:"post",data:this.formData}).then(({data:a})=>{t&&$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.formData=a,this.formData_bak=$A.cloneJSON(this.formData)}).catch(({msg:a})=>{t&&$A.modalError(a)}).finally(a=>{this.loadIng--})},infoJoin(t,a=null){return $A.isArray(t)&&(t=t.join(",")),t||(a===null?this.$L("\u65E0\u9650\u5236"):a)}}},s={};var c=n(m,r,l,!1,_,"63e2bc07",null,null);function _(t){for(let a in s)this[a]=s[a]}var u=function(){return c.exports}();export{u as default};
|
import{m as i,n}from"./app.73f924cf.js";var r=function(){var t=this,a=t.$createElement,o=t._self._c||a;return o("div",{staticClass:"setting-item submit"},[o("Form",{ref:"formData",attrs:{model:t.formData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(e){e.preventDefault()}}},[o("FormItem",{attrs:{label:"License",prop:"license"}},[o("Input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:5},placeholder:t.$L("\u8BF7\u8F93\u5165License...")},model:{value:t.formData.license,callback:function(e){t.$set(t.formData,"license",e)},expression:"formData.license"}})],1),o("FormItem",{attrs:{label:t.$L("\u8BE6\u7EC6\u4FE1\u606F")}},[o("div",{staticClass:"license-box"},[o("ul",[o("li",[o("em",[t._v("SN:")]),o("span",[t._v(t._s(t.formData.info.sn))]),o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u5F53\u524D\u73AF\u5883"))+": "+t._s(t.formData.doo_sn))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1)],1),o("li",[o("em",[t._v("IP:")]),o("span",[t._v(t._s(t.infoJoin(t.formData.info.ip)))])]),o("li",[o("em",[t._v(t._s(t.$L("\u57DF\u540D"))+":")]),o("span",[t._v(t._s(t.infoJoin(t.formData.info.domain)))])]),o("li",[o("em",[t._v("MAC:")]),o("span",[t._v(t._s(t.infoJoin(t.formData.info.mac)))]),o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u5F53\u524D\u73AF\u5883"))+": "+t._s(t.infoJoin(t.formData.macs,"-")))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1)],1),o("li",[o("em",[t._v(t._s(t.$L("\u4F7F\u7528\u4EBA\u6570"))+":")]),o("span",[t._v(t._s(t.formData.info.people||t.$L("\u65E0\u9650\u5236"))+" ("+t._s(t.$L("\u5DF2\u4F7F\u7528"))+": "+t._s(t.formData.user_count)+")")]),o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u9650\u5236\u6CE8\u518C\u4EBA\u6570")))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1)],1),o("li",[o("em",[t._v(t._s(t.$L("\u521B\u5EFA\u65F6\u95F4"))+":")]),o("span",[t._v(t._s(t.formData.info.created_at))])]),o("li",[o("em",[t._v(t._s(t.$L("\u5230\u671F\u65F6\u95F4"))+":")]),o("span",[t._v(t._s(t.formData.info.expired_at||t.$L("\u6C38\u4E45")))]),t.formData.info.expired_at?o("ETooltip",{attrs:{"max-width":"auto",placement:"right"}},[o("div",{attrs:{slot:"content"},slot:"content"},[t._v(t._s(t.$L("\u5230\u671F\u540E\u9650\u5236\u6CE8\u518C\u5E10\u53F7")))]),o("Icon",{staticClass:"information",attrs:{type:"ios-information-circle-outline"}})],1):t._e()],1)])])])],1),o("div",{staticClass:"setting-footer"},[o("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),o("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const m={data(){return{loadIng:0,formData:{license:"",info:{},macs:[],doo_sn:"",user_count:0}}},mounted(){this.systemSetting()},computed:{...i(["userInfo","formLabelPosition","formLabelWidth"])},methods:{submitForm(){this.$refs.formData.validate(t=>{t&&this.systemSetting(!0)})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)},systemSetting(t){this.loadIng++,this.$store.dispatch("call",{url:"system/license?type="+(t?"save":"get"),method:"post",data:this.formData}).then(({data:a})=>{t&&$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.formData=a,this.formData_bak=$A.cloneJSON(this.formData)}).catch(({msg:a})=>{t&&$A.modalError(a)}).finally(a=>{this.loadIng--})},infoJoin(t,a=null){return $A.isArray(t)&&(t=t.join(",")),t||(a===null?this.$L("\u65E0\u9650\u5236"):a)}}},s={};var c=n(m,r,l,!1,_,"63e2bc07",null,null);function _(t){for(let a in s)this[a]=s[a]}var u=function(){return c.exports}();export{u as default};
|
||||||
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
@ -1 +1 @@
|
|||||||
import{m as o,n as i}from"./app.256678e2.js";var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"setting-item submit"},[s("Form",{ref:"formDatum",attrs:{model:t.formDatum,rules:t.ruleDatum,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(r){r.preventDefault()}}},[t.userInfo.changepass?s("Alert",{staticStyle:{"margin-bottom":"32px"},attrs:{type:"warning",showIcon:""}},[t._v(t._s(t.$L("\u8BF7\u5148\u4FEE\u6539\u767B\u5F55\u5BC6\u7801\uFF01")))]):t._e(),s("FormItem",{attrs:{label:t.$L("\u65E7\u5BC6\u7801"),prop:"oldpass"}},[s("Input",{attrs:{type:"password"},model:{value:t.formDatum.oldpass,callback:function(r){t.$set(t.formDatum,"oldpass",r)},expression:"formDatum.oldpass"}})],1),s("FormItem",{attrs:{label:t.$L("\u65B0\u5BC6\u7801"),prop:"newpass"}},[s("Input",{attrs:{type:"password"},model:{value:t.formDatum.newpass,callback:function(r){t.$set(t.formDatum,"newpass",r)},expression:"formDatum.newpass"}})],1),s("FormItem",{attrs:{label:t.$L("\u786E\u8BA4\u65B0\u5BC6\u7801"),prop:"checkpass"}},[s("Input",{attrs:{type:"password"},model:{value:t.formDatum.checkpass,callback:function(r){t.$set(t.formDatum,"checkpass",r)},expression:"formDatum.checkpass"}})],1)],1),s("div",{staticClass:"setting-footer"},[s("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),s("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},m=[];const l={data(){return{loadIng:0,formDatum:{oldpass:"",newpass:"",checkpass:""},ruleDatum:{oldpass:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801\uFF01"),trigger:"change"},{type:"string",min:6,message:this.$L("\u5BC6\u7801\u957F\u5EA6\u81F3\u5C116\u4F4D\uFF01"),trigger:"change"}],newpass:[{validator:(t,e,s)=>{e===""?s(new Error(this.$L("\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801\uFF01"))):(this.formDatum.checkpass!==""&&this.$refs.formDatum.validateField("checkpass"),s())},required:!0,trigger:"change"},{type:"string",min:6,message:this.$L("\u5BC6\u7801\u957F\u5EA6\u81F3\u5C116\u4F4D\uFF01"),trigger:"change"}],checkpass:[{validator:(t,e,s)=>{e===""?s(new Error(this.$L("\u8BF7\u91CD\u65B0\u8F93\u5165\u65B0\u5BC6\u7801\uFF01"))):e!==this.formDatum.newpass?s(new Error(this.$L("\u4E24\u6B21\u5BC6\u7801\u8F93\u5165\u4E0D\u4E00\u81F4\uFF01"))):s()},required:!0,trigger:"change"}]}}},computed:{...o(["userInfo","formLabelPosition","formLabelWidth"])},methods:{submitForm(){this.$refs.formDatum.validate(t=>{t&&(this.loadIng++,this.$store.dispatch("call",{url:"users/editpass",data:this.formDatum}).then(({data:e})=>{$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.$store.dispatch("saveUserInfo",e),this.$refs.formDatum.resetFields()}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadIng--}))})},resetForm(){this.$refs.formDatum.resetFields()}}},a={};var u=i(l,n,m,!1,p,null,null,null);function p(t){for(let e in a)this[e]=a[e]}var f=function(){return u.exports}();export{f as default};
|
import{m as o,n as i}from"./app.73f924cf.js";var n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"setting-item submit"},[s("Form",{ref:"formDatum",attrs:{model:t.formDatum,rules:t.ruleDatum,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(r){r.preventDefault()}}},[t.userInfo.changepass?s("Alert",{staticStyle:{"margin-bottom":"32px"},attrs:{type:"warning",showIcon:""}},[t._v(t._s(t.$L("\u8BF7\u5148\u4FEE\u6539\u767B\u5F55\u5BC6\u7801\uFF01")))]):t._e(),s("FormItem",{attrs:{label:t.$L("\u65E7\u5BC6\u7801"),prop:"oldpass"}},[s("Input",{attrs:{type:"password"},model:{value:t.formDatum.oldpass,callback:function(r){t.$set(t.formDatum,"oldpass",r)},expression:"formDatum.oldpass"}})],1),s("FormItem",{attrs:{label:t.$L("\u65B0\u5BC6\u7801"),prop:"newpass"}},[s("Input",{attrs:{type:"password"},model:{value:t.formDatum.newpass,callback:function(r){t.$set(t.formDatum,"newpass",r)},expression:"formDatum.newpass"}})],1),s("FormItem",{attrs:{label:t.$L("\u786E\u8BA4\u65B0\u5BC6\u7801"),prop:"checkpass"}},[s("Input",{attrs:{type:"password"},model:{value:t.formDatum.checkpass,callback:function(r){t.$set(t.formDatum,"checkpass",r)},expression:"formDatum.checkpass"}})],1)],1),s("div",{staticClass:"setting-footer"},[s("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),s("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},m=[];const l={data(){return{loadIng:0,formDatum:{oldpass:"",newpass:"",checkpass:""},ruleDatum:{oldpass:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801\uFF01"),trigger:"change"},{type:"string",min:6,message:this.$L("\u5BC6\u7801\u957F\u5EA6\u81F3\u5C116\u4F4D\uFF01"),trigger:"change"}],newpass:[{validator:(t,e,s)=>{e===""?s(new Error(this.$L("\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801\uFF01"))):(this.formDatum.checkpass!==""&&this.$refs.formDatum.validateField("checkpass"),s())},required:!0,trigger:"change"},{type:"string",min:6,message:this.$L("\u5BC6\u7801\u957F\u5EA6\u81F3\u5C116\u4F4D\uFF01"),trigger:"change"}],checkpass:[{validator:(t,e,s)=>{e===""?s(new Error(this.$L("\u8BF7\u91CD\u65B0\u8F93\u5165\u65B0\u5BC6\u7801\uFF01"))):e!==this.formDatum.newpass?s(new Error(this.$L("\u4E24\u6B21\u5BC6\u7801\u8F93\u5165\u4E0D\u4E00\u81F4\uFF01"))):s()},required:!0,trigger:"change"}]}}},computed:{...o(["userInfo","formLabelPosition","formLabelWidth"])},methods:{submitForm(){this.$refs.formDatum.validate(t=>{t&&(this.loadIng++,this.$store.dispatch("call",{url:"users/editpass",data:this.formDatum}).then(({data:e})=>{$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.$store.dispatch("saveUserInfo",e),this.$refs.formDatum.resetFields()}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadIng--}))})},resetForm(){this.$refs.formDatum.resetFields()}}},a={};var u=i(l,n,m,!1,p,null,null,null);function p(t){for(let e in a)this[e]=a[e]}var f=function(){return u.exports}();export{f as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{I as i}from"./ImgUpload.6fde0d68.js";import{m as o,n}from"./app.256678e2.js";var m=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"setting-item submit"},[e("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u5934\u50CF"),prop:"userimg"}},[e("ImgUpload",{attrs:{num:1,width:512,height:512,whcut:1},model:{value:t.formData.userimg,callback:function(a){t.$set(t.formData,"userimg",a)},expression:"formData.userimg"}}),e("span",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A200x200")))])],1),e("FormItem",{attrs:{label:t.$L("\u90AE\u7BB1"),prop:"email"}},[e("Input",{attrs:{disabled:""},model:{value:t.userInfo.email,callback:function(a){t.$set(t.userInfo,"email",a)},expression:"userInfo.email"}})],1),e("FormItem",{attrs:{label:t.$L("\u7535\u8BDD"),prop:"tel"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD")},model:{value:t.formData.tel,callback:function(a){t.$set(t.formData,"tel",a)},expression:"formData.tel"}})],1),e("FormItem",{attrs:{label:t.$L("\u6635\u79F0"),prop:"nickname"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u6635\u79F0")},model:{value:t.formData.nickname,callback:function(a){t.$set(t.formData,"nickname",a)},expression:"formData.nickname"}})],1),e("FormItem",{attrs:{label:t.$L("\u804C\u4F4D/\u804C\u79F0"),prop:"profession"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u804C\u4F4D/\u804C\u79F0")},model:{value:t.formData.profession,callback:function(a){t.$set(t.formData,"profession",a)},expression:"formData.profession"}})],1)],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const f={components:{ImgUpload:i},data(){return{loadIng:0,formData:{userimg:"",email:"",tel:"",nickname:"",profession:""},ruleData:{email:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u90AE\u7BB1\u5730\u5740\uFF01"),trigger:"change"}],tel:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD\uFF01"),trigger:"change"},{type:"string",min:6,message:this.$L("\u7535\u8BDD\u957F\u5EA6\u81F3\u5C116\u4F4D\uFF01"),trigger:"change"}],nickname:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u6635\u79F0\uFF01"),trigger:"change"},{type:"string",min:2,message:this.$L("\u6635\u79F0\u957F\u5EA6\u81F3\u5C112\u4F4D\uFF01"),trigger:"change"}]}}},mounted(){this.initData()},computed:{...o(["userInfo","formLabelPosition","formLabelWidth"])},watch:{userInfo(){this.initData()}},methods:{initData(){this.$set(this.formData,"userimg",$A.strExists(this.userInfo.userimg,"/avatar")?"":this.userInfo.userimg),this.$set(this.formData,"email",this.userInfo.email),this.$set(this.formData,"tel",this.userInfo.tel),this.$set(this.formData,"nickname",typeof this.userInfo.nickname_original!="undefined"?this.userInfo.nickname_original:this.userInfo.nickname),this.$set(this.formData,"profession",this.userInfo.profession),this.formData_bak=$A.cloneJSON(this.formData)},submitForm(){this.$refs.formData.validate(t=>{if(t){let s=$A.cloneJSON(this.formData);$A.count(s.userimg)==0&&(s.userimg=""),this.loadIng++,this.$store.dispatch("call",{url:"users/editdata",data:s}).then(()=>{$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.$store.dispatch("getUserInfo").catch(()=>{})}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadIng--})}})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},r={};var u=n(f,m,l,!1,c,null,null,null);function c(t){for(let s in r)this[s]=r[s]}var g=function(){return u.exports}();export{g as default};
|
import{I as i}from"./ImgUpload.09338bda.js";import{m as o,n}from"./app.73f924cf.js";var m=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"setting-item submit"},[e("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(a){a.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u5934\u50CF"),prop:"userimg"}},[e("ImgUpload",{attrs:{num:1,width:512,height:512,whcut:1},model:{value:t.formData.userimg,callback:function(a){t.$set(t.formData,"userimg",a)},expression:"formData.userimg"}}),e("span",{staticClass:"form-tip"},[t._v(t._s(t.$L("\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A200x200")))])],1),e("FormItem",{attrs:{label:t.$L("\u90AE\u7BB1"),prop:"email"}},[e("Input",{attrs:{disabled:""},model:{value:t.userInfo.email,callback:function(a){t.$set(t.userInfo,"email",a)},expression:"userInfo.email"}})],1),e("FormItem",{attrs:{label:t.$L("\u7535\u8BDD"),prop:"tel"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD")},model:{value:t.formData.tel,callback:function(a){t.$set(t.formData,"tel",a)},expression:"formData.tel"}})],1),e("FormItem",{attrs:{label:t.$L("\u6635\u79F0"),prop:"nickname"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u6635\u79F0")},model:{value:t.formData.nickname,callback:function(a){t.$set(t.formData,"nickname",a)},expression:"formData.nickname"}})],1),e("FormItem",{attrs:{label:t.$L("\u804C\u4F4D/\u804C\u79F0"),prop:"profession"}},[e("Input",{attrs:{maxlength:20,placeholder:t.$L("\u8BF7\u8F93\u5165\u804C\u4F4D/\u804C\u79F0")},model:{value:t.formData.profession,callback:function(a){t.$set(t.formData,"profession",a)},expression:"formData.profession"}})],1)],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const f={components:{ImgUpload:i},data(){return{loadIng:0,formData:{userimg:"",email:"",tel:"",nickname:"",profession:""},ruleData:{email:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u90AE\u7BB1\u5730\u5740\uFF01"),trigger:"change"}],tel:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD\uFF01"),trigger:"change"},{type:"string",min:6,message:this.$L("\u7535\u8BDD\u957F\u5EA6\u81F3\u5C116\u4F4D\uFF01"),trigger:"change"}],nickname:[{required:!0,message:this.$L("\u8BF7\u8F93\u5165\u6635\u79F0\uFF01"),trigger:"change"},{type:"string",min:2,message:this.$L("\u6635\u79F0\u957F\u5EA6\u81F3\u5C112\u4F4D\uFF01"),trigger:"change"}]}}},mounted(){this.initData()},computed:{...o(["userInfo","formLabelPosition","formLabelWidth"])},watch:{userInfo(){this.initData()}},methods:{initData(){this.$set(this.formData,"userimg",$A.strExists(this.userInfo.userimg,"/avatar")?"":this.userInfo.userimg),this.$set(this.formData,"email",this.userInfo.email),this.$set(this.formData,"tel",this.userInfo.tel),this.$set(this.formData,"nickname",typeof this.userInfo.nickname_original!="undefined"?this.userInfo.nickname_original:this.userInfo.nickname),this.$set(this.formData,"profession",this.userInfo.profession),this.formData_bak=$A.cloneJSON(this.formData)},submitForm(){this.$refs.formData.validate(t=>{if(t){let s=$A.cloneJSON(this.formData);$A.count(s.userimg)==0&&(s.userimg=""),this.loadIng++,this.$store.dispatch("call",{url:"users/editdata",data:s}).then(()=>{$A.messageSuccess("\u4FEE\u6539\u6210\u529F"),this.$store.dispatch("getUserInfo").catch(()=>{})}).catch(({msg:e})=>{$A.modalError(e)}).finally(e=>{this.loadIng--})}})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},r={};var u=n(f,m,l,!1,c,null,null,null);function c(t){for(let s in r)this[s]=r[s]}var g=function(){return u.exports}();export{g as default};
|
||||||
4
public/js/build/photoswipe.esm.b858a426.js
vendored
4
public/js/build/photoswipe.esm.b858a426.js
vendored
File diff suppressed because one or more lines are too long
4
public/js/build/photoswipe.esm.f2ba98d2.js
vendored
Normal file
4
public/js/build/photoswipe.esm.f2ba98d2.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/js/build/ponyfill.es6.min.533e123a.js
vendored
Normal file
1
public/js/build/ponyfill.es6.min.533e123a.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/js/build/preview.42953564.js
vendored
1
public/js/build/preview.42953564.js
vendored
@ -1 +0,0 @@
|
|||||||
import"./app.256678e2.js";import{p as a}from"./app.256678e2.js";export{a as default};
|
|
||||||
1
public/js/build/preview.4da573ff.js
vendored
Normal file
1
public/js/build/preview.4da573ff.js
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
import"./app.73f924cf.js";import{p as a}from"./app.73f924cf.js";export{a as default};
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{n as a}from"./app.256678e2.js";var r=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"page-invite"},[e("PageTitle",{attrs:{title:t.$L("\u52A0\u5165\u9879\u76EE")}}),t.loadIng>0?e("div",{staticClass:"invite-load"},[e("Loading")],1):e("div",{staticClass:"invite-warp"},[t.project.id>0?e("Card",[e("p",{attrs:{slot:"title"},slot:"title"},[t._v(t._s(t.project.name))]),t.project.desc?e("div",{staticClass:"invite-desc"},[t._v(t._s(t.project.desc))]):e("div",[t._v(t._s(t.$L("\u6682\u65E0\u4ECB\u7ECD")))]),e("div",{staticClass:"invite-footer"},[t.already?e("Button",{attrs:{type:"success",icon:"ios-checkmark-circle-outline"},on:{click:t.goProject}},[t._v(t._s(t.$L("\u5DF2\u52A0\u5165")))]):e("Button",{attrs:{type:"primary",loading:t.joinLoad>0},on:{click:t.joinProject}},[t._v(t._s(t.$L("\u52A0\u5165\u9879\u76EE")))])],1)]):e("Card",[e("p",[t._v(t._s(t.$L("\u9080\u8BF7\u5730\u5740\u4E0D\u5B58\u5728\u6216\u5DF2\u88AB\u5220\u9664\uFF01")))])])],1)],1)},s=[];const c={data(){return{loadIng:0,joinLoad:0,already:!1,project:{}}},watch:{$route:{handler(t){this.code=t.query?t.query.code:"",this.getData()},immediate:!0}},methods:{getData(){this.loadIng++,this.$store.dispatch("call",{url:"project/invite/info",data:{code:this.code}}).then(({data:t})=>{this.already=t.already,this.project=t.project}).catch(()=>{this.project={}}).finally(t=>{this.loadIng--})},joinProject(){this.joinLoad++,this.$store.dispatch("call",{url:"project/invite/join",data:{code:this.code}}).then(({data:t})=>{this.already=t.already,this.project=t.project,this.goProject()}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.joinLoad--})},goProject(){this.$nextTick(()=>{$A.goForward({name:"manage-project",params:{projectId:this.project.id}})})}}},o={};var n=a(c,r,s,!1,l,"2305dec0",null,null);function l(t){for(let i in o)this[i]=o[i]}var _=function(){return n.exports}();export{_ as default};
|
import{n as a}from"./app.73f924cf.js";var r=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{staticClass:"page-invite"},[e("PageTitle",{attrs:{title:t.$L("\u52A0\u5165\u9879\u76EE")}}),t.loadIng>0?e("div",{staticClass:"invite-load"},[e("Loading")],1):e("div",{staticClass:"invite-warp"},[t.project.id>0?e("Card",[e("p",{attrs:{slot:"title"},slot:"title"},[t._v(t._s(t.project.name))]),t.project.desc?e("div",{staticClass:"invite-desc"},[t._v(t._s(t.project.desc))]):e("div",[t._v(t._s(t.$L("\u6682\u65E0\u4ECB\u7ECD")))]),e("div",{staticClass:"invite-footer"},[t.already?e("Button",{attrs:{type:"success",icon:"ios-checkmark-circle-outline"},on:{click:t.goProject}},[t._v(t._s(t.$L("\u5DF2\u52A0\u5165")))]):e("Button",{attrs:{type:"primary",loading:t.joinLoad>0},on:{click:t.joinProject}},[t._v(t._s(t.$L("\u52A0\u5165\u9879\u76EE")))])],1)]):e("Card",[e("p",[t._v(t._s(t.$L("\u9080\u8BF7\u5730\u5740\u4E0D\u5B58\u5728\u6216\u5DF2\u88AB\u5220\u9664\uFF01")))])])],1)],1)},s=[];const c={data(){return{loadIng:0,joinLoad:0,already:!1,project:{}}},watch:{$route:{handler(t){this.code=t.query?t.query.code:"",this.getData()},immediate:!0}},methods:{getData(){this.loadIng++,this.$store.dispatch("call",{url:"project/invite/info",data:{code:this.code}}).then(({data:t})=>{this.already=t.already,this.project=t.project}).catch(()=>{this.project={}}).finally(t=>{this.loadIng--})},joinProject(){this.joinLoad++,this.$store.dispatch("call",{url:"project/invite/join",data:{code:this.code}}).then(({data:t})=>{this.already=t.already,this.project=t.project,this.goProject()}).catch(({msg:t})=>{$A.modalError(t)}).finally(t=>{this.joinLoad--})},goProject(){this.$nextTick(()=>{$A.goForward({name:"manage-project",params:{projectId:this.project.id}})})}}},o={};var n=a(c,r,s,!1,l,"2305dec0",null,null);function l(t){for(let i in o)this[i]=o[i]}var _=function(){return n.exports}();export{_ as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{R as i}from"./ReportDetail.54f54ccf.js";import{n as o}from"./app.256678e2.js";var s=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"electron-report"},[r("PageTitle",{attrs:{title:t.$L("\u62A5\u544A\u8BE6\u60C5")}}),r("ReportDetail",{attrs:{data:t.detailData}})],1)},l=[];const n={components:{ReportDetail:i},data(){return{detailData:{}}},computed:{reportDetailId(){const{reportDetailId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)}},watch:{reportDetailId:{handler(){this.getDetail()},immediate:!0}},methods:{getDetail(){this.reportDetailId<=0||this.$store.dispatch("call",{url:"report/detail",data:{id:this.reportDetailId}}).then(({data:t})=>{this.detailData=t}).catch(({msg:t})=>{$A.messageError(t)})}}},a={};var c=o(n,s,l,!1,d,"76126c11",null,null);function d(t){for(let e in a)this[e]=a[e]}var u=function(){return c.exports}();export{u as default};
|
import{R as i}from"./ReportDetail.92eaf50d.js";import{n as o}from"./app.73f924cf.js";var s=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"electron-report"},[r("PageTitle",{attrs:{title:t.$L("\u62A5\u544A\u8BE6\u60C5")}}),r("ReportDetail",{attrs:{data:t.detailData}})],1)},l=[];const n={components:{ReportDetail:i},data(){return{detailData:{}}},computed:{reportDetailId(){const{reportDetailId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)}},watch:{reportDetailId:{handler(){this.getDetail()},immediate:!0}},methods:{getDetail(){this.reportDetailId<=0||this.$store.dispatch("call",{url:"report/detail",data:{id:this.reportDetailId}}).then(({data:t})=>{this.detailData=t}).catch(({msg:t})=>{$A.messageError(t)})}}},a={};var c=o(n,s,l,!1,d,"76126c11",null,null);function d(t){for(let e in a)this[e]=a[e]}var u=function(){return c.exports}();export{u as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{R as i}from"./ReportEdit.19dd4391.js";import{n}from"./app.256678e2.js";import"./UserInput.6e7e4596.js";var o=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"electron-report"},[r("PageTitle",{attrs:{title:t.title}}),r("ReportEdit",{attrs:{id:t.reportEditId},on:{saveSuccess:t.saveSuccess}})],1)},a=[];const d={components:{ReportEdit:i},data(){return{detail:{}}},computed:{reportEditId(){if(/^\d+$/.test(this.detail.id))return parseInt(this.detail.id);const{reportEditId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)},title(){return this.$L(this.reportEditId>0?"\u4FEE\u6539\u62A5\u544A":"\u65B0\u589E\u62A5\u544A")}},methods:{saveSuccess(t){this.detail=t,this.$isSubElectron&&($A.Electron.sendMessage("sendForwardMain",{channel:"reportSaveSuccess",data:t}),window.close())}}},s={};var c=n(d,o,a,!1,l,"807ce0ea",null,null);function l(t){for(let e in s)this[e]=s[e]}var v=function(){return c.exports}();export{v as default};
|
import{R as i}from"./ReportEdit.6f0646a1.js";import{n}from"./app.73f924cf.js";import"./UserInput.38753002.js";var o=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"electron-report"},[r("PageTitle",{attrs:{title:t.title}}),r("ReportEdit",{attrs:{id:t.reportEditId},on:{saveSuccess:t.saveSuccess}})],1)},a=[];const d={components:{ReportEdit:i},data(){return{detail:{}}},computed:{reportEditId(){if(/^\d+$/.test(this.detail.id))return parseInt(this.detail.id);const{reportEditId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)},title(){return this.$L(this.reportEditId>0?"\u4FEE\u6539\u62A5\u544A":"\u65B0\u589E\u62A5\u544A")}},methods:{saveSuccess(t){this.detail=t,this.$isSubElectron&&($A.Electron.sendMessage("sendForwardMain",{channel:"reportSaveSuccess",data:t}),window.close())}}},s={};var c=n(d,o,a,!1,l,"807ce0ea",null,null);function l(t){for(let e in s)this[e]=s[e]}var v=function(){return c.exports}();export{v as default};
|
||||||
4
public/js/build/swipe.534c14d8.js
vendored
Normal file
4
public/js/build/swipe.534c14d8.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}body .preview-image-swipe{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}body .preview-image-swipe>img{max-width:100%;max-height:100%}body div.pswp__img--placeholder{background:transparent}
|
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}body .preview-image-swipe{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}body .preview-image-swipe>img{max-width:100%;max-height:100%}body div.pswp__img--placeholder{background:transparent}
|
||||||
4
public/js/build/swipe.7fcffba9.js
vendored
4
public/js/build/swipe.7fcffba9.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{T as n}from"./TaskDetail.081ddf15.js";import{m as r,n as o}from"./app.256678e2.js";import"./TEditor.61cbcfed.js";import"./ImgUpload.6fde0d68.js";import"./ProjectLog.8a343db2.js";import"./UserInput.6e7e4596.js";import"./DialogWrapper.e49b1794.js";import"./DialogSelect.e694d9c4.js";import"./index.1265df44.js";import"./TaskMenu.01791002.js";var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"electron-task"},[s("PageTitle",{attrs:{title:t.taskInfo.name}}),t.loadIng>0?s("Loading"):s("TaskDetail",{ref:"taskDetail",attrs:{"task-id":t.taskInfo.id,"open-task":t.taskInfo,"can-update-blur":t.canUpdateBlur}})],1)},c=[];const d={components:{TaskDetail:n},data(){return{loadIng:0,canUpdateBlur:!0}},mounted(){document.addEventListener("keydown",this.shortcutEvent),this.$isSubElectron&&(window.__onBeforeUnload=()=>{if(this.$refs.taskDetail.checkUpdate())return this.canUpdateBlur=!1,$A.modalConfirm({content:"\u4FEE\u6539\u7684\u5185\u5BB9\u5C1A\u672A\u4FDD\u5B58\uFF0C\u771F\u7684\u8981\u653E\u5F03\u4FEE\u6539\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u653E\u5F03",onOk:()=>{this.$Electron.sendMessage("windowDestroy")},onCancel:()=>{this.$refs.taskDetail.checkUpdate(!1),this.canUpdateBlur=!0}}),!0})},beforeDestroy(){document.removeEventListener("keydown",this.shortcutEvent)},computed:{...r(["cacheTasks"]),taskId(){const{taskId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)},taskInfo(){return this.cacheTasks.find(({id:t})=>t===this.taskId)||{}}},watch:{taskId:{handler(){this.getInfo()},immediate:!0}},methods:{getInfo(){this.taskId<=0||(this.loadIng++,this.$store.dispatch("getTaskOne",{task_id:this.taskId,archived:"all"}).then(()=>{this.$store.dispatch("getTaskContent",this.taskId),this.$store.dispatch("getTaskFiles",this.taskId),this.$store.dispatch("getTaskForParent",this.taskId).catch(()=>{}),this.$store.dispatch("getTaskPriority").catch(()=>{})}).catch(({msg:t})=>{$A.modalError({content:t,onOk:()=>{this.$Electron&&window.close()}})}).finally(t=>{this.loadIng--}))},shortcutEvent(t){(t.metaKey||t.ctrlKey)&&t.keyCode===83&&(t.preventDefault(),this.$refs.taskDetail.checkUpdate(!0))}}},a={};var l=o(d,i,c,!1,h,"7af6ba13",null,null);function h(t){for(let e in a)this[e]=a[e]}var y=function(){return l.exports}();export{y as default};
|
import{T as n}from"./TaskDetail.3b8088db.js";import{m as r,n as o}from"./app.73f924cf.js";import"./TEditor.31ce405c.js";import"./ImgUpload.09338bda.js";import"./ProjectLog.461799f7.js";import"./UserInput.38753002.js";import"./DialogWrapper.fc9d4c05.js";import"./DialogSelect.d3075666.js";import"./index.ca9799b6.js";import"./TaskMenu.cafc760d.js";var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"electron-task"},[s("PageTitle",{attrs:{title:t.taskInfo.name}}),t.loadIng>0?s("Loading"):s("TaskDetail",{ref:"taskDetail",attrs:{"task-id":t.taskInfo.id,"open-task":t.taskInfo,"can-update-blur":t.canUpdateBlur}})],1)},c=[];const d={components:{TaskDetail:n},data(){return{loadIng:0,canUpdateBlur:!0}},mounted(){document.addEventListener("keydown",this.shortcutEvent),this.$isSubElectron&&(window.__onBeforeUnload=()=>{if(this.$refs.taskDetail.checkUpdate())return this.canUpdateBlur=!1,$A.modalConfirm({content:"\u4FEE\u6539\u7684\u5185\u5BB9\u5C1A\u672A\u4FDD\u5B58\uFF0C\u771F\u7684\u8981\u653E\u5F03\u4FEE\u6539\u5417\uFF1F",cancelText:"\u53D6\u6D88",okText:"\u653E\u5F03",onOk:()=>{this.$Electron.sendMessage("windowDestroy")},onCancel:()=>{this.$refs.taskDetail.checkUpdate(!1),this.canUpdateBlur=!0}}),!0})},beforeDestroy(){document.removeEventListener("keydown",this.shortcutEvent)},computed:{...r(["cacheTasks"]),taskId(){const{taskId:t}=this.$route.params;return parseInt(/^\d+$/.test(t)?t:0)},taskInfo(){return this.cacheTasks.find(({id:t})=>t===this.taskId)||{}}},watch:{taskId:{handler(){this.getInfo()},immediate:!0}},methods:{getInfo(){this.taskId<=0||(this.loadIng++,this.$store.dispatch("getTaskOne",{task_id:this.taskId,archived:"all"}).then(()=>{this.$store.dispatch("getTaskContent",this.taskId),this.$store.dispatch("getTaskFiles",this.taskId),this.$store.dispatch("getTaskForParent",this.taskId).catch(()=>{}),this.$store.dispatch("getTaskPriority").catch(()=>{})}).catch(({msg:t})=>{$A.modalError({content:t,onOk:()=>{this.$Electron&&window.close()}})}).finally(t=>{this.loadIng--}))},shortcutEvent(t){(t.metaKey||t.ctrlKey)&&t.keyCode===83&&(t.preventDefault(),this.$refs.taskDetail.checkUpdate(!0))}}},a={};var l=o(d,i,c,!1,h,"7af6ba13",null,null);function h(t){for(let e in a)this[e]=a[e]}var y=function(){return l.exports}();export{y as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{m as i,n}from"./app.256678e2.js";var m=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"setting-item submit"},[e("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(o){o.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u9009\u62E9\u4E3B\u9898"),prop:"theme"}},[e("Select",{attrs:{placeholder:t.$L("\u9009\u9879\u4E3B\u9898")},model:{value:t.formData.theme,callback:function(o){t.$set(t.formData,"theme",o)},expression:"formData.theme"}},t._l(t.themeList,function(o,s){return e("Option",{key:s,attrs:{value:o.value}},[t._v(t._s(t.$L(o.name)))])}),1)],1)],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const c={data(){return{loadIng:0,formData:{theme:""},ruleData:{}}},mounted(){this.initData()},computed:{...i(["themeMode","themeList","formLabelPosition","formLabelWidth"])},methods:{initData(){this.$set(this.formData,"theme",this.themeMode),this.formData_bak=$A.cloneJSON(this.formData)},submitForm(){this.$refs.formData.validate(t=>{t&&this.$store.dispatch("setTheme",this.formData.theme).then(a=>{a&&$A.messageSuccess("\u4FDD\u5B58\u6210\u529F")})})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},r={};var f=n(c,m,l,!1,h,null,null,null);function h(t){for(let a in r)this[a]=r[a]}var _=function(){return f.exports}();export{_ as default};
|
import{m as i,n}from"./app.73f924cf.js";var m=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"setting-item submit"},[e("Form",{ref:"formData",attrs:{model:t.formData,rules:t.ruleData,labelPosition:t.formLabelPosition,labelWidth:t.formLabelWidth},nativeOn:{submit:function(o){o.preventDefault()}}},[e("FormItem",{attrs:{label:t.$L("\u9009\u62E9\u4E3B\u9898"),prop:"theme"}},[e("Select",{attrs:{placeholder:t.$L("\u9009\u9879\u4E3B\u9898")},model:{value:t.formData.theme,callback:function(o){t.$set(t.formData,"theme",o)},expression:"formData.theme"}},t._l(t.themeList,function(o,s){return e("Option",{key:s,attrs:{value:o.value}},[t._v(t._s(t.$L(o.name)))])}),1)],1)],1),e("div",{staticClass:"setting-footer"},[e("Button",{attrs:{loading:t.loadIng>0,type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$L("\u63D0\u4EA4")))]),e("Button",{staticStyle:{"margin-left":"8px"},attrs:{loading:t.loadIng>0},on:{click:t.resetForm}},[t._v(t._s(t.$L("\u91CD\u7F6E")))])],1)],1)},l=[];const c={data(){return{loadIng:0,formData:{theme:""},ruleData:{}}},mounted(){this.initData()},computed:{...i(["themeMode","themeList","formLabelPosition","formLabelWidth"])},methods:{initData(){this.$set(this.formData,"theme",this.themeMode),this.formData_bak=$A.cloneJSON(this.formData)},submitForm(){this.$refs.formData.validate(t=>{t&&this.$store.dispatch("setTheme",this.formData.theme).then(a=>{a&&$A.messageSuccess("\u4FDD\u5B58\u6210\u529F")})})},resetForm(){this.formData=$A.cloneJSON(this.formData_bak)}}},r={};var f=n(c,m,l,!1,h,null,null,null);function h(t){for(let a in r)this[a]=r[a]}var _=function(){return f.exports}();export{_ as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{n}from"./app.256678e2.js";var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"token-transfer"},[o("Loading")],1)},s=[];const i={mounted(){this.goNext1()},methods:{goNext1(){const e=$A.urlParameterAll();e.token&&this.$store.dispatch("call",{url:"users/info",header:{token:e.token}}).then(t=>{this.$store.dispatch("saveUserInfo",t.data),this.goNext2()}).catch(t=>{this.goForward({name:"login"},!0)})},goNext2(){let e=decodeURIComponent($A.getObject(this.$route.query,"from"));e?window.location.replace(e):this.goForward({name:"manage-dashboard"},!0)}}},r={};var c=n(i,a,s,!1,l,"5df16c44",null,null);function l(e){for(let t in r)this[t]=r[t]}var d=function(){return c.exports}();export{d as default};
|
import{n}from"./app.73f924cf.js";var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"token-transfer"},[o("Loading")],1)},s=[];const i={mounted(){this.goNext1()},methods:{goNext1(){const e=$A.urlParameterAll();e.token&&this.$store.dispatch("call",{url:"users/info",header:{token:e.token}}).then(t=>{this.$store.dispatch("saveUserInfo",t.data),this.goNext2()}).catch(t=>{this.goForward({name:"login"},!0)})},goNext2(){let e=decodeURIComponent($A.getObject(this.$route.query,"from"));e?window.location.replace(e):this.goForward({name:"manage-dashboard"},!0)}}},r={};var c=n(i,a,s,!1,l,"5df16c44",null,null);function l(e){for(let t in r)this[t]=r[t]}var d=function(){return c.exports}();export{d as default};
|
||||||
@ -1 +1 @@
|
|||||||
import{n as i}from"./app.256678e2.js";var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"valid-wrap"},[e("div",{staticClass:"valid-box"},[e("div",{staticClass:"valid-title"},[t._v(t._s(t.$L("\u9A8C\u8BC1\u90AE\u7BB1")))]),!t.success&&!t.error?e("Spin",{attrs:{size:"large"}}):t._e(),t.success?e("div",{staticClass:"validation-text"},[e("p",[t._v(t._s(t.$L("\u60A8\u7684\u90AE\u7BB1\u5DF2\u901A\u8FC7\u9A8C\u8BC1")))]),e("p",[t._v(t._s(t.$L("\u4ECA\u540E\u60A8\u53EF\u4EE5\u901A\u8FC7\u6B64\u90AE\u7BB1\u91CD\u7F6E\u60A8\u7684\u5E10\u53F7\u5BC6\u7801")))])]):t._e(),t.error?e("div",{staticClass:"validation-text"},[e("div",[t._v(t._s(t.errorText))])]):t._e(),t.success?e("div",{attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"primary",long:""},on:{click:t.userLogout}},[t._v(t._s(t.$L("\u8FD4\u56DE\u9996\u9875")))])],1):t._e()],1)])},o=[];const c={data(){return{success:!1,error:!1,errorText:this.$L("\u94FE\u63A5\u5DF2\u8FC7\u671F\uFF0C\u5DF2\u91CD\u65B0\u53D1\u9001")}},mounted(){this.verificationEmail()},methods:{verificationEmail(){this.$store.dispatch("call",{url:"users/email/verification",data:{code:this.$route.query.code}}).then(()=>{this.success=!0,this.error=!1}).catch(({data:t,msg:s})=>{t.code===2?this.goForward({name:"index",query:{action:"index"}},!0):(this.success=!1,this.error=!0,this.errorText=this.$L(s))})},userLogout(){this.$store.dispatch("logout",!1)}}},r={};var l=i(c,a,o,!1,n,"763444c4",null,null);function n(t){for(let s in r)this[s]=r[s]}var u=function(){return l.exports}();export{u as default};
|
import{n as i}from"./app.73f924cf.js";var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"valid-wrap"},[e("div",{staticClass:"valid-box"},[e("div",{staticClass:"valid-title"},[t._v(t._s(t.$L("\u9A8C\u8BC1\u90AE\u7BB1")))]),!t.success&&!t.error?e("Spin",{attrs:{size:"large"}}):t._e(),t.success?e("div",{staticClass:"validation-text"},[e("p",[t._v(t._s(t.$L("\u60A8\u7684\u90AE\u7BB1\u5DF2\u901A\u8FC7\u9A8C\u8BC1")))]),e("p",[t._v(t._s(t.$L("\u4ECA\u540E\u60A8\u53EF\u4EE5\u901A\u8FC7\u6B64\u90AE\u7BB1\u91CD\u7F6E\u60A8\u7684\u5E10\u53F7\u5BC6\u7801")))])]):t._e(),t.error?e("div",{staticClass:"validation-text"},[e("div",[t._v(t._s(t.errorText))])]):t._e(),t.success?e("div",{attrs:{slot:"footer"},slot:"footer"},[e("Button",{attrs:{type:"primary",long:""},on:{click:t.userLogout}},[t._v(t._s(t.$L("\u8FD4\u56DE\u9996\u9875")))])],1):t._e()],1)])},o=[];const c={data(){return{success:!1,error:!1,errorText:this.$L("\u94FE\u63A5\u5DF2\u8FC7\u671F\uFF0C\u5DF2\u91CD\u65B0\u53D1\u9001")}},mounted(){this.verificationEmail()},methods:{verificationEmail(){this.$store.dispatch("call",{url:"users/email/verification",data:{code:this.$route.query.code}}).then(()=>{this.success=!0,this.error=!1}).catch(({data:t,msg:s})=>{t.code===2?this.goForward({name:"index",query:{action:"index"}},!0):(this.success=!1,this.error=!0,this.errorText=this.$L(s))})},userLogout(){this.$store.dispatch("logout",!1)}}},r={};var l=i(c,a,o,!1,n,"763444c4",null,null);function n(t){for(let s in r)this[s]=r[s]}var u=function(){return l.exports}();export{u as default};
|
||||||
File diff suppressed because one or more lines are too long
14
public/js/build/web-streams-adapter.min.0831086d.js
vendored
Normal file
14
public/js/build/web-streams-adapter.min.0831086d.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2
public/js/jsencrypt.min.js
vendored
Normal file
2
public/js/jsencrypt.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"resources/assets/js/app.js": {
|
"resources/assets/js/app.js": {
|
||||||
"file": "js/build/app.256678e2.js",
|
"file": "js/build/app.73f924cf.js",
|
||||||
"src": "resources/assets/js/app.js",
|
"src": "resources/assets/js/app.js",
|
||||||
"isEntry": true,
|
"isEntry": true,
|
||||||
"dynamicImports": [
|
"dynamicImports": [
|
||||||
@ -35,7 +35,12 @@
|
|||||||
"resources/assets/js/pages/single/reportDetail.vue",
|
"resources/assets/js/pages/single/reportDetail.vue",
|
||||||
"resources/assets/js/pages/token.vue",
|
"resources/assets/js/pages/token.vue",
|
||||||
"resources/assets/js/pages/login.vue",
|
"resources/assets/js/pages/login.vue",
|
||||||
"resources/assets/js/pages/404.vue"
|
"resources/assets/js/pages/404.vue",
|
||||||
|
"node_modules/openpgp/dist/lightweight/ponyfill.es6.min.mjs",
|
||||||
|
"node_modules/openpgp/dist/lightweight/web-streams-adapter.min.mjs",
|
||||||
|
"node_modules/openpgp/dist/lightweight/bn.interface.min.mjs",
|
||||||
|
"node_modules/openpgp/dist/lightweight/bn.min.mjs",
|
||||||
|
"node_modules/openpgp/dist/lightweight/elliptic.min.mjs"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/app.d2a9034f.css"
|
"js/build/app.d2a9034f.css"
|
||||||
@ -107,27 +112,27 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/index.vue": {
|
"resources/assets/js/pages/index.vue": {
|
||||||
"file": "js/build/index.9ed0b650.js",
|
"file": "js/build/index.84c8fb3f.js",
|
||||||
"src": "resources/assets/js/pages/index.vue",
|
"src": "resources/assets/js/pages/index.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_UpdateLog.da8e7dae.js"
|
"_UpdateLog.90942793.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_UpdateLog.da8e7dae.js": {
|
"_UpdateLog.90942793.js": {
|
||||||
"file": "js/build/UpdateLog.da8e7dae.js",
|
"file": "js/build/UpdateLog.90942793.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/pro.vue": {
|
"resources/assets/js/pages/pro.vue": {
|
||||||
"file": "js/build/pro.bfe740c3.js",
|
"file": "js/build/pro.290afa66.js",
|
||||||
"src": "resources/assets/js/pages/pro.vue",
|
"src": "resources/assets/js/pages/pro.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_UpdateLog.da8e7dae.js"
|
"_UpdateLog.90942793.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/pro.26bf0cbb.css"
|
"js/build/pro.26bf0cbb.css"
|
||||||
@ -139,160 +144,160 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage.vue": {
|
"resources/assets/js/pages/manage.vue": {
|
||||||
"file": "js/build/manage.1b97afef.js",
|
"file": "js/build/manage.d9a157be.js",
|
||||||
"src": "resources/assets/js/pages/manage.vue",
|
"src": "resources/assets/js/pages/manage.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_CheckinExport.4ce8f3c6.js",
|
"_CheckinExport.a9ba82df.js",
|
||||||
"_index.1265df44.js",
|
"_index.ca9799b6.js",
|
||||||
"resources/assets/js/components/TEditor.vue",
|
"resources/assets/js/components/TEditor.vue",
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"_ReportEdit.19dd4391.js",
|
"_ReportEdit.6f0646a1.js",
|
||||||
"_ReportDetail.54f54ccf.js",
|
"_ReportDetail.92eaf50d.js",
|
||||||
"_DialogSelect.e694d9c4.js",
|
"_DialogSelect.d3075666.js",
|
||||||
"_DialogWrapper.e49b1794.js",
|
"_DialogWrapper.fc9d4c05.js",
|
||||||
"_TaskDetail.081ddf15.js",
|
"_TaskDetail.3b8088db.js",
|
||||||
"_ImgUpload.6fde0d68.js",
|
"_ImgUpload.09338bda.js",
|
||||||
"_ProjectLog.8a343db2.js",
|
"_ProjectLog.461799f7.js",
|
||||||
"_TaskMenu.01791002.js"
|
"_TaskMenu.cafc760d.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/manage.a77f99dc.css"
|
"js/build/manage.a77f99dc.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_CheckinExport.4ce8f3c6.js": {
|
"_CheckinExport.a9ba82df.js": {
|
||||||
"file": "js/build/CheckinExport.4ce8f3c6.js",
|
"file": "js/build/CheckinExport.a9ba82df.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/CheckinExport.68b4950e.css"
|
"js/build/CheckinExport.68b4950e.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_index.1265df44.js": {
|
"_index.ca9799b6.js": {
|
||||||
"file": "js/build/index.1265df44.js",
|
"file": "js/build/index.ca9799b6.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/index.51410170.css"
|
"js/build/index.4fc2d335.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_DialogSelect.e694d9c4.js": {
|
"_DialogSelect.d3075666.js": {
|
||||||
"file": "js/build/DialogSelect.e694d9c4.js",
|
"file": "js/build/DialogSelect.d3075666.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_UserInput.6e7e4596.js": {
|
"_UserInput.38753002.js": {
|
||||||
"file": "js/build/UserInput.6e7e4596.js",
|
"file": "js/build/UserInput.38753002.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/TEditor.vue": {
|
"resources/assets/js/components/TEditor.vue": {
|
||||||
"file": "js/build/TEditor.61cbcfed.js",
|
"file": "js/build/TEditor.31ce405c.js",
|
||||||
"src": "resources/assets/js/components/TEditor.vue",
|
"src": "resources/assets/js/components/TEditor.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_ImgUpload.6fde0d68.js"
|
"_ImgUpload.09338bda.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_ReportEdit.19dd4391.js": {
|
"_ReportEdit.6f0646a1.js": {
|
||||||
"file": "js/build/ReportEdit.19dd4391.js",
|
"file": "js/build/ReportEdit.6f0646a1.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_UserInput.6e7e4596.js"
|
"_UserInput.38753002.js"
|
||||||
],
|
],
|
||||||
"dynamicImports": [
|
"dynamicImports": [
|
||||||
"resources/assets/js/components/TEditor.vue"
|
"resources/assets/js/components/TEditor.vue"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_ReportDetail.54f54ccf.js": {
|
"_ReportDetail.92eaf50d.js": {
|
||||||
"file": "js/build/ReportDetail.54f54ccf.js",
|
"file": "js/build/ReportDetail.92eaf50d.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_DialogWrapper.e49b1794.js": {
|
"_DialogWrapper.fc9d4c05.js": {
|
||||||
"file": "js/build/DialogWrapper.e49b1794.js",
|
"file": "js/build/DialogWrapper.fc9d4c05.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_DialogSelect.e694d9c4.js",
|
"_DialogSelect.d3075666.js",
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"_index.1265df44.js",
|
"_index.ca9799b6.js",
|
||||||
"_ImgUpload.6fde0d68.js"
|
"_ImgUpload.09338bda.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_TaskDetail.081ddf15.js": {
|
"_TaskDetail.3b8088db.js": {
|
||||||
"file": "js/build/TaskDetail.081ddf15.js",
|
"file": "js/build/TaskDetail.3b8088db.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"resources/assets/js/components/TEditor.vue",
|
"resources/assets/js/components/TEditor.vue",
|
||||||
"_ProjectLog.8a343db2.js",
|
"_ProjectLog.461799f7.js",
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"_DialogWrapper.e49b1794.js",
|
"_DialogWrapper.fc9d4c05.js",
|
||||||
"_TaskMenu.01791002.js"
|
"_TaskMenu.cafc760d.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_ImgUpload.6fde0d68.js": {
|
"_ImgUpload.09338bda.js": {
|
||||||
"file": "js/build/ImgUpload.6fde0d68.js",
|
"file": "js/build/ImgUpload.09338bda.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_ProjectLog.8a343db2.js": {
|
"_ProjectLog.461799f7.js": {
|
||||||
"file": "js/build/ProjectLog.8a343db2.js",
|
"file": "js/build/ProjectLog.461799f7.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_TaskMenu.01791002.js": {
|
"_TaskMenu.cafc760d.js": {
|
||||||
"file": "js/build/TaskMenu.01791002.js",
|
"file": "js/build/TaskMenu.cafc760d.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/dashboard.vue": {
|
"resources/assets/js/pages/manage/dashboard.vue": {
|
||||||
"file": "js/build/dashboard.3b712774.js",
|
"file": "js/build/dashboard.00be32ef.js",
|
||||||
"src": "resources/assets/js/pages/manage/dashboard.vue",
|
"src": "resources/assets/js/pages/manage/dashboard.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_TaskMenu.01791002.js"
|
"_TaskMenu.cafc760d.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/calendar.vue": {
|
"resources/assets/js/pages/manage/calendar.vue": {
|
||||||
"file": "js/build/calendar.51ea8672.js",
|
"file": "js/build/calendar.b2eb2279.js",
|
||||||
"src": "resources/assets/js/pages/manage/calendar.vue",
|
"src": "resources/assets/js/pages/manage/calendar.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_TaskMenu.01791002.js"
|
"_TaskMenu.cafc760d.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/calendar.76c93de1.css"
|
"js/build/calendar.76c93de1.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/messenger.vue": {
|
"resources/assets/js/pages/manage/messenger.vue": {
|
||||||
"file": "js/build/messenger.29c09963.js",
|
"file": "js/build/messenger.b7e75d77.js",
|
||||||
"src": "resources/assets/js/pages/manage/messenger.vue",
|
"src": "resources/assets/js/pages/manage/messenger.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_DialogWrapper.e49b1794.js",
|
"_DialogWrapper.fc9d4c05.js",
|
||||||
"_DialogSelect.e694d9c4.js",
|
"_DialogSelect.d3075666.js",
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"_index.1265df44.js",
|
"_index.ca9799b6.js",
|
||||||
"_ImgUpload.6fde0d68.js"
|
"_ImgUpload.09338bda.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/index.vue": {
|
"resources/assets/js/pages/manage/setting/index.vue": {
|
||||||
"file": "js/build/index.4c5883c9.js",
|
"file": "js/build/index.d479d420.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/index.vue",
|
"src": "resources/assets/js/pages/manage/setting/index.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -300,16 +305,16 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/personal.vue": {
|
"resources/assets/js/pages/manage/setting/personal.vue": {
|
||||||
"file": "js/build/personal.44338e65.js",
|
"file": "js/build/personal.9a6aebd4.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/personal.vue",
|
"src": "resources/assets/js/pages/manage/setting/personal.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"_ImgUpload.6fde0d68.js",
|
"_ImgUpload.09338bda.js",
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/checkin.vue": {
|
"resources/assets/js/pages/manage/setting/checkin.vue": {
|
||||||
"file": "js/build/checkin.53ee699d.js",
|
"file": "js/build/checkin.bd5fabe0.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/checkin.vue",
|
"src": "resources/assets/js/pages/manage/setting/checkin.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -320,7 +325,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/language.vue": {
|
"resources/assets/js/pages/manage/setting/language.vue": {
|
||||||
"file": "js/build/language.36c2890d.js",
|
"file": "js/build/language.c9b7faf2.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/language.vue",
|
"src": "resources/assets/js/pages/manage/setting/language.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -328,7 +333,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/theme.vue": {
|
"resources/assets/js/pages/manage/setting/theme.vue": {
|
||||||
"file": "js/build/theme.b5a33360.js",
|
"file": "js/build/theme.0016f9eb.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/theme.vue",
|
"src": "resources/assets/js/pages/manage/setting/theme.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -336,7 +341,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/keyboard.vue": {
|
"resources/assets/js/pages/manage/setting/keyboard.vue": {
|
||||||
"file": "js/build/keyboard.f03b8148.js",
|
"file": "js/build/keyboard.e504d438.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/keyboard.vue",
|
"src": "resources/assets/js/pages/manage/setting/keyboard.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -347,7 +352,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/license.vue": {
|
"resources/assets/js/pages/manage/setting/license.vue": {
|
||||||
"file": "js/build/license.f42ed0ca.js",
|
"file": "js/build/license.ef05d85d.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/license.vue",
|
"src": "resources/assets/js/pages/manage/setting/license.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -358,7 +363,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/password.vue": {
|
"resources/assets/js/pages/manage/setting/password.vue": {
|
||||||
"file": "js/build/password.4ad91fad.js",
|
"file": "js/build/password.83c8e3d2.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/password.vue",
|
"src": "resources/assets/js/pages/manage/setting/password.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -366,7 +371,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/email.vue": {
|
"resources/assets/js/pages/manage/setting/email.vue": {
|
||||||
"file": "js/build/email.7587516f.js",
|
"file": "js/build/email.74bdc39f.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/email.vue",
|
"src": "resources/assets/js/pages/manage/setting/email.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -374,18 +379,18 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/system.vue": {
|
"resources/assets/js/pages/manage/setting/system.vue": {
|
||||||
"file": "js/build/system.2ad82b25.js",
|
"file": "js/build/system.8da6afc6.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/system.vue",
|
"src": "resources/assets/js/pages/manage/setting/system.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_index.1265df44.js",
|
"_index.ca9799b6.js",
|
||||||
"_CheckinExport.4ce8f3c6.js",
|
"_CheckinExport.a9ba82df.js",
|
||||||
"_UserInput.6e7e4596.js"
|
"_UserInput.38753002.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/setting/delete.vue": {
|
"resources/assets/js/pages/manage/setting/delete.vue": {
|
||||||
"file": "js/build/delete.4c33e867.js",
|
"file": "js/build/delete.9604b338.js",
|
||||||
"src": "resources/assets/js/pages/manage/setting/delete.vue",
|
"src": "resources/assets/js/pages/manage/setting/delete.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -393,7 +398,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/projectInvite.vue": {
|
"resources/assets/js/pages/manage/projectInvite.vue": {
|
||||||
"file": "js/build/projectInvite.dfadb0a0.js",
|
"file": "js/build/projectInvite.8bdc3868.js",
|
||||||
"src": "resources/assets/js/pages/manage/projectInvite.vue",
|
"src": "resources/assets/js/pages/manage/projectInvite.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -404,29 +409,29 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/project.vue": {
|
"resources/assets/js/pages/manage/project.vue": {
|
||||||
"file": "js/build/project.ffe7099f.js",
|
"file": "js/build/project.e51770a1.js",
|
||||||
"src": "resources/assets/js/pages/manage/project.vue",
|
"src": "resources/assets/js/pages/manage/project.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_ProjectLog.8a343db2.js",
|
"_ProjectLog.461799f7.js",
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"_TaskMenu.01791002.js",
|
"_TaskMenu.cafc760d.js",
|
||||||
"_index.1265df44.js",
|
"_index.ca9799b6.js",
|
||||||
"_DialogWrapper.e49b1794.js",
|
"_DialogWrapper.fc9d4c05.js",
|
||||||
"_DialogSelect.e694d9c4.js",
|
"_DialogSelect.d3075666.js",
|
||||||
"_ImgUpload.6fde0d68.js"
|
"_ImgUpload.09338bda.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/file.vue": {
|
"resources/assets/js/pages/manage/file.vue": {
|
||||||
"file": "js/build/file.6045e090.js",
|
"file": "js/build/file.31580520.js",
|
||||||
"src": "resources/assets/js/pages/manage/file.vue",
|
"src": "resources/assets/js/pages/manage/file.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"_index.1265df44.js",
|
"_index.ca9799b6.js",
|
||||||
"_DialogSelect.e694d9c4.js"
|
"_DialogSelect.d3075666.js"
|
||||||
],
|
],
|
||||||
"dynamicImports": [
|
"dynamicImports": [
|
||||||
"resources/assets/js/pages/manage/components/FilePreview.vue",
|
"resources/assets/js/pages/manage/components/FilePreview.vue",
|
||||||
@ -434,12 +439,12 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/single/fileMsg.vue": {
|
"resources/assets/js/pages/single/fileMsg.vue": {
|
||||||
"file": "js/build/fileMsg.0d20bd52.js",
|
"file": "js/build/fileMsg.6dd6c8cc.js",
|
||||||
"src": "resources/assets/js/pages/single/fileMsg.vue",
|
"src": "resources/assets/js/pages/single/fileMsg.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_IFrame.c83aa3a9.js"
|
"_IFrame.3efc17fc.js"
|
||||||
],
|
],
|
||||||
"dynamicImports": [
|
"dynamicImports": [
|
||||||
"resources/assets/js/components/MDEditor/preview.js",
|
"resources/assets/js/components/MDEditor/preview.js",
|
||||||
@ -453,19 +458,19 @@
|
|||||||
"js/build/fileMsg.1a0b76dd.css"
|
"js/build/fileMsg.1a0b76dd.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"_IFrame.c83aa3a9.js": {
|
"_IFrame.3efc17fc.js": {
|
||||||
"file": "js/build/IFrame.c83aa3a9.js",
|
"file": "js/build/IFrame.3efc17fc.js",
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/single/fileTask.vue": {
|
"resources/assets/js/pages/single/fileTask.vue": {
|
||||||
"file": "js/build/fileTask.8e1415ad.js",
|
"file": "js/build/fileTask.045a278c.js",
|
||||||
"src": "resources/assets/js/pages/single/fileTask.vue",
|
"src": "resources/assets/js/pages/single/fileTask.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_IFrame.c83aa3a9.js"
|
"_IFrame.3efc17fc.js"
|
||||||
],
|
],
|
||||||
"dynamicImports": [
|
"dynamicImports": [
|
||||||
"resources/assets/js/components/MDEditor/preview.js",
|
"resources/assets/js/components/MDEditor/preview.js",
|
||||||
@ -480,26 +485,26 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/single/file.vue": {
|
"resources/assets/js/pages/single/file.vue": {
|
||||||
"file": "js/build/file.eaa600a8.js",
|
"file": "js/build/file.241d4f1b.js",
|
||||||
"src": "resources/assets/js/pages/single/file.vue",
|
"src": "resources/assets/js/pages/single/file.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/pages/manage/components/FileContent.vue",
|
"resources/assets/js/pages/manage/components/FileContent.vue",
|
||||||
"resources/assets/js/pages/manage/components/FilePreview.vue",
|
"resources/assets/js/pages/manage/components/FilePreview.vue",
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_IFrame.c83aa3a9.js"
|
"_IFrame.3efc17fc.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/file.560ab02c.css"
|
"js/build/file.560ab02c.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/components/FileContent.vue": {
|
"resources/assets/js/pages/manage/components/FileContent.vue": {
|
||||||
"file": "js/build/FileContent.03a22ace.js",
|
"file": "js/build/FileContent.5ed4f509.js",
|
||||||
"src": "resources/assets/js/pages/manage/components/FileContent.vue",
|
"src": "resources/assets/js/pages/manage/components/FileContent.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_IFrame.c83aa3a9.js"
|
"_IFrame.3efc17fc.js"
|
||||||
],
|
],
|
||||||
"dynamicImports": [
|
"dynamicImports": [
|
||||||
"resources/assets/js/components/MDEditor/index.vue",
|
"resources/assets/js/components/MDEditor/index.vue",
|
||||||
@ -514,12 +519,12 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/manage/components/FilePreview.vue": {
|
"resources/assets/js/pages/manage/components/FilePreview.vue": {
|
||||||
"file": "js/build/FilePreview.af93edd1.js",
|
"file": "js/build/FilePreview.ea704215.js",
|
||||||
"src": "resources/assets/js/pages/manage/components/FilePreview.vue",
|
"src": "resources/assets/js/pages/manage/components/FilePreview.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_IFrame.c83aa3a9.js"
|
"_IFrame.3efc17fc.js"
|
||||||
],
|
],
|
||||||
"dynamicImports": [
|
"dynamicImports": [
|
||||||
"resources/assets/js/components/MDEditor/preview.js",
|
"resources/assets/js/components/MDEditor/preview.js",
|
||||||
@ -531,27 +536,27 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/single/task.vue": {
|
"resources/assets/js/pages/single/task.vue": {
|
||||||
"file": "js/build/task.6200a4a7.js",
|
"file": "js/build/task.0290f2da.js",
|
||||||
"src": "resources/assets/js/pages/single/task.vue",
|
"src": "resources/assets/js/pages/single/task.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"_TaskDetail.081ddf15.js",
|
"_TaskDetail.3b8088db.js",
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"resources/assets/js/components/TEditor.vue",
|
"resources/assets/js/components/TEditor.vue",
|
||||||
"_ImgUpload.6fde0d68.js",
|
"_ImgUpload.09338bda.js",
|
||||||
"_ProjectLog.8a343db2.js",
|
"_ProjectLog.461799f7.js",
|
||||||
"_UserInput.6e7e4596.js",
|
"_UserInput.38753002.js",
|
||||||
"_DialogWrapper.e49b1794.js",
|
"_DialogWrapper.fc9d4c05.js",
|
||||||
"_DialogSelect.e694d9c4.js",
|
"_DialogSelect.d3075666.js",
|
||||||
"_index.1265df44.js",
|
"_index.ca9799b6.js",
|
||||||
"_TaskMenu.01791002.js"
|
"_TaskMenu.cafc760d.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/task.0d7ca2d3.css"
|
"js/build/task.0d7ca2d3.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/single/validEmail.vue": {
|
"resources/assets/js/pages/single/validEmail.vue": {
|
||||||
"file": "js/build/validEmail.8fb948fa.js",
|
"file": "js/build/validEmail.8127e68b.js",
|
||||||
"src": "resources/assets/js/pages/single/validEmail.vue",
|
"src": "resources/assets/js/pages/single/validEmail.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -562,24 +567,24 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/single/reportEdit.vue": {
|
"resources/assets/js/pages/single/reportEdit.vue": {
|
||||||
"file": "js/build/reportEdit.8e583882.js",
|
"file": "js/build/reportEdit.3c599c13.js",
|
||||||
"src": "resources/assets/js/pages/single/reportEdit.vue",
|
"src": "resources/assets/js/pages/single/reportEdit.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"_ReportEdit.19dd4391.js",
|
"_ReportEdit.6f0646a1.js",
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_UserInput.6e7e4596.js"
|
"_UserInput.38753002.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/reportEdit.5c397123.css"
|
"js/build/reportEdit.5c397123.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/single/reportDetail.vue": {
|
"resources/assets/js/pages/single/reportDetail.vue": {
|
||||||
"file": "js/build/reportDetail.538f2eff.js",
|
"file": "js/build/reportDetail.8b926c60.js",
|
||||||
"src": "resources/assets/js/pages/single/reportDetail.vue",
|
"src": "resources/assets/js/pages/single/reportDetail.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"_ReportDetail.54f54ccf.js",
|
"_ReportDetail.92eaf50d.js",
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
@ -587,7 +592,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/token.vue": {
|
"resources/assets/js/pages/token.vue": {
|
||||||
"file": "js/build/token.5bbde6ca.js",
|
"file": "js/build/token.33d162e0.js",
|
||||||
"src": "resources/assets/js/pages/token.vue",
|
"src": "resources/assets/js/pages/token.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -598,7 +603,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/login.vue": {
|
"resources/assets/js/pages/login.vue": {
|
||||||
"file": "js/build/login.4086e726.js",
|
"file": "js/build/login.00645ee3.js",
|
||||||
"src": "resources/assets/js/pages/login.vue",
|
"src": "resources/assets/js/pages/login.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -606,7 +611,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/pages/404.vue": {
|
"resources/assets/js/pages/404.vue": {
|
||||||
"file": "js/build/404.d258c88e.js",
|
"file": "js/build/404.8c26c0a6.js",
|
||||||
"src": "resources/assets/js/pages/404.vue",
|
"src": "resources/assets/js/pages/404.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -617,7 +622,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/PreviewImage/components/view.vue": {
|
"resources/assets/js/components/PreviewImage/components/view.vue": {
|
||||||
"file": "js/build/view.33cde332.js",
|
"file": "js/build/view.6b411b92.js",
|
||||||
"src": "resources/assets/js/components/PreviewImage/components/view.vue",
|
"src": "resources/assets/js/components/PreviewImage/components/view.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -628,7 +633,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/PreviewImage/components/swipe.vue": {
|
"resources/assets/js/components/PreviewImage/components/swipe.vue": {
|
||||||
"file": "js/build/swipe.7fcffba9.js",
|
"file": "js/build/swipe.534c14d8.js",
|
||||||
"src": "resources/assets/js/components/PreviewImage/components/swipe.vue",
|
"src": "resources/assets/js/components/PreviewImage/components/swipe.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -638,11 +643,47 @@
|
|||||||
"node_modules/photoswipe/dist/photoswipe.esm.js"
|
"node_modules/photoswipe/dist/photoswipe.esm.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/swipe.1e4c531a.css"
|
"js/build/swipe.750bd8d1.css"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/openpgp/dist/lightweight/ponyfill.es6.min.mjs": {
|
||||||
|
"file": "js/build/ponyfill.es6.min.533e123a.js",
|
||||||
|
"src": "node_modules/openpgp/dist/lightweight/ponyfill.es6.min.mjs",
|
||||||
|
"isDynamicEntry": true
|
||||||
|
},
|
||||||
|
"node_modules/openpgp/dist/lightweight/web-streams-adapter.min.mjs": {
|
||||||
|
"file": "js/build/web-streams-adapter.min.0831086d.js",
|
||||||
|
"src": "node_modules/openpgp/dist/lightweight/web-streams-adapter.min.mjs",
|
||||||
|
"isDynamicEntry": true
|
||||||
|
},
|
||||||
|
"node_modules/openpgp/dist/lightweight/bn.interface.min.mjs": {
|
||||||
|
"file": "js/build/bn.interface.min.62cbd9bd.js",
|
||||||
|
"src": "node_modules/openpgp/dist/lightweight/bn.interface.min.mjs",
|
||||||
|
"isDynamicEntry": true,
|
||||||
|
"imports": [
|
||||||
|
"node_modules/openpgp/dist/lightweight/bn.min.mjs",
|
||||||
|
"resources/assets/js/app.js"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/openpgp/dist/lightweight/bn.min.mjs": {
|
||||||
|
"file": "js/build/bn.min.bad59dc5.js",
|
||||||
|
"src": "node_modules/openpgp/dist/lightweight/bn.min.mjs",
|
||||||
|
"isDynamicEntry": true,
|
||||||
|
"imports": [
|
||||||
|
"resources/assets/js/app.js"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/openpgp/dist/lightweight/elliptic.min.mjs": {
|
||||||
|
"file": "js/build/elliptic.min.042f001d.js",
|
||||||
|
"src": "node_modules/openpgp/dist/lightweight/elliptic.min.mjs",
|
||||||
|
"isDynamicEntry": true,
|
||||||
|
"imports": [
|
||||||
|
"resources/assets/js/app.js",
|
||||||
|
"node_modules/openpgp/dist/lightweight/bn.min.mjs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/MDEditor/preview.js": {
|
"resources/assets/js/components/MDEditor/preview.js": {
|
||||||
"file": "js/build/preview.42953564.js",
|
"file": "js/build/preview.4da573ff.js",
|
||||||
"src": "resources/assets/js/components/MDEditor/preview.js",
|
"src": "resources/assets/js/components/MDEditor/preview.js",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -650,7 +691,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/AceEditor.vue": {
|
"resources/assets/js/components/AceEditor.vue": {
|
||||||
"file": "js/build/AceEditor.74000a06.js",
|
"file": "js/build/AceEditor.5ee06b58.js",
|
||||||
"src": "resources/assets/js/components/AceEditor.vue",
|
"src": "resources/assets/js/components/AceEditor.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
@ -658,35 +699,35 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/OnlyOffice.vue": {
|
"resources/assets/js/components/OnlyOffice.vue": {
|
||||||
"file": "js/build/OnlyOffice.349e25ca.js",
|
"file": "js/build/OnlyOffice.62af8738.js",
|
||||||
"src": "resources/assets/js/components/OnlyOffice.vue",
|
"src": "resources/assets/js/components/OnlyOffice.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_IFrame.c83aa3a9.js"
|
"_IFrame.3efc17fc.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/OnlyOffice.d36f3069.css"
|
"js/build/OnlyOffice.d36f3069.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/Drawio.vue": {
|
"resources/assets/js/components/Drawio.vue": {
|
||||||
"file": "js/build/Drawio.2a737647.js",
|
"file": "js/build/Drawio.21a1cca4.js",
|
||||||
"src": "resources/assets/js/components/Drawio.vue",
|
"src": "resources/assets/js/components/Drawio.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_IFrame.c83aa3a9.js"
|
"_IFrame.3efc17fc.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/Drawio.fc5c6326.css"
|
"js/build/Drawio.fc5c6326.css"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/Minder.vue": {
|
"resources/assets/js/components/Minder.vue": {
|
||||||
"file": "js/build/Minder.7a501126.js",
|
"file": "js/build/Minder.42fb0303.js",
|
||||||
"src": "resources/assets/js/components/Minder.vue",
|
"src": "resources/assets/js/components/Minder.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"_IFrame.c83aa3a9.js",
|
"_IFrame.3efc17fc.js",
|
||||||
"resources/assets/js/app.js"
|
"resources/assets/js/app.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
@ -694,12 +735,12 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"resources/assets/js/components/MDEditor/index.vue": {
|
"resources/assets/js/components/MDEditor/index.vue": {
|
||||||
"file": "js/build/index.006bde1a.js",
|
"file": "js/build/index.5f5fc23a.js",
|
||||||
"src": "resources/assets/js/components/MDEditor/index.vue",
|
"src": "resources/assets/js/components/MDEditor/index.vue",
|
||||||
"isDynamicEntry": true,
|
"isDynamicEntry": true,
|
||||||
"imports": [
|
"imports": [
|
||||||
"resources/assets/js/app.js",
|
"resources/assets/js/app.js",
|
||||||
"_ImgUpload.6fde0d68.js"
|
"_ImgUpload.09338bda.js"
|
||||||
],
|
],
|
||||||
"css": [
|
"css": [
|
||||||
"js/build/index.03d13184.css"
|
"js/build/index.03d13184.css"
|
||||||
@ -712,7 +753,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/photoswipe/dist/photoswipe.esm.js": {
|
"node_modules/photoswipe/dist/photoswipe.esm.js": {
|
||||||
"file": "js/build/photoswipe.esm.b858a426.js",
|
"file": "js/build/photoswipe.esm.f2ba98d2.js",
|
||||||
"src": "node_modules/photoswipe/dist/photoswipe.esm.js",
|
"src": "node_modules/photoswipe/dist/photoswipe.esm.js",
|
||||||
"isDynamicEntry": true
|
"isDynamicEntry": true
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user