diff --git a/src/api/mes/deskArrangement.js b/src/api/mes/deskArrangement.js new file mode 100644 index 0000000..98201be --- /dev/null +++ b/src/api/mes/deskArrangement.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 查询产线工位列表 +export function getListOrgWorker(params) { + return request({ + url: '/admin-api/mes/organization/listOrgWorker', + method: 'GET', + params: params + }) +} + +// 获得班组成员 +export function getUserList2(params) { + return request({ + url: '/admin-api/mes/work-team/work-team-detail/getUserList2', + method: 'GET', + params: params + }) +} + +// 多个日期新增工位安排 +export function createWorker(params) { + return request({ + url: '/admin-api/mes/org-worker/createWorker', + method: 'GET', + params: params + }) +} + +// 查询工位安排分页 +export function getOrgWorkerPage(params) { + return request({ + url: '/admin-api/mes/org-worker/page', + method: 'GET', + params: params + }) +} + +// 删除工位安排 +export function deleteOrgWorker(id) { + return request({ + url: '/admin-api/mes/org-worker/delete?id='+id, + method: 'DELETE' + }) +} diff --git a/src/api/system/dict/data.js b/src/api/system/dict/data.js index 008d281..2014d62 100644 --- a/src/api/system/dict/data.js +++ b/src/api/system/dict/data.js @@ -56,6 +56,13 @@ export const deviceTypes=[ {text: '水表', value: '水表'}, {text: '燃气表', value: '燃气表'}, ] + +export const organizationalStatus=[ + {text: '关闭', value: 'close'}, + {text: '空闲', value: 'free'}, + {text: '使用', value: 'inuse'}, +] + export const isEnable=[ {text: '是', value: true}, {text: '否', value: false}, @@ -81,4 +88,4 @@ export const feedingTypes = [ export function findTextByValue(enums,value){ const foundItem = enums.find(item => item.value === value); return foundItem ? foundItem.text : null; -} \ No newline at end of file +} diff --git a/src/pages.json b/src/pages.json index 0344f26..0d54f78 100644 --- a/src/pages.json +++ b/src/pages.json @@ -70,6 +70,18 @@ "navigationStyle": "custom" } }, + { + "path": "pages/application/components/deskArrangementHandle", + "style": { + "navigationStyle": "custom" + } + }, + { + "path": "pages/application/components/assigningWork", + "style": { + "navigationStyle": "custom" + } + }, { "path": "pages/application/components/energyEquipment", "style": { diff --git a/src/pages/application/components/assigningWork.vue b/src/pages/application/components/assigningWork.vue new file mode 100644 index 0000000..c5adc0b --- /dev/null +++ b/src/pages/application/components/assigningWork.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/src/pages/application/components/deskArrangement.vue b/src/pages/application/components/deskArrangement.vue index 7f5cff5..c2bd429 100644 --- a/src/pages/application/components/deskArrangement.vue +++ b/src/pages/application/components/deskArrangement.vue @@ -12,14 +12,229 @@ safe-area-inset-top placeholder /> + + + + + + + + + 搜索 + + + + + + + {{ item.text }} + + + + + + + + + + 组织名称: + + + 组织等级: + + + + + 类型: + + + 今日工人: + + + + + + 派工 + + + + + + + + - diff --git a/src/pages/application/components/deskArrangementHandle.vue b/src/pages/application/components/deskArrangementHandle.vue new file mode 100644 index 0000000..e60b7a6 --- /dev/null +++ b/src/pages/application/components/deskArrangementHandle.vue @@ -0,0 +1,167 @@ + + +