From a95b26551cacdbc0911658cd8cd2ba873c29a7fe Mon Sep 17 00:00:00 2001 From: Hide_D Date: Fri, 8 Apr 2022 02:28:58 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=ED=86=B5=ED=95=A9=20=EC=84=B8=EB=A0=A5?= =?UTF-8?q?=20=EC=9E=A5=EC=88=98/=EC=95=94=ED=96=89=EB=B6=80=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20(#213)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ag-grid 기반 - 컬럼 사용자 정의 기능 제공 - 컬럼 재정렬, 고정, 정렬 기능 - 컬럼 상태 저장, 불러오기 - 마지막 컬럼 재 사용 - 아이콘, 장수명 클릭 시 특수 기능 제공 - 기본 세력 장수/암행부에서는 '감찰부' - 추가 컬럼 - 최근 전투 - 전투 수 - 승리 수 - 살상률 - API/Nation/GeneralList 추가 Co-authored-by: hide_d Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/213 --- .phan/config.php | 3 +- .vscode/settings.json | 3 +- hwe/b_battleCenter.php | 2 +- hwe/j_get_general_list.php | 109 -- hwe/j_get_nation_general_list.php | 184 --- hwe/sammo/API/Global/GeneralList.php | 165 +++ hwe/sammo/API/Global/GetConst.php | 16 +- hwe/sammo/API/Nation/GeneralList.php | 285 ++++ hwe/scss/nationGeneral.scss | 28 + hwe/templates/commandButton.php | 2 +- hwe/ts/PageNationGeneral.vue | 121 ++ hwe/ts/SammoAPI.ts | 7 +- hwe/ts/build_exports.json | 3 +- hwe/ts/components/GeneralList.vue | 1234 +++++++++++++++++ hwe/ts/components/TopBackBar.vue | 41 +- hwe/ts/defs/API/Nation.ts | 118 +- hwe/ts/defs/GameObj.ts | 2 +- hwe/ts/defs/gridDefs.ts | 635 +++++++++ hwe/ts/defs/index.ts | 52 +- hwe/ts/gridCellRenderer/GridTooltipCell.vue | 59 + hwe/ts/gridCellRenderer/SimpleTooltipCell.vue | 45 + hwe/ts/select_npc.ts | 79 +- hwe/ts/util/merge2DArrToObjectArr.ts | 20 + hwe/ts/utilGame/formatConnectScore.ts | 22 + hwe/ts/utilGame/formatDefenceTrain.ts | 17 + hwe/ts/utilGame/formatDexLevel.ts | 50 + hwe/ts/utilGame/formatHonor.ts | 26 + hwe/ts/utilGame/formatOfficerLevelText.ts | 92 ++ hwe/ts/v_nationGeneral.ts | 14 + hwe/v_nationGeneral.php | 40 + package-lock.json | 41 + package.json | 3 + 32 files changed, 3137 insertions(+), 381 deletions(-) delete mode 100644 hwe/j_get_general_list.php delete mode 100644 hwe/j_get_nation_general_list.php create mode 100644 hwe/sammo/API/Global/GeneralList.php create mode 100644 hwe/sammo/API/Nation/GeneralList.php create mode 100644 hwe/scss/nationGeneral.scss create mode 100644 hwe/ts/PageNationGeneral.vue create mode 100644 hwe/ts/components/GeneralList.vue create mode 100644 hwe/ts/defs/gridDefs.ts create mode 100644 hwe/ts/gridCellRenderer/GridTooltipCell.vue create mode 100644 hwe/ts/gridCellRenderer/SimpleTooltipCell.vue create mode 100644 hwe/ts/util/merge2DArrToObjectArr.ts create mode 100644 hwe/ts/utilGame/formatConnectScore.ts create mode 100644 hwe/ts/utilGame/formatDefenceTrain.ts create mode 100644 hwe/ts/utilGame/formatDexLevel.ts create mode 100644 hwe/ts/utilGame/formatHonor.ts create mode 100644 hwe/ts/utilGame/formatOfficerLevelText.ts create mode 100644 hwe/ts/v_nationGeneral.ts create mode 100644 hwe/v_nationGeneral.php diff --git a/.phan/config.php b/.phan/config.php index 95126d58..a01f9e30 100644 --- a/.phan/config.php +++ b/.phan/config.php @@ -101,8 +101,7 @@ return [ 'hwe/j_general_set_permission.php', 'hwe/j_get_basic_general_list.php', 'hwe/j_get_city_list.php', - 'hwe/j_get_general_list.php', - 'hwe/j_get_nation_general_list.php', + 'hwe/j_get_reserved_command.php', 'hwe/j_get_select_npc_token.php', 'hwe/j_get_select_pool.php', 'hwe/j_image_upload.php', diff --git a/.vscode/settings.json b/.vscode/settings.json index 9d330958..98928fd3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -28,5 +28,6 @@ "cSpell.words": [ "josa", "sammo" - ] + ], + "editor.tabSize": 2 } \ No newline at end of file diff --git a/hwe/b_battleCenter.php b/hwe/b_battleCenter.php index c7d20871..d34bb05e 100644 --- a/hwe/b_battleCenter.php +++ b/hwe/b_battleCenter.php @@ -133,7 +133,7 @@ $showGeneral = General::createGeneralObjFromDB($gen); -
+ 정렬순서 :