hejianhao
2025-02-25 0dd36f42b69f37094c9bf0561501ae07985ef116
增加现有路由权限和按钮权限
7个文件已修改
57 ■■■■ 已修改文件
management/config/routes.ts 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/src/pages/message-notification/index.jsx 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/src/pages/setting/career/index.jsx 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/src/pages/setting/role/index.jsx 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/src/pages/work-order-setting/index.jsx 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/src/pages/work-order/banner/index.jsx 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/src/pages/work-order/problem-type/index.jsx 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
management/config/routes.ts
@@ -37,16 +37,19 @@
    path: '/setting',
    // layout: false,
    name: '系统设置',
    access: '/system_setting',
    routes: [
      {
        name: '职位管理',
        path: '/setting/career',
        component: './setting/career/index',
        access: '/system_setting/position_management',
      },
      {
        name: '角色管理',
        path: '/setting/role',
        component: './setting/role',
        access: '/system_setting/role_management',
      },
    ],
  },
@@ -54,21 +57,25 @@
    path: '/work-order',
    // layout: false,
    name: '工单事项管理',
    access: '/work_order_transaction_management',
    routes: [
      {
        name: '工单事项配置',
        path: '/work-order/configuration',
        component: './work-order-setting/index',
        access: '/work_order_transaction_management/work_order_item_configuration',
      },
      {
        name: '问题类型管理',
        path: '/work-order/problemType',
        component: './work-order/problem-type/index',
        access: '/work_order_transaction_management/problem_type_management',
      },
      {
        name: 'banner管理',
        path: '/work-order/banner',
        component: './work-order/banner/index',
        access: '/work_order_transaction_management/banner_management',
      },
    ],
  },
@@ -76,11 +83,13 @@
    path: '/message-notification',
    // layout: false,
    name: '消息通知',
    access: '/message_notification',
    routes: [
      {
        name: '消息通知',
        path: '/message-notification/list',
        component: './message-notification/index',
        access: '/message_notification',
      },
    ],
  },
