|
@@ -143,7 +143,7 @@ module.exports = app => {
|
|
|
if (user.is_admin) {
|
|
|
return list;
|
|
|
}
|
|
|
- const userPermission = await this.ctx.service.contractAudit.getDataByCondition({ spid: options.spid || null, tid: options.tid || null, uid: user.accountId });
|
|
|
+ const userPermission = options.tid ? await this.ctx.service.contractAudit.getDataByCondition({ spid: options.spid || null, tid: options.tid || null, uid: user.accountId }) : await this.ctx.service.subProjPermission.getContractPermission(this.ctx.subProject.permission.contract_permission);
|
|
|
if (!userPermission) return [];
|
|
|
const cloneOptions = this._.cloneDeep(options);
|
|
|
cloneOptions.uid = user.accountId;
|