浏览代码

解决禅道bug

liyangzheng 2 年之前
父节点
当前提交
c3b6c5b377
共有 4 个文件被更改,包括 262 次插入901 次删除
  1. 49 174
      src/views/backend/hiddenDanger/index.vue
  2. 168 593
      src/views/backend/taskInfo/index.vue
  3. 35 131
      src/views/index.vue
  4. 10 3
      src/views/system/operatelog/index.vue

+ 49 - 174
src/views/backend/hiddenDanger/index.vue

@@ -2,42 +2,19 @@
   <div class="app-container">
     <div ref="sousuH">
       <!-- 搜索工作栏 -->
-      <el-form
-        :model="queryParams"
-        ref="queryForm"
-        size="small"
-        :inline="true"
-        v-show="showSearch"
-        label-width="68px"
-      >
+      <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
         <el-form-item label="隐患状态" prop="dengerStatus">
           <!-- <el-input v-model="queryParams.denger_status" placeholder="请输入隐患状态" clearable
             @keyup.enter.native="handleQuery" /> -->
-          <el-select
-            v-model="queryParams.dengerStatus"
-            placeholder="请选择状态"
-            clearable
-            size="small"
-          >
-            <el-option
-              v-for="dict in this.getDictDatas(DICT_TYPE.DENGER_STATUS)"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            />
+          <el-select v-model="queryParams.dengerStatus" placeholder="请选择状态" clearable size="small">
+            <el-option v-for="dict in this.getDictDatas(DICT_TYPE.DENGER_STATUS)" :key="dict.value" :label="dict.label"
+              :value="dict.value" />
           </el-select>
         </el-form-item>
         <el-form-item label="检查时间" prop="inspectTime">
-          <el-date-picker
-            v-model="queryParams.inspectTime"
-            style="width: 240px"
-            value-format="yyyy-MM-dd HH:mm:ss"
-            type="daterange"
-            range-separator="-"
-            start-placeholder="开始日期"
-            end-placeholder="结束日期"
-            :default-time="['00:00:00', '23:59:59']"
-          />
+          <el-date-picker v-model="queryParams.inspectTime" style="width: 240px" value-format="yyyy-MM-dd HH:mm:ss"
+            type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"
+            :default-time="['00:00:00', '23:59:59']" />
         </el-form-item>
         <!-- <el-form-item label="状态" prop="status">
           <el-select v-model="queryParams.status" placeholder="请选择状态" clearable size="small">
@@ -46,21 +23,14 @@
           </el-select>
         </el-form-item> -->
         <el-form-item label="隐患描述" prop="description">
-          <el-input
-            v-model="queryParams.description"
-            placeholder="请输入隐患描述"
-            clearable
-            @keyup.enter.native="handleQuery"
-          />
+          <el-input v-model="queryParams.description" placeholder="请输入隐患描述" clearable @keyup.enter.native="handleQuery" />
           <!-- <el-select v-model="queryParams.handleMethod" placeholder="请选择处理方式" clearable size="small">
             <el-option v-for="dict in this.getDictDatas(DICT_TYPE.DENGER_HANDLE)" :key="dict.value" :label="dict.label"
               :value="dict.value" /> -->
           <!-- </el-select> -->
         </el-form-item>
         <el-form-item>
-          <el-button type="primary" icon="el-icon-search" @click="handleQuery"
-            >搜索</el-button
-          >
+          <el-button type="primary" icon="el-icon-search" @click="handleQuery">搜索</el-button>
           <el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button>
         </el-form-item>
       </el-form>
@@ -74,72 +44,38 @@
                       <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
                         :loading="exportLoading" v-hasPermi="['backend:hidden-danger:export']">导出</el-button>
                     </el-col> -->
-        <right-toolbar
-          :showSearch.sync="showSearch"
-          @queryTable="getList"
-        ></right-toolbar>
+        <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
       </el-row>
     </div>
     <!-- 列表 -->
     <!-- <el-table v-loading="loading" :data="list" :height="list.length ? tableHeight : 'auto'"> -->
-    <el-table
-      v-loading="loading"
-      :data="list"
-      class-name="small-padding fixed-width"
-    >
+    <el-table v-loading="loading" :data="list" class-name="small-padding fixed-width">
       <el-table-column label="ID" align="center" prop="id" width="60px" />
       <el-table-column label="任务名称" align="center" prop="task_name" />
-      <el-table-column
-        label="任务类型"
-        align="center"
-        prop="task_type"
-        width="120px"
-      >
+      <el-table-column label="任务类型" align="center" prop="task_type" width="120px">
         <template v-slot="scope">
-          <dict-tag
-            :type="DICT_TYPE.TASK_STATUS"
-            :value="scope.row.task_type"
-          />
+          <dict-tag :type="DICT_TYPE.TASK_STATUS" :value="scope.row.task_type" />
         </template>
       </el-table-column>
       <el-table-column label="检查项名称" align="center" prop="insp_name" />
       <el-table-column label="检查项类型" align="center" prop="insp_type">
         <template v-slot="scope">
-          <dict-tag
-            :type="DICT_TYPE.DICT_INSPECT_TYPE"
-            :value="scope.row.insp_type"
-          />
+          <dict-tag :type="DICT_TYPE.DICT_INSPECT_TYPE" :value="scope.row.insp_type" />
         </template>
       </el-table-column>
-      <el-table-column
-        label="单位名称"
-        align="center"
-        prop="org_name"
-        width="150px"
-      />
+      <el-table-column label="单位名称" align="center" prop="org_name" width="150px" />
       <el-table-column label="单位类型" align="center" prop="dwlx">
         <template v-slot="scope">
-          <dict-tag
-            :type="DICT_TYPE.BACKEND_ORG_TYPE"
-            :value="scope.row.dwlx"
-          />
+          <dict-tag :type="DICT_TYPE.BACKEND_ORG_TYPE" :value="scope.row.dwlx" />
         </template>
       </el-table-column>
       <el-table-column label="隐患状态" align="center" prop="denger_status">
         <template v-slot="scope">
-          <dict-tag
-            :type="DICT_TYPE.DENGER_STATUS"
-            :value="scope.row.denger_status"
-          />
+          <dict-tag :type="DICT_TYPE.DENGER_STATUS" :value="scope.row.denger_status" />
         </template>
       </el-table-column>
       <el-table-column label="隐患描述" align="center" prop="description" />
-      <el-table-column
-        label="检查时间"
-        align="center"
-        prop="inspect_time"
-        width="150px"
-      >
+      <el-table-column label="检查时间" align="center" prop="inspect_time" width="150px">
         <template v-slot="scope">
           <span>{{ parseTime(scope.row.inspect_time) }}</span>
         </template>
@@ -149,21 +85,9 @@
           <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
         </template>
       </el-table-column> -->
-      <el-table-column
-        label="操作"
-        align="center"
-        class-name="small-padding fixed-width"
-        fixed="right"
-        width="140"
-      >
+      <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="140">
         <template v-slot="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-            >查看</el-button
-          >
+          <el-button size="mini" type="text" icon="el-icon-view" @click="handleSee(scope.row)">查看</el-button>
           <!-- <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
                         v-hasPermi="['backend:hidden-danger:update']">修改</el-button>
                       <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
@@ -172,34 +96,17 @@
       </el-table-column>
     </el-table>
     <!-- 分页组件 -->
-    <pagination
-      v-show="total > 0"
-      :total="total"
-      :page.sync="queryParams.pageNo"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
+    <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" :limit.sync="queryParams.pageSize"
+      @pagination="getList" />
     <!-- 对话框(添加 / 修改) -->
-    <el-dialog
-      :title="title"
-      :visible.sync="open"
-      width="500px"
-      v-dialogDrag
-      append-to-body
-    >
+    <el-dialog :title="title" :visible.sync="open" width="500px" v-dialogDrag append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="80px">
         <el-form-item label="处理结果" prop="handleResult">
           <el-input v-model="form.handleResult" placeholder="请输入处理结果" />
         </el-form-item>
         <el-form-item label="处理时间" prop="handleTime">
-          <el-date-picker
-            clearable
-            v-model="form.handleTime"
-            type="date"
-            value-format="timestamp"
-            placeholder="选择处理时间"
-            style="width: 100%"
-          />
+          <el-date-picker clearable v-model="form.handleTime" type="date" value-format="timestamp" placeholder="选择处理时间"
+            style="width: 100%" />
         </el-form-item>
         <!-- <el-form-item label="状态" prop="status">
           <el-radio-group v-model="form.status" style="width: 100%;">
@@ -208,17 +115,9 @@
           </el-radio-group>
         </el-form-item> -->
         <el-form-item label="处理方式" prop="handleMethod">
-          <el-select
-            v-model="form.handleMethod"
-            placeholder="请选择处理方式"
-            style="width: 100%"
-          >
-            <el-option
-              v-for="dict in this.getDictDatas(DICT_TYPE.DENGER_HANDLE)"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            />
+          <el-select v-model="form.handleMethod" placeholder="请选择处理方式" style="width: 100%">
+            <el-option v-for="dict in this.getDictDatas(DICT_TYPE.DENGER_HANDLE)" :key="dict.value" :label="dict.label"
+              :value="dict.value" />
           </el-select>
         </el-form-item>
       </el-form>
@@ -227,30 +126,16 @@
         <el-button @click="cancel">取 消</el-button>
       </div>
     </el-dialog>
-    <el-dialog
-      title="详细信息查看"
-      :visible.sync="openSeedialog"
-      width="85vw"
-      class="detail"
-    >
-      <el-form
-        ref="form"
-        :model="deatilData"
-        label-width="auto"
-        label-position="left"
-      >
+    <el-dialog title="详细信息查看" :visible.sync="openSeedialog" width="85vw" class="detail">
+      <el-form ref="form" :model="deatilData" label-width="auto" label-position="left">
         <el-row :gutter="20">
           <el-col :span="10">
             <el-form-item label="任务名称:" prop="inspName">
               <div>{{ deatilData.task_name }}</div>
-            </el-form-item></el-col
-          >
+            </el-form-item></el-col>
           <el-col :span="14">
             <el-form-item label="任务类型:" prop="dwdz">
-              <dict-tag
-                :type="DICT_TYPE.TASK_STATUS"
-                :value="deatilData.task_type"
-              />
+              <dict-tag :type="DICT_TYPE.TASK_STATUS" :value="deatilData.task_type" />
             </el-form-item>
           </el-col>
         </el-row>
@@ -258,14 +143,10 @@
           <el-col :span="10">
             <el-form-item label="检查项名称:" prop="insp_name">
               <div>{{ deatilData.insp_name }}</div>
-            </el-form-item></el-col
-          >
+            </el-form-item></el-col>
           <el-col :span="14">
             <el-form-item label="检查项类型:" prop="insp_type">
-              <dict-tag
-                :type="DICT_TYPE.DICT_INSPECT_TYPE"
-                :value="deatilData.insp_type"
-              />
+              <dict-tag :type="DICT_TYPE.DICT_INSPECT_TYPE" :value="deatilData.insp_type" />
             </el-form-item>
           </el-col>
         </el-row>
@@ -273,14 +154,10 @@
           <el-col :span="10">
             <el-form-item label="单位名称:" prop="org_name">
               <div>{{ deatilData.org_name }}</div>
-            </el-form-item></el-col
-          >
+            </el-form-item></el-col>
           <el-col :span="14">
             <el-form-item label="单位类型:" prop="dwlx">
-              <dict-tag
-                :type="DICT_TYPE.BACKEND_ORG_TYPE"
-                :value="deatilData.dwlx"
-              />
+              <dict-tag :type="DICT_TYPE.BACKEND_ORG_TYPE" :value="deatilData.dwlx" />
             </el-form-item>
           </el-col>
         </el-row>
@@ -288,8 +165,7 @@
           <el-col :span="10">
             <el-form-item label="隐患状态:" prop="denger_status">
               <div>{{ deatilData.denger_status }}</div>
-            </el-form-item></el-col
-          >
+            </el-form-item></el-col>
           <el-col :span="14">
             <el-form-item label="隐患描述:" prop="description">
               <div>{{ deatilData.description }}</div>
@@ -300,23 +176,22 @@
           <el-col :span="10">
             <el-form-item label="检查项时间:" prop="insp_name">
               <span>{{ parseTime(deatilData.inspect_time) }}</span>
-            </el-form-item></el-col
-          >
+            </el-form-item></el-col>
         </el-row>
         <el-row :gutter="20">
           <el-col :span="10">
             <el-form-item label="现场照片:" prop="insp_name">
-              <div v-if="imgDeatilData.imgUrlList"><img v-for="(item,index) in imgDeatilData.imgUrlList" :key="index" :src="item.imgUrl" style="width:120px;height:120px;margin-right: 30px;"></div>
+              <div v-if="imgDeatilData.imgUrlList"><img v-for="(item, index) in imgDeatilData.imgUrlList" :key="index"
+                  :src="item.imgUrl" style="width:120px;height:120px;margin-right: 30px;"></div>
               <div v-else style="justify-content:space-around;margin-top:10px;">
-											<img v-if="imgDeatilData.imgUrl1" :showLoading="true" :src="imgDeatilData.imgUrl1"
-											style="width:120px;height:120px;margin-right: 30px;"/>
-											<img v-if="imgDeatilData.imgUrl2" :showLoading="true"
-												:src="imgDeatilData.imgUrl2" style="width:120px;height:120px;margin-right: 30px;"/>
-											<img v-if="imgDeatilData.imgUrl3" :showLoading="true"
-												:src="imgDeatilData.imgUrl3" style="width:120px;height:120px;"/>
+                <img v-if="imgDeatilData.imgUrl1" :showLoading="true" :src="imgDeatilData.imgUrl1"
+                  style="width:120px;height:120px;margin-right: 30px;" />
+                <img v-if="imgDeatilData.imgUrl2" :showLoading="true" :src="imgDeatilData.imgUrl2"
+                  style="width:120px;height:120px;margin-right: 30px;" />
+                <img v-if="imgDeatilData.imgUrl3" :showLoading="true" :src="imgDeatilData.imgUrl3"
+                  style="width:120px;height:120px;" />
               </div>
-            </el-form-item></el-col
-          >
+            </el-form-item></el-col>
         </el-row>
       </el-form>
 
@@ -556,7 +431,7 @@ export default {
           this.getList();
           this.$modal.msgSuccess("删除成功");
         })
-        .catch(() => {});
+        .catch(() => { });
     },
     /** 导出按钮操作 */
     handleExport() {
@@ -575,7 +450,7 @@ export default {
           this.$download.excel(response, "隐患列表.xls");
           this.exportLoading = false;
         })
-        .catch(() => {});
+        .catch(() => { });
     },
   },
 };

文件差异内容过多而无法显示
+ 168 - 593
src/views/backend/taskInfo/index.vue


+ 35 - 131
src/views/index.vue

@@ -4,12 +4,7 @@
     <div>
       <panel-group @handleSetLineChartData="handleSetLineChartData" />
       <el-row :gutter="20">
-        <el-col
-          :xs="44"
-          :sm="44"
-          :lg="16"
-          :style="{ height: wheight + 10 + 'px', background: '#fff' }"
-        >
+        <el-col :xs="44" :sm="44" :lg="16" :style="{ height: wheight + 10 + 'px', background: '#fff' }">
           <!-- <div class="chart-wrapper" style="position: relative;">
             <div class="date-picker" style="position: absolute;top: 0;right:30px;z-index:999;margin-top: 10px">
               <el-date-picker v-model="selectedMonth" type="month" placeholder="选择月份" format="yyyy-MM"
@@ -20,27 +15,14 @@
           </div> -->
           <!-- :height="wheight?wheight" -->
           <div style="margin-top: 10px; font-weight: 500; font-size: 15px">
-            <span>任务列表</span
-            ><span
-              style="float: right; cursor: pointer; float: right"
-              @click="gomorelist"
-              >更多</span
-            >
+            <span>任务列表</span><span style="float: right; cursor: pointer; float: right" @click="gomorelist">更多</span>
           </div>
-          <el-table
-            ref="filterTable"
-            :data="tableDataMiddle"
-            :height="wheight - 50"
-            style="width: 100%; padding-top: 10px"
-            @filter-change="filterTags"
-          >
+          <el-table ref="filterTable" :data="tableDataMiddle" :height="wheight - 50"
+            style="width: 100%; padding-top: 10px" @filter-change="filterTags">
             <el-table-column label="任务名称" align="center" prop="taskName" />
             <el-table-column label="任务类型" align="center" prop="taskType">
               <template v-slot="scope">
-                <dict-tag
-                  :type="DICT_TYPE.TASK_TYPE"
-                  :value="scope.row.taskType"
-                />
+                <dict-tag :type="DICT_TYPE.TASK_TYPE" :value="scope.row.taskType" />
               </template>
             </el-table-column>
             <el-table-column label="任务内容" align="center">
@@ -48,25 +30,13 @@
                 <div v-html="scope.row.taskContent"></div>
               </template>
             </el-table-column>
-            <el-table-column
-              label="任务状态"
-              align="center"
-              prop="taskStatus"
-              :filters="[
-                { text: '待完成', value: 1 },
-                { text: '待审核', value: 2 },
-                { text: '已归档', value: 3 },
-              ]"
-              filter-placement="bottom-end"
-              :filter-multiple="false"
-              column-key="taskStatus"
-              v-slot="scope"
-            >
+            <el-table-column label="任务状态" align="center" prop="taskStatus" :filters="[
+              { text: '待完成', value: 1 },
+              { text: '待审核', value: 2 },
+              { text: '已归档', value: 3 },
+            ]" filter-placement="bottom-end" :filter-multiple="false" column-key="taskStatus" v-slot="scope">
               <template>
-                <dict-tag
-                  :type="DICT_TYPE.TASK_STATUS"
-                  :value="scope.row.taskStatus"
-                />
+                <dict-tag :type="DICT_TYPE.TASK_STATUS" :value="scope.row.taskStatus" />
               </template>
             </el-table-column>
             <!-- <el-table-column prop="tag" label="任务状态" width="100"
@@ -80,41 +50,26 @@
         </el-col>
         <el-col :xs="24" :sm="24" :lg="8">
           <div class="chart-wrapper" style="position: relative">
-            <div
-              class="date-picker"
-              style="
+            <div class="date-picker" style="
                 position: absolute;
                 top: 0;
                 left: 170px;
                 z-index: 999;
                 margin-top: 10px;
-              "
-            >
-              <el-date-picker
-                v-model="selectedMonths"
-                type="month"
-                placeholder="选择月份"
-                format="M"
-                value-format="M"
-                @change="handleChange"
-              >
+              ">
+              <el-date-picker v-model="selectedMonths" type="month" placeholder="选择月份" format="M" value-format="M"
+                @change="handleChange">
               </el-date-picker>
             </div>
             <raddar-chart :reportData="reportData" />
             <!-- <div>详细情况</div> -->
-            <el-button
-              size="middle"
-              type="text"
-              style="
+            <el-button size="middle" type="text" style="
                 position: absolute;
                 bottom: 5px;
                 right: 50px;
                 z-index: 999;
                 margin-top: 10px;
-              "
-              @click="handleDeatail"
-              >详细情况</el-button
-            >
+              " @click="handleDeatail">详细情况</el-button>
           </div>
         </el-col>
         <!-- <el-col :xs="24" :sm="24" :lg="8">
@@ -143,80 +98,33 @@
                     src="../assets/images/shangshen.png" style="width:6px;height:8px;margin: 6px 0 0 3px;"></div>
               </div> -->
             <!-- </div> -->
-            <div
-              class="chart-wrapper"
-              style="position: relative; width: 100%; margin-bottom: 0"
-              id="wheight"
-            >
-              <line-chart
-                :chart-data="lineChartData"
-                :chart-datano="lineChartDatano"
-              />
+            <div class="chart-wrapper" style="position: relative; width: 100%; margin-bottom: 0" id="wheight">
+              <line-chart :chart-data="lineChartData" :chart-datano="lineChartDatano" />
             </div>
           </div>
         </el-col>
         <el-col :xs="24" :sm="24" :lg="8">
-          <div
-            class="chart-wrapper chart-wrappers"
-            style="height: 356px; overflow: auto"
-          >
+          <div class="chart-wrapper chart-wrappers" style="height: 356px; overflow: auto">
             <div style="margin-bottom: 10px">
-              <span class="line-left-top">整改隐患记录</span
-              ><span style="float: right; cursor: pointer" @click="more"
-                >更多</span
-              >
+              <span class="line-left-top">整改隐患记录</span><span style="float: right; cursor: pointer" @click="more">更多</span>
             </div>
-            <el-table
-              :data="tableData"
-              style="width: 100%"
-              :cell-class-name="tableCellClassName"
-            >
-              <el-table-column
-                label="任务名称"
-                prop="task_name"
-                header-align="center"
-                align="center"
-              >
+            <el-table :data="tableData" style="width: 100%" :cell-class-name="tableCellClassName">
+              <el-table-column label="任务名称" prop="task_name" header-align="center" align="center">
               </el-table-column>
-              <el-table-column
-                label="检查时间"
-                prop="inspect_time"
-                header-align="center"
-                align="center"
-              >
+              <el-table-column label="检查时间" prop="inspect_time" header-align="center" align="center">
               </el-table-column>
