Просмотр исходного кода

点击记录修改查询和列表

wjj 1 день назад
Родитель
Сommit
76ec71339c
1 измененных файлов с 22 добавлено и 69 удалено
  1. 22 69
      src/views/his/shareMaterialRecord/index.vue

+ 22 - 69
src/views/his/shareMaterialRecord/index.vue

@@ -1,43 +1,16 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="用户id" prop="userId">
+      <el-form-item label="素材名称" prop="materialName">
         <el-input
-          v-model="queryParams.userId"
-          placeholder="请输入用户id"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="销售id" prop="companyUserId">
-        <el-input
-          v-model="queryParams.companyUserId"
-          placeholder="请输入销售id"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="微信union_id" prop="unionId">
-        <el-input
-          v-model="queryParams.unionId"
-          placeholder="请输入微信union_id"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="素材id" prop="materialId">
-        <el-input
-          v-model="queryParams.materialId"
+          v-model="queryParams.materialName"
           placeholder="请输入素材id"
           clearable
           size="small"
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="创建时间">
+      <el-form-item label="点击时间">
         <el-date-picker
           v-model="daterangeCreateTime"
           size="small"
@@ -49,15 +22,7 @@
           end-placeholder="结束日期"
         ></el-date-picker>
       </el-form-item>
-      <el-form-item label="用户头像" prop="avatar">
-        <el-input
-          v-model="queryParams.avatar"
-          placeholder="请输入用户头像"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
+      
       <el-form-item label="用户名称" prop="userName">
         <el-input
           v-model="queryParams.userName"
@@ -76,9 +41,9 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="销售公司" prop="companyId">
+      <el-form-item label="销售公司" prop="companyName">
         <el-input
-          v-model="queryParams.companyId"
+          v-model="queryParams.companyName"
           placeholder="请输入销售公司"
           clearable
           size="small"
@@ -92,7 +57,7 @@
     </el-form>
 
     <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
+      <!-- <el-col :span="1.5">
         <el-button
           type="primary"
           plain
@@ -123,7 +88,7 @@
           @click="handleDelete"
           v-hasPermi="['his:shareMaterialRecord:remove']"
         >删除</el-button>
-      </el-col>
+      </el-col> -->
       <el-col :span="1.5">
         <el-button
           type="warning"
@@ -140,35 +105,20 @@
 
     <el-table border v-loading="loading" :data="shareMaterialRecordList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="销售公司" align="center" prop="id" />
-      <el-table-column label="用户id" align="center" prop="userId" />
-      <el-table-column label="销售id" align="center" prop="companyUserId" />
-      <el-table-column label="微信union_id" align="center" prop="unionId" />
-      <el-table-column label="素材id" align="center" prop="materialId" />
-      <el-table-column label="用户头像" align="center" prop="avatar" />
+      <el-table-column label="素材名称" align="center" prop="materialName" />
       <el-table-column label="用户名称" align="center" prop="userName" />
-      <el-table-column label="销售名称" align="center" prop="companyUserName" />
-      <el-table-column label="销售公司" align="center" prop="companyId" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+      <el-table-column label="用户头像" align="center" prop="avatar" >
         <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['his:shareMaterialRecord:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['his:shareMaterialRecord:remove']"
-          >删除</el-button>
+          <el-popover placement="right" title="" trigger="hover">
+            <img slot="reference" :src="scope.row.avatar" width="60px">
+            <img :src="scope.row.avatar" style="max-width: 200px;">
+          </el-popover>
         </template>
       </el-table-column>
+      <el-table-column label="销售名称" align="center" prop="companyUserName" />
+      <el-table-column label="销售公司" align="center" prop="companyName" />
+      <el-table-column label="点击时间" align="center" prop="createTime" />
     </el-table>
-
     <pagination
       v-show="total>0"
       :total="total"
@@ -272,8 +222,11 @@ export default {
       this.loading = true;
       this.queryParams.params = {};
       if (null != this.daterangeCreateTime && '' != this.daterangeCreateTime) {
-        this.queryParams.params["beginCreateTime"] = this.daterangeCreateTime[0];
-        this.queryParams.params["endCreateTime"] = this.daterangeCreateTime[1];
+        this.queryParams.beginCreateTime = this.daterangeCreateTime[0];
+        this.queryParams.endCreateTime = this.daterangeCreateTime[1];
+      } else {
+        this.queryParams.beginCreateTime = null;
+        this.queryParams.endCreateTime = null;
       }
       listShareMaterialRecord(this.queryParams).then(response => {
         this.shareMaterialRecordList = response.rows;