diff --git a/src/api/board/cs.js b/src/api/board/cs.js new file mode 100644 index 0000000..c3fafeb --- /dev/null +++ b/src/api/board/cs.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 查询黑蚊香车间的生产信息 +export function getOrderInWork(data) { + return request({ + url: '/mes/mesborad/getOrderInWork', + method: 'post', + data: data + }); +} diff --git a/src/api/mes/producted.js b/src/api/mes/producted.js new file mode 100644 index 0000000..efe70a0 --- /dev/null +++ b/src/api/mes/producted.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询成型机产量列表 +export function listProducted(query) { + return request({ + url: '/mes/producted/list', + method: 'get', + params: query + }) +} + +// 查询成型机产量详细 +export function getProducted(workorderCode) { + return request({ + url: '/mes/producted/' + workorderCode, + method: 'get' + }) +} + +// 新增成型机产量 +export function addProducted(data) { + return request({ + url: '/mes/producted', + method: 'post', + data: data + }) +} + +// 修改成型机产量 +export function updateProducted(data) { + return request({ + url: '/mes/producted', + method: 'put', + data: data + }) +} + +// 删除成型机产量 +export function delProducted(workorderCode) { + return request({ + url: '/mes/producted/' + workorderCode, + method: 'delete' + }) +} diff --git a/src/api/wms/equipment.js b/src/api/wms/equipment.js index 15951ce..7134b00 100644 --- a/src/api/wms/equipment.js +++ b/src/api/wms/equipment.js @@ -43,6 +43,14 @@ export function updateEquipment(data) { data: data }); } +// 同步SAP设备信息 +export function SyncSAP(equipmentId) { + return request({ + url: '/wms/equipment/sapSync/' + equipmentId, + method: 'get' + }); +} + // 删除设备管 export function delEquipment(equipmentId) { diff --git a/src/assets/board/车间监控系统 - 02 - 2.jpg b/src/assets/board/车间监控系统 - 02 - 2.jpg new file mode 100644 index 0000000..fc86203 Binary files /dev/null and b/src/assets/board/车间监控系统 - 02 - 2.jpg differ diff --git a/src/assets/icons/svg/sap.svg b/src/assets/icons/svg/sap.svg new file mode 100644 index 0000000..711d1e0 --- /dev/null +++ b/src/assets/icons/svg/sap.svg @@ -0,0 +1 @@ + diff --git a/src/views/cs/index.vue b/src/views/cs/index.vue index cc35652..983400b 100644 --- a/src/views/cs/index.vue +++ b/src/views/cs/index.vue @@ -2,13 +2,22 @@
黑蚊香车间生产监控看板
+ + +
+
+ {{ scrollText }} + +
+
+
1F
2F
3F
4F
5F
6F
-
产量:10车
+
{{i.no}}
设备名称
@@ -125,19 +134,55 @@
+ +
+ + + + + +
+ :style="`width: ${i.width}%; height: ${i.height}%;top: ${i.top}%;left: ${i.left}%;transform: rotate(${i.rotate}deg); background: #CB4C4C${i.alpha};border-radius: ${i.radius}%;`">
-
设备名称
-
设备产量: 10
-
设备信息: 10
+
{{ i.equipmentName }}
+
产品: {{ i.productName }}
+
产量: {{ i.quantityFeedback }}
+
订单号: {{ i.workorderCodeSap }}
+
工单日期: {{ i.productDate }}
+
组长: {{ i.teamLeaderNames }}
@@ -145,118 +190,208 @@ diff --git a/src/views/cs/index2.vue b/src/views/cs/index2.vue index ac9f6e5..73d84dd 100644 --- a/src/views/cs/index2.vue +++ b/src/views/cs/index2.vue @@ -7,8 +7,8 @@
烘房区
收坯区
1F
- -
2F
+
2F
+
3F
4F
5F
diff --git a/src/views/mes/dailyReportNew/index.vue b/src/views/mes/dailyReportNew/index.vue index cd5da59..3a749d5 100644 --- a/src/views/mes/dailyReportNew/index.vue +++ b/src/views/mes/dailyReportNew/index.vue @@ -219,7 +219,7 @@ export default { /** 查询备料单列表 */ getList() { this.loading = true; - if(this.queryParams.timeArray.length>0){ + if(this.queryParams.timeArray.length>0){ this.queryParams.productDateStart = moment(this.queryParams.timeArray[0]).format('YYYY-MM-DD'); this.queryParams.productDateEnd = moment(this.queryParams.timeArray[1]).format('YYYY-MM-DD'); } diff --git a/src/views/mes/producted/index.vue b/src/views/mes/producted/index.vue new file mode 100644 index 0000000..69a41ea --- /dev/null +++ b/src/views/mes/producted/index.vue @@ -0,0 +1,357 @@ + + + diff --git a/src/views/mes/securityDaily/index.vue b/src/views/mes/securityDaily/index.vue new file mode 100644 index 0000000..4d08613 --- /dev/null +++ b/src/views/mes/securityDaily/index.vue @@ -0,0 +1,767 @@ + + + + + diff --git a/src/views/wms/equipment/index.vue b/src/views/wms/equipment/index.vue index 2441561..026bec2 100644 --- a/src/views/wms/equipment/index.vue +++ b/src/views/wms/equipment/index.vue @@ -107,7 +107,6 @@ /> - + + +
+ + + SAP信息同步 + +
+
+ { + this.loading = false; + if(response.code==200){ + this.$modal.msgSuccess(response.msg); + }else { + this.$modal.msgError(response.msg); + } + }) + } + }, }; @@ -2020,4 +2050,8 @@ export default { height: 300px; overflow-y: auto; } +.el-button--primary:hover .svg-icon { + fill: #409EFF !important; /* 保持与按钮主色一致 */ +} + diff --git a/vue.config.js b/vue.config.js index 89e96e2..529e1a5 100644 --- a/vue.config.js +++ b/vue.config.js @@ -36,10 +36,13 @@ module.exports = { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { // target: `http://192.168.202.20:8080`, - target: `http://localhost:8080`, + target: `http://localhost:8080`, + // target: `http://172.18.80.215:8080`, // target: `http://192.168.3.93:8080`, // target: `http://192.168.3.158:8080`, - //target: `http://192.168.202.34:30000`, + // target: `http://10.11.176.97:8080`, + // target: `http://192.168.202.34:30000/prod-api`, + // target: `http://192.168.202.20:9000/prod-api`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: ''