|
@@ -12,13 +12,14 @@
|
|
|
<el-input size="small" v-model="searchForm.phone" placeholder="请输入手机号" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="部门" prop="officeName">
|
|
|
- <el-select v-model="searchForm.officeName" placeholder="请选择是否收款" clearable>
|
|
|
+ <el-select v-model="searchForm.officeName" placeholder="请选择部门" clearable>
|
|
|
<el-option label="工程一部" value="工程一部"></el-option>
|
|
|
<el-option label="工程二部" value="工程二部"></el-option>
|
|
|
<el-option label="工程三部" value="工程三部"></el-option>
|
|
|
<el-option label="工程四部" value="工程四部"></el-option>
|
|
|
<el-option label="工程五部" value="工程五部"></el-option>
|
|
|
<el-option label="招标代理部" value="招标代理部"></el-option>
|
|
|
+ <el-option label="兴光评估" value="兴光评估"></el-option>
|
|
|
<el-option label="其他" value="其他"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -29,6 +30,11 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div class="bg-white top" style="">
|
|
|
+ <vxe-toolbar :refresh="{query: refreshList}" custom>
|
|
|
+ <template #buttons>
|
|
|
+ <el-button v-if="hasPermission('luckyDraw:member:del')" icon="el-icon-delete" type="danger" size="small" @click="del()" :disabled="$refs.luckyTable && $refs.luckyTable.getCheckboxRecords().length === 0" plain>删除</el-button>
|
|
|
+ </template>
|
|
|
+ </vxe-toolbar>
|
|
|
<div style="height: calc(100% - 90px)">
|
|
|
<vxe-table
|
|
|
:key="tableKey"
|
|
@@ -47,6 +53,7 @@
|
|
|
:sort-config="{remote:true}"
|
|
|
:data="dataList"
|
|
|
:checkbox-config="{}">
|
|
|
+ <vxe-column type="checkbox" width="40px"></vxe-column>
|
|
|
<vxe-column type="seq" width="60" title="序号"></vxe-column>
|
|
|
<vxe-column min-width="160" align="center" title="活动" field="eventName"></vxe-column>
|
|
|
<vxe-column min-width="160" align="center" title="姓名" field="name"></vxe-column>
|
|
@@ -63,8 +70,8 @@
|
|
|
</vxe-column>
|
|
|
<vxe-column title="操作" width="120px" fixed="right" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button v-if="hasPermission('luckyDraw:member:edit')&&scope.row.createBy === $store.state.user.id" type="text" size="small" @click="edit(scope.row.id)">修改</el-button>
|
|
|
- <el-button v-if="hasPermission('luckyDraw:member:del')&&scope.row.createBy === $store.state.user.id" type="text" size="small" @click="del(scope.row.id)">删除</el-button>
|
|
|
+ <el-button v-if="hasPermission('luckyDraw:member:edit')" type="text" size="small" @click="edit(scope.row.id)">修改</el-button>
|
|
|
+ <el-button v-if="hasPermission('luckyDraw:member:del')" type="text" size="small" @click="del(scope.row.id)">删除</el-button>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
</vxe-table>
|
|
@@ -196,6 +203,7 @@
|
|
|
},
|
|
|
// 删除
|
|
|
del (id) {
|
|
|
+ console.log(123)
|
|
|
let ids = id || this.$refs.clientTable.getCheckboxRecords().map(item => {
|
|
|
return item.id
|
|
|
}).join(',')
|