sql715 3 months ago
parent
commit
50fc0c6475

+ 2 - 2
zkqy-admin/src/main/resources/application-druid.yml

@@ -6,10 +6,10 @@ spring:
         druid:
             # 主库数据源
             master:
-                url: jdbc:mysql://192.168.110.15:3306/ry-vue-call?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                url: jdbc:mysql://localhost:3306/ry-vue-call?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 # url: jdbc:mysql://localhost:3306/ry-vue-call?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 username: root
-                password: zkqy8888
+                password: root
                 # password: root
             # 从库数据源
             slave:

+ 1 - 1
zkqy-admin/src/main/resources/application.yml

@@ -82,7 +82,7 @@ spring:
     host: 127.0.0.1
     # 端口,默认为6379
     # port: 6378
-    port: 6379
+    port: 6378
     # 数据库索引
     database: 11
     # 密码

+ 2 - 2
zkqy-ui/.env.development

@@ -32,7 +32,7 @@ VUE_CLI_BABEL_TRANSPILE_MODULES = true
 
 VUE_APP_BASE_API2 = 'http://175.27.169.173:8099/'
 # VUE_APP_BASE_API3 = 'http://175.27.169.173:8088/'
-VUE_APP_BASE_API3 = 'http://192.168.10.3:8088/'
+VUE_APP_BASE_API3 = 'http://192.168.10.6:8088/'
 VUE_APP_BASE_API4 = 'http://175.27.169.173:8055/'
 
 
@@ -40,4 +40,4 @@ VUE_APP_BASE_API4 = 'http://175.27.169.173:8055/'
 # VUE_APP_BASE_API2 = 'http://62.234.61.92:8099/'
 # VUE_APP_BASE_API3 = 'http://62.234.61.92:8088/'
 # VUE_APP_BASE_API4 = 'http://62.234.61.92:8055/'
-# VUE_APP_BASE_IMG_API = 'http://62.234.61.92:1101/dev-api'
+# VUE_APP_BASE_IMG_API = 'http://62.234.61.92:1101/dev-api'

+ 1 - 1
zkqy-ui/.gitignore

@@ -9,7 +9,7 @@ npm-debug.log*
 yarn-debug.log*
 yarn-error.log*
 **/*.log
-
+node_modules/
 tests/**/coverage/
 tests/e2e/reports
 selenium-debug.log

+ 3 - 3
zkqy-ui/src/views/treeTable/index.vue

@@ -188,13 +188,13 @@ export default {
       console.log('新增按钮被点击');
       this.mode = 2
       this.$router.push({
-        path: "/system/fromModel/index/treeTableMange/index",
+        path: "/system/fromModel/index/treeTableMange",
         query: {
           mode: this.mode // mode
         }
       });
     },
