From c7faa3611110d0b69d677695750f171d17063059 Mon Sep 17 00:00:00 2001 From: jinna Date: Thu, 14 May 2026 18:22:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=8D=8F=E7=BB=93=E7=AE=97=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/settlementAnomaly.vue | 19 ++++++----- .../components/settlementCompleted.vue | 33 +++++++++++-------- .../components/underReview.vue | 17 +++++----- .../components/unsettled.vue | 27 ++++++++------- src/views/oem/oemOrderSettlement/index.vue | 24 ++++++++------ 5 files changed, 68 insertions(+), 52 deletions(-) diff --git a/src/views/oem/oemOrderSettlement/components/settlementAnomaly.vue b/src/views/oem/oemOrderSettlement/components/settlementAnomaly.vue index 11df2c7d..a1ff884c 100644 --- a/src/views/oem/oemOrderSettlement/components/settlementAnomaly.vue +++ b/src/views/oem/oemOrderSettlement/components/settlementAnomaly.vue @@ -139,19 +139,19 @@ export default { }, { label: '质量等级', - prop: 'prodIdent', + prop: 'productIdent', sortable: true, filter: true, span: 24, search: true, width: 120, - type:'select', + // type:'select', searchOrder:6, - dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", - props:{ - label:'qualityGrade', - value:"id" - } + // dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", + // props:{ + // label:'qualityGrade', + // value:"id" + // } }, { label: '工序', @@ -180,6 +180,7 @@ export default { search: true, searchOrder:9, width: 120, + type:'select', dicUrl:"/api/blade-desk/BA/craftAbility/findList", props:{ label:"caName", @@ -188,11 +189,11 @@ export default { }, { label: '流程卡号', - prop: 'ocCode', + prop: 'cardNo', sortable: true, filter: true, span: 24, - hide: true, + // hide: true, search: true, width: 120, searchOrder:3, diff --git a/src/views/oem/oemOrderSettlement/components/settlementCompleted.vue b/src/views/oem/oemOrderSettlement/components/settlementCompleted.vue index 208e167e..f59389c3 100644 --- a/src/views/oem/oemOrderSettlement/components/settlementCompleted.vue +++ b/src/views/oem/oemOrderSettlement/components/settlementCompleted.vue @@ -133,23 +133,23 @@ export default { }, { label: '质量等级', - prop: 'prodIdent', + prop: 'productIdent', sortable: true, filter: true, span: 24, search: true, width: 120, - type:'select', + // type:'select', searchOrder:6, - dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", - props:{ - label:'qualityGrade', - value:"id" - } + // dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", + // props:{ + // label:'qualityGrade', + // value:"id" + // } }, { label: '工序', - prop: 'psId', + prop: 'ppsId', sortable: true, filter: true, span: 24, @@ -201,10 +201,10 @@ export default { }, { label: '流程卡号', - prop: 'ocName', + prop: 'cardNo', sortable: true, filter: true, - hide: true, + // hide: true, span: 24, search: true, width: 120, @@ -427,7 +427,7 @@ export default { sortable: true, filter: true, span: 24, - search: true, + search: false, hide: true, width: 120, type:'select', @@ -604,11 +604,16 @@ export default { }, onLoad() { this.loading = true - getStatement({ + let params = { current:this.page.currentPage, size:this.page.pageSize, - ...this.query - }).then(res =>{ + ...this.query, + postPlatingStorageTimeStart:this.query && this.query.putStoreTime && this.query.putStoreTime.length != 0 && this.query.putStoreTime[0], + postPlatingStorageTimeEnd:this.query && this.query.putStoreTime && this.query.putStoreTime.length != 0 && this.query.putStoreTime[1], + memo:this.query && this.query.memo && this.query.memo.length != 0 && this.query.memo.join(';'), + } + if(params.putStoreTime) delete params.putStoreTime; + getStatement(params).then(res =>{ this.data = res.data.data.records this.page.total = res.data.data.total this.loading = false diff --git a/src/views/oem/oemOrderSettlement/components/underReview.vue b/src/views/oem/oemOrderSettlement/components/underReview.vue index b4dca37e..141b8169 100644 --- a/src/views/oem/oemOrderSettlement/components/underReview.vue +++ b/src/views/oem/oemOrderSettlement/components/underReview.vue @@ -178,19 +178,19 @@ export default { }, { label: '质量等级', - prop: 'prodIdent', + prop: 'productIdent', sortable: true, filter: true, span: 24, search: true, width: 120, - type:'select', + // type:'select', searchOrder:5, - dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", - props:{ - label:'qualityGrade', - value:"id" - } + // dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", + // props:{ + // label:'qualityGrade', + // value:"id" + // } }, { label: '工序', @@ -211,13 +211,14 @@ export default { }, { label: '工艺能力', - prop: 'caName', + prop: 'caId', sortable: true, filter: true, span: 24, search: true, searchOrder:8, width: 120, + type:'select', dicUrl:"/api/blade-desk/BA/craftAbility/findList", props:{ label:"caName", diff --git a/src/views/oem/oemOrderSettlement/components/unsettled.vue b/src/views/oem/oemOrderSettlement/components/unsettled.vue index 9ce7c6bb..b923ed76 100644 --- a/src/views/oem/oemOrderSettlement/components/unsettled.vue +++ b/src/views/oem/oemOrderSettlement/components/unsettled.vue @@ -12,14 +12,14 @@ - 预结算 - 结算 - 无需结算 + 预结算 + 结算 + 无需结算 @@ -96,6 +96,7 @@ import 'nprogress/nprogress.css'; import { downloadXls } from '@/utils/util'; import settlementDailog from './SettlementDailog.vue' import {getStatement,noSettlementItem,calculate,preSettlement,supplement} from "@/api/outsourcingManagement/oemOrderSettlement" +import { mapGetters } from 'vuex'; export default { components: { settlementDailog @@ -212,14 +213,15 @@ export default { filter: true, span: 24, search: true, - width: 120, - type:'select', searchOrder:5, - dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", - props:{ - label:'qualityGrade', - value:"id" - } + width: 120, + // type:'select', + // searchOrder:5, + // dicUrl:"/api/blade-scheduling/qualityGrade/getGrades", + // props:{ + // label:'qualityGrade', + // value:"id" + // } }, { label:"流程卡号", @@ -490,6 +492,9 @@ export default { } } }, + computed: { + ...mapGetters(['permission']), + }, methods: { // 表格排序 sortChange({ prop, order }) { diff --git a/src/views/oem/oemOrderSettlement/index.vue b/src/views/oem/oemOrderSettlement/index.vue index a8524e27..40227623 100644 --- a/src/views/oem/oemOrderSettlement/index.vue +++ b/src/views/oem/oemOrderSettlement/index.vue @@ -1,19 +1,19 @@ @@ -24,6 +24,7 @@ import settlementAnomaly from './components/settlementAnomaly.vue' import settlementCompleted from './components/settlementCompleted.vue' import underReview from './components/underReview.vue' import inReview from './components/inReview.vue' +import { mapGetters } from 'vuex'; export default { components:{ unsettled, @@ -39,6 +40,9 @@ export default { isOpen:false, } }, + computed: { + ...mapGetters(['permission']), + }, methods:{ }