| | |
| | | <div class="body"> |
| | | <div class="body-card"> |
| | | <div class="list-view"> |
| | | <TableCommonView |
| | | ref="tableListRef" |
| | | :table-list="tableList" |
| | | :show-summary="showSummary" |
| | | @selClientClick="selClientClick" |
| | | @selMasterClick="selMasterClick" |
| | | @selCommonClick="selCommonClick" |
| | | @getSelectArray="getSelectArray" |
| | | @selTableCol="selTableCol" |
| | | > |
| | | <TableCommonView ref="tableListRef" :table-list="tableList" @selTableCol="selTableCol"> |
| | | <template slot="tableButton"> |
| | | <el-table-column label="操作" width="90"> |
| | | <el-table-column label="操作" width="120"> |
| | | <template slot-scope="scope"> |
| | | <el-button @click="viewClick(scope.row)" type="text" size="small">查看</el-button> |
| | | <el-button @click="approveClick(scope.row)" type="text" size="small">审核</el-button> |
| | |
| | | return { |
| | | tableList: {}, |
| | | tableColumn: [ |
| | | { label: "序号", prop: "number", default: true }, |
| | | { label: "用户名", prop: "client_name" }, |
| | | { label: "手机号", prop: "signTime" }, // 签约日期 |
| | | { label: "公司名称", prop: "serviceContractType" }, |
| | | { label: "联系人姓名", prop: "serviceContractStatus" }, |
| | | { label: "邮箱", prop: "member_name" }, |
| | | { label: "行业", prop: "productName", isProductName: true }, |
| | | { label: "地区", prop: "startTime" }, |
| | | { label: "状态", prop: "endTime" } |
| | | { label: "用户名", prop: "username" }, |
| | | { label: "手机号", prop: "phone" }, |
| | | { label: "公司名称", prop: "company" }, |
| | | { label: "联系人姓名", prop: "contact" }, |
| | | { label: "邮箱", prop: "mailbox" }, |
| | | { label: "行业", prop: "industry" }, |
| | | { label: "地区", prop: "region" }, |
| | | { label: "状态", prop: "status" } |
| | | ], |
| | | showCol: ["序号", "用户名", "手机号", "公司名称", "联系人姓名", "邮箱", "行业", "地区", "状态"] |
| | | showCol: ["用户名", "手机号", "公司名称", "联系人姓名", "邮箱", "行业", "地区", "状态"] |
| | | } |
| | | }, |
| | | created() { |
| | | this.setTable() |
| | | }, |
| | | methods: { |
| | | // 搜索 |
| | | onFilterSearch(val) { |
| | | console.log(val) |
| | | }, |
| | | // 查看 |
| | | viewClick(row) { |
| | | console.log(row) |
| | |
| | | setTable() { |
| | | this.tableList = { |
| | | selectIndex: true, |
| | | tableInfomation: [], |
| | | tableInfomation: [ |
| | | { |
| | | usename: "测试", |
| | | status: 1 |
| | | } |
| | | ], |
| | | allcol: [], |
| | | showcol: this.showCol, |
| | | tableColumn: this.setColumnVisible(this.showCol) |