diff --git a/src/views/cs/index7.vue b/src/views/cs/index7.vue deleted file mode 100644 index 5b94631..0000000 --- a/src/views/cs/index7.vue +++ /dev/null @@ -1,169 +0,0 @@ - - - - - diff --git a/src/views/kanban/Packagingline/index2.vue b/src/views/kanban/Packagingline/index2.vue index 43fb109..50f7a12 100644 --- a/src/views/kanban/Packagingline/index2.vue +++ b/src/views/kanban/Packagingline/index2.vue @@ -108,7 +108,7 @@ 工单号 产品名称 - 批次号 + 计划数量 报工数量 @@ -134,7 +134,7 @@ {{ n.workorderCodeSap }} {{ n.productName }} - {{ n.batchCode }} + {{ n.quantitySplit }} {{ n.quantityProduced }} diff --git a/src/views/kanban/quality/kanban1.vue b/src/views/kanban/quality/kanban1.vue index 2754b88..7e65e58 100644 --- a/src/views/kanban/quality/kanban1.vue +++ b/src/views/kanban/quality/kanban1.vue @@ -336,10 +336,9 @@ export default { methods: { /**获取默认查询时间段**/ getDate() { - let start = this.Fungetdate(0); - let end = this.Fungetdate(0); - this.ymdArray1.push(start, end); - this.ymdArray2.push(start, end); + let dates = this.getMonthDates(); + this.ymdArray1 = [dates.start, dates.end]; + this.ymdArray2 = [dates.start, dates.end]; this.optionDatalist1 = []; this.optionDatalist2 = []; this.optionDatalist3 = []; @@ -352,13 +351,28 @@ export default { this.initChart1(); }, - Fungetdate(num) { - var dd = new Date(); - dd.setDate(dd.getDate() + num); - var y = dd.getFullYear(); - var m = dd.getMonth() + 1; //获取当前月份的日期 - var d = dd.getDate(); - return y + "-" + m + "-" + d; + // Fungetdate(num) { + // var dd = new Date(); + // dd.setDate(dd.getDate() + num); + // var y = dd.getFullYear(); + // var m = dd.getMonth() + 1; //获取当前月份的日期 + // var d = dd.getDate(); + // return y + "-" + m + "-" + d; + // }, + getMonthDates() { + const now = new Date(); + const start = new Date(now.getFullYear(), now.getMonth(), 1); + const end = new Date(now.getFullYear(), now.getMonth() + 1, 0); + return { + start: this.formatDate(start), + end: this.formatDate(end) + }; + }, + formatDate(date) { + const y = date.getFullYear(); + const m = date.getMonth() + 1; + const d = date.getDate(); + return `${y}-${m < 10 ? '0' + m : m}-${d < 10 ? '0' + d : d}`; }, back() { this.$router.push({ path: "/index" }); @@ -384,22 +398,19 @@ export default { }, getDeviceRefreshTime() { const _this = this; - getDeviceRefreshTime().then((response) => { - - if (response.data) { // console.log(response.data) - this.RefreshTime = response.data; + this.RefreshTime = 5; this.time1 = setInterval(() => { _this.getdatalist(); _this.initChart1(); }, 1000 * 60 * this.RefreshTime); - } - }); + }, noOkTimeChange(){ - this.ymdStart1 = moment(this.ymdArray1[0]).format("YYYY-MM-DD"); - this.ymdEnd1 = moment(this.ymdArray1[1]).format("YYYY-MM-DD"); + const now = moment(); + this.ymdStart1 = now.startOf('month').format("YYYY-MM-DD"); + this.ymdEnd1 = now.endOf('month').format("YYYY-MM-DD"); //质量异常信息 getProduceNoOkList({ typeCode: "produce", @@ -442,7 +453,8 @@ export default { //检验统计 getProduceStaticInfo({ ymdType: _this.selectxtclasses, - typeCode: "produce", + typeCode: "product", + checkType: "checkTypeCPPC", factoryCode: "ds_" + _this.selectxt, }).then((response) => { if (response) { @@ -769,7 +781,7 @@ export default { }; myChart5.setOption(option5); getLineDayNoOk({ - typeCode: "produce", + typeCode: "product", factoryCode: "ds_" + _this.selectxt, }).then((response) => { if (response) { @@ -1038,7 +1050,7 @@ export default { }; myChart6.setOption(option6); getMonthOfYearContrast({ - typeCode: "produce", + typeCode: "product", factoryCode: "ds_" + _this.selectxt, }).then((response) => { if (response) { diff --git a/src/views/mes/dailyReportNew/index.vue b/src/views/mes/dailyReportNew/index.vue index 14b6feb..fca3e0a 100644 --- a/src/views/mes/dailyReportNew/index.vue +++ b/src/views/mes/dailyReportNew/index.vue @@ -103,6 +103,7 @@ + diff --git a/src/views/quality/report/cpDefect/index.vue b/src/views/quality/report/cpDefect/index.vue index 83eb274..c1588cc 100644 --- a/src/views/quality/report/cpDefect/index.vue +++ b/src/views/quality/report/cpDefect/index.vue @@ -8,14 +8,14 @@ placeholder="选择月"> - - - + + + + + + + + 搜索 @@ -32,7 +32,7 @@ - + @@ -143,9 +143,39 @@ export default { }); //获取Table数据 getCpDefectDate(this.queryParams).then(response => { - this.defectList = response; + this.defectList = response; this.loading = false; }); + // function calculateDefectData(defectList) { + // if (!defectList || !Array.isArray(defectList)) { + // console.error('defectList必须是一个数组'); + // return; + // } + // + // defectList.forEach(item => { + // // 获取所需字段的值并转换为数字 + // const dataTitle7 = parseFloat(item.dataTitle7) || 0; + // const dataTitle8 = parseFloat(item.dataTitle8) || 0; + // const dataTitle9 = parseFloat(item.dataTitle9) || 0; + // const dataTitle10 = parseFloat(item.dataTitle10) || 0; + // + // // 避免除以零的情况 + // if (dataTitle7 === 0) { + // console.warn('dataTitle7的值为0,无法计算百分比'); + // item.dataTitle12 = '0'; + // return; + // } + // + // // 计算加权和:dataTitle8 * 1 + dataTitle9 * 0.65 + dataTitle10 * 0.35 + // const weightedSum = (dataTitle8 * 1) + (dataTitle9 * 0.65) + (dataTitle10 * 0.35); + // + // // 除以dataTitle7并转换为百分比(保留两位小数) + // const percentage = (weightedSum / dataTitle7) * 100; + // item.dataTitle12 = percentage.toFixed(2) + '%'; + // }); + // + // return defectList; + // } }, diff --git a/src/views/quality/report/cpSortChart/index.vue b/src/views/quality/report/cpSortChart/index.vue index be79842..37befbe 100644 --- a/src/views/quality/report/cpSortChart/index.vue +++ b/src/views/quality/report/cpSortChart/index.vue @@ -45,7 +45,7 @@ {{form.noOkQty}} {{form.noOkNumRate}} - {{form.okNumRate}} + {{form.okNumRate}}
@@ -59,7 +59,7 @@
- + @@ -325,7 +325,7 @@ export default { ] }; - option && myChart.setOption(option); + option && myChart.setOption(option); }, // 生成表头序号 @@ -339,4 +339,4 @@ export default { .my-description-item1 { width: 200px; /* 或者你想要的任何宽度 */ } - \ No newline at end of file + diff --git a/src/views/quality/report/cpTranChart/index.vue b/src/views/quality/report/cpTranChart/index.vue index 38f3f63..d2c072b 100644 --- a/src/views/quality/report/cpTranChart/index.vue +++ b/src/views/quality/report/cpTranChart/index.vue @@ -8,14 +8,6 @@ placeholder="选择月">
- - - 搜索 @@ -29,43 +21,40 @@ 说明:空白处表示当日未生产。 - + -

{{form.column080090}} 年 {{form.column090100}} 月 份 白 坯 不 良 排 列 图

+

{{form.column080090}} 年 {{form.column090100}} 月 份 黑 蚊 香 成 品 包 装 不 良 排 列 图

- - {{form.materialName}} - {{form.sampleQty}} - - {{form.workCenter}} - {{form.noOkQty}} - - {{form.noOkNumRate}} - {{form.okNumRate}} -
-
+
- - - - - - - - + + + + + + + + + + + + + + +
@@ -339,4 +269,4 @@ export default { .my-description-item1 { width: 200px; /* 或者你想要的任何宽度 */ } - \ No newline at end of file + diff --git a/src/views/wms/team/index.vue b/src/views/wms/team/index.vue index d6acac8..9410ae7 100644 --- a/src/views/wms/team/index.vue +++ b/src/views/wms/team/index.vue @@ -356,15 +356,15 @@ v-model="rightList" style="text-align: left" > - + + + + + + + + + @@ -445,7 +445,7 @@ export default { }, teamQueryParams: { pageNum: 1, - pageSize: 10, + pageSize: 3000, total:0 }, options: [