Merge branch 'develop' of github.com:Frappet/bma-ehr-organization into develop
This commit is contained in:
commit
fbff094061
1 changed files with 12 additions and 11 deletions
|
|
@ -1117,13 +1117,7 @@ export class PositionController extends Controller {
|
||||||
let searchShortName3 = `CONCAT(orgChild3.orgChild3ShortName,posMaster.posMasterNoPrefix,posMaster.posMasterNo,posMaster.posMasterNoSuffix)`;
|
let searchShortName3 = `CONCAT(orgChild3.orgChild3ShortName,posMaster.posMasterNoPrefix,posMaster.posMasterNo,posMaster.posMasterNoSuffix)`;
|
||||||
let searchShortName4 = `CONCAT(orgChild4.orgChild4ShortName,posMaster.posMasterNoPrefix,posMaster.posMasterNo,posMaster.posMasterNoSuffix)`;
|
let searchShortName4 = `CONCAT(orgChild4.orgChild4ShortName,posMaster.posMasterNoPrefix,posMaster.posMasterNo,posMaster.posMasterNoSuffix)`;
|
||||||
let _data = await new permission().PermissionOrgList(request, "SYS_ORG");
|
let _data = await new permission().PermissionOrgList(request, "SYS_ORG");
|
||||||
let _child = 0;
|
|
||||||
if (_data.child4 && _data.child4.length > 0) _child = 4;
|
|
||||||
if (_data.child3 && _data.child3.length > 0) _child = 3;
|
|
||||||
if (_data.child2 && _data.child2.length > 0) _child = 2;
|
|
||||||
if (_data.child1 && _data.child1.length > 0) _child = 1;
|
|
||||||
if (body.type === 0) {
|
if (body.type === 0) {
|
||||||
console.log("0");
|
|
||||||
typeCondition = {
|
typeCondition = {
|
||||||
orgRootId: body.id,
|
orgRootId: body.id,
|
||||||
};
|
};
|
||||||
|
|
@ -1135,7 +1129,6 @@ export class PositionController extends Controller {
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
} else if (body.type === 1) {
|
} else if (body.type === 1) {
|
||||||
console.log("1");
|
|
||||||
typeCondition = {
|
typeCondition = {
|
||||||
orgChild1Id: body.id,
|
orgChild1Id: body.id,
|
||||||
};
|
};
|
||||||
|
|
@ -1147,7 +1140,6 @@ export class PositionController extends Controller {
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
} else if (body.type === 2) {
|
} else if (body.type === 2) {
|
||||||
console.log("2");
|
|
||||||
typeCondition = {
|
typeCondition = {
|
||||||
orgChild2Id: body.id,
|
orgChild2Id: body.id,
|
||||||
};
|
};
|
||||||
|
|
@ -1159,7 +1151,6 @@ export class PositionController extends Controller {
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
} else if (body.type === 3) {
|
} else if (body.type === 3) {
|
||||||
console.log("3");
|
|
||||||
typeCondition = {
|
typeCondition = {
|
||||||
orgChild3Id: body.id,
|
orgChild3Id: body.id,
|
||||||
};
|
};
|
||||||
|
|
@ -1171,7 +1162,6 @@ export class PositionController extends Controller {
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
} else if (body.type === 4) {
|
} else if (body.type === 4) {
|
||||||
console.log("4");
|
|
||||||
typeCondition = {
|
typeCondition = {
|
||||||
orgChild4Id: body.id,
|
orgChild4Id: body.id,
|
||||||
};
|
};
|
||||||
|
|
@ -1222,6 +1212,18 @@ export class PositionController extends Controller {
|
||||||
const revisionCondition = {
|
const revisionCondition = {
|
||||||
orgRevisionId: body.revisionId,
|
orgRevisionId: body.revisionId,
|
||||||
};
|
};
|
||||||
|
const chkRevision = await this.orgRevisionRepository.findOne({
|
||||||
|
where: { id: body.revisionId },
|
||||||
|
});
|
||||||
|
if (chkRevision != null && chkRevision.orgRevisionIsDraft == true)
|
||||||
|
_data = {
|
||||||
|
root: null,
|
||||||
|
child1: null,
|
||||||
|
child2: null,
|
||||||
|
child3: null,
|
||||||
|
child4: null,
|
||||||
|
privilege: "OWNER",
|
||||||
|
};
|
||||||
const conditions = [
|
const conditions = [
|
||||||
{
|
{
|
||||||
...checkChildConditions,
|
...checkChildConditions,
|
||||||
|
|
@ -1233,7 +1235,6 @@ export class PositionController extends Controller {
|
||||||
: { posMasterNo: Like(`%${body.keyword}%`) })),
|
: { posMasterNo: Like(`%${body.keyword}%`) })),
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
let [posMaster, total] = await AppDataSource.getRepository(PosMaster)
|
let [posMaster, total] = await AppDataSource.getRepository(PosMaster)
|
||||||
.createQueryBuilder("posMaster")
|
.createQueryBuilder("posMaster")
|
||||||
.leftJoinAndSelect("posMaster.orgRoot", "orgRoot")
|
.leftJoinAndSelect("posMaster.orgRoot", "orgRoot")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue