| | |
| | | |
| | | // 查询 |
| | | |
| | | 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) |
| | |
| | | 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, |
| | |
| | | }) |
| | | }, |
| | | getPositionList () { |
| | | positionList({}) |
| | | allList({}) |
| | | .then(res => { |
| | | this.positionList = res |
| | | }) |
| | |
| | | }, |
| | | created () { |
| | | this.config({ |
| | | api: '/business/', |
| | | api: '/business/position', |
| | | 'field.id': 'id' |
| | | }) |
| | | }, |
| | |
| | | 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', |
| | |
| | | this.$refs.OperaMemberRoleWindow.open('内部员工下发权限', ids, names, this.searchForm.companyType) |
| | | }, |
| | | getPositionList () { |
| | | alllist({}) |
| | | allList({}) |
| | | .then(res => { |
| | | this.positionList = res |
| | | }) |
| | |
| | | <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"> |
| | |
| | | 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: '' |
| | | } |
| | | } |
| | | }, |
| | |
| | | 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', |
| | |
| | | |
| | | @ApiModelProperty(value = "操作人员 ") |
| | | private Integer createrId; |
| | | @ApiModelProperty(value = "岗位ID") |
| | | private Integer positionId; |
| | | |
| | | |
| | | |
| | |
| | | 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())); |
| | |
| | | .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) |