From 81bac3433c68967f9e1c43992faf3250d9bf3d18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Tue, 6 Jul 2021 22:26:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8D=95=E6=8D=AE=E7=9A=84?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E5=9B=BE=E6=A0=87=E7=9A=84=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/bill/AllocationOutList.vue | 2 +- jshERP-web/src/views/bill/AssembleList.vue | 2 +- jshERP-web/src/views/bill/DisassembleList.vue | 2 +- jshERP-web/src/views/bill/OtherInList.vue | 2 +- jshERP-web/src/views/bill/OtherOutList.vue | 2 +- .../src/views/bill/PurchaseBackList.vue | 6 +-- jshERP-web/src/views/bill/PurchaseInList.vue | 2 +- .../src/views/bill/PurchaseOrderList.vue | 2 +- jshERP-web/src/views/bill/RetailBackList.vue | 2 +- jshERP-web/src/views/bill/RetailOutList.vue | 2 +- jshERP-web/src/views/bill/SaleBackList.vue | 6 +-- jshERP-web/src/views/bill/SaleOrderList.vue | 2 +- jshERP-web/src/views/bill/SaleOutList.vue | 2 +- .../views/bill/modules/PurchaseBackModal.vue | 2 +- .../src/views/bill/modules/RetailOutModal.vue | 39 +++++++++++++++++-- .../src/views/bill/modules/SaleBackModal.vue | 2 +- .../src/views/financial/AdvanceInList.vue | 2 +- jshERP-web/src/views/financial/GiroList.vue | 2 +- jshERP-web/src/views/financial/ItemInList.vue | 2 +- .../src/views/financial/ItemOutList.vue | 2 +- .../src/views/financial/MoneyInList.vue | 2 +- .../src/views/financial/MoneyOutList.vue | 2 +- jshERP-web/src/views/system/TenantList.vue | 22 ++++++++++- jshERP-web/src/views/user/Login.vue | 4 ++ 24 files changed, 85 insertions(+), 30 deletions(-) diff --git a/jshERP-web/src/views/bill/AllocationOutList.vue b/jshERP-web/src/views/bill/AllocationOutList.vue index 218247576..7fa883658 100644 --- a/jshERP-web/src/views/bill/AllocationOutList.vue +++ b/jshERP-web/src/views/bill/AllocationOutList.vue @@ -50,7 +50,7 @@ - + diff --git a/jshERP-web/src/views/bill/AssembleList.vue b/jshERP-web/src/views/bill/AssembleList.vue index 233c2a4e2..93b2d43f3 100644 --- a/jshERP-web/src/views/bill/AssembleList.vue +++ b/jshERP-web/src/views/bill/AssembleList.vue @@ -50,7 +50,7 @@ - + diff --git a/jshERP-web/src/views/bill/DisassembleList.vue b/jshERP-web/src/views/bill/DisassembleList.vue index e99348f1d..d1e47d3ee 100644 --- a/jshERP-web/src/views/bill/DisassembleList.vue +++ b/jshERP-web/src/views/bill/DisassembleList.vue @@ -50,7 +50,7 @@ - + diff --git a/jshERP-web/src/views/bill/OtherInList.vue b/jshERP-web/src/views/bill/OtherInList.vue index ae81fd44a..b738310ba 100644 --- a/jshERP-web/src/views/bill/OtherInList.vue +++ b/jshERP-web/src/views/bill/OtherInList.vue @@ -50,7 +50,7 @@ - + diff --git a/jshERP-web/src/views/bill/OtherOutList.vue b/jshERP-web/src/views/bill/OtherOutList.vue index 4c6098a67..78175a20c 100644 --- a/jshERP-web/src/views/bill/OtherOutList.vue +++ b/jshERP-web/src/views/bill/OtherOutList.vue @@ -50,7 +50,7 @@ - + diff --git a/jshERP-web/src/views/bill/PurchaseBackList.vue b/jshERP-web/src/views/bill/PurchaseBackList.vue index 967f625ca..5d3c839ca 100644 --- a/jshERP-web/src/views/bill/PurchaseBackList.vue +++ b/jshERP-web/src/views/bill/PurchaseBackList.vue @@ -50,7 +50,7 @@ - + @@ -155,13 +155,13 @@ return (record.discountMoney + record.discountLastMoney).toFixed(2); } }, - { title: '待收金额', dataIndex: 'needBackMoney',width:80, + { title: '待退金额', dataIndex: 'needBackMoney',width:80, customRender:function (text,record,index) { let needBackMoney = record.discountLastMoney + record.otherMoney return needBackMoney? needBackMoney.toFixed(2):'' } }, - { title: '收款', dataIndex: 'changeAmount',width:50}, + { title: '退款', dataIndex: 'changeAmount',width:50}, { title: '操作', dataIndex: 'action', diff --git a/jshERP-web/src/views/bill/PurchaseInList.vue b/jshERP-web/src/views/bill/PurchaseInList.vue index 33a63b5ff..a3161a6c5 100644 --- a/jshERP-web/src/views/bill/PurchaseInList.vue +++ b/jshERP-web/src/views/bill/PurchaseInList.vue @@ -51,7 +51,7 @@ - + diff --git a/jshERP-web/src/views/bill/PurchaseOrderList.vue b/jshERP-web/src/views/bill/PurchaseOrderList.vue index 5805f833e..891bda33c 100644 --- a/jshERP-web/src/views/bill/PurchaseOrderList.vue +++ b/jshERP-web/src/views/bill/PurchaseOrderList.vue @@ -53,7 +53,7 @@ - + diff --git a/jshERP-web/src/views/bill/RetailBackList.vue b/jshERP-web/src/views/bill/RetailBackList.vue index 03b96440f..dae1d89e2 100644 --- a/jshERP-web/src/views/bill/RetailBackList.vue +++ b/jshERP-web/src/views/bill/RetailBackList.vue @@ -50,7 +50,7 @@ - + diff --git a/jshERP-web/src/views/bill/RetailOutList.vue b/jshERP-web/src/views/bill/RetailOutList.vue index 2f036651a..bccbcbc29 100644 --- a/jshERP-web/src/views/bill/RetailOutList.vue +++ b/jshERP-web/src/views/bill/RetailOutList.vue @@ -50,7 +50,7 @@ - + diff --git a/jshERP-web/src/views/bill/SaleBackList.vue b/jshERP-web/src/views/bill/SaleBackList.vue index b2422eabd..e40beeb2c 100644 --- a/jshERP-web/src/views/bill/SaleBackList.vue +++ b/jshERP-web/src/views/bill/SaleBackList.vue @@ -50,7 +50,7 @@ - + @@ -155,13 +155,13 @@ return (record.discountMoney + record.discountLastMoney).toFixed(2); } }, - { title: '待付金额', dataIndex: 'needBackMoney',width:80, + { title: '待退金额', dataIndex: 'needBackMoney',width:80, customRender:function (text,record,index) { let needBackMoney = record.discountLastMoney + record.otherMoney return needBackMoney? needBackMoney.toFixed(2):'' } }, - { title: '付款', dataIndex: 'changeAmount',width:50}, + { title: '退款', dataIndex: 'changeAmount',width:50}, { title: '操作', dataIndex: 'action', diff --git a/jshERP-web/src/views/bill/SaleOrderList.vue b/jshERP-web/src/views/bill/SaleOrderList.vue index 345b866bf..4562948fd 100644 --- a/jshERP-web/src/views/bill/SaleOrderList.vue +++ b/jshERP-web/src/views/bill/SaleOrderList.vue @@ -53,7 +53,7 @@ - + diff --git a/jshERP-web/src/views/bill/SaleOutList.vue b/jshERP-web/src/views/bill/SaleOutList.vue index 357834c26..b55ee9332 100644 --- a/jshERP-web/src/views/bill/SaleOutList.vue +++ b/jshERP-web/src/views/bill/SaleOutList.vue @@ -51,7 +51,7 @@ - + diff --git a/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue b/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue index 248b54a71..4f8c81379 100644 --- a/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue +++ b/jshERP-web/src/views/bill/modules/PurchaseBackModal.vue @@ -98,7 +98,7 @@ - + diff --git a/jshERP-web/src/views/bill/modules/RetailOutModal.vue b/jshERP-web/src/views/bill/modules/RetailOutModal.vue index 7bdeaa241..cc6a651e7 100644 --- a/jshERP-web/src/views/bill/modules/RetailOutModal.vue +++ b/jshERP-web/src/views/bill/modules/RetailOutModal.vue @@ -17,7 +17,7 @@ - + {{ item.supplier }} @@ -36,9 +36,10 @@ - - 现付 - 预付款 + + + {{ item.text }} + @@ -112,6 +113,7 @@ import { JEditableTableMixin } from '@/mixins/JEditableTableMixin' import { BillModalMixin } from '../mixins/BillModalMixin' import { getMpListShort } from "@/utils/util" + import { getAction } from '@/api/manage' import JUpload from '@/components/jeecg/JUpload' import JDate from '@/components/jeecg/JDate' import Vue from 'vue' @@ -133,6 +135,7 @@ operTimeStr: '', prefixNo: 'LSCK', fileList:[], + payTypeList: [], model: {}, labelCol: { xs: { span: 24 }, @@ -189,6 +192,7 @@ } }, created () { + this.initPayTypeList() }, methods: { //调用完edit()方法之后会自动调用此方法 @@ -203,6 +207,11 @@ this.model.operTime = this.model.operTimeStr this.model.getAmount = this.model.changeAmount this.fileList = this.model.fileName + if(this.model.payType === '预付款'){ + this.payTypeList = [] + this.payTypeList.push({"value":"预付款", "text":"预付款"}) + this.payTypeList.push({"value":"现付", "text":"现付"}) + } this.$nextTick(() => { this.form.setFieldsValue(pick(this.model,'organId', 'operTime', 'number', 'payType', 'remark', 'discount','discountMoney','discountLastMoney','otherMoney','accountId','changeAmount','getAmount')) @@ -239,6 +248,28 @@ rows: JSON.stringify(detailArr), } }, + //加载收款类型 + initPayTypeList() { + this.payTypeList.push({"value":"现付", "text":"现付"}) + }, + //选择会员的触发事件 + onChangeOrgan(value) { + getAction("/supplier/info", {id: value}).then(res=>{ + if(res && res.code === 200){ + this.payTypeList = [] + let info = res.data.info + if(info.advanceIn) { + this.payTypeList.push({"value":"预付款", "text":"预付款(" + info.advanceIn + ")"}) + this.payTypeList.push({"value":"现付", "text":"现付"}) + this.$nextTick(() => { + this.form.setFieldsValue({'payType': '预付款'}) + }) + } else { + this.payTypeList.push({"value":"现付", "text":"现付"}) + } + } + }) + }, //改变实收金额、收款金额的值 autoChangePrice(target) { let allLastMoney = target.statisticsColumns.allPrice diff --git a/jshERP-web/src/views/bill/modules/SaleBackModal.vue b/jshERP-web/src/views/bill/modules/SaleBackModal.vue index fc620415f..3dbe622ca 100644 --- a/jshERP-web/src/views/bill/modules/SaleBackModal.vue +++ b/jshERP-web/src/views/bill/modules/SaleBackModal.vue @@ -98,7 +98,7 @@ - + diff --git a/jshERP-web/src/views/financial/AdvanceInList.vue b/jshERP-web/src/views/financial/AdvanceInList.vue index 3883345f2..e90c41304 100644 --- a/jshERP-web/src/views/financial/AdvanceInList.vue +++ b/jshERP-web/src/views/financial/AdvanceInList.vue @@ -45,7 +45,7 @@ - + diff --git a/jshERP-web/src/views/financial/GiroList.vue b/jshERP-web/src/views/financial/GiroList.vue index c0b43f1e3..02646f154 100644 --- a/jshERP-web/src/views/financial/GiroList.vue +++ b/jshERP-web/src/views/financial/GiroList.vue @@ -45,7 +45,7 @@ - + diff --git a/jshERP-web/src/views/financial/ItemInList.vue b/jshERP-web/src/views/financial/ItemInList.vue index be5b0b228..52530c0d5 100644 --- a/jshERP-web/src/views/financial/ItemInList.vue +++ b/jshERP-web/src/views/financial/ItemInList.vue @@ -45,7 +45,7 @@ - + diff --git a/jshERP-web/src/views/financial/ItemOutList.vue b/jshERP-web/src/views/financial/ItemOutList.vue index de5240e3a..25eeb7680 100644 --- a/jshERP-web/src/views/financial/ItemOutList.vue +++ b/jshERP-web/src/views/financial/ItemOutList.vue @@ -45,7 +45,7 @@ - + diff --git a/jshERP-web/src/views/financial/MoneyInList.vue b/jshERP-web/src/views/financial/MoneyInList.vue index e58ff51fc..d478a65a6 100644 --- a/jshERP-web/src/views/financial/MoneyInList.vue +++ b/jshERP-web/src/views/financial/MoneyInList.vue @@ -46,7 +46,7 @@ - + diff --git a/jshERP-web/src/views/financial/MoneyOutList.vue b/jshERP-web/src/views/financial/MoneyOutList.vue index cd1048b44..85ca08b34 100644 --- a/jshERP-web/src/views/financial/MoneyOutList.vue +++ b/jshERP-web/src/views/financial/MoneyOutList.vue @@ -46,7 +46,7 @@ - + diff --git a/jshERP-web/src/views/system/TenantList.vue b/jshERP-web/src/views/system/TenantList.vue index 20a6662a5..d6df2dea7 100644 --- a/jshERP-web/src/views/system/TenantList.vue +++ b/jshERP-web/src/views/system/TenantList.vue @@ -23,6 +23,16 @@
新增 + + + 启用 + 禁用 + + + 批量操作 + + +
@@ -35,10 +45,16 @@ :dataSource="dataSource" :pagination="ipagination" :loading="loading" + :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" @change="handleTableChange"> 编辑 + +
@@ -78,6 +94,9 @@ { title: '登录名称', dataIndex: 'loginName', width: 100, align: "center"}, { title: '用户数量限制', dataIndex: 'userNumLimit', width: 100, align: "center"}, { title: '单据数量限制', dataIndex: 'billsNumLimit', width: 100, align: "center"}, + { title: '状态',dataIndex: 'enabled',width:70,align:"center", + scopedSlots: { customRender: 'customRenderFlag' } + }, { title: '创建时间', dataIndex: 'createTimeStr', width: 100, align: "center"}, { title: '操作', @@ -88,7 +107,8 @@ } ], url: { - list: "/tenant/list" + list: "/tenant/list", + batchSetStatusUrl: "/tenant/batchSetStatus" }, } }, diff --git a/jshERP-web/src/views/user/Login.vue b/jshERP-web/src/views/user/Login.vue index fcd0a5572..936d1ad3d 100644 --- a/jshERP-web/src/views/user/Login.vue +++ b/jshERP-web/src/views/user/Login.vue @@ -191,6 +191,10 @@ err.message = '用户被禁用'; this.requestFailed(err) this.Logout(); + } else if(res.data.msgTip == 'tenant is black'){ + err.message = '用户所属的租户被禁用'; + this.requestFailed(err) + this.Logout(); } else if(res.data.msgTip == 'access service error'){ err.message = '查询服务异常'; this.requestFailed(err)