客户关系维护

This commit is contained in:
zhanglipeng 2021-04-19 17:19:50 +08:00
parent 2bb381fe15
commit be04ce66ec
3 changed files with 57 additions and 5 deletions

View File

@ -10,6 +10,15 @@ export function listUser(query) {
}) })
} }
// 查询用户列表
export function listlrrUser(query) {
return request({
url: '/system/user/lrrlist',
method: 'get',
params: query
})
}
// 查询用户详细 // 查询用户详细
export function getUser(userId) { export function getUser(userId) {
return request({ return request({

View File

@ -70,6 +70,21 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :xs="24" :ms="12" :md="5">
<el-form-item label="录入人" prop="createUserid">
<el-select
v-model="queryParams.createUserid"
placeholder="请选择录入人"
>
<el-option
v-for="dict in lrrOptions"
:key="dict.userId"
:label="dict.nickName"
:value="dict.userId"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :xs="24" :ms="12" :md="4"> <el-col :xs="24" :ms="12" :md="4">
<el-form-item class="no-margin"> <el-form-item class="no-margin">
<el-button <el-button
@ -579,10 +594,14 @@ import {
updateCustomer, updateCustomer,
exportCustomer, exportCustomer,
} from "@/api/benyi/customer"; } from "@/api/benyi/customer";
import { listUser, getUserOnlyByRoleId } from "@/api/system/user"; import {
listUser,
listlrrUser,
getUserOnlyByRoleId,
getUserProfile,
} from "@/api/system/user";
// //
import VDistpicker from "v-distpicker"; import VDistpicker from "v-distpicker";
import { getUserProfile } from "@/api/system/user";
export default { export default {
name: "Customer", name: "Customer",
data() { data() {
@ -626,7 +645,7 @@ export default {
customerUserOptions: [], customerUserOptions: [],
// //
userOptions: [], userOptions: [],
lrrOptions: [],
// //
queryParams: { queryParams: {
// //
@ -695,6 +714,7 @@ export default {
this.getUserList(); this.getUserList();
this.getUsersByRole(); this.getUsersByRole();
this.getUser(); this.getUser();
this.getLrrList();
}, },
components: { components: {
// //
@ -720,6 +740,12 @@ export default {
this.userOptions = response.rows; this.userOptions = response.rows;
}); });
}, },
/** 查询用户列表 */
getLrrList() {
listlrrUser(null).then((response) => {
this.lrrOptions = response.rows;
});
},
/** 根据roleid查询用户列表 */ /** 根据roleid查询用户列表 */
getUsersByRole() { getUsersByRole() {
getUserOnlyByRoleId(this.roleId).then((response) => { getUserOnlyByRoleId(this.roleId).then((response) => {

View File

@ -74,6 +74,23 @@ public class SysUserController extends BaseController {
return getDataTable(list); return getDataTable(list);
} }
@GetMapping("/lrrlist")
public TableDataInfo lrrlist(SysUser user) {
int l1=103;
user.setDeptId(Long.valueOf(l1));
List<SysUser> list = userService.selectUserList(user);
int l2=105;
user.setDeptId(Long.valueOf(l2));
list.addAll(userService.selectUserList(user));
int l3=107;
user.setDeptId(Long.valueOf(l3));
list.addAll(userService.selectUserList(user));
return getDataTable(list);
}
@Log(title = "用户管理", businessType = BusinessType.EXPORT) @Log(title = "用户管理", businessType = BusinessType.EXPORT)
@PreAuthorize("@ss.hasPermi('system:user:export')") @PreAuthorize("@ss.hasPermi('system:user:export')")
@GetMapping("/export") @GetMapping("/export")