management/src/pages/message-notification/index.jsx
@@ -56,7 +56,7 @@
      render: (text, record) => {
        return (
          <Space>
            <Access accessible={access['/message_notification/mark_read']}>
            <Button
              type="link"
              onClick={() => {
@@ -70,6 +70,7 @@
            >
              标记已读
            </Button>
            </Access>
          </Space >
        );
      },
management/src/pages/setting/career/index.jsx
@@ -24,6 +24,7 @@
          <Space>
            {
              !record.admin &&
              <Access accessible={access['/system_setting/position_management/edit']}>
              <Button
                type="link"
                onClick={() => {
@@ -33,9 +34,11 @@
              >
                编辑
              </Button>
              </Access>
            }
            {
              !record.admin &&
              <Access accessible={access['/position_management/del']}>
              <Button
                type="link"
                onClick={() => {
@@ -49,6 +52,7 @@
              >
                删除
              </Button>
              </Access>
            }
          </Space>
        );
@@ -70,6 +74,7 @@
          }}
          toolBarRender={(action, selectRows) => [
            <Space>
              <Access accessible={access['/system_setting/position_management/add']}>
              <Button
                type="primary"
                onClick={() => {
@@ -79,7 +84,8 @@
              >
                添加
              </Button>
            </Space>,
              </Access>
            </Space>
          ]}
        />
        <AddAndEdit
management/src/pages/setting/role/index.jsx
@@ -25,7 +25,7 @@
                    <Space>
                        {
                            record.roleId != 1 &&
                            // <Access accessible={access.settings_role_edit}>
                            <Access accessible={access['/system_setting/role_management/edit']}>
                            <Button
                                type="link"
                                onClick={() => {
@@ -35,11 +35,11 @@
                            >
                                编辑
                            </Button>
                            //  </Access>
                            </Access>
                        }
                        {
                            record.roleId != 1 &&
                            // <Access accessible={access.settings_role_detele}>
                            <Access accessible={access['/system_setting/role_management/del']}>
                            <Button
                                type="link"
                                onClick={() => {
@@ -54,9 +54,9 @@
                            >
                                删除
                            </Button>
                            //  </Access>
                            </Access>
                        }
                        {/* <Access accessible={access.settings_role_detail}> */}
                        <Access accessible={access['/system_setting/role_management/detail'] || false}>
                        <Button
                            type="link"
                            onClick={() => {
@@ -66,7 +66,7 @@
                        >
                            查看详情
                        </Button>
                        {/* </Access> */}
                        </Access>
                    </Space >
                );
            },
@@ -85,7 +85,7 @@
            }}
            request={(params) => buildProTableDataSource(getList, params)}
            toolBarRender={(action, selectRows) => [
                // <Access accessible={access.settings_role_add}>
                <Access accessible={access['/system_setting/role_management/add']}>
                <Space>
                    <Button
                        type="primary"
@@ -97,7 +97,7 @@
                        添加
                    </Button>
                </Space>
                //  </Access>
                </Access>
            ]}
        />
        <AddAndEdit
management/src/pages/work-order-setting/index.jsx
@@ -123,12 +123,13 @@
                                <InputNumber precision={0} min={0} addonAfter="天内" controls={false}></InputNumber>
                            </Form.Item>
                        </Card>
                        <Access accessible={access['/work_order_transaction_management/work_order_item_configuration/save'] || false}>
                        <div style={{ marginTop: 20,display:'flex',justifyContent:'center'}}>
                            <Button type="primary" htmlType="submit" style={{ marginRight: 20 }}>
                                保存
                            </Button>
                        </div>
                        </Access>
                    </Form>
                </Card>
            </PageContainer>
management/src/pages/work-order/banner/index.jsx
@@ -38,6 +38,7 @@
      render: (text, record) => {
        return (
          <Space>
            <Access accessible={access['/work_order_transaction_management/banner_management/edit']}>
            <Button
              type="link"
              onClick={() => {
@@ -46,6 +47,8 @@
            >
              编辑
            </Button>
            </Access>
            <Access accessible={access['/work_order_transaction_management/banner_management/del']}>
            <Button
              type="link"
              onClick={() => {
@@ -59,6 +62,7 @@
            >
              删除
            </Button>
            </Access>
            {/* <Button
              type="link"
              onClick={() => {
@@ -122,6 +126,7 @@
        }}
        toolBarRender={(action, selectRows) => [
            <Space>
            <Access accessible={access['/work_order_transaction_management/banner_management/add']}>
              <Button
                type="primary"
                onClick={() => {
@@ -132,6 +137,7 @@
              >
                添加
              </Button>
            </Access>
            </Space>
        ]}
      />
management/src/pages/work-order/problem-type/index.jsx
@@ -23,7 +23,7 @@
      render: (text, record) => {
        return (
          <Space>
            {/* <Access accessible={access.pm5 || false}> */}
            <Access accessible={access['/work_order_transaction_management/problem_type_management/edit']}>
              <Button
                type="link"
                onClick={() => {
@@ -33,8 +33,8 @@
              >
                编辑
              </Button>
            {/* </Access> */}
            {/* <Access accessible={access.pm5 || false}> */}
            </Access>
            <Access accessible={access['/work_order_transaction_management/problem_type_management/del']}>
            <Button
                type="link"
                onClick={() => {
@@ -48,7 +48,7 @@
              >
                删除
              </Button>
            {/* </Access> */}
            </Access>
          </Space>
        );
      },
@@ -74,7 +74,7 @@
          }}
          toolBarRender={(action, selectRows) => [
            <Space>
              {/* <Access accessible={access.pm4 || false}> */}
              <Access accessible={access['/work_order_transaction_management/problem_type_management/add']}>
                <Button
                  type="primary"
                  onClick={() => {
@@ -84,7 +84,7 @@
                >
                  添加
                </Button>
              {/* </Access> */}
              </Access>
            </Space>,
          ]}
        />