|
@@ -1,235 +1,259 @@
|
|
|
-/*********************** 【任务管理】API ********************/
|
|
|
-import axiosApi from '../AxiosApi.js'
|
|
|
-
|
|
|
-const apiList = {
|
|
|
- getList: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/all`
|
|
|
- },
|
|
|
- page: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/page`
|
|
|
- },
|
|
|
- update: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/update`
|
|
|
- },
|
|
|
- save: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task`
|
|
|
- },
|
|
|
- updateStatus: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/status`
|
|
|
- },
|
|
|
- remove: {
|
|
|
- method: 'DELETE',
|
|
|
- url: `/authority/task`
|
|
|
- },
|
|
|
- delete: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/delete`
|
|
|
- },
|
|
|
- // 任务-甘特图 (月模式)
|
|
|
- scheduleTaskpageList: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/scheduleTaskpageList`
|
|
|
- },
|
|
|
- // 任务-甘特图 (日模式)
|
|
|
- scheduleTaskDaypageList: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/scheduleTaskDaypageList`
|
|
|
- },
|
|
|
- // 任务,头上统计数据API
|
|
|
- getTaskCount: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/getTaskCount`
|
|
|
- },
|
|
|
- list: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/query`
|
|
|
- },
|
|
|
- preview: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/preview`
|
|
|
- },
|
|
|
-
|
|
|
- // 根据生产资源获取当前执行任务信息
|
|
|
- getTaskByResourceId: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/getTaskByResourceId`
|
|
|
- },
|
|
|
-
|
|
|
- // 检测当前设备是否有正在执行的任务
|
|
|
- checkExeTask: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/checkExeTask`
|
|
|
- },
|
|
|
-
|
|
|
- // 查询生产资源上的任务节点
|
|
|
- taskAutoNodeListByResource: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/autoNode/taskAutoNodeListByResource`
|
|
|
- },
|
|
|
-
|
|
|
- export: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/export`
|
|
|
- },
|
|
|
- import: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/import`
|
|
|
- },
|
|
|
- getStationTasks: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/getStationTasks`
|
|
|
- },
|
|
|
- updateTaskStatus: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/updateTaskStatus`
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-export default {
|
|
|
- getList (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.getList,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- page (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.page,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- save (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.save,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- update (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.update,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- updateStatus (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.updateStatus,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- remove (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.remove,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 任务-甘特图
|
|
|
- scheduleTaskpageList (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.scheduleTaskpageList,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 任务-甘特图
|
|
|
- scheduleTaskDaypageList (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.scheduleTaskDaypageList,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- delete (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.remove,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- getTaskCount (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.getTaskCount,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- list (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.list,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- check (code) {
|
|
|
- return axiosApi({
|
|
|
- method: 'GET',
|
|
|
- url: `/authority/task/check/${code}`
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
- // 根据生产资源获取当前执行任务信息
|
|
|
- getTaskByResourceId (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.getTaskByResourceId,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
- // 检测当前设备是否有正在执行的任务
|
|
|
- checkExeTask (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.checkExeTask,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
- // 查询生产资源上的任务节点
|
|
|
- taskAutoNodeListByResource (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.taskAutoNodeListByResource,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
-
|
|
|
- checkField (data) {
|
|
|
- return axiosApi({
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/task/check`,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- preview (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.preview,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- export (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.export,
|
|
|
- responseType: "blob",
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- import (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.import,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 查询生产资源上的任务节点
|
|
|
- getStationTasks (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.getStationTasks,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
-
|
|
|
- // 更新任务人工开始时间
|
|
|
- updateTaskStatus (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.updateTaskStatus,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
-}
|
|
|
+/*********************** 【任务管理】API ********************/
|
|
|
+import axiosApi from '../AxiosApi.js'
|
|
|
+
|
|
|
+const apiList = {
|
|
|
+ getList: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/all`
|
|
|
+ },
|
|
|
+ page: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/page`
|
|
|
+ },
|
|
|
+ update: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/update`
|
|
|
+ },
|
|
|
+ save: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task`
|
|
|
+ },
|
|
|
+ updateStatus: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/status`
|
|
|
+ },
|
|
|
+ remove: {
|
|
|
+ method: 'DELETE',
|
|
|
+ url: `/authority/task`
|
|
|
+ },
|
|
|
+ delete: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/delete`
|
|
|
+ },
|
|
|
+ // 任务-甘特图 (月模式)
|
|
|
+ scheduleTaskpageList: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/scheduleTaskpageList`
|
|
|
+ },
|
|
|
+ // 任务-甘特图 (日模式)
|
|
|
+ scheduleTaskDaypageList: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/scheduleTaskDaypageList`
|
|
|
+ },
|
|
|
+ // 任务,头上统计数据API
|
|
|
+ getTaskCount: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/getTaskCount`
|
|
|
+ },
|
|
|
+ list: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/query`
|
|
|
+ },
|
|
|
+ preview: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/preview`
|
|
|
+ },
|
|
|
+
|
|
|
+ // 根据生产资源获取当前执行任务信息
|
|
|
+ getTaskByResourceId: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/getTaskByResourceId`
|
|
|
+ },
|
|
|
+
|
|
|
+ // 检测当前设备是否有正在执行的任务
|
|
|
+ checkExeTask: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/checkExeTask`
|
|
|
+ },
|
|
|
+
|
|
|
+ // 查询生产资源上的任务节点
|
|
|
+ taskAutoNodeListByResource: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/autoNode/taskAutoNodeListByResource`
|
|
|
+ },
|
|
|
+
|
|
|
+ export: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/export`
|
|
|
+ },
|
|
|
+ import: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/import`
|
|
|
+ },
|
|
|
+ getStationTasks: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/getStationTasks`
|
|
|
+ },
|
|
|
+ updateTaskStatus: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/updateTaskStatus`
|
|
|
+ },
|
|
|
+ releaseClamp: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/releaseClamp`
|
|
|
+ },
|
|
|
+ procesRfid: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/procesRfid`
|
|
|
+ },
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+export default {
|
|
|
+ getList (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getList,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ page (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.page,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ save (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.save,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ update (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.update,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ updateStatus (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.updateStatus,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ remove (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.remove,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 任务-甘特图
|
|
|
+ scheduleTaskpageList (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.scheduleTaskpageList,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 任务-甘特图
|
|
|
+ scheduleTaskDaypageList (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.scheduleTaskDaypageList,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ delete (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.remove,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getTaskCount (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getTaskCount,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ list (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.list,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ check (code) {
|
|
|
+ return axiosApi({
|
|
|
+ method: 'GET',
|
|
|
+ url: `/authority/task/check/${code}`
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 根据生产资源获取当前执行任务信息
|
|
|
+ getTaskByResourceId (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getTaskByResourceId,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 检测当前设备是否有正在执行的任务
|
|
|
+ checkExeTask (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.checkExeTask,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 查询生产资源上的任务节点
|
|
|
+ taskAutoNodeListByResource (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.taskAutoNodeListByResource,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+ checkField (data) {
|
|
|
+ return axiosApi({
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/task/check`,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ preview (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.preview,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ export (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.export,
|
|
|
+ responseType: "blob",
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ import (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.import,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 查询生产资源上的任务节点
|
|
|
+ getStationTasks (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getStationTasks,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 更新任务人工开始时间
|
|
|
+ updateTaskStatus (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.updateTaskStatus,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 人工上下料拆除夹具
|
|
|
+ releaseClamp (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.releaseClamp,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // rfid内容读写
|
|
|
+ procesRfid (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.procesRfid,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+}
|