-              <el-table-column
-                label="单位名称"
-                prop="org_name"
-                header-align="center"
-                align="center"
-              >
+              <el-table-column label="单位名称" prop="org_name" header-align="center" align="center">
               </el-table-column>
             </el-table>
           </div>
         </el-col>
       </el-row>
     </div>
-    <el-dialog
-      title="维保报告单位数量详情"
-      :visible.sync="showRaddarDetail"
-      width="60%"
-      v-dialogDrag
-      append-to-body
-      class="details"
-    >
-        <el-button size="mini" type="primary" plain @click="handleDeatailWei" style="margin-bottom: 10px;"
-          >未上传</el-button
-        >
-        <el-button size="mini" type="success" plain @click="handleDeatailYi"  style="margin-bottom: 10px;"
-          >已上传</el-button
-        >
-      <el-table
-        highlight-current-row
-        v-loading="loading"
-        :data="list"
-        style="width: 100%; overflow: auto"
-      >
+    <el-dialog title="维保报告单位数量详情" :visible.sync="showRaddarDetail" width="60%" v-dialogDrag append-to-body
+      class="details">
+      <el-button size="mini" type="primary" plain @click="handleDeatailWei" style="margin-bottom: 10px;">未上传</el-button>
+      <el-button size="mini" type="success" plain @click="handleDeatailYi" style="margin-bottom: 10px;">已上传</el-button>
+      <el-table highlight-current-row v-loading="loading" :data="list" style="width: 100%; overflow: auto">
         <el-table-column label="ID" align="center" prop="id" />
         <el-table-column label="单位名称" align="center" prop="orgName">
           <template v-slot="scope">
@@ -227,13 +135,8 @@
         </el-table-column>
       </el-table>
       <!-- 分页组件 -->
-      <pagination
-        v-show="total > 0"
-        :total="total"
-        :page.sync="queryRader.pageNo"
-        :limit.sync="queryRader.pageSize"
-        @pagination="getData"
-      />
+      <pagination v-show="total > 0" :total="total" :page.sync="queryRader.pageNo" :limit.sync="queryRader.pageSize"
+        @pagination="getData" />
     </el-dialog>
   </div>
 </template>
@@ -384,7 +287,7 @@ export default {
       this.$router.push({ path: "/backend/taskInfo" });
     },
     //统计参数月份没有上传维保报告的数量
-    async currentReport() {},
+    async currentReport() { },
     //近30天隐患统计
     async countdengerbyday() {
       const res = await countdengerbyday({
@@ -617,7 +520,8 @@ export default {
   border: 1px solid #01b0e3;
   color: #01b0e3;
 }
-::v-deep .el-dialog__body{
+
+::v-deep .el-dialog__body {
   padding: 10px;
 }
 </style>

+ 10 - 3
src/views/system/operatelog/index.vue

@@ -18,7 +18,7 @@
         </el-select>
       </el-form-item>
       <el-form-item label="状态" prop="status">
-        <el-select v-model="queryParams.success" placeholder="操作状态" clearable style="width: 240px">
+        <el-select v-model="queryParams.success" placeholder="操作状态" clearable style="width: 240px" @change="testChange">
           <el-option :key="true" label="成功" :value="true" />
           <el-option :key="false" label="失败" :value="false" />
         </el-select>
@@ -42,7 +42,7 @@
     </el-row>
     <el-table v-loading="loading" :data="list">
       <el-table-column label="日志编号" align="center" prop="id" />
-      <el-table-column label="操作模块" align="center" prop="module" width="230"/>
+      <el-table-column label="操作模块" align="center" prop="module" width="230" />
       <el-table-column label="操作名" align="center" prop="name" width="230" />
       <el-table-column label="操作类型" align="center" prop="type">
         <template v-slot="scope">
@@ -123,7 +123,6 @@
 
 <script>
 import { listOperateLog, exportOperateLog } from "@/api/system/operatelog";
-
 export default {
   name: "Operlog",
   data() {
@@ -198,6 +197,14 @@ export default {
         this.$download.excel(response, '操作日志.xls');
         this.exportLoading = false;
       }).catch(() => { });
+    },
+    testChange(e) {
+      console.log(e, '11');
+      listOperateLog({success:e,pageNo:1,pageSize:10}).then(res=>{
+        this.list = res.data.list;
+        this.total = res.data.total;
+        console.log(res,'rrr');
+      })
     }
   }
 };

部分文件因为文件数量过多而无法显示