diff --git a/src/bg-ui/bg-table-btns2.vue b/src/bg-ui/bg-table-btns2.vue new file mode 100644 index 0000000000000000000000000000000000000000..a1df7e6d0b3d12fcd93763617be239616a706790 --- /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 730d4b196f8ffd84cf8cde6f17f80677caf62e14..f3c02e3a4d94c0b24044c278928ccba69a1e1de6 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 7d4748bea20f52876bd2ff6e52d4408f4796c7e8..f71ab043b75b7d76ef8cad1c708d6959f065b6dc 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 ad034e70ce6c7280fa353a018bd616944d7ce7a0..d0800f6ac50353366333ad55f4459cc3c957a4ff 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 00384303a02f21a7c4fce25b9a85f0fd9c85f701..9356fece992e85372657c7c2644c3bbb63c65462 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 5d969ff3c3ab63060b5803357dc2b42dbcd53513..cb2719ef9709da1b80a754a0bb793818becd614b 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 cbe2a679fba21efd41d94d6771366e2ed556b399..704fcb93f13420984b285e156e97705c4a953dfd 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"); };