jiangping
2024-10-15 467d562d63e54d6dba1449734f83e969b7b67932
最新版本
已修改8个文件
32 ■■■■■ 文件已修改
admin/src/api/business/position.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaMemberWindow.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/business/OperaPositionWindow.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/internalMember.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/position.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/relativeMember.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/dao/admin/request/MemberQuery.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/api/business/position.js
@@ -2,12 +2,16 @@
// 查询
export function fetchList (data) {
export function allList (data) {
  return request.post('/visitsAdmin/cloudService/business/position/list', data, {
    trim: true
  })
}
export function fetchList (data) {
  return request.post('/visitsAdmin/cloudService/business/position/page', data, {
    trim: true
  })
}
// 创建
export function create (data) {
  return request.post('/visitsAdmin/cloudService/business/position/create', data)
admin/src/components/business/OperaMemberWindow.vue
@@ -67,7 +67,7 @@
import UploadAvatarImage from '@/components/common/UploadAvatarImage'
import UploadFaceImg from '@/components/common/UploadFaceImg'
import { checkMobile, validIdCardNo, validIdCardNoNew } from '@/utils/form'
import { fetchList as positionList } from '@/api/business/position'
import { allList   } from '@/api/business/position'
export default {
  name: 'OperaCompanyWindow',
  extends: BaseOpera,
@@ -166,7 +166,7 @@
      })
    },
    getPositionList () {
      positionList({})
      allList({})
        .then(res => {
          this.positionList = res
        })
admin/src/components/business/OperaPositionWindow.vue
@@ -47,7 +47,7 @@
  },
  created () {
    this.config({
      api: '/business/',
      api: '/business/position',
      'field.id': 'id'
    })
  },
admin/src/views/business/internalMember.vue
@@ -207,7 +207,7 @@
import OperaMemberRoleWindow from '@/components/business/OperaMemberRoleWindow'
import OperaMemberImportWindow from '@/components/business/OperaMemberImportWindow'
import { fetchList } from '@/api/business/company'
import { fetchList as alllist } from '@/api/business/position'
import { allList } from '@/api/business/position'
import { memberSync, roleAuth, updateCanVisit, updateHead, updateWorkStatus } from '@/api/business/member'
export default {
  name: 'internalMember',
@@ -267,7 +267,7 @@
      this.$refs.OperaMemberRoleWindow.open('内部员工下发权限', ids, names, this.searchForm.companyType)
    },
    getPositionList () {
      alllist({})
      allList({})
        .then(res => {
          this.positionList = res
        })
admin/src/views/business/position.vue
@@ -1,5 +1,5 @@
<template>
  <TableLayout :permissions="['business:member:query']">
  <TableLayout :permissions="['business:position:query']">
    <!-- 搜索表单 -->
    <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="120px" inline>
      <el-form-item label="" prop="name">
@@ -56,14 +56,14 @@
import Pagination from '@/components/common/Pagination'
import OperaPositionWindow from '@/components/business/OperaPositionWindow'
export default {
  name: 'areaSet',
  name: 'userPosition',
  extends: BaseTable,
  components: { TableLayout, Pagination, OperaPositionWindow },
  data () {
    return {
      // 搜索
      searchForm: {
        title: ''
        name: ''
      }
    }
  },
admin/src/views/business/relativeMember.vue
@@ -214,7 +214,7 @@
import OperaTrainTimeImportWindow from '@/components/business/OperaTrainTimeImportWindow'
import OperaMemberRoleWindow from '@/components/business/OperaMemberRoleWindow'
import { fetchList } from '@/api/business/company'
import { fetchList as positionList } from '@/api/business/position'
import { allList as positionList } from '@/api/business/position'
import { memberSync, roleAuth, updateCanVisit, updateHead, updateWorkStatus } from '@/api/business/member'
export default {
  name: 'internalMember',
server/visits/dmvisit_service/src/main/java/com/doumee/dao/admin/request/MemberQuery.java
@@ -59,6 +59,8 @@
    @ApiModelProperty(value = "操作人员 ")
    private Integer createrId;
    @ApiModelProperty(value = "岗位ID")
    private Integer positionId;
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -1222,6 +1222,9 @@
        if (pageWrap.getModel().getName() != null) {
            queryWrapper.lambda().eq(Member::getName, pageWrap.getModel().getName());
        }
        if (pageWrap.getModel().getPositionId() != null) {
            queryWrapper.lambda().eq(Member::getPositionId, pageWrap.getModel().getPositionId());
        }
        if (pageWrap.getModel().getBirthday() != null) {
            queryWrapper.lambda().ge(Member::getBirthday, Utils.Date.getStart(pageWrap.getModel().getBirthday()));
            queryWrapper.lambda().le(Member::getBirthday, Utils.Date.getEnd(pageWrap.getModel().getBirthday()));
@@ -1376,6 +1379,7 @@
                .eq(Objects.isNull(pageWrap.getModel().getIsdeleted()),Member::getIsdeleted,Constants.ZERO)
                .eq(Objects.nonNull(pageWrap.getModel().getIsdeleted()),Member::getIsdeleted,pageWrap.getModel().getIsdeleted())
                .eq(Objects.nonNull(pageWrap.getModel().getCompanyType()),Company::getType,pageWrap.getModel().getCompanyType())
                .eq(Objects.nonNull(pageWrap.getModel().getPositionId()),Member::getPositionId,pageWrap.getModel().getPositionId())
                .like(StringUtils.isNotBlank(pageWrap.getModel().getCompanyName()),Company::getName,pageWrap.getModel().getCompanyName())
//                .eq(Member::getStatus,Constants.Status.ENABLE.getValue())
//                .eq(Member::getType,Constants.memberType.internal)