From af13336c19deacf55f20426361c748ae30a4e1a6 Mon Sep 17 00:00:00 2001
From: yufei0306 <13417315+yufei0306@user.noreply.gitee.com>
Date: Wed, 17 Apr 2024 10:52:20 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E7=A5=A8=E7=9B=B8=E5=85=B3=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.wyf | 16 +--
src/components/Detail/src/Detail.vue | 14 ++-
.../supplierinvoiceRecordMain/index.vue | 3 +-
.../supplierinvoiceRecordMain.data.ts | 97 +++++++++++--------
.../supplierinvoiceRequestMain/index.vue | 3 +-
.../supplierinvoiceRequestMain.data.ts | 4 +-
6 files changed, 81 insertions(+), 56 deletions(-)
diff --git a/.env.wyf b/.env.wyf
index 50e551a39..77639491b 100644
--- a/.env.wyf
+++ b/.env.wyf
@@ -3,16 +3,16 @@ NODE_ENV=test
VITE_DEV=false
-# # 请求路径
-# VITE_BASE_URL='http://192.168.0.108:12080'
-# # 上传路径
-# VITE_UPLOAD_URL='http://192.168.0.108:12080/api/admin-api/infra/file/upload'
-
# 请求路径
-VITE_BASE_URL='http://dev.ccwin-in.com:25300/api'
-
+VITE_BASE_URL='http://192.168.0.108:12080'
# 上传路径
-VITE_UPLOAD_URL='http://dev.ccwin-in.com:25300/api/admin-api/infra/file/upload'
+VITE_UPLOAD_URL='http://192.168.0.108:12080/api/admin-api/infra/file/upload'
+
+# # 请求路径
+# VITE_BASE_URL='http://dev.ccwin-in.com:25300/api'
+
+# # 上传路径
+# VITE_UPLOAD_URL='http://dev.ccwin-in.com:25300/api/admin-api/infra/file/upload'
# 接口前缀
VITE_API_BASEPATH=
diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue
index 353681268..936e133cd 100644
--- a/src/components/Detail/src/Detail.vue
+++ b/src/components/Detail/src/Detail.vue
@@ -28,7 +28,7 @@
-
+
-
+
- []
},
+ //展示附件组件的tab标签
+ annexAliasLabel: {
+ type: String,
+ required: false,
+ default: '附件'
+ },
// 是否是基础数据 展现详情顶部表单
isBasic: {
type: Boolean,
@@ -375,7 +381,7 @@ if (props.isBasic == true) {
}
const otherList = [...props.annexTable,{
- label:'附件',
+ label:props.annexAliasLabel,
prop:'Annex'
},{
label:'备注',
diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue
index d12cdbfcb..c40d16164 100644
--- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue
+++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue
@@ -58,7 +58,7 @@
prop: 'Annex',
tableName:'contract'
},{
- label: '电子发票附件',
+ label: '发票附件',
prop: 'Annex',
tableName:'invoice'
},{
@@ -66,6 +66,7 @@
prop: 'Annex',
tableName:'waybill'
}]"
+ annexAliasLabel="其他附件"
:isBasic="false"
:allSchemas="SupplierinvoiceRecordMain.allSchemas"
:detailAllSchemas="SupplierinvoiceRecordDetail.allSchemas"
diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts
index 3789d6924..ee7350a3c 100644
--- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts
+++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts
@@ -16,8 +16,8 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
isSearch: true
},
{
- label: '申请单号',
- field: 'requestNumber',
+ label: '供应商代码',
+ field: 'supplierCode',
sort: 'custom',
table: {
width: 150
@@ -25,8 +25,16 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
isSearch: true
},
{
- label: '供应商代码',
- field: 'supplierCode',
+ label: '订单号',
+ field: 'poNumber',
+ sort: 'custom',
+ table: {
+ width: 150
+ },
+ },
+ {
+ label: '发票号',//金税票号
+ field: 'goldenTaxInvoiceNumber',
sort: 'custom',
table: {
width: 150
@@ -34,8 +42,8 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
isSearch: true
},
{
- label: '金额',
- field: 'amount',
+ label: '税额',
+ field: 'taxAmount',
sort: 'custom',
table: {
width: 150
@@ -45,8 +53,8 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
}
},
{
- label: '税率',
- field: 'taxRate',
+ label: '价税合计',//税后金额
+ field: 'afterTaxAmount',
sort: 'custom',
table: {
width: 150
@@ -56,8 +64,8 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
}
},
{
- label: '税额',
- field: 'taxAmount',
+ label: '税率',
+ field: 'taxRate',
sort: 'custom',
table: {
width: 150
@@ -67,19 +75,37 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
}
},
{
- label: '税后金额',
- field: 'afterTaxAmount',
- sort: 'custom',
+ label: '价差',//总差额
+ field: 'totalDifference',
table: {
width: 150
},
form: {
component: 'InputNumber',
+ componentProps: {
+ min: 0,
+ precision: 6,
+ }
+ },
+ tableForm: {
+ type: 'InputNumber',
+ min: 0,
+ precision: 6,
}
},
{
- label: '索赔金额',
- field: 'claimAmount',
+ label: '申请单号',
+ field: 'requestNumber',
+ sort: 'custom',
+ table: {
+ width: 150
+ },
+ isSearch: true
+ },
+
+ {
+ label: '金额',
+ field: 'amount',
sort: 'custom',
table: {
width: 150
@@ -88,9 +114,12 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
component: 'InputNumber',
}
},
+
+
+
{
- label: '折扣金额',
- field: 'discountAmount',
+ label: '索赔金额',
+ field: 'claimAmount',
sort: 'custom',
table: {
width: 150
@@ -100,8 +129,8 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
}
},
{
- label: '调整税额',
- field: 'adjustingTaxAmount',
+ label: '折扣金额',
+ field: 'discountAmount',
sort: 'custom',
table: {
width: 150
@@ -111,24 +140,17 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
}
},
{
- label: '总差额',
- field: 'totalDifference',
+ label: '调整税额',
+ field: 'adjustingTaxAmount',
+ sort: 'custom',
table: {
width: 150
},
form: {
component: 'InputNumber',
- componentProps: {
- min: 0,
- precision: 6,
- }
- },
- tableForm: {
- type: 'InputNumber',
- min: 0,
- precision: 6,
}
},
+
{
label: '未税差额',
field: 'untaxedDifference',
@@ -167,23 +189,16 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([
precision: 6,
}
},
- {
- label: '金税票号',
- field: 'goldenTaxInvoiceNumber',
- sort: 'custom',
- table: {
- width: 150
- },
- isSearch: true
- },
{
label: '快递单号',
field: 'expressTrackingNumber',
sort: 'custom',
+ isTable:false,
+ isForm:false,
+ isSearch:false,
table: {
width: 150
},
- isSearch: true
},
{
label: '发票时间',
@@ -472,7 +487,7 @@ export const SupplierinvoiceRecordDetail = useCrudSchemas(reactive
},
},
{
- label: '单价',
+ label: '合同价格',
field: 'singlePrice',
sort: 'custom',
table: {
diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
index e4d368971..c7617d4fa 100644
--- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
+++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue
@@ -77,7 +77,7 @@
prop: 'Annex',
tableName:'contract'
},{
- label: '电子发票附件',
+ label: '发票附件',
prop: 'Annex',
tableName:'invoice'
},{
@@ -85,6 +85,7 @@
prop: 'Annex',
tableName:'waybill'
}]"
+ annexAliasLabel="其他附件"
:otherHeadButttonData="[{
label: '打印',
name: 'printing',
diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts
index 869ae31b8..4584f1b56 100644
--- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts
+++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/supplierinvoiceRequestMain.data.ts
@@ -346,6 +346,8 @@ export const SupplierinvoiceRequestMain = useCrudSchemas(reactive(
{
label: '快递单号',
field: 'expressTrackingNumber',
+ isTable:false,
+ isForm:false,
table: {
width: 150
},
@@ -758,7 +760,7 @@ export const SupplierinvoiceRequestDetail = useCrudSchemas(reactive