diff --git a/src/api/base.js b/src/api/base.js
new file mode 100644
index 0000000..7fadd13
--- /dev/null
+++ b/src/api/base.js
@@ -0,0 +1,44 @@
+import { createAPI } from "@/utils/httpRequest.js";
+
+
+// 获取工作日类型列表
+export const calendarDatetypeInfo = data => createAPI(`/base/calendarDatetypeInfo`,'post',data)
+
+
+
+export const saveCalendarDatetypeData = data => createAPI(`/base/saveCalendarDatetypeData`,'post',data)
+
+
+export const delCalendarType = data => createAPI(`/base/delCalendarType`,'post',data)
+
+export const getShiftData = data => createAPI(`/base/getShiftData`,'post',data)
+
+export const saveShift = data => createAPI(`/base/saveShift`,'post',data)
+
+export const updateShift = data => createAPI(`/base/updateShift`,'post',data)
+
+
+export const delShift = data => createAPI(`/base/delShift`,'post',data)
+
+
+export const getCalendarData = data => createAPI(`/base/getCalendarData`,'post',data)
+
+
+export const saveCalendar = data => createAPI(`/base/saveCalendar`,'post',data)
+
+export const delCalendar = data => createAPI(`/base/delCalendar`,'post',data)
+
+export const getCalendarExceptionData = data => createAPI(`/base/getCalendarExceptionData`,'post',data)
+
+export const batchSaveCDData = data => createAPI(`/base/batchSaveCDData`,'post',data)
+
+export const getCalendarExceptionShiftData = data => createAPI(`/base/getCalendarExceptionShiftData`,'post',data)
+
+export const updateCESShift = data => createAPI(`/base/updateCESShift`,'post',data)
+
+export const getCalendarDatetypeInfo = data => createAPI(`/base/getCalendarDatetypeInfo`,'post',data)
+
+export const updateWorkingCalendar = data => createAPI(`/base/updateWorkingCalendar`,'post',data)
+
+
+
diff --git a/src/api/base/site.js b/src/api/base/site.js
index c45d6e3..1573562 100644
--- a/src/api/base/site.js
+++ b/src/api/base/site.js
@@ -13,3 +13,28 @@ export const getUnSelectedSiteData=data => createAPI(`/base/getUnSelectedSiteDat
export const getAccessSiteData=data => createAPI(`/base/getAccessSiteData`, 'post', data);
export const addAccessSite=data => createAPI(`/base/addAccessSite`, 'post', data);
export const deleteAccessSite=data => createAPI(`/base/deleteAccessSite`, 'post', data);
+
+
+//------------加工中心----------------
+// 加工中心数据
+export const getWorkCenterData = data => createAPI(`/base/getWorkCenterData`,'post',data)
+// 获取加工中心子数据
+export const getWorkCenterDataDetail = data => createAPI(`/base/getWorkCenterDataDetail`,'post',data)
+
+// 生产线数据
+export const getProLineNoDetail = data => createAPI(`/base/getProLineNoDetail`,'post',data)
+// 保存加工中心数据
+export const saveWorkCenterData = data => createAPI(`/base/saveWorkCenterData`,'post',data)
+// 删除加工中心数据
+export const deleteWorkCenterData = data => createAPI(`/base/deleteWorkCenterData`,'post',data)
+
+//校验客户编号是否存在
+export const checkCustomerID = data => createAPI(`/base/checkCustomerID`,'post',data)
+//保存机台
+export const saveResource = data => createAPI(`/base/saveResource`,'post',data)
+//删除机台
+export const deleteResource = data => createAPI(`/base/deleteResource`,'post',data)
+
+//删除机台
+export const setResourceFlag = data => createAPI(`/base/setResourceFlag`,'post',data)
+export const searchPartNoData= data => createAPI(`/base/searchPartNoData`,'post',data)
diff --git a/src/api/production.js b/src/api/production.js
new file mode 100644
index 0000000..9fbd3d3
--- /dev/null
+++ b/src/api/production.js
@@ -0,0 +1,19 @@
+import { createAPI } from "@/utils/httpRequest.js";
+
+
+
+export const getOperatorData=data => createAPI(`schedule/getOperatorData`, 'post', data);
+
+export const getWorkCenterData=data => createAPI(`schedule/getWorkCenterData`, 'post', data);
+
+export const getWorkCenterOperatorData=data => createAPI(`schedule/getWorkCenterOperatorData`, 'post', data);
+
+export const addSkill=data => createAPI(`schedule/addSkill`, 'post', data);
+
+export const deleteSkill=data => createAPI(`schedule/deleteSkill`, 'post', data);
+
+
+
+export const getAllDepartment= data => createAPI(`schedule/getAllDepartment`, 'post', data);
+export const updateTV=data => createAPI(`schedule/updateTV`, 'post', data);
+
diff --git a/src/views/common/home.vue b/src/views/common/home.vue
index a70df5d..7e67530 100644
--- a/src/views/common/home.vue
+++ b/src/views/common/home.vue
@@ -39,8 +39,8 @@
}
},
beforeMount() {
- this.languageRefresh()
- this.languagePack()
+ // this.languageRefresh()
+ // this.languagePack()
},
}
diff --git a/src/views/modules/base/calendar.vue b/src/views/modules/base/calendar.vue
new file mode 100644
index 0000000..d8f64ef
--- /dev/null
+++ b/src/views/modules/base/calendar.vue
@@ -0,0 +1,1700 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ buttons.search
+ }}
+
+
+ {{ buttons.newCalendarModel }}
+
+ {{ buttons.maintainCalendar }}
+
+
+ {{ buttons.download }}
+
+
+
+
+
+
+
+ {{ buttons.update }}
+ {{ buttons.getCEModel }}
+ {{ buttons.delete }}
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ buttons.save }}
+ {{ buttons.close }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ buttons.download2 }}
+
+
+
+
+
+
+ {{ buttons.shift }}
+ {{ buttons.update2 }}
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ {{ buttons.close }}
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ {{ buttons.search }}
+ {{ buttons.saveCalendar }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 包含
+ 不包含
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ buttons.close }}
+
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+ {{ buttons.update3 }}
+
+
+
+
+ {{ buttons.close }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ buttons.save }}
+ {{ buttons.close }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ buttons.save }}
+ {{ buttons.close }}
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/base/calendarDatetype.vue b/src/views/modules/base/calendarDatetype.vue
new file mode 100644
index 0000000..989257e
--- /dev/null
+++ b/src/views/modules/base/calendarDatetype.vue
@@ -0,0 +1,1213 @@
+
+
+
+
+ {{buttons.newData}}
+ {{buttons.searchList}}
+
+ {{ buttons.download }}
+
+
+
+
+
+
+ {{buttons.update}}
+ {{buttons.delete}}
+ {{buttons.shiftModal}}
+
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{buttons.save}}
+ {{buttons.close}}
+
+
+
+
+ {{buttons.addShift}}
+
+ {{ buttons.download2 }}
+
+
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
+
+ {{buttons.update}}
+ {{buttons.delete}}
+
+
+
+
+ {{buttons.close}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{buttons.save}}
+ {{buttons.close}}
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/base/operator.vue b/src/views/modules/base/operator.vue
new file mode 100644
index 0000000..2f02b93
--- /dev/null
+++ b/src/views/modules/base/operator.vue
@@ -0,0 +1,436 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+ {{'导出'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 技能矩阵
+
+
+
+
+
+
+
+
+ 操作员编码:
+ 操作员姓名:
+
+
+
+ 可选技能:
+
+
+
+
+
+
+
+
+
+ 添加>>
+
+
+ 删除<<
+
+
+
+ 已选技能:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 电视机ID
+
+
+
+
+ 确定
+ 取消
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/base/workCenter.vue b/src/views/modules/base/workCenter.vue
new file mode 100644
index 0000000..0bd9271
--- /dev/null
+++ b/src/views/modules/base/workCenter.vue
@@ -0,0 +1,1602 @@
+
+
+
+
+
+ {{buttons.search}}
+
+
+
+
+
+
+
+
+
+ {{buttons.add}}
+
+ {{ buttons.download }}
+
+
+ {{ buttons.download2 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{buttons.partInfo}}
+
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
+
+
+
+ {{buttons.jumpCalendar}}
+ {{buttons.add}}
+ {{buttons.update}}
+ {{buttons.delete}}
+ {{buttons.setResource}}
+
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
+
+
+
+
+
+
+ {{buttons.update}}
+ {{buttons.delete}}
+
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
+
+ {{buttons.close}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{labels.proLineNo}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{buttons.save}}
+ {{buttons.close}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{labels.calendarID}}
+
+
+
+
+
+
+
+
+
+ {{buttons.save}}
+ {{buttons.close}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{buttons.close}}
+
+
+
+
+
+
+
+
+
+
+
+