diff --git a/ant-design-vue-jeecg/package.json b/ant-design-vue-jeecg/package.json
index 9c0af7e9bdc6fe21cef5da1a45f646b26822c9f3..d40893e1b8c84e8638d9b81e3319a03f8efaa17c 100644
--- a/ant-design-vue-jeecg/package.json
+++ b/ant-design-vue-jeecg/package.json
@@ -10,7 +10,7 @@
},
"dependencies": {
"@antv/data-set": "^0.10.2",
- "@jeecg/antd-online": "^1.2.0",
+ "@jeecg/antd-online": "1.2.0",
"@tinymce/tinymce-vue": "^2.0.0",
"ant-design-vue": "^1.4.0",
"apexcharts": "^3.6.5",
diff --git a/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue b/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue
index 057e6fc02245e8c2a2362035f2865b7095c4ed13..fe5eb5cf14449b125b09ece11c21fdde1d78d88a 100644
--- a/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue
+++ b/ant-design-vue-jeecg/src/components/dict/JDictSelectTag.vue
@@ -32,15 +32,23 @@
tagType:""
}
},
+ watch:{
+ dictCode:{
+ immediate:true,
+ handler() {
+ this.initDictData()
+ },
+ }
+ },
created() {
- console.log(this.dictCode);
+ // console.log(this.dictCode);
if(!this.type || this.type==="list"){
this.tagType = "select"
}else{
this.tagType = this.type
}
//获取字典数据
- this.initDictData();
+ // this.initDictData();
},
methods: {
initDictData() {
diff --git a/ant-design-vue-jeecg/src/components/jeecg/JSuperQuery.vue b/ant-design-vue-jeecg/src/components/jeecg/JSuperQuery.vue
index a91b6ebf2d874fb9c2796ed171bae762d01fd618..c240b7e3263fef11b86293eb7f299eae4827f44b 100644
--- a/ant-design-vue-jeecg/src/components/jeecg/JSuperQuery.vue
+++ b/ant-design-vue-jeecg/src/components/jeecg/JSuperQuery.vue
@@ -43,7 +43,7 @@
handleSelected(option,item)">
- {{ f.text }}
+ {{ f.text }}
@@ -63,8 +63,9 @@
-
-
+
+
+
@@ -117,8 +118,14 @@
name: 'JSuperQuery',
components: { JDate },
props: {
- /* fieldList:[{value:'',text:'',type:''}]
- * type:date datetime int number string
+ /*
+ fieldList: [{
+ value:'',
+ text:'',
+ type:'',
+ dictCode:'' // 只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框
+ }]
+ type:date datetime int number string
* */
fieldList: {
type: Array,
@@ -213,7 +220,11 @@
this.queryParamsModel.splice(index, 1)
},
handleSelected(option, item) {
- item['type'] = option.data.attrs['data-type']
+ let index = option.data.attrs['data-idx']
+
+ let { type, dictCode } = this.fieldList[index]
+ item['type'] = type
+ item['dictCode'] = dictCode
},
handleReset() {
this.queryParamsModel = [{}]
diff --git a/ant-design-vue-jeecg/src/router/index.js b/ant-design-vue-jeecg/src/router/index.js
index bdbe374010600d2c5ea3ead59f5cc756b8cd5385..d65366aae742a6c0abadd17cda123bed44f5acfc 100644
--- a/ant-design-vue-jeecg/src/router/index.js
+++ b/ant-design-vue-jeecg/src/router/index.js
@@ -2,6 +2,11 @@ import Vue from 'vue'
import Router from 'vue-router'
import { constantRouterMap } from '@/config/router.config'
+const originalPush = Router.prototype.push
+Router.prototype.push = function push(location) {
+ return originalPush.call(this, location).catch(err => err)
+}
+
Vue.use(Router)
export default new Router({
diff --git a/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformCopyList.vue b/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformCopyList.vue
index 127452a859895c4c240c0ba8aede3682a3b5d825..bfe9249f799eb728f56e53e9813fd03efd026fcd 100644
--- a/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformCopyList.vue
+++ b/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformCopyList.vue
@@ -129,7 +129,6 @@
import Clipboard from 'clipboard'
import { filterObj } from '@/utils/util';
-
export default {
name: 'OnlCgformHeadList',
mixins: [JeecgListMixin],
diff --git a/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformHeadList.vue b/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformHeadList.vue
index 4149ec547302b0483d02a9519ba6c98cc9d1ade4..03661d98b8c90487cbed3bd35df860ab20952141 100644
--- a/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformHeadList.vue
+++ b/ant-design-vue-jeecg/src/views/modules/online/cgform/OnlCgformHeadList.vue
@@ -177,14 +177,13 @@
import JDictSelectTag from '../../../../components/dict/JDictSelectTag.vue'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import Clipboard from 'clipboard'
-
import { filterObj } from '@/utils/util';
export default {
name: 'OnlCgformHeadList',
mixins: [JeecgListMixin],
components: {
- JDictSelectTag,
+ JDictSelectTag
},
data() {
return {
diff --git a/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformAutoList.vue b/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformAutoList.vue
index c3b5428f9e6be84409bd9aab2f7e70c6c46e6b46..37e54fef6435712b54e41408d1553334db885e7f 100644
--- a/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformAutoList.vue
+++ b/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformAutoList.vue
@@ -179,7 +179,7 @@
-
+
diff --git a/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformTreeList.vue b/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformTreeList.vue
index b068958ddb6bf6b9450622810dece79b30d48f68..4f433314ec91287781d191f862fc05712708f865 100644
--- a/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformTreeList.vue
+++ b/ant-design-vue-jeecg/src/views/modules/online/cgform/auto/OnlCgformTreeList.vue
@@ -128,7 +128,7 @@
-
+
diff --git a/jeecg-boot/jeecg-boot-base-common/.gitattributes b/jeecg-boot/.gitattributes
similarity index 100%
rename from jeecg-boot/jeecg-boot-base-common/.gitattributes
rename to jeecg-boot/.gitattributes
diff --git a/jeecg-boot/jeecg-boot-module-system/.gitattributes b/jeecg-boot/jeecg-boot-module-system/.gitattributes
deleted file mode 100644
index d479839ef107b158c095ef7c863983071888aca9..0000000000000000000000000000000000000000
--- a/jeecg-boot/jeecg-boot-module-system/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-*.js linguist-language=Java
-*.css linguist-language=Java
-*.html linguist-language=Java
-*.vue linguist-language=Java