diff --git a/src/api/qwei-department.js b/src/api/qwei-department.js new file mode 100644 index 0000000..e98a42b --- /dev/null +++ b/src/api/qwei-department.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +export function getQweiDepartmentList(params) { + return request({ + url: '/qweiDepartment/list', + method: 'get', + params: { + current: params.current || 1, + size: params.size || 10, + deptId: params.deptId, + deptName: params.deptName, + parentDeptId: params.parentDeptId + } + }) +} + +export function addQweiDepartment(data) { + return request({ + url: '/qweiDepartment/add', + method: 'post', + data + }) +} + +export function updateQweiDepartment(data) { + return request({ + url: '/qweiDepartment/update', + method: 'put', + data + }) +} + +export function deleteQweiDepartment(id) { + return request({ + url: `/qweiDepartment/delete/${id}`, + method: 'delete' + }) +} + +export function syncQweiDepartment() { + return request({ + url: '/qweiDepartment/sync', + method: 'post' + }) +} + diff --git a/src/api/qwei-user.js b/src/api/qwei-user.js new file mode 100644 index 0000000..f017ac3 --- /dev/null +++ b/src/api/qwei-user.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +export function getQweiUserList(params) { + return request({ + url: '/qweiUser/list', + method: 'get', + params: { + current: params.current || 1, + size: params.size || 10, + userid: params.userid, + userName: params.userName, + mainDepartmentId: params.mainDepartmentId, + status: params.status + } + }) +} + +export function addQweiUser(data) { + return request({ + url: '/qweiUser/add', + method: 'post', + data + }) +} + +export function updateQweiUser(data) { + return request({ + url: '/qweiUser/update', + method: 'put', + data + }) +} + +export function deleteQweiUser(id) { + return request({ + url: `/qweiUser/delete/${id}`, + method: 'delete' + }) +} + +export function syncQweiUser() { + return request({ + url: '/qweiUser/sync', + method: 'post' + }) +} + diff --git a/src/router/index.js b/src/router/index.js index b4c8355..e24ca93 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -404,6 +404,12 @@ export const constantRoutes = [ name: 'DictItem', component: () => import('@/views/system/dict-item/index'), meta: { title: '字典管理', icon: 'el-icon-collection' } + }, + { + path: 'qwei-data', + name: 'QweiData', + component: () => import('@/views/system/qwei-data/index'), + meta: { title: '企微数据', icon: 'el-icon-connection' } } ] }, diff --git a/src/views/device/index.vue b/src/views/device/index.vue index b3c55c9..7a22817 100644 --- a/src/views/device/index.vue +++ b/src/views/device/index.vue @@ -393,8 +393,8 @@ export default { }, findBindUserOption(userId) { if (!userId) return null - return this.bindUserSelectOptions.find(o => String(o.value) === String(userId)) - || this.userOptions.find(o => String(o.value) === String(userId)) + return this.bindUserSelectOptions.find(o => String(o.value) === String(userId)) || + this.userOptions.find(o => String(o.value) === String(userId)) }, // 获取机构选项 getDealershipOptions() { diff --git a/src/views/image-model/poster-generation.vue b/src/views/image-model/poster-generation.vue index a599aa7..8d0cf21 100644 --- a/src/views/image-model/poster-generation.vue +++ b/src/views/image-model/poster-generation.vue @@ -24,4 +24,3 @@ export default { } - diff --git a/src/views/system/qwei-data/index.vue b/src/views/system/qwei-data/index.vue new file mode 100644 index 0000000..5d6f2d4 --- /dev/null +++ b/src/views/system/qwei-data/index.vue @@ -0,0 +1,604 @@ + + + + + +