Files
scrq-hd/.svn/pristine/a4/a446c4718eeda1e747f8c00b47f1429be69ae7d6.svn-base
2025-07-03 10:34:04 +08:00

109 lines
2.8 KiB
Plaintext

<template>
<div class="app-container">
<el-form :model="queryParams" @submit.native.stop.prevent ref="queryForm" :inline="true" label-width="120px">
<el-form-item label="业务员名称" prop="nickName">
<el-input
v-model="queryParams.nickName"
placeholder="输入业务员名称"
clearable
size="small"
style="width: 200px"
@keyup.enter.native.prevent.stop="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<el-table v-loading="loading" border :data="List" @row-dblclick="handleDbClick" ref="list" height="400px">
<el-table-column label="业务员代码" align="center" prop="userName" width="200" :show-overflow-tooltip="true"/>
<el-table-column label="业务员名称" align="center" prop="nickName" width="200" :show-overflow-tooltip="true"/>
<!-- <el-table-column label="供应商地址" align="center" prop="supplierAddress" width="200" :show-overflow-tooltip="true"/> -->
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNo"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
</div>
</template>
<script>
import {
listUser,
getUser,
delUser,
addUser,
getTree,
updateUser,
exportUser,
resetUserPwd,
changeUserStatus,
importTemplate
} from "@/api/system/user";
export default {
props: {
layerid: {
type: String,
default: ""
},
},
name: 'select-number-rule',
data() {
return{
total:0,
queryParams:{
pageNo: 1,
pageSize: 50,
},
loading:null,
List:[],
}
},
mounted() {
this.initData()
},
methods:{
initData() {
this.getList()
},
getList() {
this.loading = true
listUser(this.queryParams).then(resp => {
this.loading = false;
this.total = resp.total
this.List = resp.rows
})
},
handleDbClick(row, event, column) {
this.$parent.getSalesman(row);
this.$layer.close(this.layerid);
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNo = 1
this.getList()
},
/** 重置按钮操作 */
resetQuery() {
this.dateRange = []
this.resetForm('queryForm')
this.handleQuery()
},
}
}
</script>
<style scoped>
</style>