From 4ff6f91837e4d965f5539cb8457794fe33dee36f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BC=9F=E5=BA=9A?= Date: Mon, 26 Dec 2022 15:46:08 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E6=9B=B4=E6=8D=A2=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E7=BB=84=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bg-ui/bg-table-btns2.vue | 172 ++++++++++++++++++ src/bg-ui/index.js | 2 + src/bg-ui/index.scss | 7 +- src/page/main/config/dict/index.vue | 59 ++---- src/page/main/develop/account/index.vue | 6 +- src/page/main/home-config/banner/index.vue | 32 +--- src/page/main/home-config/recommend/index.vue | 32 +--- 7 files changed, 208 insertions(+), 102 deletions(-) create mode 100644 src/bg-ui/bg-table-btns2.vue diff --git a/src/bg-ui/bg-table-btns2.vue b/src/bg-ui/bg-table-btns2.vue new file mode 100644 index 0000000..a1df7e6 --- /dev/null +++ b/src/bg-ui/bg-table-btns2.vue @@ -0,0 +1,172 @@ + + + + + diff --git a/src/bg-ui/index.js b/src/bg-ui/index.js index 730d4b1..f3c02e3 100644 --- a/src/bg-ui/index.js +++ b/src/bg-ui/index.js @@ -35,6 +35,7 @@ import BgFilterGroup from './bg-filter-group.vue' import BgSwitchEle from './bg-switch-ele.vue' import BgTableBtns from './bg-table-btns.vue' + import BgTableBtns2 from './bg-table-btns2.vue' import BgPermission from './bg-permission.vue' const components = { @@ -73,6 +74,7 @@ const components = { BgSwitchEle,// 基于element-plus封装的switch BgTableBtns,// 表格按钮组 BgPermission,// 菜单选择 + BgTableBtns2, // 表格按钮组-新 }; const install = (Vue) => { diff --git a/src/bg-ui/index.scss b/src/bg-ui/index.scss index 7d4748b..f71ab04 100644 --- a/src/bg-ui/index.scss +++ b/src/bg-ui/index.scss @@ -804,7 +804,12 @@ a { display: inline; color: #3759be; cursor: pointer; - + &:hover { + color: #738bd2 + } + &:active { + color: #2c4798; + } &.disabled { cursor: not-allowed; color: #a9b1c7; diff --git a/src/page/main/config/dict/index.vue b/src/page/main/config/dict/index.vue index ad034e7..d0800f6 100644 --- a/src/page/main/config/dict/index.vue +++ b/src/page/main/config/dict/index.vue @@ -73,7 +73,19 @@ v-model="row.state"> @@ -300,51 +312,6 @@ const filterClear = () => { changePage(1); }; // 重置筛选项 -const getOperations = (row) => { - if (state.nodeClassifyId == "263758a4-0349-4d49-a816-e8ff8d33a8bb") { - return [ - { - name: "编辑", - callback: () => edit_row(row), - disabled: row.state == 1, - }, - { - name: "上移", - callback: () => moveRow(row, 1), - disabled: !row.canMoveUp, - }, - { - name: "下移", - callback: () => moveRow(row, 2), - disabled: !row.canMoveDown, - }, - ]; - } else { - return [ - { - name: "编辑", - callback: () => edit_row(row), - disabled: row.state == 1, - }, - { - name: "删除", - callback: () => delete_row(row), - disabled: row.state == 1, - }, - { - name: "上移", - callback: () => moveRow(row, 1), - disabled: !row.canMoveUp, - }, - { - name: "下移", - callback: () => moveRow(row, 2), - disabled: !row.canMoveDown, - }, - ]; - } -}; // 表格操作按钮 - const getTableRows = () => { let params = { ...state.filter }; params.id = state.nodeId; diff --git a/src/page/main/develop/account/index.vue b/src/page/main/develop/account/index.vue index 0038430..9356fec 100644 --- a/src/page/main/develop/account/index.vue +++ b/src/page/main/develop/account/index.vue @@ -73,9 +73,9 @@ v-model="row.state">
diff --git a/src/page/main/home-config/banner/index.vue b/src/page/main/home-config/banner/index.vue index 5d969ff..cb2719e 100644 --- a/src/page/main/home-config/banner/index.vue +++ b/src/page/main/home-config/banner/index.vue @@ -27,7 +27,12 @@ v-model="row.state">
@@ -115,31 +120,6 @@ const getRoleRows = () => { }); }; // 获取列表 -const getOperations = (row) => { - return [ - { - name: "编辑", - callback: () => edit_row(row), - disabled: row.state == 1, - }, - { - name: "删除", - callback: () => delete_row(row), - disabled: row.state == 1, - }, - { - name: "上移", - callback: () => moveRow(row, 1), - disabled: !row.canMoveUp, - }, - { - name: "下移", - callback: () => moveRow(row, 2), - disabled: !row.canMoveDown, - }, - ]; -}; // 表格操作按钮 - const addBanner = () => { router.push("/home-config/banner/add"); }; diff --git a/src/page/main/home-config/recommend/index.vue b/src/page/main/home-config/recommend/index.vue index cbe2a67..704fcb9 100644 --- a/src/page/main/home-config/recommend/index.vue +++ b/src/page/main/home-config/recommend/index.vue @@ -24,7 +24,12 @@ v-model="row.recommend_state"> @@ -99,31 +104,6 @@ const getRoleRows = () => { }); }; // 获取列表 -const getOperations = (row) => { - return [ - { - name: "编辑", - callback: () => edit_row(row), - disabled: row.recommend_state == 1, - }, - { - name: "删除", - callback: () => delete_row(row), - disabled: row.recommend_state == 1, - }, - { - name: "上移", - callback: () => moveRow(row, 1), - disabled: !row.canMoveUp, - }, - { - name: "下移", - callback: () => moveRow(row, 2), - disabled: !row.canMoveDown, - }, - ]; -}; // 表格操作按钮 - const addBanner = () => { router.push("/home-config/recommend/add"); }; -- 2.26.0