Merge pull request '弹出框修改' (#11) from feature/cl into dev

Reviewed-on: http://221.226.25.34:3000/liang.cheng/trunk/pulls/11
This commit is contained in:
liang.cheng 2022-10-26 16:08:23 +08:00
commit 748aa1f740
19 changed files with 89 additions and 89 deletions

View File

@ -4,11 +4,23 @@ import {
} from 'ecCom' } from 'ecCom'
export const getSearchList = (params) => { export const getSearchList = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/scheme/getTable', 'GET', params); return WeaTools.callApi('/api/bs/hrmorganization/detach/getTable', 'GET', params);
}
export const getHasRight = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/detach/getTableBtn', 'GET', params);
}
export const getAdvanceSearchCondition = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/detach/getSearchCondition', 'GET', params);
}
export const getSchemeForm = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/detach/getForm', 'GET', params);
} }
export const deleteTableData = (params) => { export const deleteTableData = (params) => {
return fetch('/api/bs/hrmorganization/scheme/deleteByIds', { return fetch('/api/bs/hrmorganization/detach/deleteByIds', {
method: 'POST', method: 'POST',
mode: 'cors', mode: 'cors',
headers: { headers: {
@ -18,12 +30,9 @@ export const deleteTableData = (params) => {
}) })
} }
export const getAdvanceSearchCondition = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/scheme/getSearchCondition', 'GET', params);
}
export const add = (params) => { export const add = (params) => {
return fetch('/api/bs/hrmorganization/scheme/save', { return fetch('/api/bs/hrmorganization/detach/save', {
method: 'POST', method: 'POST',
mode: 'cors', mode: 'cors',
headers: { headers: {
@ -34,7 +43,7 @@ export const add = (params) => {
} }
export const edit = (params) => { export const edit = (params) => {
return fetch('/api/bs/hrmorganization/scheme/updateScheme', { return fetch('/api/bs/hrmorganization/detach/update', {
method: 'POST', method: 'POST',
mode: 'cors', mode: 'cors',
headers: { headers: {
@ -44,11 +53,6 @@ export const edit = (params) => {
}) })
} }
export const getSchemeForm = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/scheme/getSchemeForm', 'GET', params);
}
export const getHasRight = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/scheme/getTableBtn', 'GET', params);
}

View File

@ -51,7 +51,7 @@ export default class NewAndEditDialog extends React.Component {
</WeaFormItem>) </WeaFormItem>)
}) })
}) })
return <div className="wea-form-item-group">{arr}</div> return <div style={{"height":"100%","padding":"30px"}} className="wea-form-item-group">{arr}</div>
} }
onChange = data => { onChange = data => {
@ -162,7 +162,7 @@ export default class NewAndEditDialog extends React.Component {
loading ? <div className='hrm-loading-center-small'> loading ? <div className='hrm-loading-center-small'>
<Spin ecId={`${this && this.props && this.props.ecId || ''}_Spin@4ygl4a`} spinning={loading}></Spin> <Spin ecId={`${this && this.props && this.props.ecId || ''}_Spin@4ygl4a`} spinning={loading}></Spin>
</div> </div>
: this.getSearchGroupForm()} : conditionLen > 1 ? this.getSearchGroupForm() : this.getForm()}
</WeaDialog> </WeaDialog>

View File

@ -1,7 +1,7 @@
/** /**
* @Author: 程亮 * @Author: 程亮
* @Date: 2022-05-18 16:23:32 * @Date: 2022-05-18 16:23:32
* @LastEditTime: 2022-09-08 17:35:40 * @LastEditTime: 2022-10-26 15:53:23
* @Description: * @Description:
* @FilePath: /trunk/src4js/pc4mobx/organization/components/company/company.js * @FilePath: /trunk/src4js/pc4mobx/organization/components/company/company.js
*/ */
@ -592,8 +592,8 @@ export default class Company extends React.Component {
isFormInit={form1.isFormInit} isFormInit={form1.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={300} height={400}
conditionLen={4} conditionLen={2}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => company.setNewVisible(false)} onCancel={() => company.setNewVisible(false)}
saveAndSetting = {() => this.handleSaveAndSetting()} saveAndSetting = {() => this.handleSaveAndSetting()}

View File

@ -1,7 +1,7 @@
/** /**
* @Author: 程亮 * @Author: 程亮
* @Date: 2022-06-02 09:19:37 * @Date: 2022-06-02 09:19:37
* @LastEditTime: 2022-09-02 15:22:00 * @LastEditTime: 2022-10-26 15:53:37
* @Description: * @Description:
* @FilePath: /trunk/src4js/pc4mobx/organization/components/department/department.js * @FilePath: /trunk/src4js/pc4mobx/organization/components/department/department.js
*/ */
@ -684,8 +684,8 @@ export default class Department extends React.Component {
isFormInit={form1.isFormInit} isFormInit={form1.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={300} height={400}
conditionLen={13} conditionLen={2}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => department.setNewVisible(false)} onCancel={() => department.setNewVisible(false)}
saveAndSetting={() => this.handleSaveAndSetting()} saveAndSetting={() => this.handleSaveAndSetting()}

View File

@ -426,8 +426,8 @@ export default class ManagerDetach extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={250} height={200}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => managerDetach.setVisible(false)} onCancel={() => managerDetach.setVisible(false)}
/> />

View File

@ -20,6 +20,7 @@ import {
i18n i18n
} from '../../public/i18n'; } from '../../public/i18n';
const { ButtonSelect } = WeaDropdown; const { ButtonSelect } = WeaDropdown;
import { renderNoright } from '../../util';
@inject('fieldDefined') @inject('fieldDefined')
@ -126,7 +127,7 @@ export default class FieldDefined extends Component {
}} }}
/> />
] ]
}, title = moduleType === 'subCompany' ? i18n.module.subCompanyFieldDef() : moduleType === 'department' ? i18n.module.departmentFieldDef() : i18n.module.resourceFieldDef(), }, title = moduleType === 'subCompany' ? i18n.module.subCompanyFieldDef() : moduleType === 'department' ? i18n.module.departmentFieldDef() : moduleType === 'job' ? i18n.module.jobFieldDef() : i18n.module.resourceFieldDef(),
topProps = { topProps = {
title, title,
icon: <i className='icon-coms-hrm' />, icon: <i className='icon-coms-hrm' />,
@ -144,50 +145,43 @@ export default class FieldDefined extends Component {
} }
} }
let children = []; let children = [];
debugger
if (hasRight) { if (hasRight === false) {
const { return renderNoright();
data, }
onSelectedTreeNode, const {
selectedKeys, data,
onExpand, onSelectedTreeNode,
treeExpandKeys selectedKeys,
} = store.toJS(treeConfig); onExpand,
const treeCom = ( treeExpandKeys
<WeaLeftTree ecId={`${this && this.props && this.props.ecId || ''}_WeaLeftTree@ifgbi1`} } = store.toJS(treeConfig);
datas={data} const treeCom = (
onSelect={onSelectedTreeNode} <WeaLeftTree ecId={`${this && this.props && this.props.ecId || ''}_WeaLeftTree@ifgbi1`}
selectedKeys={selectedKeys} datas={data}
onExpand={onExpand} onSelect={onSelectedTreeNode}
expandedKeys={treeExpandKeys} /> selectedKeys={selectedKeys}
onExpand={onExpand}
expandedKeys={treeExpandKeys} />
)
children = [
(
<Spin ecId={`${this && this.props && this.props.ecId || ''}_Spin@hwytf7`} spinning={spinning}>
<WeaTop ecId={`${this && this.props && this.props.ecId || ''}_WeaTop@rdv0wt`} {...topProps}>
<WeaLeftRightLayout ecId={`${this && this.props && this.props.ecId || ''}_WeaLeftRightLayout@q6b87k`} leftCom={treeCom}>
{
<Tabs ecId={`${this && this.props && this.props.ecId || ''}_Tabs@4k4wsi`} {...tabProps}>
<FieldDef ecId={`${this && this.props && this.props.ecId || ''}_FieldDef@pliw94`} logSmallType={logType || this.state.logSmallType} targetId={activeTabInfo.tabInfo ? activeTabInfo.tabInfo.groupid : ''} resetClass={true} />
</Tabs>
}
</WeaLeftRightLayout>
</WeaTop>
</Spin>
) )
children = [ ]
(
<Spin ecId={`${this && this.props && this.props.ecId || ''}_Spin@hwytf7`} spinning={spinning}>
<WeaTop ecId={`${this && this.props && this.props.ecId || ''}_WeaTop@rdv0wt`} {...topProps}>
<WeaLeftRightLayout ecId={`${this && this.props && this.props.ecId || ''}_WeaLeftRightLayout@q6b87k`} leftCom={treeCom}>
{
<Tabs ecId={`${this && this.props && this.props.ecId || ''}_Tabs@4k4wsi`} {...tabProps}>
<FieldDef ecId={`${this && this.props && this.props.ecId || ''}_FieldDef@pliw94`} logSmallType={logType || this.state.logSmallType} targetId={activeTabInfo.tabInfo ? activeTabInfo.tabInfo.groupid : ''} resetClass={true} />
</Tabs>
}
</WeaLeftRightLayout>
</WeaTop>
</Spin>
)
]
} else {
children = [
(
<WeaAlertPage ecId={`${this && this.props && this.props.ecId || ''}_WeaAlertPage@z0f4dh`}>
<div style={{ color: '#000' }}>{i18n.message.authFailed()}</div>
</WeaAlertPage>
)
];
}
return ( return (
<div className="hrm_module_container fieldDef"> hasRight && <div className="hrm_module_container fieldDef">
{children} {children}
</div> </div>
) )