-    // 修改
+    // 修改 
     handleUpdate(rowData) {
       let row;
       if (rowData instanceof PointerEvent || rowData instanceof Event) {
@@ -205,7 +205,7 @@ export default {
       if(row){
         this.mode = 3
       this.$router.push({
-        path: "/system/fromModel/index/treeTableMange/index",
+        path: "/system/fromModel/index/treeTableMange",
         query: {
           mode: this.mode, // mode
           editorId: row.id,

+ 34 - 5
zkqy-ui/src/views/treeTableMange/index.vue

@@ -192,6 +192,20 @@ export default {
             { required: true, message: '递归列不能为空', trigger: 'blur' }
           ]
         },
+        {//treeShowLabel
+          label: '展示列',
+          prop: 'treeShowLabel',
+          component: 'el-select',
+          attrs: {
+            placeholder: '请选择表格展示列',
+            clearable: true,
+          },
+          options: [],
+          selectSlot: true,
+          rules: [
+            { required: true, message: '展示列不能为空', trigger: 'blur' }
+          ]
+        },
       ],
       // 树形表格总配置
       treeTableFormItems: [
@@ -373,6 +387,7 @@ export default {
                     treeTableName: formTopData.treeTableName,//树形绑定的表名
                     treeTablePrimaryKey: formTopData.treeTablePrimaryKey,//树形表主键
                     treeTableDgl: formTopData.treeTableDgl,//树形表后台递归列
+                    treeShowLabel: fromTopData.treeShowLabel,// 树形展示列
                     treeTableCondition: formTopData.treeTableCondition,//树形表是lable/还是value作为条件
                     tableId: x.tableId,//关联表 
                     tableNameDes: this.tableList[0].dtName,//关联表
@@ -385,7 +400,7 @@ export default {
                       this.$message.success("新增成功");
                       this.$tab.closePage();
                       this.$router.push({
-                        path: "/system/fromModel/index/treeTable/index",
+                        path: "/system/fromModel/index/treeTable",
                       });
                     } else {
                       this.$message.warning("新增成功");
@@ -399,6 +414,8 @@ export default {
                       treeTableName: formTopData.treeTableName,//树形绑定的表名
                       treeTablePrimaryKey: formTopData.treeTablePrimaryKey,//树形表主键
                       treeTableDgl: formTopData.treeTableDgl,//树形表后台递归列
+                      treeShowLabel: formTopData.treeShowLabel,//树形表展示列
+                      
                       treeTableCondition: formTopData.treeTableCondition,//树形表是lable/还是value作为条件
                       tableId: x.tableId,//关联表 
                       tableNameDes: this.tableList[0].dtName,//关联表
@@ -410,7 +427,7 @@ export default {
                       this.$message.success("修改成功");
                       this.$tab.closePage();
                       this.$router.push({
-                        path: "/system/fromModel/index/treeTable/index",
+                        path: "/system/fromModel/index/treeTable",
                       });
                     } else {
                       this.$message.warning("修改失败");
@@ -433,13 +450,20 @@ export default {
     async judgmentMenu(mode) {
       let result;
       if (mode == 2) {
+        let tableId = this.$refs.treeTableFormItems.queryParams['tableId']
+        let addTableKey;
+        if(tableId){//0314-cs
+          let res = await getTableInfo(tableId);
+          console.log('[res0314----]',res)
+           addTableKey = res.data.tableKey
+        }
         let menuName = this.$refs.dynamicForm.queryParams['menuName']
         let parentId = this.$refs.dynamicForm.queryParams['menuId']
         this.uuid = uuidv4();
-        this.tableKey = uuidv4();
+        // this.tableKey = uuidv4();
         this.treeTableKey = uuidv4();
         let tableKeyObj = {
-          tableKey: this.uuid,
+          tableKey: addTableKey,
           treeTableKey: this.treeTableKey,
         };
         let payLoad = {
@@ -568,6 +592,8 @@ export default {
       // 1. 清除 treeTablePrimaryKey  treeTableDgl
       this.$refs.dynamicForm.queryParams.treeTablePrimaryKey = null; // 或者设置为空数组 []
       this.$refs.dynamicForm.queryParams.treeTableDgl = null; // 或者设置为空数组 []
+      this.$refs.dynamicForm.queryParams.treeShowLabel = null; // 或者设置为空数组 []
+      
       // 清空 treeTablePrimaryKey 的 options(可选,如果需要清空选项)
       this.treeFormItems[5].options = [];
       this.treeFormItems[7].options = [];
@@ -597,7 +623,8 @@ export default {
         // 清空 treeTablePrimaryKey treeTableDgl 的值
         this.$refs.dynamicForm.queryParams.treeTablePrimaryKey = null; // 或者设置为空数组 []
         this.$refs.dynamicForm.queryParams.treeTableDgl = null; // 或者设置为空数组 []
-
+        this.$refs.dynamicForm.queryParams.treeShowLabel = null; // 或者设置为空数组 []
+        
         // 清空 treeTablePrimaryKey 的 options(可选,如果需要清空选项)
         this.treeFormItems[5].options = [];
         this.treeFormItems[7].options = [];
@@ -679,6 +706,7 @@ export default {
           tableId,
           tableNameDes,
           treeTableJoinTable,
+          treeShowLabel,
         } = this.editor;
         Object.assign(this.$refs.dynamicForm.queryParams, {
           menuName,
@@ -686,6 +714,7 @@ export default {
           treeTableName,
           treeTablePrimaryKey,
           treeTableDgl,
+          treeShowLabel,
           treeTableCondition,
         });
         Object.assign(this.$refs.treeTableFormItems.queryParams, {

+ 3 - 3
zkqy-ui/vue.config.js

@@ -43,8 +43,8 @@ module.exports = {
         // target: `http://192.168.110.52:8080`,
         // target: `http://192.168.110.76:8080`,
         // target: `http://175.27.169.173:8080`,
-        target: `http://192.168.10.3:8080`,
-        
+        target: `http://192.168.10.6:8080`,
+
         changeOrigin: true,
         pathRewrite: {
           ['^' + process.env.VUE_APP_BASE_API]: ''
@@ -61,7 +61,7 @@ module.exports = {
       '/FORM': {
         // target: `http://192.168.110.59:8088`,
         // target: `http://175.27.169.173:8088`,
-        target: `http://192.168.10.3:8088`,
+        target: `http://192.168.10.6:8088`,
         changeOrigin: true,
         pathRewrite: {
           ['^' + '/FORM']: ''