From 38bf8477c6b4655b29e0d3171f0d40d85fae6d1b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com>
Date: Wed, 18 May 2022 21:08:32 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=99=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95?=
=?UTF-8?q?=E8=BD=AC=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=E7=9A=84=E6=B5=81?=
=?UTF-8?q?=E7=A8=8B=E9=85=8D=E7=BD=AE=E5=BC=80=E5=85=B3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jshERP-web/src/views/bill/SaleOrderList.vue | 29 +++++++++++++++++--
.../src/views/bill/dialog/BillDetail.vue | 13 +++++++--
.../src/views/bill/mixins/BillListMixin.js | 4 +--
.../views/bill/modules/PurchaseOrderModal.vue | 14 +++++++--
4 files changed, 52 insertions(+), 8 deletions(-)
diff --git a/jshERP-web/src/views/bill/SaleOrderList.vue b/jshERP-web/src/views/bill/SaleOrderList.vue
index cd17f78b..e9e7365c 100644
--- a/jshERP-web/src/views/bill/SaleOrderList.vue
+++ b/jshERP-web/src/views/bill/SaleOrderList.vue
@@ -147,6 +147,7 @@
import BillDetail from './dialog/BillDetail'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import { BillListMixin } from './mixins/BillListMixin'
+ import { getCurrentSystemConfig } from '@/api/api'
import JDate from '@/components/jeecg/JDate'
import Vue from 'vue'
export default {
@@ -213,7 +214,7 @@
{ title: '状态', dataIndex: 'status', width: 70, align: "center",
scopedSlots: { customRender: 'customRenderStatus' }
},
- { title: '采购状态', dataIndex: 'purchaseStatus', width: 70, align: "center",
+ { title: '采购进度', dataIndex: 'purchaseStatus', width: 70, align: "center",
scopedSlots: { customRender: 'customRenderPurchaseStatus' }
},
{
@@ -234,6 +235,7 @@
created() {
this.initCustomer()
this.initUser()
+ this.getSystemConfig()
},
computed: {
},
@@ -252,7 +254,30 @@
} else {
this.$message.warning("抱歉,只有未审核的单据才能删除!")
}
- }
+ },
+ getSystemConfig() {
+ getCurrentSystemConfig().then((res) => {
+ if(res.code === 200 && res.data){
+ let purchaseBySaleFlag = res.data.purchaseBySaleFlag
+ if(purchaseBySaleFlag === "0") {
+ if(this.columns.length === 10) {
+ this.columns.splice(8, 1)
+ }
+ } else {
+ if(this.columns.length<10) {
+ let purchaseStatusObj = { title: '采购进度', dataIndex: 'purchaseStatus', width: 70, align: "center",
+ scopedSlots: { customRender: 'customRenderPurchaseStatus' }
+ }
+ this.columns.splice(8, 0, purchaseStatusObj)
+ }
+ }
+ }
+ })
+ },
+ searchQuery() {
+ this.loadData(1)
+ this.getSystemConfig()
+ },
}
}
diff --git a/jshERP-web/src/views/bill/dialog/BillDetail.vue b/jshERP-web/src/views/bill/dialog/BillDetail.vue
index ce6dd760..b6ff835a 100644
--- a/jshERP-web/src/views/bill/dialog/BillDetail.vue
+++ b/jshERP-web/src/views/bill/dialog/BillDetail.vue
@@ -198,7 +198,7 @@
-
+
{{model.linkNumber}}
@@ -923,7 +923,7 @@