Merge pull request 'feature/cl' (#24) from feature/cl into dev

Reviewed-on: http://221.226.25.34:3000/liang.cheng/trunk/pulls/24
This commit is contained in:
liang.cheng 2022-11-21 13:51:11 +08:00
commit 814cf971e0
13 changed files with 31 additions and 20 deletions

View File

@ -150,7 +150,7 @@ export default class ImportDialog extends React.Component {
} = this.state; } = this.state;
const buttons = [ const buttons = [
(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@jd6baw`} type="primary" onClick={() => this.next()}>{current === steps.length - 1 ? '导入完成' : '开始导入'}</Button>), (<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@jd6baw`} type="primary" onClick={() => this.next()}>{current === steps.length - 1 ? '关闭' : '开始导入'}</Button>),
]; ];

View File

@ -47,7 +47,7 @@ export default class NewAndEditDialog extends React.Component {
error={form.getError(field)} error={form.getError(field)}
tipPosition="bottom" tipPosition="bottom"
wrapperCol={{ span: `${field.fieldcol}` }}> wrapperCol={{ span: `${field.fieldcol}` }}>
{<WeaSwitch ecId={`${this && this.props && this.props.ecId || ''}_WeaSwitch@7vxyfr@${index}`} fieldConfig={field} form={form} formParams={form.getFormParams()} />} {<WeaSwitch ecId={`${this && this.props && this.props.ecId || ''}_WeaSwitch@7vxyfr@${index}`} fieldConfig={field} form={form} formParams={form.getFormParams()} onChange={this.onChange} />}
</WeaFormItem>) </WeaFormItem>)
}) })
}) })

View File

@ -62,7 +62,7 @@ class ColumnSetting extends Component {
return renderNoright(); return renderNoright();
} }
return ( return (
<div style={{ height: "100%" }}> authorized && <div style={{ height: "100%" }}>
<WeaRightMenu <WeaRightMenu
ecId={`${this && this.props && this.props.ecId || ""}_WeaRightMenu@k6oc4u`} ecId={`${this && this.props && this.props.ecId || ""}_WeaRightMenu@k6oc4u`}
datas={[{ datas={[{

View File

@ -67,7 +67,7 @@ export default class StepDialog extends React.Component {
} = this.state; } = this.state;
const buttons = [ const buttons = [
(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@jd6baw`} type="primary" onClick={() => this.next()}>{current === steps.length - 1 ? '导入完成' : i18n.button.nextStep()}</Button>), (<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@jd6baw`} type="primary" onClick={() => this.next()}>{current === steps.length - 1 ? '关闭' : i18n.button.nextStep()}</Button>),
]; ];
return ( return (

View File

@ -231,7 +231,7 @@ export default class ResourceCard extends React.Component {
</div> </div>
<div style={{ marginTop: '10px' }}> <div style={{ marginTop: '10px' }}>
<span className='label'>账号类型:</span> <span className='label'>账号类型:</span>
<span className='value'>{data.user.belongTo}</span> <span className='value'>{data.user.accountType}</span>
<span className='label'>状态:</span> <span className='label'>状态:</span>
<span className='value'>{data.user.status}</span> <span className='value'>{data.user.status}</span>
</div> </div>
@ -241,7 +241,7 @@ export default class ResourceCard extends React.Component {
{ {
data.buttons.slice(0,3).map((item,index) => { data.buttons.slice(0,3).map((item,index) => {
return ( return (
<Button className='item' onClick={() => { window.location.href = item.url.replaceAll("${id}",data.user.id)}}>{item.name}</Button> <Button className='item' onClick={() => { window.open(item.url.replaceAll("${id}",data.user.id),"_self")}}>{item.name}</Button>
) )
}) })
} }

View File

@ -533,7 +533,7 @@ export default class Staff extends React.Component {
loading={dialogLoading} loading={dialogLoading}
isEdit={isEdit} isEdit={isEdit}
height={350} height={350}
conditionLen={1} conditionLen={2}
save={() => this.handleSave()} save={() => this.handleSave()}
onCancel={() => staff.setVisible(false)} onCancel={() => staff.setVisible(false)}
moduleName={"staff"} moduleName={"staff"}

View File

@ -158,7 +158,7 @@ export const i18n = {
typeName: () => getLabel(129927, '类型名称'), typeName: () => getLabel(129927, '类型名称'),
ResourceName: () => getLabel(385936, '人员'), ResourceName: () => getLabel(385936, '人员'),
newPeople: () => getLabel(386246, '新建人员'), newPeople: () => getLabel(386246, '新建人员'),
resourceMange: () => getLabel(386246, '人员管理'), resourceMange: () => getLabel(386246, '花名册'),
resourceBasicInfo: () => getLabel(386246, '人员信息'), resourceBasicInfo: () => getLabel(386246, '人员信息'),
newResourceBasicInfo: () => getLabel(386246, '新建人员资料'), newResourceBasicInfo: () => getLabel(386246, '新建人员资料'),
newResourceBasicType: () => getLabel(386246, '新建人员资料类型'), newResourceBasicType: () => getLabel(386246, '新建人员资料类型'),

View File

@ -19,7 +19,7 @@ export class ColumnSetting {
@observable tableStore = new TableStore(); @observable tableStore = new TableStore();
@observable columnsPermissionData = []; @observable columnsPermissionData = [];
@observable selectedKey = "0"; @observable selectedKey = "0";
@observable authorized = true; @observable authorized = '';
@observable loading = true; @observable loading = true;
@observable tabOneRelatedData = { @observable tabOneRelatedData = {
datas: [], //datas受控 datas: [], //datas受控
@ -186,7 +186,7 @@ export class ColumnSetting {
ecId={`${this && this.props && this.props.ecId || ""}_WeaHelpfulTip@4vdvfp@${index}`} ecId={`${this && this.props && this.props.ecId || ""}_WeaHelpfulTip@4vdvfp@${index}`}
title="页面链接地址可以为外网地址http://www.baidu.com title="页面链接地址可以为外网地址http://www.baidu.com
也可以是内部地址/test.jsp可以带上参数传参像这样/test.jsp?a=1&b=2 也可以是内部地址/test.jsp可以带上参数传参像这样/test.jsp?a=1&b=2
也可以写占位符{#id}传人员id像这样/test.jsp?a=1&b={#id}&mypara2={#id}"/> 也可以写占位符${id}传人员id像这样/test.jsp?a=1&b=${id}&mypara2=${id}"/>
</span> </span>
</span>; </span>;
} }

View File

@ -79,7 +79,8 @@ export class CompanyExtendStore {
editResource = () => { editResource = () => {
let pDatas = this.form.getFormParams(); let pDatas = this.form.getFormParams();
Api.editResource({ ...{ Api.editResource({ ...{
id: this.id id: this.id,
viewCondition:this.selectedKey
}, },
...pDatas, ...pDatas,
...this.getTableEditParams() ...this.getTableEditParams()
@ -119,6 +120,7 @@ export class CompanyExtendStore {
getData = () => { getData = () => {
this.setLoading(true); this.setLoading(true);
this.form = new WeaForm();
let params = { let params = {
viewAttr: this.isEditor ? 2 : 1, viewAttr: this.isEditor ? 2 : 1,
id: this.id, id: this.id,

View File

@ -78,7 +78,8 @@ export class DepartmentExtendStore {
editResource = () => { editResource = () => {
let pDatas = this.form.getFormParams(); let pDatas = this.form.getFormParams();
Api.editResource({ ...{ Api.editResource({ ...{
id: this.id id: this.id,
viewCondition:this.selectedKey
}, },
...pDatas, ...pDatas,
...this.getTableEditParams() ...this.getTableEditParams()
@ -118,6 +119,7 @@ export class DepartmentExtendStore {
getData = () => { getData = () => {
this.setLoading(true); this.setLoading(true);
this.form = new WeaForm();
let params = { let params = {
viewAttr: this.isEditor ? 2 : 1, viewAttr: this.isEditor ? 2 : 1,
id: this.id, id: this.id,

View File

@ -81,7 +81,8 @@ export class JobExtendStore {
let pDatas = this.form.getFormParams(); let pDatas = this.form.getFormParams();
Api.editResource({ Api.editResource({
...{ ...{
id: this.id id: this.id,
viewCondition:this.selectedKey
}, },
...pDatas, ...pDatas,
...this.getTableEditParams() ...this.getTableEditParams()
@ -121,10 +122,11 @@ export class JobExtendStore {
getData = () => { getData = () => {
this.setLoading(true); this.setLoading(true);
this.form = new WeaForm();
let params = { let params = {
viewAttr: this.isEditor ? 2 : 1, viewAttr: this.isEditor ? 2 : 1,
id: this.id, id: this.id,
viewCondition: this.selectedKey viewCondition: this.selectedKey,
} }
Api.getJobExtendForm(params).then((res) => { Api.getJobExtendForm(params).then((res) => {
if (res.code === 200) { if (res.code === 200) {

View File

@ -78,14 +78,16 @@ export class ResourceExtendStore {
editResource = () => { editResource = () => {
let pDatas = this.form.getFormParams(); let pDatas = this.form.getFormParams();
Api.editResource({ ...{ Api.editResource({ ...{
id: this.id id: this.id,
viewCondition:this.selectedKey
}, },
...pDatas, ...pDatas,
...this.getTableEditParams() ...this.getTableEditParams()
}).then(data => { }).then(data => {
if (data.code == 200) { if (data.code == 200) {
message.success(i18n.message.saveSuccess()); message.success(i18n.message.saveSuccess());
window.location.href = `/spa/organization/static/index.html#/main/organization/resourceCard/${this.id}`; this.selectedKey = '0';
window.open(`/spa/organization/static/index.html#/main/organization/resourceCard/${this.id}`,"_self");
// this.init(); // this.init();
// this.getData(); // this.getData();
// this.selectedRowKeys = []; // this.selectedRowKeys = [];
@ -119,6 +121,7 @@ export class ResourceExtendStore {
getData = () => { getData = () => {
this.setLoading(true); this.setLoading(true);
this.form = new WeaForm()
let params = { let params = {
viewAttr: this.isEditor ? 2 : 1, viewAttr: this.isEditor ? 2 : 1,
id: this.id, id: this.id,

View File

@ -186,10 +186,10 @@ export class StaffStore {
updateConditions(data) { updateConditions(data) {
this.form.updateFields({ this.form.updateFields({
compId: { ecCompany: {
value: '' value: ''
}, },
deptId: { ecDepartment: {
value: '' value: ''
}, },
jobId: { jobId: {
@ -206,11 +206,13 @@ export class StaffStore {
break; break;
case '部门': case '部门':
this.condition[0].items = this.condition[0].items.filter(item => { this.condition[0].items = this.condition[0].items.filter(item => {
return item.domkey[0] != 'jobId' return item.domkey[0] != 'ecCompany' && item.domkey[0] != 'jobId'
}) })
break; break;
case '岗位': case '岗位':
break; this.condition[0].items = this.condition[0].items.filter(item => {
return item.domkey[0] != 'ecCompany' && item.domkey[0] != 'ecDepartment'
})
} }
this.setCondition(this.condition); this.setCondition(this.condition);