|
@@ -84,8 +84,12 @@ module.exports = options => {
|
|
|
schedule_permission = scPermission.edit;
|
|
|
} else {
|
|
|
const scheduleUser = yield this.service.scheduleAudit.getDataByCondition({ tid: tender.id, audit_id: this.session.sessionUser.accountId });
|
|
|
- if (scheduleUser && !tender.isTourist) {
|
|
|
- schedule_permission = scheduleUser.permission;
|
|
|
+ if (scheduleUser) {
|
|
|
+ if (tender.isTourist && scheduleUser.permission === scPermission.no) {
|
|
|
+ schedule_permission = scPermission.show;
|
|
|
+ } else {
|
|
|
+ schedule_permission = scheduleUser.permission;
|
|
|
+ }
|
|
|
} else if (tender.isTourist) {
|
|
|
schedule_permission = scPermission.show;
|
|
|
}
|