bug修复

This commit is contained in:
Chengliang 2022-10-21 17:51:28 +08:00
parent f9cb61f140
commit ebf82547d2
13 changed files with 82 additions and 59 deletions

View File

@ -144,6 +144,7 @@ export default class FieldDefined extends Component {
} }
} }
let children = []; let children = [];
debugger
if (hasRight) { if (hasRight) {
const { const {
data, data,
@ -186,7 +187,7 @@ export default class FieldDefined extends Component {
} }
return ( return (
hasRight && <div className="hrm_module_container fieldDef"> <div className="hrm_module_container fieldDef">
{children} {children}
</div> </div>
) )

View File

@ -73,8 +73,8 @@ export default class Resource extends React.Component {
const { const {
resource resource
} = this.props; } = this.props;
resource.getTableInfo();
resource.getHasRight(); resource.getHasRight();
resource.getTableInfo();
} }
//左侧树 //左侧树
@ -116,6 +116,35 @@ export default class Resource extends React.Component {
</div> </div>
} }
treeNodeClick = (event, ids, nodeids, nodes) => {
const {
resource
} = this.props;
const {
form2,
companysId
} = resource;
const type = event.node.props.type || '0';
const id = event.node.props.id || '';
let params = {};
form2.resetConditionValue();
resource.setPanelStatus(false)
// resource.tabkey = 'default_3';
resource.nodeType = type;
if (type == '0') {
params['virtualtype'] = companysId;
}
if (type == '1') {
params['companyId'] = id;
}
if (type == '2') {
params['departmentId'] = id;
}
if (type == '3') {
params['jobTitle'] = id;
}
resource.doSearch(params);
}
getTopMenuBtns() { getTopMenuBtns() {
const { const {
@ -273,7 +302,7 @@ export default class Resource extends React.Component {
form2 form2
} = resource; } = resource;
resource.setSchemeName(val); resource.setLastName(val);
!this.isEmptyObject(form2.getFormParams()) && resource.updateFields(val); !this.isEmptyObject(form2.getFormParams()) && resource.updateFields(val);
} }

View File

@ -138,7 +138,6 @@ export class DepartmentStore {
}) })
} }
//删除
delete() { delete() {
let params = { let params = {
ids: this.ids ids: this.ids
@ -194,7 +193,6 @@ export class DepartmentStore {
getDeptForm() { getDeptForm() {
this.setDialogLoadingStatus(true); this.setDialogLoadingStatus(true);
Api.getDeptForm(this.selectTreeNodeInfo).then(res => { Api.getDeptForm(this.selectTreeNodeInfo).then(res => {
if (res.code === 200) { if (res.code === 200) {
@ -209,8 +207,7 @@ export class DepartmentStore {
}) })
} }
@action("合并部门") @action("合并部门") getMergeForm(id) {
getMergeForm(id) {
let params = { let params = {
id: id id: id
}; };
@ -228,8 +225,7 @@ export class DepartmentStore {
}) })
} }
@action("转移部门") @action("转移部门") getTransferForm(id) {
getTransferForm(id) {
let params = { let params = {
id: id id: id
}; };
@ -247,8 +243,7 @@ export class DepartmentStore {
}) })
} }
@action("复制表单") @action("复制表单") getCopyForm() {
getCopyForm() {
let params = {}; let params = {};
Api.getCopyForm(params).then(res => { Api.getCopyForm(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
@ -366,8 +361,7 @@ export class DepartmentStore {
} }
@action @action getHasRight() {
getHasRight() {
Api.getHasRight().then(res => { Api.getHasRight().then(res => {
if (res.code === 200) { if (res.code === 200) {
res.data.rightMenu && this.setRightMenu(res.data.rightMenu); res.data.rightMenu && this.setRightMenu(res.data.rightMenu);

View File

@ -107,7 +107,9 @@ export class JobGradeStore {
Api.getSearchList(params).then(res => { Api.getSearchList(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight); this.setHasRight(res.data.hasRight);
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1); if(res.data.hasRight) {
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1);
}
} else { } else {
message.warning(res.msg); message.warning(res.msg);
} }

View File

@ -107,7 +107,9 @@ export class JobLevelStore {
Api.getSearchList(params).then(res => { Api.getSearchList(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight); this.setHasRight(res.data.hasRight);
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1); if(res.data.hasRight) {
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1);
}
} else { } else {
message.warning(res.msg); message.warning(res.msg);
} }

View File

@ -212,11 +212,11 @@ export class NewImportStore {
this.pvisable = true; this.pvisable = true;
//导入文件提交 //导入文件提交
let params = { let params = {
...this.importParams,
keyField:this.keyField, keyField:this.keyField,
importType:this.importType, importType:this.importType,
operateType:this.operateType, operateType:this.operateType,
excelfile:this.excelfile excelfile:this.excelfile,
...this.importParams,
} }
if (this.otherParams != null) { if (this.otherParams != null) {
Object.assign(params, { Object.assign(params, {

View File

@ -100,7 +100,9 @@ export class OfficeManageStore {
API.getPostInfoTable(params).then(res => { API.getPostInfoTable(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight); this.setHasRight(res.data.hasRight);
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1); if(res.data.hasRight) {
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1);
}
} else { } else {
message.error(res.msg); message.error(res.msg);
} }

View File

@ -67,7 +67,9 @@ export class RankSchemeStore {
Api.getSearchList(params).then(res => { Api.getSearchList(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight); this.setHasRight(res.data.hasRight);
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1); if(res.data.hasRight){
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1);
}
} else { } else {
message.warning(res.msg); message.warning(res.msg);
} }

View File

@ -36,8 +36,7 @@ const {
@observable isPanelShow = false; //高级搜索面板 @observable isPanelShow = false; //高级搜索面板
@observable form2 = new WeaForm(); @observable form2 = new WeaForm();
@observable form = new WeaForm(); @observable form = new WeaForm();
@observable form1 = new WeaForm(); @observable lastName = '';
@observable schemeName = '';
@observable conditionNum = 8; @observable conditionNum = 8;
@observable ids = ''; //选择行id @observable ids = ''; //选择行id
@observable searchConditionLoading = true; @observable searchConditionLoading = true;
@ -49,20 +48,23 @@ const {
@observable defaultShowLeft = true; @observable defaultShowLeft = true;
@observable companysId = 1 @observable companysId = 1
@observable hasRight = true; @observable hasRight = '';
@observable selectTreeNodeInfo;
@action @action getTableInfo() {
getTableInfo() {
let params; let params;
this.tableStore = new TableStore(); this.tableStore = new TableStore();
if (this.isEmptyObject(this.form2.getFormParams())) { if (this.isEmptyObject(this.form2.getFormParams())) {
params = { params = {
...this.selectTreeNodeInfo,
...this.form2.getFormParams(), ...this.form2.getFormParams(),
schemeName: this.schemeName lastName: this.lastName
}; };
} else { } else {
params = { params = {
...this.selectTreeNodeInfo,
...this.form2.getFormParams() ...this.form2.getFormParams()
}; };
} }
@ -76,7 +78,11 @@ const {
}, error => { }, error => {
message.warning(error.msg); message.warning(error.msg);
}) })
}
@action("nodetree事件") doSearch(params) {
this.selectTreeNodeInfo = params;
this.getTableInfo();
} }
save() { save() {
@ -105,25 +111,6 @@ const {
}); });
} }
updateForbiddenTag(checked, id) {
let params = {
forbiddenTag: checked,
id: id
}
Api.updateForbiddenTag(params).then(response => {
return response.json()
}).then(data => {
if (data.code === 200) {
message.success(data.msg);
} else {
message.warning(data.msg);
}
}).catch(error => {
message.warning(error.msg);
})
}
getForm() { getForm() {
let params = this.isNew ? {} : { let params = this.isNew ? {} : {
id: this.schemeId id: this.schemeId
@ -160,10 +147,10 @@ const {
} }
@action @action getHasRight() {
getHasRight() {
Api.getHasRight().then(res => { Api.getHasRight().then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight);
res.data.rightMenu && this.setRightMenu(res.data.rightMenu); res.data.rightMenu && this.setRightMenu(res.data.rightMenu);
res.data.topMenu && this.setTopMenu(res.data.topMenu); res.data.topMenu && this.setTopMenu(res.data.topMenu);
} else { } else {
@ -184,7 +171,7 @@ const {
updateFields(val) { updateFields(val) {
this.form2.updateFields({ this.form2.updateFields({
schemeName: { lastName: {
value: val value: val
} }
}); });
@ -206,8 +193,8 @@ const {
} }
} }
setSchemeName(val) { setLastName(val) {
this.schemeName = val; this.lastName = val;
} }
isEmptyObject(obj) { isEmptyObject(obj) {
@ -260,7 +247,6 @@ const {
this.schemeId = schemeId; this.schemeId = schemeId;
} }
@action
setDate(date) { setDate(date) {
this.date = date; this.date = date;
} }
@ -277,5 +263,4 @@ const {
this.hasRight = bool; this.hasRight = bool;
} }
} }

View File

@ -69,7 +69,9 @@ export class SequenceStore {
Api.getSearchList(params).then(res => { Api.getSearchList(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight); this.setHasRight(res.data.hasRight);
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1); if(res.data.hasRight){
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1);
}
} else { } else {
message.warning(res.msg); message.warning(res.msg);
} }

View File

@ -75,7 +75,9 @@ export class StaffStore {
Api.getSearchList(params).then(res => { Api.getSearchList(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight); this.setHasRight(res.data.hasRight);
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1); if(res.data.hasRight) {
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1);
}
} else { } else {
message.warning(res.msg); message.warning(res.msg);
} }

View File

@ -68,8 +68,10 @@ export class StaffSchemeStore {
} }
Api.getSearchList(params).then(res => { Api.getSearchList(params).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.setHasRight(res.data.hasRight) this.setHasRight(res.data.hasRight);
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1); if(res.data.hasRight) {
isOnChange ? this.tableStore.getDatas(res.data.datas, current) : this.tableStore.getDatas(res.data.datas,1);
}
} else { } else {
message.warning(res.msg); message.warning(res.msg);
} }

View File

@ -82,9 +82,9 @@
} }
//dialog弹框中下拉框组件宽度的样式问题 //dialog弹框中下拉框组件宽度的样式问题
.new-edit-wrapper{ .new-edit-wrapper{
.wea-select, .ant-select{ .wea-select, .ant-select{
width: 100%; width: 100%;
}
} }
}