diff --git a/.env.dev b/.env.dev
index f6c259c..5b6262d 100644
--- a/.env.dev
+++ b/.env.dev
@@ -1,7 +1,7 @@
###
# @Author: zhp
# @Date: 2024-04-28 13:42:51
- # @LastEditTime: 2024-06-19 16:05:46
+ # @LastEditTime: 2024-06-20 10:16:40
# @LastEditors: DY
# @Description:
###
diff --git a/src/api/report/benchmarking.js b/src/api/report/benchmarking.js
index b863bbd..9d16394 100644
--- a/src/api/report/benchmarking.js
+++ b/src/api/report/benchmarking.js
@@ -54,6 +54,62 @@ export function sCPReportByDateRangeExport(data) {
data: data
})
}
+
+// 转化效率对标
+export function componentconvertrateCPage(data) {
+ return request({
+ url: '/ip/componentconvertrate-compare/page',
+ method: 'post',
+ data: data
+ })
+}
+// 转化效率对标导出
+export function componentconvertrateCExport(data) {
+ return request({
+ url: '/ip/componentconvertrate-compare/export-excel',
+ method: 'post',
+ responseType: 'blob',
+ data: data
+ })
+}
+
+// 芯片良率对标
+export function chipyieldRatePage(data) {
+ return request({
+ url: '/ip/chipyield-rate/page',
+ method: 'post',
+ data: data
+ })
+}
+// 芯片良率对标导出
+export function chipyieldRateExport(data) {
+ return request({
+ url: '/ip/chipyield-rate/export-excel',
+ method: 'post',
+ responseType: 'blob',
+ data: data
+ })
+}
+
+// 标准组件良率对标
+export function componentyieldRatePage(data) {
+ return request({
+ url: '/ip/componentyield-rate/page',
+ method: 'post',
+ data: data
+ })
+}
+// 标准组件良率对标导出
+export function componentyieldRateExport(data) {
+ return request({
+ url: '/ip/componentyield-rate/export-excel',
+ method: 'post',
+ responseType: 'blob',
+ data: data
+ })
+}
+
+
// 稼动率对标
export function utilzationComparePage(data) {
return request({
@@ -124,4 +180,40 @@ export function chipAnnualAverageProductionExport(data) {
responseType: 'blob',
data: data
})
+}
+
+// 标准组件人均产量对标
+export function componentAapPage(data) {
+ return request({
+ url: '/ip/prod-output/componentAap',
+ method: 'post',
+ data: data
+ })
+}
+// 标准组件人均产量对标导出
+export function componentAapExport(data) {
+ return request({
+ url: '/ip/prod-output/componentAap-export',
+ method: 'post',
+ responseType: 'blob',
+ data: data
+ })
+}
+
+// 指标完成情况对标
+export function targetCompletionPage(data) {
+ return request({
+ url: '/ip/prod-output/TargetCompletion',
+ method: 'post',
+ data: data
+ })
+}
+// 指标完成情况对标导出
+export function targetCompletionExport(data) {
+ return request({
+ url: '/ip/prod-output/TargetCompletion-export',
+ method: 'post',
+ responseType: 'blob',
+ data: data
+ })
}
\ No newline at end of file
diff --git a/src/views/produce/data/index.vue b/src/views/produce/data/index.vue
index 8b9fdd9..f3a6387 100644
--- a/src/views/produce/data/index.vue
+++ b/src/views/produce/data/index.vue
@@ -1,7 +1,7 @@
@@ -234,7 +234,7 @@ export default {
{
prop: 'goodRatio',
label: '良品率%',
- filter: (val) => (val * 100) + '%'
+ filter: (val) => val + '%'
},
],
tableData: [],
diff --git a/src/views/produce/target/index.vue b/src/views/produce/target/index.vue
index 5d09d83..3ed729c 100644
--- a/src/views/produce/target/index.vue
+++ b/src/views/produce/target/index.vue
@@ -1,7 +1,7 @@
@@ -144,7 +144,6 @@
import { parseTime } from '@/utils/ruoyi';
import { prodTargetDiPage, prodTargetToPage, exportDiTargetExcel, exportToTargetExcel, delTarget, importToTarget, importDiTarget } from '@/api/produceData';
// import inputTable from './inputTable.vue';
-import lineChart from './lineChart';
import moment from 'moment'
import ButtonNav from '@/components/ButtonNav'
import basicPage from '@/mixins/basic-page'
@@ -157,7 +156,7 @@ import {getBaseHeader} from "@/utils/request";
// import FileSaver from 'file-saver'
// import * as XLSX from 'xlsx'
export default {
- components: { lineChart, ButtonNav, detailOrUpdate, addOrUpdate },
+ components: { ButtonNav, detailOrUpdate, addOrUpdate },
mixins: [basicPage],
data() {
return {
@@ -414,12 +413,12 @@ export default {
},
],
// timeSelect:'month',
- startTimeStamp:null, //开始时间
- endTimeStamp:null, //结束时间
+ // startTimeStamp:null, //开始时间
+ // endTimeStamp:null, //结束时间
// date:'凯盛玻璃控股成员企业2024生产数据',
// reportTime: '',
- startTimeStamp: '',
- endTimeStamp: '',
+ // startTimeStamp: '',
+ // endTimeStamp: '',
tableData: [],
facType: 0
// proLineList: [],
@@ -458,13 +457,13 @@ export default {
this.changeTime()
},
methods: {
- clearTime() {
- this.listQuery.beginTime = undefined
- this.listQuery.endTime = undefined
- this.listQuery.reportTime = []
- this.start = undefined
- this.end = undefined
- },
+ clearTime() {
+ this.listQuery.beginTime = undefined
+ this.listQuery.endTime = undefined
+ this.listQuery.reportTime = []
+ this.start = undefined
+ this.end = undefined
+ },
handleImport() {
this.upload.title = "生产目标导入";
this.upload.open = true;
diff --git a/src/views/report/chipOEEBM/index.vue b/src/views/report/chipOEEBM/index.vue
index 7f8cecb..cee6997 100644
--- a/src/views/report/chipOEEBM/index.vue
+++ b/src/views/report/chipOEEBM/index.vue
@@ -187,16 +187,19 @@ export default {
{
prop: "yoy",
label: msg.yoyColumn,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
{
prop: "queryValue",
label: msg.queryColumn,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
{
prop: "target",
label: msg.targetColumn,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
];
diff --git a/src/views/report/chipOutputBM/index.vue b/src/views/report/chipOutputBM/index.vue
index d3d09e1..a321f91 100644
--- a/src/views/report/chipOutputBM/index.vue
+++ b/src/views/report/chipOutputBM/index.vue
@@ -182,16 +182,19 @@ export default {
{
prop: "lastone",
label: msg.lastone.reportTime,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
{
prop: "currentone",
label: msg.currentone.reportTime,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
{
prop: "targetone",
label: msg.targetone.reportTime,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
];
@@ -201,7 +204,7 @@ export default {
res.data.forEach((item) => {
let obj = {};
obj.factory = item.factory;
- obj.item = "FTO投入";
+ obj.item = "芯片产量";
obj.unit = "片";
obj.lastone = item.lastone.total;
obj.currentone = item.currentone.total;
diff --git a/src/views/report/chipPerCapitaBM/index.vue b/src/views/report/chipPerCapitaBM/index.vue
index 01c40e3..ca9ffbd 100644
--- a/src/views/report/chipPerCapitaBM/index.vue
+++ b/src/views/report/chipPerCapitaBM/index.vue
@@ -76,7 +76,7 @@ export default {
chartMsg: {
color: ["#FFCE6A", "#8EF0AB", "#288AFF"],
xData: [],
- yName: "单位/片",
+ yName: "单位:片/人",
series: [
{
name: "1",
@@ -181,16 +181,19 @@ export default {
{
prop: "yoy",
label: msg.yoyColumn,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
{
prop: "queryValue",
label: msg.queryColumn,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
{
prop: "target",
label: msg.targetColumn,
+ filter: (val) => (val || val === 0 ? val : "-"),
minWidth: 150,
},
];
diff --git a/src/views/report/chipYieldBM/index.vue b/src/views/report/chipYieldBM/index.vue
index 5ee5ae2..dd86f68 100644
--- a/src/views/report/chipYieldBM/index.vue
+++ b/src/views/report/chipYieldBM/index.vue
@@ -4,7 +4,7 @@