View File

@ -1,7 +1,7 @@
/** /**
* @Author: 程亮 * @Author: 程亮
* @Date: 2022-05-26 14:05:59 * @Date: 2022-05-26 14:05:59
* @LastEditTime: 2022-09-01 15:08:26 * @LastEditTime: 2022-10-26 15:49:00
* @Description: * @Description:
* @FilePath: /trunk/src4js/pc4mobx/organization/components/job/Job.js * @FilePath: /trunk/src4js/pc4mobx/organization/components/job/Job.js
*/ */
@ -659,8 +659,8 @@ export default class Job extends React.Component {
isFormInit={form1.isFormInit} isFormInit={form1.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={300} height={400}
conditionLen={13} conditionLen={2}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => job.setNewVisible(false)} onCancel={() => job.setNewVisible(false)}
saveAndSetting = {() => this.handleSaveAndSetting()} saveAndSetting = {() => this.handleSaveAndSetting()}

View File

@ -354,8 +354,8 @@ class LeftTree extends Component {
isFormInit={form1.isFormInit} isFormInit={form1.isFormInit}
loading={loading} loading={loading}
isEdit={true} isEdit={true}
height={250} height={150}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => onCancel={() =>
officeManageStore.setOfficeVisible({ officeManageStore.setOfficeVisible({

View File

@ -492,8 +492,8 @@ export default class OfficeManage extends Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading || loading} loading={dialogLoading || loading}
isEdit={true} isEdit={true}
height={250} height={400}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => { onCancel={() => {
officeManageStore.setVisible(false); officeManageStore.setVisible(false);

View File

@ -461,8 +461,8 @@ export default class JobGrade extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={350} height={280}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => jobGrade.setVisible(false)} onCancel={() => jobGrade.setVisible(false)}
moduleName={"jobGrade"} moduleName={"jobGrade"}

View File

@ -456,8 +456,8 @@ export default class JobLevel extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={300} height={250}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => jobLevel.setVisible(false)} onCancel={() => jobLevel.setVisible(false)}
/> />

View File

@ -430,8 +430,8 @@ export default class RankScheme extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={250} height={200}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => rankScheme.setVisible(false)} onCancel={() => rankScheme.setVisible(false)}
/> />

View File

@ -444,7 +444,7 @@ export default class ResourceBasicInfo extends React.Component {
} = this.props; } = this.props;
const { const {
isPanelShow, form2, fname, conditionNum, tableStore, nEdialogTitle, visible, condition, isPanelShow, form2, fname, conditionNum, tableStore, nEdialogTitle, visible, condition,
form, dialogLoading, isEdit, date, hasRight, treeConfig, treeLoading form, dialogLoading, isEdit, date, hasRight, treeConfig, treeLoading,operateType
} = resourceBasicInfo; } = resourceBasicInfo;
if (hasRight === false) { if (hasRight === false) {
@ -517,8 +517,8 @@ export default class ResourceBasicInfo extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={300} height={operateType == 2 ? 180 : 230}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => resourceBasicInfo.setVisible(false)} onCancel={() => resourceBasicInfo.setVisible(false)}
/> />

View File

@ -466,8 +466,8 @@ export default class Resource extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={350} height={400}
conditionLen={3} conditionLen={2}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => resource.setVisible(false)} onCancel={() => resource.setVisible(false)}
// saveAndSetting={() => this.handleSaveAndSetting()} // saveAndSetting={() => this.handleSaveAndSetting()}

View File

@ -435,8 +435,8 @@ export default class Sequence extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={300} height={250}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => sequence.setVisible(false)} onCancel={() => sequence.setVisible(false)}
/> />

View File

@ -532,8 +532,8 @@ export default class Staff extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={400} height={350}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => staff.setVisible(false)} onCancel={() => staff.setVisible(false)}
moduleName={"staff"} moduleName={"staff"}

View File

@ -429,8 +429,8 @@ export default class StaffScheme extends React.Component {
isFormInit={form.isFormInit} isFormInit={form.isFormInit}
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={450} height={400}
conditionLen={3} conditionLen={1}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => staffScheme.setVisible(false)} onCancel={() => staffScheme.setVisible(false)}
moduleName={"staffScheme"} moduleName={"staffScheme"}

View File

@ -12,6 +12,7 @@ export const i18n = {
subCompanyFieldDef: () => getLabel(81876, '分部字段定义'), subCompanyFieldDef: () => getLabel(81876, '分部字段定义'),
departmentFieldDef: () => getLabel(81877, '部门字段定义'), departmentFieldDef: () => getLabel(81877, '部门字段定义'),
resourceFieldDef: () => getLabel(81878, '人员卡片字段定义'), resourceFieldDef: () => getLabel(81878, '人员卡片字段定义'),
jobFieldDef: () => getLabel(81878, '岗位字段定义'),
roleSetting: () => getLabel(16527, '角色设置'), roleSetting: () => getLabel(16527, '角色设置'),
batchMaintenance: () => getLabel(33923, '批量维护'), batchMaintenance: () => getLabel(33923, '批量维护'),
batchAdjustSubCompany: () => getLabel(385879, '批量调整分部信息'), batchAdjustSubCompany: () => getLabel(385879, '批量调整分部信息'),

View File

@ -7,6 +7,7 @@
margin-top: -8px; margin-top: -8px;
} }
.hrm-dialog-form { .hrm-dialog-form {
padding-top: 27px; padding-top: 27px;
padding-right: 8%; padding-right: 8%;