From 9760185bf60198aabcebeaee41a6b7b8d949fbbd Mon Sep 17 00:00:00 2001 From: zhangdaiscott Date: Wed, 27 Oct 2021 10:26:33 +0800 Subject: [PATCH] =?UTF-8?q?JeecgBoot=E4=BD=8E=E4=BB=A3=E7=A0=81=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=203.0=E7=89=88=E6=9C=AC=E5=8F=91=E5=B8=83=E2=80=94?= =?UTF-8?q?=E6=96=B0=E9=87=8C=E7=A8=8B=E7=89=8C=E5=BC=80=E5=A7=8B=EF=BC=8C?= =?UTF-8?q?=E8=BF=8E=E6=8E=A5VUE3=E7=89=88=E6=9C=AC=E5=88=B0=E6=9D=A5?= =?UTF-8?q?=EF=BC=81=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 20 +- ant-design-vue-jeecg/README.md | 2 +- ant-design-vue-jeecg/package.json | 4 +- .../src/components/dict/JSearchSelectTag.vue | 30 ++- .../src/components/jeecg/JEditableTable.vue | 142 +++++++++-- .../src/components/jeecg/JModal/index.vue | 241 ------------------ .../src/components/jeecg/JSelectMultiple.vue | 2 +- .../src/components/jeecg/JSuperQuery.vue | 10 +- .../components/cells/JVxeDepartSelectCell.vue | 42 ++- .../components/cells/JVxeSelectCell.vue | 1 - .../components/cells/JVxeTimeCell.vue | 57 +++++ .../components/cells/JVxeUserSelectCell.vue | 34 ++- .../src/components/jeecg/JVxeTable/index.js | 2 + .../components/jeecg/JVxeTable/jvxeTypes.js | 1 + .../jeecg/JVxeTable/mixins/JVxeCellMixins.js | 10 + .../components/jeecg/minipop/JInputPop.vue | 6 +- .../jeecg/modal/JPopupOnlReport.vue | 8 +- .../src/components/layouts/TabLayout.vue | 10 + ant-design-vue-jeecg/src/main.js | 1 + .../src/mixins/OnlineCommonUtil.js | 2 +- ant-design-vue-jeecg/src/store/getters.js | 3 +- .../src/store/modules/user.js | 39 ++- .../src/utils/JEditableTableUtil.js | 1 + ant-design-vue-jeecg/src/utils/request.js | 2 +- ant-design-vue-jeecg/src/utils/util.js | 36 +++ .../src/views/jeecg/JVxeDemo/JVxeDemo3.vue | 72 ++---- .../src/views/jeecg/SelectDemo.vue | 2 + .../src/views/system/UserList.vue | 8 - .../src/views/user/alteration/Step1.vue | 183 ------------- ant-design-vue-jeecg/vue.config.js | 8 + ant-design-vue-jeecg/yarn.lock | 38 +-- 31 files changed, 449 insertions(+), 568 deletions(-) delete mode 100644 ant-design-vue-jeecg/src/components/jeecg/JModal/index.vue create mode 100644 ant-design-vue-jeecg/src/components/jeecg/JVxeTable/components/cells/JVxeTimeCell.vue delete mode 100644 ant-design-vue-jeecg/src/views/user/alteration/Step1.vue diff --git a/README.md b/README.md index 566fb9af..e6256578 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ JEECG BOOT 低代码开发平台(前后端分离版本) =============== -当前最新版本: 2.4.6(发布日期:2021-08-16) +当前最新版本: 3.0(发布日期:2021-11-01) [![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/zhangdaiscott/jeecg-boot/blob/master/LICENSE) @@ -130,10 +130,24 @@ Jeecg-Boot低代码开发平台,可以应用在任何J2EE项目的开发中, - 依赖管理:Maven -- 数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017 - - 缓存:Redis +- 数据库脚本:MySQL5.7+ & Oracle 11g & Sqlserver2017(默认只提供这三个库脚本,其他库需要自己转) + +| 数据库 | 支持 | +| --- | --- | +| MySQL | √ | +| Oracle11g | √ | +| Sqlserver2017 | √ | +| PostgreSQL | √ | +| DB2、Informix | √ | +| MariaDB | √ | +| SQLite、Hsqldb、Derby、H2 | √ | +| 达梦、人大金仓、神通 | √ | +| 华为高斯、虚谷、瀚高数据库 | √ | +| 阿里云PolarDB、PPAS、HerdDB | √ | +| Hive、HBase、CouchBase | √ | + #### 后端 - 基础框架:Spring Boot 2.3.5.RELEASE diff --git a/ant-design-vue-jeecg/README.md b/ant-design-vue-jeecg/README.md index 5ad3b460..53617b05 100644 --- a/ant-design-vue-jeecg/README.md +++ b/ant-design-vue-jeecg/README.md @@ -1,7 +1,7 @@ Ant Design Jeecg Vue ==== -当前最新版本: 2.4.6(发布日期:20210816) +当前最新版本: 3.0.0(发布日期:2021-11-01) Overview ---- diff --git a/ant-design-vue-jeecg/package.json b/ant-design-vue-jeecg/package.json index 8a82c422..62469892 100644 --- a/ant-design-vue-jeecg/package.json +++ b/ant-design-vue-jeecg/package.json @@ -1,6 +1,6 @@ { "name": "vue-antd-jeecg", - "version": "2.4.6", + "version": "3.0.0", "private": true, "scripts": { "pre": "cnpm install || yarn --registry https://registry.npm.taobao.org || npm install --registry https://registry.npm.taobao.org ", @@ -11,7 +11,7 @@ }, "dependencies": { "ant-design-vue": "^1.7.2", - "@jeecg/antd-online-mini": "2.4.6-beta5", + "@jeecg/antd-online-mini": "3.0.0-beta", "@antv/data-set": "^0.11.4", "viser-vue": "^2.4.8", "axios": "^0.18.0", diff --git a/ant-design-vue-jeecg/src/components/dict/JSearchSelectTag.vue b/ant-design-vue-jeecg/src/components/dict/JSearchSelectTag.vue index 38e1400b..6705fa7a 100644 --- a/ant-design-vue-jeecg/src/components/dict/JSearchSelectTag.vue +++ b/ant-design-vue-jeecg/src/components/dict/JSearchSelectTag.vue @@ -48,7 +48,6 @@ props:{ disabled: Boolean, value: [String, Number], - dict: String, dictOptions: Array, async: Boolean, placeholder:{ @@ -56,6 +55,11 @@ default:"请选择", required:false }, + dict:{ + type: String, + default: '', + required: false + }, popContainer:{ type:String, default:'', @@ -186,16 +190,20 @@ } } }else{ - //异步一开始也加载一点数据 - this.loading=true - getAction(`/sys/dict/loadDict/${this.dict}`,{pageSize: this.pageSize, keyword:''}).then(res=>{ - this.loading=false - if(res.success){ - this.options = res.result - }else{ - this.$message.warning(res.message) - } - }) + if(!this.dict){ + console.error('搜索组件未配置字典项') + }else{ + //异步一开始也加载一点数据 + this.loading=true + getAction(`/sys/dict/loadDict/${this.dict}`,{pageSize: this.pageSize, keyword:''}).then(res=>{ + this.loading=false + if(res.success){ + this.options = res.result + }else{ + this.$message.warning(res.message) + } + }) + } } }, filterOption(input, option) { diff --git a/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue b/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue index f002897b..2c47d38e 100644 --- a/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue +++ b/ant-design-vue-jeecg/src/components/jeecg/JEditableTable.vue @@ -241,7 +241,7 @@ :value="departCompValues[id]" :placeholder="replaceProps(col, col.placeholder)" :trigger-change="true" - :multi="true" + :multi="isMultipleSelect(col)" @change="(v)=>handleChangeDepartCommon(v,id,row,col)" /> {{ jdateValues[id] }} + + + + -