|
@@ -1,273 +1,294 @@
|
|
|
-/*********************** 【计划管理】API ********************/
|
|
|
-import axiosApi from '../AxiosApi.js'
|
|
|
-
|
|
|
-const apiList = {
|
|
|
- getList: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/all`
|
|
|
- },
|
|
|
- page: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/page`
|
|
|
- },
|
|
|
- pageList: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/pageList`
|
|
|
- },
|
|
|
- update: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/update`
|
|
|
- },
|
|
|
- save: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/save`
|
|
|
- },
|
|
|
- // 一键排产
|
|
|
- oneTouchSchedule: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/oneTouchSchedule`
|
|
|
- },
|
|
|
- // 高级排产
|
|
|
- advSchedule: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/advSchedule`
|
|
|
- },
|
|
|
- // 一键生产
|
|
|
- confirmSchedule: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/confirmSchedule`
|
|
|
- },
|
|
|
- // 审核状态
|
|
|
- updateStatus: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/updateStatus`
|
|
|
- },
|
|
|
- remove: {
|
|
|
- method: 'DELETE',
|
|
|
- url: `/authority/plan`
|
|
|
- },
|
|
|
- delete: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/delete`
|
|
|
- },
|
|
|
- // 计划【更多-启用】
|
|
|
- planEnable: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/planEnable`
|
|
|
- },
|
|
|
- // 计划【更多-暂停】
|
|
|
- planSuspend: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/planSuspend`
|
|
|
- },
|
|
|
- // 计划【更多-优先级】
|
|
|
- updateData: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/updateData`
|
|
|
- },
|
|
|
- // 计划【更多-生产单元】
|
|
|
- setProductionUnit: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/planZone/setProductionUnit`
|
|
|
- },
|
|
|
- // 计划【修改数量】
|
|
|
- updateNumber: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/updateNumber`
|
|
|
- },
|
|
|
- // 计划【更多-删除】
|
|
|
- deletePlan: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/deletePlan`
|
|
|
- },
|
|
|
- // 计划【状态数量统计】
|
|
|
- getPlanStatusCount: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/getPlanStatusCount`
|
|
|
- },
|
|
|
- get: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/get`
|
|
|
- },
|
|
|
- list: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/query`
|
|
|
- },
|
|
|
- preview: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/preview`
|
|
|
- },
|
|
|
- export: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/export`
|
|
|
- },
|
|
|
- import: {
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/import`
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-export default {
|
|
|
- getList (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.getList,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- page (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.page,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- pageList (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.pageList,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- save (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.save,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 一键排产
|
|
|
- oneTouchSchedule (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.oneTouchSchedule,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 高级排产
|
|
|
- advSchedule (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.advSchedule,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 一键生产
|
|
|
- confirmSchedule (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.confirmSchedule,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- update (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.update,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- updateStatus (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.updateStatus,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- remove (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.remove,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- delete (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.delete,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 计划【更多-启用】
|
|
|
- planEnable (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.planEnable,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 计划【更多-暂停】
|
|
|
- planSuspend (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.planSuspend,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 计划【优先级 】
|
|
|
- updateData (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.updateData,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 计划【生产单元】
|
|
|
- setProductionUnit (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.setProductionUnit,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 计划【修改数量】
|
|
|
- updateNumber (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.updateNumber,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 计划【更多-删除】
|
|
|
- deletePlan (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.deletePlan,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- // 【计划状态数量统计】
|
|
|
- getPlanStatusCount (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.getPlanStatusCount,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- get (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.get,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- list (data) {
|
|
|
- return axiosApi({
|
|
|
- ...apiList.list,
|
|
|
- data
|
|
|
- })
|
|
|
- },
|
|
|
- check (code) {
|
|
|
- return axiosApi({
|
|
|
- method: 'GET',
|
|
|
- url: `/authority/plan/check/${code}`
|
|
|
- })
|
|
|
- },
|
|
|
- checkField (data) {
|
|
|
- return axiosApi({
|
|
|
- method: 'POST',
|
|
|
- url: `/authority/plan/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
|
|
|
- })
|
|
|
- }
|
|
|
-}
|
|
|
+/*********************** 【计划管理】API ********************/
|
|
|
+import axiosApi from '../AxiosApi.js'
|
|
|
+
|
|
|
+const apiList = {
|
|
|
+ getList: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/all`
|
|
|
+ },
|
|
|
+ getFinishPlanList: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/getFinishPlanList`
|
|
|
+ },
|
|
|
+ page: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/page`
|
|
|
+ },
|
|
|
+ pageList: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/pageList`
|
|
|
+ },
|
|
|
+ update: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/update`
|
|
|
+ },
|
|
|
+ save: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/save`
|
|
|
+ },
|
|
|
+ // 一键排产
|
|
|
+ oneTouchSchedule: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/oneTouchSchedule`
|
|
|
+ },
|
|
|
+ // 高级排产
|
|
|
+ advSchedule: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/advSchedule`
|
|
|
+ },
|
|
|
+ // 一键生产
|
|
|
+ confirmSchedule: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/confirmSchedule`
|
|
|
+ },
|
|
|
+ // 审核状态
|
|
|
+ updateStatus: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/updateStatus`
|
|
|
+ },
|
|
|
+ remove: {
|
|
|
+ method: 'DELETE',
|
|
|
+ url: `/authority/plan`
|
|
|
+ },
|
|
|
+ delete: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/delete`
|
|
|
+ },
|
|
|
+ // 计划【更多-启用】
|
|
|
+ planEnable: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/planEnable`
|
|
|
+ },
|
|
|
+ // 计划【更多-暂停】
|
|
|
+ planSuspend: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/planSuspend`
|
|
|
+ },
|
|
|
+ // 计划【更多-优先级】
|
|
|
+ updateData: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/updateData`
|
|
|
+ },
|
|
|
+ // 计划【更多-生产单元】
|
|
|
+ setProductionUnit: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/planZone/setProductionUnit`
|
|
|
+ },
|
|
|
+ // 计划【修改数量】
|
|
|
+ updateNumber: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/updateNumber`
|
|
|
+ },
|
|
|
+ // 计划【更多-删除】
|
|
|
+ deletePlan: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/deletePlan`
|
|
|
+ },
|
|
|
+ // 计划【状态数量统计】
|
|
|
+ getPlanStatusCount: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/getPlanStatusCount`
|
|
|
+ },
|
|
|
+ get: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/get`
|
|
|
+ },
|
|
|
+ list: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/query`
|
|
|
+ },
|
|
|
+ preview: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/preview`
|
|
|
+ },
|
|
|
+ export: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/export`
|
|
|
+ },
|
|
|
+ import: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/import`
|
|
|
+ },
|
|
|
+ downloadCraftCards: {
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/downloadCraftCards`
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+export default {
|
|
|
+ getList (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getList,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ page (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.page,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ pageList (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.pageList,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ save (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.save,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 一键排产
|
|
|
+ oneTouchSchedule (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.oneTouchSchedule,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 高级排产
|
|
|
+ advSchedule (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.advSchedule,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 一键生产
|
|
|
+ confirmSchedule (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.confirmSchedule,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ update (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.update,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ updateStatus (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.updateStatus,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ remove (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.remove,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ delete (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.delete,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 计划【更多-启用】
|
|
|
+ planEnable (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.planEnable,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 计划【更多-暂停】
|
|
|
+ planSuspend (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.planSuspend,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 计划【优先级 】
|
|
|
+ updateData (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.updateData,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 计划【生产单元】
|
|
|
+ setProductionUnit (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.setProductionUnit,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 计划【修改数量】
|
|
|
+ updateNumber (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.updateNumber,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 计划【更多-删除】
|
|
|
+ deletePlan (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.deletePlan,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 【计划状态数量统计】
|
|
|
+ getPlanStatusCount (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getPlanStatusCount,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ get (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.get,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ list (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.list,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ check (code) {
|
|
|
+ return axiosApi({
|
|
|
+ method: 'GET',
|
|
|
+ url: `/authority/plan/check/${code}`
|
|
|
+ })
|
|
|
+ },
|
|
|
+ checkField (data) {
|
|
|
+ return axiosApi({
|
|
|
+ method: 'POST',
|
|
|
+ url: `/authority/plan/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
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getFinishPlanList (data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.getFinishPlanList,
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ downloadCraftCards(data) {
|
|
|
+ return axiosApi({
|
|
|
+ ...apiList.downloadCraftCards,
|
|
|
+ responseType: "blob",
|
|
|
+ data
|
|
|
+ })
|
|
|
+ },
|
|
|
+}
|