<?php

namespace App\Http\Controllers;

use App\Http\Services\RoleService;
use App\Http\Services\SupplierContactService;
use App\Http\Services\SupplierService;
use App\Http\Services\ViewCheckService;
use App\Model\IntracodeModel;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class SupplierSyncLogController extends Controller
{
    public function info(Request $request, $id = '')
    {
        $userId = $request->user->userId;
        $data = $this->baseInfo($request, $id);
        //把是否能审核权限放到模板(重要)
        $canAudit = perm($userId, 'AuditSupplier');
        //超管和审批人相同权限
        $data['canAudit'] = ($canAudit == true) || ($userId == 1000);
        //把是否是领导查看放到模板,用来区分部门老大能干的权限
        $leaderView = perm($userId, 'LeaderView');
        $data['leaderView'] = $leaderView;
        if (!empty($data['errcode'])) {
            return view('errors.error', $data);
        }
        return $this->$id($request, $data, $id);
    }

    public function __call($name, $arr)
    {
        $data['errinfo'] = '访问路径错误';
        return view('errors.error', $data);
    }


    //操作日志列表
    public function SupplierSyncLogList($request, $data)
    {
        $intracodeModel = new IntracodeModel();
        $data['userCodes'] = $intracodeModel->getSampleEncode();
        $data['title'] = '供应商同步日志记录';
        return view('web', $data);
    }

}