From a3a1d64c26bedf3b86fde8b48def2f3fe06f7fb9 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, 18 May 2021 20:18:30 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/page/GlobalLayout.vue | 2 ++
jshERP-web/src/mixins/JeecgListMixin.js | 21 ++++++++++++-
.../src/views/bill/AllocationOutList.vue | 12 +++----
jshERP-web/src/views/bill/AssembleList.vue | 12 +++----
jshERP-web/src/views/bill/DisassembleList.vue | 12 +++----
jshERP-web/src/views/bill/OtherInList.vue | 12 +++----
jshERP-web/src/views/bill/OtherOutList.vue | 12 +++----
.../src/views/bill/PurchaseBackList.vue | 12 +++----
jshERP-web/src/views/bill/PurchaseInList.vue | 12 +++----
.../src/views/bill/PurchaseOrderList.vue | 20 +++++++-----
jshERP-web/src/views/bill/RetailBackList.vue | 12 +++----
jshERP-web/src/views/bill/RetailOutList.vue | 12 +++----
jshERP-web/src/views/bill/SaleBackList.vue | 12 +++----
jshERP-web/src/views/bill/SaleOrderList.vue | 19 +++++++-----
jshERP-web/src/views/bill/SaleOutList.vue | 12 +++----
.../src/views/bill/dialog/BillDetail.vue | 6 ++++
.../src/views/bill/mixins/BillListMixin.js | 8 +++++
.../src/views/financial/AdvanceInList.vue | 12 +++----
jshERP-web/src/views/financial/GiroList.vue | 12 +++----
.../src/views/financial/ItemOutList.vue | 12 +++----
.../src/views/financial/MoneyInList.vue | 12 +++----
.../src/views/financial/MoneyOutList.vue | 12 +++----
.../views/material/MaterialCategoryList.vue | 4 +--
.../src/views/material/MaterialList.vue | 12 +++----
jshERP-web/src/views/system/AccountList.vue | 20 ++++++++----
jshERP-web/src/views/system/CustomerList.vue | 22 ++++++++-----
jshERP-web/src/views/system/DepotList.vue | 20 ++++++++----
jshERP-web/src/views/system/FunctionList.vue | 17 +++++++---
jshERP-web/src/views/system/InOutItemList.vue | 17 +++++++---
jshERP-web/src/views/system/MemberList.vue | 18 ++++++++---
.../src/views/system/OrganizationList.vue | 4 +--
jshERP-web/src/views/system/PersonList.vue | 17 +++++++---
jshERP-web/src/views/system/RoleList.vue | 24 +++++++++-----
.../src/views/system/SerialNumberList.vue | 18 ++++++++---
.../src/views/system/SystemConfigList.vue | 20 ++++++++----
jshERP-web/src/views/system/UnitList.vue | 17 +++++++---
jshERP-web/src/views/system/UserList.vue | 31 +++++++++++--------
jshERP-web/src/views/system/VendorList.vue | 22 ++++++++-----
.../src/views/system/modules/AccountModal.vue | 6 ++++
.../views/system/modules/CustomerModal.vue | 6 ++++
.../src/views/system/modules/DepotModal.vue | 6 ++++
.../views/system/modules/FunctionModal.vue | 6 ++++
.../views/system/modules/InOutItemModal.vue | 6 ++++
.../src/views/system/modules/MemberModal.vue | 6 ++++
.../src/views/system/modules/PersonModal.vue | 6 ++++
.../src/views/system/modules/RoleModal.vue | 6 ++++
.../system/modules/SerialNumberModal.vue | 6 ++++
.../system/modules/SystemConfigModal.vue | 6 ++++
.../src/views/system/modules/UnitModal.vue | 6 ++++
.../src/views/system/modules/UserModal.vue | 6 ++++
.../src/views/system/modules/VendorModal.vue | 6 ++++
jshERP-web/src/views/user/Login.vue | 1 +
52 files changed, 424 insertions(+), 206 deletions(-)
diff --git a/jshERP-web/src/components/page/GlobalLayout.vue b/jshERP-web/src/components/page/GlobalLayout.vue
index ea6f10b7..e5fca5c2 100644
--- a/jshERP-web/src/components/page/GlobalLayout.vue
+++ b/jshERP-web/src/components/page/GlobalLayout.vue
@@ -92,6 +92,7 @@
import { triggerWindowResizeEvent } from '@/utils/util'
import { mapState, mapActions } from 'vuex'
import { mixin, mixinDevice } from '@/utils/mixin.js'
+ import Vue from 'vue'
export default {
name: 'GlobalLayout',
@@ -157,6 +158,7 @@
// update-begin-author:sunjianlei date:20191223 for: 修复刷新后菜单Tab名字显示异常
let storeKey = 'route:title:' + this.activeMenu.url
this.$ls.set(storeKey, this.activeMenu.text)
+ Vue.ls.set('funId', this.activeMenu.id, 7 * 24 * 60 * 60 * 1000);
// update-end-author:sunjianlei date:20191223 for: 修复刷新后菜单Tab名字显示异常
},
findMenuBykey(menus,key){
diff --git a/jshERP-web/src/mixins/JeecgListMixin.js b/jshERP-web/src/mixins/JeecgListMixin.js
index 354802e6..f3dcf3a4 100644
--- a/jshERP-web/src/mixins/JeecgListMixin.js
+++ b/jshERP-web/src/mixins/JeecgListMixin.js
@@ -51,7 +51,9 @@ export const JeecgListMixin = {
/** 高级查询拼接方式 */
superQueryMatchType: 'and',
/** 是否加载时就执行 */
- disableMixinCreated: false
+ disableMixinCreated: false,
+ /* 按钮权限 */
+ btnEnableList: '',
}
},
created() {
@@ -60,6 +62,8 @@ export const JeecgListMixin = {
this.loadData();
//初始化字典配置 在自己页面定义
this.initDictConfig();
+ //初始化按钮权限
+ this.initActiveBtnStr();
}
},
methods:{
@@ -342,6 +346,21 @@ export const JeecgListMixin = {
let url = getFileAccessHttpUrl(text)
window.open(url);
},
+ /* 按钮权限 */
+ initActiveBtnStr() {
+ let funId = Vue.ls.get('funId'); //功能id
+ let btnStrList = Vue.ls.get('winBtnStrList'); //按钮功能列表 JSON字符串
+ this.btnEnableList = ""; //按钮列表
+ if (funId && btnStrList) {
+ for (let i = 0; i < btnStrList.length; i++) {
+ if (btnStrList[i].funId == funId) {
+ if (btnStrList[i].btnStr) {
+ this.btnEnableList = btnStrList[i].btnStr;
+ }
+ }
+ }
+ }
+ }
}
}
\ No newline at end of file
diff --git a/jshERP-web/src/views/bill/AllocationOutList.vue b/jshERP-web/src/views/bill/AllocationOutList.vue
index 4a570250..a1e99174 100644
--- a/jshERP-web/src/views/bill/AllocationOutList.vue
+++ b/jshERP-web/src/views/bill/AllocationOutList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/AssembleList.vue b/jshERP-web/src/views/bill/AssembleList.vue
index dd57b9b9..13fe1f87 100644
--- a/jshERP-web/src/views/bill/AssembleList.vue
+++ b/jshERP-web/src/views/bill/AssembleList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/DisassembleList.vue b/jshERP-web/src/views/bill/DisassembleList.vue
index aa0c6b01..7a2bcffd 100644
--- a/jshERP-web/src/views/bill/DisassembleList.vue
+++ b/jshERP-web/src/views/bill/DisassembleList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/OtherInList.vue b/jshERP-web/src/views/bill/OtherInList.vue
index ea3050b2..0a16aa1a 100644
--- a/jshERP-web/src/views/bill/OtherInList.vue
+++ b/jshERP-web/src/views/bill/OtherInList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/OtherOutList.vue b/jshERP-web/src/views/bill/OtherOutList.vue
index 1e21045e..dce11730 100644
--- a/jshERP-web/src/views/bill/OtherOutList.vue
+++ b/jshERP-web/src/views/bill/OtherOutList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/PurchaseBackList.vue b/jshERP-web/src/views/bill/PurchaseBackList.vue
index 204aab5c..cc18a4d9 100644
--- a/jshERP-web/src/views/bill/PurchaseBackList.vue
+++ b/jshERP-web/src/views/bill/PurchaseBackList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/PurchaseInList.vue b/jshERP-web/src/views/bill/PurchaseInList.vue
index 72fee33f..45184c76 100644
--- a/jshERP-web/src/views/bill/PurchaseInList.vue
+++ b/jshERP-web/src/views/bill/PurchaseInList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/PurchaseOrderList.vue b/jshERP-web/src/views/bill/PurchaseOrderList.vue
index d0d14d82..1dd693eb 100644
--- a/jshERP-web/src/views/bill/PurchaseOrderList.vue
+++ b/jshERP-web/src/views/bill/PurchaseOrderList.vue
@@ -38,12 +38,12 @@
-
新增
+
新增
- 删除
- 审核
- 反审核
+ 删除
+ 审核
+ 反审核
批量操作
@@ -65,10 +65,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
@@ -91,6 +91,7 @@
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import { BillListMixin } from './mixins/BillListMixin'
import JDate from '@/components/jeecg/JDate'
+ import Vue from 'vue'
export default {
name: "PurchaseOrderList",
mixins:[JeecgListMixin,BillListMixin],
@@ -166,6 +167,9 @@
}
}
},
+ created() {
+ this.removeStatusColumn()
+ },
computed: {
},
diff --git a/jshERP-web/src/views/bill/RetailBackList.vue b/jshERP-web/src/views/bill/RetailBackList.vue
index 19a3e962..efe1bea6 100644
--- a/jshERP-web/src/views/bill/RetailBackList.vue
+++ b/jshERP-web/src/views/bill/RetailBackList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/RetailOutList.vue b/jshERP-web/src/views/bill/RetailOutList.vue
index 960ee26a..20d8fa38 100644
--- a/jshERP-web/src/views/bill/RetailOutList.vue
+++ b/jshERP-web/src/views/bill/RetailOutList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/SaleBackList.vue b/jshERP-web/src/views/bill/SaleBackList.vue
index 8ef223ef..2c1ef6f8 100644
--- a/jshERP-web/src/views/bill/SaleBackList.vue
+++ b/jshERP-web/src/views/bill/SaleBackList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/SaleOrderList.vue b/jshERP-web/src/views/bill/SaleOrderList.vue
index 17a54900..145743df 100644
--- a/jshERP-web/src/views/bill/SaleOrderList.vue
+++ b/jshERP-web/src/views/bill/SaleOrderList.vue
@@ -38,12 +38,12 @@
-
新增
+
新增
- 删除
- 审核
- 反审核
+ 删除
+ 审核
+ 反审核
批量操作
@@ -65,10 +65,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
@@ -166,6 +166,9 @@
}
}
},
+ created() {
+ this.removeStatusColumn()
+ },
computed: {
},
diff --git a/jshERP-web/src/views/bill/SaleOutList.vue b/jshERP-web/src/views/bill/SaleOutList.vue
index a14b0a9f..b7174bd7 100644
--- a/jshERP-web/src/views/bill/SaleOutList.vue
+++ b/jshERP-web/src/views/bill/SaleOutList.vue
@@ -38,10 +38,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -63,10 +63,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/bill/dialog/BillDetail.vue b/jshERP-web/src/views/bill/dialog/BillDetail.vue
index b41d40ea..9dc2e7f2 100644
--- a/jshERP-web/src/views/bill/dialog/BillDetail.vue
+++ b/jshERP-web/src/views/bill/dialog/BillDetail.vue
@@ -11,6 +11,9 @@
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 100%;overflow-y: hidden">
+
+ 打印
+
取消
@@ -1011,6 +1014,9 @@
close() {
this.$emit('close');
this.visible = false;
+ },
+ handlePrint() {
+ window.print();
}
}
}
diff --git a/jshERP-web/src/views/bill/mixins/BillListMixin.js b/jshERP-web/src/views/bill/mixins/BillListMixin.js
index 80ab3e61..68af24ae 100644
--- a/jshERP-web/src/views/bill/mixins/BillListMixin.js
+++ b/jshERP-web/src/views/bill/mixins/BillListMixin.js
@@ -1,3 +1,5 @@
+import Vue from 'vue'
+
export const BillListMixin = {
computed: {
importExcelUrl: function(){
@@ -44,6 +46,12 @@ export const BillListMixin = {
},
onDateOk(value) {
console.log(value);
+ },
+ removeStatusColumn() {
+ //没有审核反审核权限的时候直接移除状态列
+ if(this.btnEnableList.indexOf(2)===-1) {
+ this.columns.splice(7,1)
+ }
}
}
}
\ No newline at end of file
diff --git a/jshERP-web/src/views/financial/AdvanceInList.vue b/jshERP-web/src/views/financial/AdvanceInList.vue
index 7859969b..b5f0ef0b 100644
--- a/jshERP-web/src/views/financial/AdvanceInList.vue
+++ b/jshERP-web/src/views/financial/AdvanceInList.vue
@@ -33,10 +33,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -58,10 +58,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/financial/GiroList.vue b/jshERP-web/src/views/financial/GiroList.vue
index 7b467923..96ec5cb4 100644
--- a/jshERP-web/src/views/financial/GiroList.vue
+++ b/jshERP-web/src/views/financial/GiroList.vue
@@ -33,10 +33,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -58,10 +58,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/financial/ItemOutList.vue b/jshERP-web/src/views/financial/ItemOutList.vue
index 0ca71da5..0481bfb3 100644
--- a/jshERP-web/src/views/financial/ItemOutList.vue
+++ b/jshERP-web/src/views/financial/ItemOutList.vue
@@ -33,10 +33,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -58,10 +58,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/financial/MoneyInList.vue b/jshERP-web/src/views/financial/MoneyInList.vue
index f78d7682..a59a72b1 100644
--- a/jshERP-web/src/views/financial/MoneyInList.vue
+++ b/jshERP-web/src/views/financial/MoneyInList.vue
@@ -33,10 +33,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -58,10 +58,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/financial/MoneyOutList.vue b/jshERP-web/src/views/financial/MoneyOutList.vue
index 23fc4ca7..ab979387 100644
--- a/jshERP-web/src/views/financial/MoneyOutList.vue
+++ b/jshERP-web/src/views/financial/MoneyOutList.vue
@@ -33,10 +33,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -58,10 +58,10 @@
@change="handleTableChange">
查看
-
- 编辑
-
- handleDelete(record.id)">
+
+ 编辑
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/material/MaterialCategoryList.vue b/jshERP-web/src/views/material/MaterialCategoryList.vue
index d26ac08e..d26fb6b4 100644
--- a/jshERP-web/src/views/material/MaterialCategoryList.vue
+++ b/jshERP-web/src/views/material/MaterialCategoryList.vue
@@ -5,8 +5,8 @@
- 添加类别
- 批量删除
+ 添加类别
+ 批量删除
刷新
diff --git a/jshERP-web/src/views/material/MaterialList.vue b/jshERP-web/src/views/material/MaterialList.vue
index 1e445c25..382fa054 100644
--- a/jshERP-web/src/views/material/MaterialList.vue
+++ b/jshERP-web/src/views/material/MaterialList.vue
@@ -49,7 +49,7 @@
-
新增
+
新增
@@ -61,9 +61,9 @@
导出
- 删除
- 启用
- 禁用
+ 删除
+ 启用
+ 禁用
批量操作
@@ -86,8 +86,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
diff --git a/jshERP-web/src/views/system/AccountList.vue b/jshERP-web/src/views/system/AccountList.vue
index d0abf0e9..951b2389 100644
--- a/jshERP-web/src/views/system/AccountList.vue
+++ b/jshERP-web/src/views/system/AccountList.vue
@@ -31,10 +31,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -55,13 +55,13 @@
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
@change="handleTableChange">
- handleSetDefault(record.id)">
+ handleSetDefault(record.id)">
设为默认
-
+
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -145,6 +145,14 @@
that.$message.warning(res.data.message);
}
});
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/CustomerList.vue b/jshERP-web/src/views/system/CustomerList.vue
index ba763ffa..fb78f288 100644
--- a/jshERP-web/src/views/system/CustomerList.vue
+++ b/jshERP-web/src/views/system/CustomerList.vue
@@ -31,8 +31,8 @@
-
新增
-
+ 新增
+
预收款、期初应收、期初应付、税率均为数值且要大于0;
另外期初应收、期初应付不能同时输入
@@ -43,9 +43,9 @@
导出
- 删除
- 启用
- 禁用
+ 删除
+ 启用
+ 禁用
批量操作
@@ -67,8 +67,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -157,6 +157,14 @@
type:'客户',
}
this.loadData(1);
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/DepotList.vue b/jshERP-web/src/views/system/DepotList.vue
index 01a7fe6c..7ffacb89 100644
--- a/jshERP-web/src/views/system/DepotList.vue
+++ b/jshERP-web/src/views/system/DepotList.vue
@@ -26,10 +26,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -50,13 +50,13 @@
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
@change="handleTableChange">
- handleSetDefault(record.id)">
+ handleSetDefault(record.id)">
设为默认
-
+
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -142,6 +142,14 @@
that.$message.warning(res.data.message);
}
});
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/FunctionList.vue b/jshERP-web/src/views/system/FunctionList.vue
index f9463c6a..217f6fe1 100644
--- a/jshERP-web/src/views/system/FunctionList.vue
+++ b/jshERP-web/src/views/system/FunctionList.vue
@@ -21,10 +21,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -46,8 +46,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -118,7 +118,14 @@
},
methods: {
-
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
+ }
}
}
diff --git a/jshERP-web/src/views/system/InOutItemList.vue b/jshERP-web/src/views/system/InOutItemList.vue
index 9420fad4..4eef4657 100644
--- a/jshERP-web/src/views/system/InOutItemList.vue
+++ b/jshERP-web/src/views/system/InOutItemList.vue
@@ -35,10 +35,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -60,8 +60,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -125,7 +125,14 @@
},
methods: {
-
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
+ }
}
}
diff --git a/jshERP-web/src/views/system/MemberList.vue b/jshERP-web/src/views/system/MemberList.vue
index 89d38b65..b76a1646 100644
--- a/jshERP-web/src/views/system/MemberList.vue
+++ b/jshERP-web/src/views/system/MemberList.vue
@@ -31,8 +31,8 @@
-
新增
-
+ 新增
+
预收款、期初应收、期初应付、税率均为数值且要大于0;
另外期初应收、期初应付不能同时输入
@@ -43,9 +43,9 @@
导出
- 删除
- 启用
- 禁用
+ 删除
+ 启用
+ 禁用
批量操作
@@ -157,6 +157,14 @@
type:'会员',
}
this.loadData(1);
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/OrganizationList.vue b/jshERP-web/src/views/system/OrganizationList.vue
index 01aac0f1..3e51c9c3 100644
--- a/jshERP-web/src/views/system/OrganizationList.vue
+++ b/jshERP-web/src/views/system/OrganizationList.vue
@@ -5,8 +5,8 @@
- 添加机构
- 批量删除
+ 添加机构
+ 批量删除
刷新
diff --git a/jshERP-web/src/views/system/PersonList.vue b/jshERP-web/src/views/system/PersonList.vue
index d85c72e6..3ef1cb51 100644
--- a/jshERP-web/src/views/system/PersonList.vue
+++ b/jshERP-web/src/views/system/PersonList.vue
@@ -31,10 +31,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -56,8 +56,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -123,7 +123,14 @@
},
methods: {
-
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
+ }
}
}
diff --git a/jshERP-web/src/views/system/RoleList.vue b/jshERP-web/src/views/system/RoleList.vue
index 2d14e1f8..9f3946e0 100644
--- a/jshERP-web/src/views/system/RoleList.vue
+++ b/jshERP-web/src/views/system/RoleList.vue
@@ -21,10 +21,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -45,13 +45,13 @@
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
@change="handleTableChange">
- 分配功能
-
- 分配按钮
-
+ 分配功能
+
+ 分配按钮
+
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -157,6 +157,14 @@
this.roleFunctionModalVisible = false;
this.handleSetPushBtn(this.currentRoleId)
}
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/SerialNumberList.vue b/jshERP-web/src/views/system/SerialNumberList.vue
index e3ec8134..ccc53b99 100644
--- a/jshERP-web/src/views/system/SerialNumberList.vue
+++ b/jshERP-web/src/views/system/SerialNumberList.vue
@@ -26,11 +26,11 @@
-
新增
-
批量新增
+
新增
+
批量新增
- 删除
+ 删除
批量操作
@@ -52,8 +52,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -142,6 +142,14 @@
},
simpleDateFormat(millisecond, format) {
return formatDate(millisecond, format)
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/SystemConfigList.vue b/jshERP-web/src/views/system/SystemConfigList.vue
index 66a9ca2f..96da31d4 100644
--- a/jshERP-web/src/views/system/SystemConfigList.vue
+++ b/jshERP-web/src/views/system/SystemConfigList.vue
@@ -21,10 +21,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -46,10 +46,10 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
- 删除
-
+
+ handleDelete(record.id)">
+ 删除
+
@@ -124,6 +124,14 @@
} else {
this.handleAdd()
}
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/UnitList.vue b/jshERP-web/src/views/system/UnitList.vue
index dc681d42..f2ecb4bb 100644
--- a/jshERP-web/src/views/system/UnitList.vue
+++ b/jshERP-web/src/views/system/UnitList.vue
@@ -21,10 +21,10 @@
-
新增
+
新增
- 删除
+ 删除
批量操作
@@ -46,8 +46,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -107,7 +107,14 @@
},
methods: {
-
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
+ }
}
}
diff --git a/jshERP-web/src/views/system/UserList.vue b/jshERP-web/src/views/system/UserList.vue
index 226698aa..0f6186bd 100644
--- a/jshERP-web/src/views/system/UserList.vue
+++ b/jshERP-web/src/views/system/UserList.vue
@@ -25,13 +25,10 @@
-
新增
+
新增
-
-
- 删除
-
+ 删除
批量操作
@@ -53,17 +50,17 @@
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
@change="handleTableChange">
- 分配仓库
-
- 分配客户
-
+ 分配仓库
+
+ 分配客户
+
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
-
- handleReset(record.id)">
+
+ handleReset(record.id)">
重置密码
@@ -156,6 +153,14 @@
this.loadData(1);
this.getSystemConfig();
},
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
+ },
handleReset(id) {
let that = this;
postAction(that.url.resetPwd, {id: id}).then((res) => {
diff --git a/jshERP-web/src/views/system/VendorList.vue b/jshERP-web/src/views/system/VendorList.vue
index 318c262c..92ec9b0c 100644
--- a/jshERP-web/src/views/system/VendorList.vue
+++ b/jshERP-web/src/views/system/VendorList.vue
@@ -31,8 +31,8 @@
-
新增
-
+ 新增
+
预收款、期初应收、期初应付、税率均为数值且要大于0;
另外期初应收、期初应付不能同时输入
@@ -43,9 +43,9 @@
导出
- 删除
- 启用
- 禁用
+ 删除
+ 启用
+ 禁用
批量操作
@@ -67,8 +67,8 @@
@change="handleTableChange">
编辑
-
- handleDelete(record.id)">
+
+ handleDelete(record.id)">
删除
@@ -157,6 +157,14 @@
type:'供应商',
}
this.loadData(1);
+ },
+ handleEdit: function (record) {
+ this.$refs.modalForm.edit(record);
+ this.$refs.modalForm.title = "编辑";
+ this.$refs.modalForm.disableSubmit = false;
+ if(this.btnEnableList.indexOf(1)===-1) {
+ this.$refs.modalForm.isReadOnly = true
+ }
}
}
}
diff --git a/jshERP-web/src/views/system/modules/AccountModal.vue b/jshERP-web/src/views/system/modules/AccountModal.vue
index 68952afe..e0e7926b 100644
--- a/jshERP-web/src/views/system/modules/AccountModal.vue
+++ b/jshERP-web/src/views/system/modules/AccountModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:15%;height: 80%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -40,6 +45,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/CustomerModal.vue b/jshERP-web/src/views/system/modules/CustomerModal.vue
index f0853d16..56e07987 100644
--- a/jshERP-web/src/views/system/modules/CustomerModal.vue
+++ b/jshERP-web/src/views/system/modules/CustomerModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 100%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -105,6 +110,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 6 },
diff --git a/jshERP-web/src/views/system/modules/DepotModal.vue b/jshERP-web/src/views/system/modules/DepotModal.vue
index ea496010..0ce8d69d 100644
--- a/jshERP-web/src/views/system/modules/DepotModal.vue
+++ b/jshERP-web/src/views/system/modules/DepotModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 98%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -51,6 +56,7 @@
visible: false,
model: {},
userList: [],
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/FunctionModal.vue b/jshERP-web/src/views/system/modules/FunctionModal.vue
index fa36c7ee..5fddfb38 100644
--- a/jshERP-web/src/views/system/modules/FunctionModal.vue
+++ b/jshERP-web/src/views/system/modules/FunctionModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:10%;height: 100%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -54,6 +59,7 @@
visible: false,
model: {},
enabledSwitch: true, //是否启用
+ isReadOnly: false,
jselectMultiple: {
options: [
{ text: '编辑', value: '1' },
diff --git a/jshERP-web/src/views/system/modules/InOutItemModal.vue b/jshERP-web/src/views/system/modules/InOutItemModal.vue
index 8b1d1718..da174cfb 100644
--- a/jshERP-web/src/views/system/modules/InOutItemModal.vue
+++ b/jshERP-web/src/views/system/modules/InOutItemModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:25%;height: 60%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -37,6 +42,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/MemberModal.vue b/jshERP-web/src/views/system/modules/MemberModal.vue
index 16c5b9b7..a7cc18ce 100644
--- a/jshERP-web/src/views/system/modules/MemberModal.vue
+++ b/jshERP-web/src/views/system/modules/MemberModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 100%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -105,6 +110,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 6 },
diff --git a/jshERP-web/src/views/system/modules/PersonModal.vue b/jshERP-web/src/views/system/modules/PersonModal.vue
index a9dfb87b..ee6fcc35 100644
--- a/jshERP-web/src/views/system/modules/PersonModal.vue
+++ b/jshERP-web/src/views/system/modules/PersonModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:25%;height: 50%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -35,6 +40,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/RoleModal.vue b/jshERP-web/src/views/system/modules/RoleModal.vue
index 236bf675..f02c8be9 100644
--- a/jshERP-web/src/views/system/modules/RoleModal.vue
+++ b/jshERP-web/src/views/system/modules/RoleModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 85%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -38,6 +43,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/SerialNumberModal.vue b/jshERP-web/src/views/system/modules/SerialNumberModal.vue
index af4aba25..47c88031 100644
--- a/jshERP-web/src/views/system/modules/SerialNumberModal.vue
+++ b/jshERP-web/src/views/system/modules/SerialNumberModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:15%;height: 70%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -43,6 +48,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/SystemConfigModal.vue b/jshERP-web/src/views/system/modules/SystemConfigModal.vue
index c002813b..ca6ac79b 100644
--- a/jshERP-web/src/views/system/modules/SystemConfigModal.vue
+++ b/jshERP-web/src/views/system/modules/SystemConfigModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 100%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -58,6 +63,7 @@
depotFlagSwitch: false, //仓库权限状态
customerFlagSwitch: false, //客户权限状态
minusStockFlagSwitch: false, //负库存状态
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/UnitModal.vue b/jshERP-web/src/views/system/modules/UnitModal.vue
index 335fec1c..169b7398 100644
--- a/jshERP-web/src/views/system/modules/UnitModal.vue
+++ b/jshERP-web/src/views/system/modules/UnitModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:20%;height: 70%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -38,6 +43,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 5 },
diff --git a/jshERP-web/src/views/system/modules/UserModal.vue b/jshERP-web/src/views/system/modules/UserModal.vue
index a09cb433..05af0dc8 100644
--- a/jshERP-web/src/views/system/modules/UserModal.vue
+++ b/jshERP-web/src/views/system/modules/UserModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 100%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -75,6 +80,7 @@
orgaTree: [],
roleList: [],
userId:"", //保存用户id
+ isReadOnly: false,
disableSubmit:false,
dateFormat:"YYYY-MM-DD",
validatorRules:{
diff --git a/jshERP-web/src/views/system/modules/VendorModal.vue b/jshERP-web/src/views/system/modules/VendorModal.vue
index 7e272df8..971488a2 100644
--- a/jshERP-web/src/views/system/modules/VendorModal.vue
+++ b/jshERP-web/src/views/system/modules/VendorModal.vue
@@ -9,6 +9,11 @@
cancelText="关闭"
wrapClassName="ant-modal-cust-warp"
style="top:5%;height: 100%;overflow-y: hidden">
+
+
+ 关闭
+
+
@@ -105,6 +110,7 @@
title:"操作",
visible: false,
model: {},
+ isReadOnly: false,
labelCol: {
xs: { span: 24 },
sm: { span: 6 },
diff --git a/jshERP-web/src/views/user/Login.vue b/jshERP-web/src/views/user/Login.vue
index 9e92c2d8..91819c6d 100644
--- a/jshERP-web/src/views/user/Login.vue
+++ b/jshERP-web/src/views/user/Login.vue
@@ -225,6 +225,7 @@
if(res.code==200){
let err = {};
if(res.data.msgTip == 'user can login'){
+ Vue.ls.set('winBtnStrList', res.data.userBtn, 7 * 24 * 60 * 60 * 1000);
this.loginSuccess()
} else if(res.data.msgTip == 'user is not exist'){
err.message = '用户不存在';