文件路径修改

This commit is contained in:
Chengliang 2022-11-10 18:50:45 +08:00
parent 5b091c5e82
commit bd5db8d4c0
9 changed files with 47 additions and 44 deletions

View File

@ -2,7 +2,7 @@ import React, { Component } from "react";
import { WeaTableEdit } from "ecCom"; import { WeaTableEdit } from "ecCom";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
@inject("columnPermission") @inject("columnSetting")
@observer @observer
class CustomItem extends Component { class CustomItem extends Component {
componentDidMount() { componentDidMount() {
@ -10,12 +10,12 @@ class CustomItem extends Component {
} }
init = () => { init = () => {
const { columnPermission } = this.props; const { columnSetting } = this.props;
columnPermission.loadTabThreeRelatedData(); columnSetting.loadTabThreeRelatedData();
}; };
render() { render() {
const { columnPermission } = this.props, { tableEditConfig, refreshMainTabComponent } = columnPermission; const { columnSetting } = this.props, { tableEditConfig, refreshMainTabComponent } = columnSetting;
return ( return (
<div> <div>
<WeaTableEdit <WeaTableEdit

View File

@ -5,7 +5,7 @@ import * as mobx from "mobx";
const toJS = mobx.toJS; const toJS = mobx.toJS;
@inject("columnPermission") @inject("columnSetting")
@observer @observer
export default class DefineShowItems extends Component { export default class DefineShowItems extends Component {
constructor(props) { constructor(props) {
@ -17,20 +17,20 @@ export default class DefineShowItems extends Component {
} }
init = () => { init = () => {
const { columnPermission } = this.props; const { columnSetting } = this.props;
columnPermission.loadTabTwoRelatedData(); columnSetting.loadTabTwoRelatedData();
}; };
onRowSelect = (sRowKeys, rows, dataIndex, selectedDatas) => { onRowSelect = (sRowKeys, rows, dataIndex, selectedDatas) => {
const { columnPermission } = this.props; const { columnSetting } = this.props;
if (dataIndex === undefined || selectedDatas === undefined) { if (dataIndex === undefined || selectedDatas === undefined) {
return; return;
} }
columnPermission.setEnableRows(selectedDatas.isused); columnSetting.setEnableRows(selectedDatas.isused);
}; };
render() { render() {
const { columnPermission } = this.props, { tabTwoRelatedData } = columnPermission; const { columnSetting } = this.props, { tabTwoRelatedData } = columnSetting;
const { datas, columns, selectedData, loading } = tabTwoRelatedData; const { datas, columns, selectedData, loading } = tabTwoRelatedData;
return ( return (
<WeaTableEdit <WeaTableEdit
@ -42,7 +42,7 @@ export default class DefineShowItems extends Component {
datas={toJS(datas)} datas={toJS(datas)}
copyFilterProps={["id"]} copyFilterProps={["id"]}
selectedData={!loading && toJS(selectedData)} selectedData={!loading && toJS(selectedData)}
onChange={e => columnPermission.setTableEditDatas(e)} onChange={e => columnSetting.setTableEditDatas(e)}
onRowSelect={(sRowKeys, rows, dataIndex, selectedDatas) => this.onRowSelect(sRowKeys, rows, dataIndex, selectedDatas)} onRowSelect={(sRowKeys, rows, dataIndex, selectedDatas) => this.onRowSelect(sRowKeys, rows, dataIndex, selectedDatas)}
/> />
); );

View File

@ -2,22 +2,22 @@ import React, { Component } from "react";
import { WeaRightMenu, WeaTab, WeaTop } from "ecCom"; import { WeaRightMenu, WeaTab, WeaTop } from "ecCom";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import { Button } from "antd"; import { Button } from "antd";
import PermissionItem from "./components/permissionItem"; import PermissionItem from "./permissionItem";
import DefineShowItems from "./components/defineShowItems"; import DefineShowItems from "./defineShowItems";
import CustomItem from "./components/customItem"; import CustomItem from "./customItem";
import { i18n } from "../../public/i18n"; import { i18n } from "../../public/i18n";
import { renderNoright } from "../../util"; import { renderNoright } from "../../util";
@inject("columnPermission") @inject("columnSetting")
@observer @observer
class ColumnPermission extends Component { class ColumnSetting extends Component {
componentDidMount() { componentDidMount() {
this.init(); this.init();
} }
init = () => { init = () => {
const { columnPermission } = this.props; const { columnSetting } = this.props;
columnPermission.getRight(); columnSetting.getRight();
}; };
getTopMenuBtns = () => { getTopMenuBtns = () => {
@ -40,24 +40,24 @@ class ColumnPermission extends Component {
title: i18n.label.defineShowItems() title: i18n.label.defineShowItems()
}, { }, {
key: "1", key: "1",
title: i18n.label.permissionManagement() title: i18n.label.columnPermission()
}, { }, {
key: "2", key: "2",
title: i18n.label.custom() title: i18n.label.columnCustom()
}]; }];
}; };
save = () => { save = () => {
const { columnPermission } = this.props; const { columnSetting } = this.props;
const { selectedKey } = columnPermission; const { selectedKey } = columnSetting;
selectedKey === "0" ? selectedKey === "0" ?
columnPermission.userDefineCardItemSave() : columnSetting.userDefineCardItemSave() :
selectedKey === "1" ? selectedKey === "1" ?
columnPermission.columnPermissionSave() : columnPermission.saveCustomFiled(); columnSetting.columnPermissionSave() : columnSetting.saveCustomFiled();
}; };
render() { render() {
const { columnPermission } = this.props; const { columnSetting } = this.props;
const { selectedKey, authorized } = columnPermission; const { selectedKey, authorized } = columnSetting;
if (!authorized) { if (!authorized) {
return renderNoright(); return renderNoright();
} }
@ -74,7 +74,7 @@ class ColumnPermission extends Component {
> >
<WeaTop <WeaTop
ecId={`${this && this.props && this.props.ecId || ""}_WeaTop@bj98s7`} ecId={`${this && this.props && this.props.ecId || ""}_WeaTop@bj98s7`}
title={i18n.label.cardView()} title={i18n.label.cardColumnSet()}
icon={<i className="icon-coms-hrm"/>} icon={<i className="icon-coms-hrm"/>}
iconBgcolor="#217346" iconBgcolor="#217346"
loading={true} loading={true}
@ -88,7 +88,7 @@ class ColumnPermission extends Component {
selectedKey={selectedKey} selectedKey={selectedKey}
datas={this.getTabName()} datas={this.getTabName()}
keyParam="key" keyParam="key"
onChange={(key) => columnPermission.setSelectedKey(key)} onChange={(key) => columnSetting.setSelectedKey(key)}
/> />
{ {
selectedKey === "0" ? selectedKey === "0" ?
@ -103,4 +103,4 @@ class ColumnPermission extends Component {
} }
} }
export default ColumnPermission; export default ColumnSetting;

View File

@ -6,7 +6,7 @@ import { toJS } from "mobx";
const WeaTable = WeaTableNew.WeaTable; const WeaTable = WeaTableNew.WeaTable;
@inject("columnPermission") @inject("columnSetting")
@observer @observer
class PermissionItem extends Component { class PermissionItem extends Component {
componentDidMount() { componentDidMount() {
@ -14,12 +14,12 @@ class PermissionItem extends Component {
} }
init = () => { init = () => {
const { columnPermission } = this.props; const { columnSetting } = this.props;
columnPermission.loadTabOneRelatedData(); columnSetting.loadTabOneRelatedData();
}; };
changeSaveParams = (record, value, dataIndex) => { changeSaveParams = (record, value, dataIndex) => {
const { columnPermission } = this.props; const { columnSetting } = this.props;
const list = _.isEmpty(columnPermission.columnsPermissionData) ? toJS(columnPermission.tableStore.datas) : columnPermission.columnsPermissionData; const list = _.isEmpty(columnSetting.columnsPermissionData) ? toJS(columnSetting.tableStore.datas) : columnSetting.columnsPermissionData;
const dataSource = _.map([...list], it => { const dataSource = _.map([...list], it => {
if (record.id === it.id) { if (record.id === it.id) {
return { return {
@ -29,7 +29,7 @@ class PermissionItem extends Component {
} }
return { ...it }; return { ...it };
}); });
columnPermission.setColumnsPermissionData(dataSource); columnSetting.setColumnsPermissionData(dataSource);
}; };
renderRenderColumns = columns => { renderRenderColumns = columns => {
columns.forEach((c, index) => { columns.forEach((c, index) => {
@ -69,7 +69,7 @@ class PermissionItem extends Component {
}; };
render() { render() {
const { columnPermission } = this.props, { tableStore } = columnPermission; const { columnSetting } = this.props, { tableStore } = columnSetting;
return ( return (
<div> <div>
<WeaTable <WeaTable

View File

@ -33,7 +33,7 @@ import StaffWorkflowSet from "./components/staff/StaffWorkflowSet"
import ResourceBasicInfo from "./components/resource/ResourceBasicInfo"; import ResourceBasicInfo from "./components/resource/ResourceBasicInfo";
import ResourceCard from "./components/resource/ResourceCard"; import ResourceCard from "./components/resource/ResourceCard";
import ManagerDetach from "./components/detach/ManagerDetach"; import ManagerDetach from "./components/detach/ManagerDetach";
import ColumnPermission from "./components/columnPermission"; import ColumnSetting from "./components/columnSetting";
import stores from "./stores"; import stores from "./stores";
import "./style/index"; import "./style/index";
@ -99,7 +99,7 @@ const Routes = (
<Route key="resourceBasicInfo" path="resourceBasicInfo" component={ResourceBasicInfo} /> <Route key="resourceBasicInfo" path="resourceBasicInfo" component={ResourceBasicInfo} />
<Route key="resourceCard" path="resourceCard/:id" component={ResourceCard} /> <Route key="resourceCard" path="resourceCard/:id" component={ResourceCard} />
<Route key="managerDetach" path="managerDetach" component={ManagerDetach} /> <Route key="managerDetach" path="managerDetach" component={ManagerDetach} />
<Route key="columnPermission" path="columnPermission" component={ColumnPermission} /> <Route key="columnSetting" path="columnSetting" component={ColumnSetting} />
</Route> </Route>
); );

View File

@ -168,6 +168,10 @@ export const i18n = {
mangerDetachName: () => getLabel(385936, '模块管理分权'), mangerDetachName: () => getLabel(385936, '模块管理分权'),
newManagerDetach: () => getLabel(386246, '新建模块管理分权'), newManagerDetach: () => getLabel(386246, '新建模块管理分权'),
editManagerDetach: () => getLabel(386247, '编辑模块管理分权'), editManagerDetach: () => getLabel(386247, '编辑模块管理分权'),
columnPermission:() => getLabel(386247, '栏目权限管理'),
columnCustom:() => getLabel(386247, '栏目功能定义'),
cardColumnSet:() => getLabel(386247, '人员卡片栏目设置'),
authorizationGroup: () => getLabel(492, '权限组'), authorizationGroup: () => getLabel(492, '权限组'),

View File

@ -6,7 +6,7 @@ import { message } from "antd";
import { WeaHelpfulTip, WeaInputLocale } from "ecCom"; import { WeaHelpfulTip, WeaInputLocale } from "ecCom";
import { cloneDeep, has, indexOf, isEmpty, remove, uniq } from "lodash"; import { cloneDeep, has, indexOf, isEmpty, remove, uniq } from "lodash";
import { i18n } from "../public/i18n"; import { i18n } from "../public/i18n";
import * as Api from "../apis/columnPermission"; import * as Api from "../apis/columnSetting";
import { validDBKeys } from "../util"; import { validDBKeys } from "../util";
const getCurrentLabel = WeaInputLocale.getCurrentLabel; const getCurrentLabel = WeaInputLocale.getCurrentLabel;
@ -14,7 +14,7 @@ const { TableStore } = WeaTableNew;
const toJS = mobx.toJS; const toJS = mobx.toJS;
export class ColumnPermission extends HrmBaseStore { export class ColumnSetting extends HrmBaseStore {
isDBKeyValid = true; isDBKeyValid = true;
getColumns = () => { getColumns = () => {
return cloneDeep(this.fieldDefColumns()); return cloneDeep(this.fieldDefColumns());
@ -587,7 +587,6 @@ export class ColumnPermission extends HrmBaseStore {
if (this.selectedTreeNodeInfo != null) if (this.selectedTreeNodeInfo != null)
params.groupType = this.selectedTreeNodeInfo.key; params.groupType = this.selectedTreeNodeInfo.key;
console.log('params',params);
Api.saveFieldDefinedInfo(params).then(data => { Api.saveFieldDefinedInfo(params).then(data => {
if (data.status === "1") { if (data.status === "1") {

View File

@ -27,7 +27,7 @@ import {ResourceBasicInfoStore} from "./reserouseBasicInfo";
import {ImportDialogStore} from "./importDialog"; import {ImportDialogStore} from "./importDialog";
import {ResourceCardStore} from "./resourceCard"; import {ResourceCardStore} from "./resourceCard";
import {ManagerDetachStore} from "./managerDetach"; import {ManagerDetachStore} from "./managerDetach";
import {ColumnPermission} from './columnPermission'; import {ColumnSetting} from './columnSetting';
module.exports = { module.exports = {
@ -60,5 +60,5 @@ module.exports = {
importDialog: new ImportDialogStore(), importDialog: new ImportDialogStore(),
resourceCard:new ResourceCardStore(), resourceCard:new ResourceCardStore(),
managerDetach: new ManagerDetachStore(), managerDetach: new ManagerDetachStore(),
columnPermission: new ColumnPermission(), columnSetting: new ColumnSetting(),
}; };