|
|
@@ -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;
|