| 
					
				 | 
			
			
				@@ -1,118 +1,79 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="app-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="模块标题" prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入模块标题" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="业务类型" prop="businessType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-select style="width: 220px" v-model="queryParams.businessType" placeholder="请选择业务类型" clearable size="small"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-option label="请选择字典生成" value="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-form-item label="公司名" prop="companyId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select filterable style="width: 220px" v-model="queryParams.companyId" placeholder="请选择公司名" clearable size="small"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-for="item in companys" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :key="item.companyId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="item.companyName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :value="item.companyId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="方法名称" prop="method"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="系统模块" prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.method" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入方法名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="请求方式" prop="requestMethod"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.requestMethod" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入请求方式" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="请输入系统模块" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="操作类别" prop="operatorType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-select style="width: 220px" v-model="queryParams.operatorType" placeholder="请选择操作类别" clearable size="small"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-option label="请选择字典生成" value="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="操作人员" prop="operName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="queryParams.operName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="请输入操作人员" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="部门名称" prop="deptName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.deptName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入部门名称" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="请求URL" prop="operUrl"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.operUrl" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入请求URL" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="主机地址" prop="operIp"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.operIp" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入主机地址" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="类型" prop="businessType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.businessType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="操作类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-for="dict in typeOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :key="dict.dictValue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :label="dict.dictLabel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :value="dict.dictValue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="操作地点" prop="operLocation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.operLocation" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入操作地点" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="状态" prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParams.status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="操作状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="操作状态" prop="status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-select style="width: 220px" v-model="queryParams.status" placeholder="请选择操作状态" clearable size="small"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-option label="请选择字典生成" value="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-for="dict in statusOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :key="dict.dictValue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :label="dict.dictLabel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :value="dict.dictValue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="操作时间" prop="operTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-date-picker clearable size="small" style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.operTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type="date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="选择操作时间"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="操作时间" prop="companyId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="width: 220px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.companyId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请输入操作时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="操作时间"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="dateRange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          style="width: 205.4px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          range-separator="-" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          start-placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          end-placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -121,35 +82,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-row :gutter="10" class="mb8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          icon="el-icon-plus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @click="handleAdd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['company:companyOperLog:add']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        >新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          icon="el-icon-edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :disabled="single" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @click="handleUpdate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['company:companyOperLog:edit']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        >修改</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type="danger" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :disabled="multiple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @click="handleDelete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-hasPermi="['company:companyOperLog:remove']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        >删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-col :span="1.5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type="warning" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,21 +96,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-table v-loading="loading" :data="companyOperLogList" @selection-change="handleSelectionChange"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column type="selection" width="55" align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="日志主键" align="center" prop="operId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="模块标题" align="center" prop="title" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="业务类型" align="center" prop="businessType" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="方法名称" align="center" prop="method" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="日志编号" align="center" prop="operId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="公司" align="center" prop="companyName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="系统模块" align="center" prop="title" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="操作类型" align="center" prop="businessType" :formatter="typeFormat" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="请求方式" align="center" prop="requestMethod" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="操作类别" align="center" prop="operatorType" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="操作人员" align="center" prop="operName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="部门名称" align="center" prop="deptName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="请求URL" align="center" prop="operUrl" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="主机地址" align="center" prop="operIp" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="操作地点" align="center" prop="operLocation" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="请求参数" align="center" prop="operParam" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="返回参数" align="center" prop="jsonResult" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="操作状态" align="center" prop="status" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-table-column label="错误消息" align="center" prop="errorMsg" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="主机" align="center" prop="operIp" width="130" :show-overflow-tooltip="true" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="操作地点" align="center" prop="operLocation" :show-overflow-tooltip="true" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table-column label="操作状态" align="center" prop="status" :formatter="statusFormat" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="操作时间" align="center" prop="operTime" width="180"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span>{{ parseTime(scope.row.operTime, '{y}-{m}-{d}') }}</span> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -186,25 +112,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="操作时间" align="center" prop="companyId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            icon="el-icon-edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @click="handleUpdate(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-hasPermi="['company:companyOperLog:edit']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          >修改</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @click="handleDelete(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-hasPermi="['company:companyOperLog:remove']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          >删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            icon="el-icon-view" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @click="handleView(scope.row,scope.index)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-hasPermi="['company:companyOperLog:query']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          >详细</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <pagination 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       v-show="total>0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :total="total" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -213,80 +132,53 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       @pagination="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <!-- 添加或修改操作日志记录对话框 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form ref="form" :model="form" :rules="rules" label-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="模块标题" prop="title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.title" placeholder="请输入模块标题" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="业务类型" prop="businessType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model="form.businessType" placeholder="请选择业务类型"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option label="请选择字典生成" value="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="方法名称" prop="method"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.method" placeholder="请输入方法名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="请求方式" prop="requestMethod"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.requestMethod" placeholder="请输入请求方式" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="操作类别" prop="operatorType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model="form.operatorType" placeholder="请选择操作类别"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option label="请选择字典生成" value="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="操作人员" prop="operName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.operName" placeholder="请输入操作人员" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="部门名称" prop="deptName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.deptName" placeholder="请输入部门名称" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="请求URL" prop="operUrl"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.operUrl" placeholder="请输入请求URL" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="主机地址" prop="operIp"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.operIp" placeholder="请输入主机地址" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="操作地点" prop="operLocation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.operLocation" placeholder="请输入操作地点" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="请求参数" prop="operParam"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.operParam" type="textarea" placeholder="请输入内容" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="返回参数" prop="jsonResult"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.jsonResult" type="textarea" placeholder="请输入内容" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="操作状态"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-radio-group v-model="form.status"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-radio label="1">请选择字典生成</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="错误消息" prop="errorMsg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.errorMsg" type="textarea" placeholder="请输入内容" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="操作时间" prop="operTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-date-picker clearable size="small" style="width: 200px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model="form.operTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type="date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            placeholder="选择操作时间"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="操作时间" prop="companyId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.companyId" placeholder="请输入操作时间" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- 操作日志详细 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog title="操作日志详细" :visible.sync="open" width="700px" append-to-body> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form ref="form" :model="form" label-width="100px" size="mini"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="操作模块:">{{ form.title }} / {{ typeFormat(form) }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              label="登录信息:" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            >{{ form.operName }} / {{ form.operIp }} / {{ form.operLocation }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="请求地址:">{{ form.operUrl }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="请求方式:">{{ form.requestMethod }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="操作方法:">{{ form.method }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="请求参数:">{{ form.operParam }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="返回参数:">{{ form.jsonResult }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="操作状态:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div v-if="form.status === 0">正常</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div v-else-if="form.status === 1">失败</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="操作时间:">{{ parseTime(form.operTime) }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-form-item label="异常信息:" v-if="form.status === 1">{{ form.errorMsg }}</el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="submitForm">确 定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button @click="cancel">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-button @click="open = false">关 闭</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { listCompanyOperLog, getCompanyOperLog, delCompanyOperLog, addCompanyOperLog, updateCompanyOperLog, exportCompanyOperLog } from "@/api/company/companyOperLog"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { listCompanyOperLog,  delCompanyOperLog, addCompanyOperLog, updateCompanyOperLog, exportCompanyOperLog } from "@/api/company/companyOperLog"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getCompanyList } from "@/api/company/company"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "CompanyOperLog", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -295,6 +187,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       loading: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 选中数组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ids: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      companys:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 类型数据字典 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      typeOptions: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 类型数据字典 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      statusOptions: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 日期范围 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dateRange: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 非单个禁用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       single: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 非多个禁用 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -313,73 +212,58 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       queryParams: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageNum: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageSize: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        businessType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        method: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        requestMethod: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operatorType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        deptName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operUrl: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operIp: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operLocation: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operParam: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        jsonResult: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        status: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        errorMsg: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operTime: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyId: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        operName: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        businessType: undefined, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        status: undefined 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 表单参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       form: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 表单校验 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getCompanyList().then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.companys = response.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getDicts("sys_oper_type").then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.typeOptions = response.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getDicts("sys_common_status").then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.statusOptions = response.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 查询操作日志记录列表 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.loading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listCompanyOperLog(this.queryParams).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listCompanyOperLog(this.addDateRange(this.queryParams, this.dateRange)).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.companyOperLogList = response.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.total = response.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.loading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 操作日志状态字典翻译 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    statusFormat(row, column) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return this.selectDictLabel(this.statusOptions, row.status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 操作日志类型字典翻译 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    typeFormat(row, column) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return this.selectDictLabel(this.typeOptions, row.businessType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 取消按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cancel() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.open = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.reset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 表单重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    reset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.form = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        businessType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        method: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        requestMethod: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operatorType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        deptName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operUrl: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operIp: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operLocation: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operParam: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        jsonResult: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        status: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        errorMsg: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        operTime: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        companyId: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.resetForm("form"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 详细按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleView(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.open = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form = row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 搜索按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleQuery() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.dateRange = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.queryParams.pageNum = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -394,12 +278,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.single = selection.length!==1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.multiple = !selection.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 新增按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleAdd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.reset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.open = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.title = "添加操作日志记录"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 修改按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleUpdate(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.reset(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -410,30 +288,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.title = "修改操作日志记录"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 提交按钮 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    submitForm() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs["form"].validate(valid => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.form.operId != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            updateCompanyOperLog(this.form).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (response.code === 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.msgSuccess("修改成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.open = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            addCompanyOperLog(this.form).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (response.code === 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.msgSuccess("新增成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.open = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 删除按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleDelete(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const operIds = row.operId || this.ids; 
			 |