diff --git a/jero-web/src/components/jero/JModal/JModal.vue b/jero-web/src/components/jero/JModal/JModal.vue
index 030eb12a..74e779ea 100644
--- a/jero-web/src/components/jero/JModal/JModal.vue
+++ b/jero-web/src/components/jero/JModal/JModal.vue
@@ -205,7 +205,9 @@ export default {
}
}
}
-
+ .ant-modal-body{
+ height:500px !important;
+ }
.j-modal-title-row {
.left {
width: calc(100% - 56px - 56px);
diff --git a/jero-web/src/mixins/JeroListMixin.js b/jero-web/src/mixins/JeroListMixin.js
index 052929a2..1b778597 100644
--- a/jero-web/src/mixins/JeroListMixin.js
+++ b/jero-web/src/mixins/JeroListMixin.js
@@ -15,6 +15,7 @@ let importModalLoading
export const JeroListMixin = {
data () {
return {
+ uploading: false,
/* 查询条件-请不要在queryParam中声明非字符串值的属性 */
queryParam: {},
/* 数据源 */
@@ -73,6 +74,7 @@ export const JeroListMixin = {
}
},
methods: {
+
loadData (arg) {
if (!this.url.list) {
this.$message.error('请设置url.list属性!')
@@ -314,73 +316,90 @@ export const JeroListMixin = {
modalLoading.destroy()
})
},
+ //导入前
+ beforeUpload( file) {
+ // console.log(file,"jjjj")
+ if (file.size > 20 * 1024 * 1024) {
+ this.uploading = true
+ this.$message.warning('最大上传20M')
+ return false
+ }
+ this.uploading = false
+ return true
+ },
/* 导入 */
handleImportExcel (info) {
// 加一个大的提示
- if (!this.loading) {
- importModalLoading = this.$info({
- title: '提示',
- content: 正在导入,请稍候 ,
- keyboard: false
+ if (!this.uploading) {
+ if (!this.loading) {
+ importModalLoading = this.$info({
+ title: '提示',
+ content: 正在导入,请稍候 ,
+ keyboard: false
+ })
+ }
+
+
+ this.loading = true
+ // 把知道了这个按钮去掉
+ this.$nextTick(() => {
+ document.getElementsByClassName('ant-modal-confirm-btns')[0].style = 'display:none'
})
- }
- this.loading = true
- // 把知道了这个按钮去掉
- this.$nextTick(() => {
- document.getElementsByClassName('ant-modal-confirm-btns')[0].style = 'display:none'
- })
- if (info.file.status !== 'uploading') {
- console.log(info.file, info.fileList)
- }
- if (info.file.status === 'done') {
- // 销毁这个提示
- importModalLoading && importModalLoading.destroy()
- this.loading = false
- if (info.file.response.success) {
- // this.$message.success(`${info.file.name} 文件上传成功`);
- if (info.file.response.code === 201) {
- const { message, result: { msg, fileUrl, fileName } } = info.file.response
- const href = window._CONFIG.domianURL + fileUrl
- this.$warning({
- title: message,
- content: (
- )
- })
+ if (info.file.status !== 'uploading') {
+ console.log(info.file, info.fileList)
+ }
+ if (info.file.status === 'done') {
+ // 销毁这个提示
+ importModalLoading && importModalLoading.destroy()
+ this.loading = false
+ if (info.file.response.success) {
+ // this.$message.success(`${info.file.name} 文件上传成功`);
+ if (info.file.response.code === 201) {
+ const { message, result: { msg, fileUrl, fileName } } = info.file.response
+ const href = window._CONFIG.domianURL + fileUrl
+ this.$warning({
+ title: message,
+ content: (
+ )
+ })
+ } else {
+ this.$message.success(info.file.response.message || `${info.file.name} 文件上传成功`)
+ }
+ this.loadData()
} else {
- this.$message.success(info.file.response.message || `${info.file.name} 文件上传成功`)
+ this.$message.error(`${info.file.name} ${info.file.response.message}.`)
}
- this.loadData()
- } else {
- this.$message.error(`${info.file.name} ${info.file.response.message}.`)
- }
- } else if (info.file.status === 'error') {
- // 销毁这个提示
- importModalLoading && importModalLoading.destroy()
- this.loading = false
- if (info.file.response.status === 500) {
- const data = info.file.response
- const token = Vue.ls.get(ACCESS_TOKEN)
- if (token && data.message.includes('Token失效')) {
- this.error({
- title: '登录已过期',
- content: '很抱歉,登录已过期,请重新登录',
- okText: '重新登录',
- mask: false,
- onOk: () => {
- store.dispatch('Logout').then(() => {
- Vue.ls.remove(ACCESS_TOKEN)
- window.location.reload()
- })
- }
- })
+ } else if (info.file.status === 'error') {
+ // 销毁这个提示
+ importModalLoading && importModalLoading.destroy()
+ this.loading = false
+
+ if (info.file.response.status === 500) {
+ const data = info.file.response
+ const token = Vue.ls.get(ACCESS_TOKEN)
+ if (token && data.message.includes('Token失效')) {
+ this.error({
+ title: '登录已过期',
+ content: '很抱歉,登录已过期,请重新登录',
+ okText: '重新登录',
+ mask: false,
+ onOk: () => {
+ store.dispatch('Logout').then(() => {
+ Vue.ls.remove(ACCESS_TOKEN)
+ window.location.reload()
+ })
+ }
+ })
+ }
+ } else {
+ this.$message.error(`文件上传失败: ${info.file.msg} `)
}
- } else {
- this.$message.error(`文件上传失败: ${info.file.msg} `)
}
}
+
},
/* 图片预览 */
getImgView (text) {
diff --git a/jero-web/src/views/demo/JeroDemoList.vue b/jero-web/src/views/demo/JeroDemoList.vue
index f82e7b12..a5909e9a 100644
--- a/jero-web/src/views/demo/JeroDemoList.vue
+++ b/jero-web/src/views/demo/JeroDemoList.vue
@@ -58,7 +58,7 @@
新增
一对多
导出
-
+
导入
diff --git a/jero-web/src/views/modules/message/SysMessageList.vue b/jero-web/src/views/modules/message/SysMessageList.vue
index 94a66833..96108457 100644
--- a/jero-web/src/views/modules/message/SysMessageList.vue
+++ b/jero-web/src/views/modules/message/SysMessageList.vue
@@ -42,7 +42,7 @@
新增
导出
+ @change="handleImportExcel" :before-upload='beforeUpload'>
导入
diff --git a/jero-web/src/views/modules/message/SysMessageTemplateList.vue b/jero-web/src/views/modules/message/SysMessageTemplateList.vue
index a74b23c4..17c314c4 100644
--- a/jero-web/src/views/modules/message/SysMessageTemplateList.vue
+++ b/jero-web/src/views/modules/message/SysMessageTemplateList.vue
@@ -43,7 +43,7 @@
新增
导出
+ @change="handleImportExcel" :before-upload='beforeUpload'>
导入
diff --git a/jero-web/src/views/system/DepartList.vue b/jero-web/src/views/system/DepartList.vue
index b30ef20b..526c20ee 100644
--- a/jero-web/src/views/system/DepartList.vue
+++ b/jero-web/src/views/system/DepartList.vue
@@ -8,7 +8,7 @@
添加部门
添加下级
导出
-
+
导入
批量删除
@@ -111,7 +111,7 @@
-
+
diff --git a/jero-web/src/views/system/DepartListSync.vue b/jero-web/src/views/system/DepartListSync.vue
index 45170032..50b5aeed 100644
--- a/jero-web/src/views/system/DepartListSync.vue
+++ b/jero-web/src/views/system/DepartListSync.vue
@@ -8,7 +8,7 @@
添加部门
添加下级
导出
-
+
导入
@@ -105,7 +105,7 @@
-
+
diff --git a/jero-web/src/views/system/DictList.vue b/jero-web/src/views/system/DictList.vue
index 5e7e6801..603a3972 100644
--- a/jero-web/src/views/system/DictList.vue
+++ b/jero-web/src/views/system/DictList.vue
@@ -27,7 +27,7 @@
添加
导出
-
+
导入
刷新缓存
diff --git a/jero-web/src/views/system/QuartzJobList.vue b/jero-web/src/views/system/QuartzJobList.vue
index 8201ab05..cc4d7025 100644
--- a/jero-web/src/views/system/QuartzJobList.vue
+++ b/jero-web/src/views/system/QuartzJobList.vue
@@ -36,7 +36,7 @@
新增
导出
-
+
导入
diff --git a/jero-web/src/views/system/SysCategoryList.vue b/jero-web/src/views/system/SysCategoryList.vue
index 2b639074..874e2423 100644
--- a/jero-web/src/views/system/SysCategoryList.vue
+++ b/jero-web/src/views/system/SysCategoryList.vue
@@ -5,7 +5,7 @@
新增
导出
-
+
导入
diff --git a/jero-web/src/views/system/SysCheckRuleList.vue b/jero-web/src/views/system/SysCheckRuleList.vue
index 92352f85..363a8f48 100644
--- a/jero-web/src/views/system/SysCheckRuleList.vue
+++ b/jero-web/src/views/system/SysCheckRuleList.vue
@@ -37,7 +37,7 @@
新增
导出
-
+
导入
diff --git a/jero-web/src/views/system/SysDataSourceList.vue b/jero-web/src/views/system/SysDataSourceList.vue
index c2779b02..4ae522d5 100644
--- a/jero-web/src/views/system/SysDataSourceList.vue
+++ b/jero-web/src/views/system/SysDataSourceList.vue
@@ -33,7 +33,7 @@
新增
导出
-
+
导入
diff --git a/jero-web/src/views/system/SysFillRuleList.vue b/jero-web/src/views/system/SysFillRuleList.vue
index 5b29106f..865d0c2d 100644
--- a/jero-web/src/views/system/SysFillRuleList.vue
+++ b/jero-web/src/views/system/SysFillRuleList.vue
@@ -29,7 +29,7 @@
新增
导出
-
+
导入
diff --git a/jero-web/src/views/system/UserList.vue b/jero-web/src/views/system/UserList.vue
index 91efdebe..23d628b3 100644
--- a/jero-web/src/views/system/UserList.vue
+++ b/jero-web/src/views/system/UserList.vue
@@ -91,7 +91,7 @@
添加用户
导出
-
+
导入
回收站
diff --git a/jero-web/src/views/system/log/OperatorLogList.vue b/jero-web/src/views/system/log/OperatorLogList.vue
index 968a1523..cce9bdaf 100644
--- a/jero-web/src/views/system/log/OperatorLogList.vue
+++ b/jero-web/src/views/system/log/OperatorLogList.vue
@@ -137,6 +137,12 @@ export default {
dataIndex: 'createTime',
align: 'center',
sorter: true
+ },
+ {
+ title: '操作类型',
+ dataIndex: 'operateType_dictText',
+ align: 'center'
+
}
],
operateColumn:
diff --git a/jero-web/src/views/system/modules/DepartModal.vue b/jero-web/src/views/system/modules/DepartModal.vue
index 76e5650f..f3ce3676 100644
--- a/jero-web/src/views/system/modules/DepartModal.vue
+++ b/jero-web/src/views/system/modules/DepartModal.vue
@@ -19,7 +19,7 @@
prop="departName"
:hidden="false"
:hasFeedback="true" >
-
+
-
+
-
+
-
+
-
+
diff --git a/jero-web/src/views/system/modules/DeptBaseInfo.vue b/jero-web/src/views/system/modules/DeptBaseInfo.vue
index 7d92ad76..511ceab7 100644
--- a/jero-web/src/views/system/modules/DeptBaseInfo.vue
+++ b/jero-web/src/views/system/modules/DeptBaseInfo.vue
@@ -43,7 +43,7 @@
:labelCol="labelCol"
:wrapperCol="wrapperCol"
label="排序">
-
+
-
+
+
+
+
+
-
+
+
+
+
+
@@ -36,6 +44,8 @@ export default {
name: 'PasswordModal',
data () {
return {
+ passwordType2: 'password',
+ passwordType: 'password',
visible: false,
confirmLoading: false,
confirmDirty: false,
diff --git a/jero-web/src/views/system/modules/PermissionModal.vue b/jero-web/src/views/system/modules/PermissionModal.vue
index a4502a7b..8045c36a 100644
--- a/jero-web/src/views/system/modules/PermissionModal.vue
+++ b/jero-web/src/views/system/modules/PermissionModal.vue
@@ -114,7 +114,7 @@
:wrapperCol="wrapperCol"
prop="sortNo"
label="排序">
-
+
-
+
diff --git a/jero-web/src/views/system/modules/UserModal.vue b/jero-web/src/views/system/modules/UserModal.vue
index dcbfe05f..4e841394 100644
--- a/jero-web/src/views/system/modules/UserModal.vue
+++ b/jero-web/src/views/system/modules/UserModal.vue
@@ -126,9 +126,10 @@