yrik 4 жил өмнө
parent
commit
74e2540f46

+ 10 - 0
ruoyi-ui/src/api/system/form.js

@@ -16,6 +16,16 @@ export function getObject(data) {
     data
   })
 }
+
+export function getObjectqure(data) {
+  return request({
+    url: '/boman-web-core/p/cs/getTableQuery',
+    method: 'POST',
+    data
+  })
+}
+
+
 // 获取表单tab数据
  export function geteditindeTab(data) {
    return request({

+ 9 - 12
ruoyi-ui/src/views/system/form/index.vue

@@ -31,7 +31,7 @@
           </div>
           <el-divider></el-divider>
           <el-form :model="queryParamstwoi" ref="queryForm" :inline="true" >
-            <dynamic-forms :ref="item.columnName" :config="queryParamstwoi" @inputs="changeFn" :formConfig="item" v-for="(item,index) in queryDatatao.showData"
+            <dynamic-forms :ref="item.columnName" :config="queryParamstwoi" @inputs="changeFn" :formConfig="item" v-for="(item,index) in queryDatatao.queryList"
               :key='index' />
             <el-form-item>
               <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQueryiu">搜索</el-button>
@@ -76,7 +76,8 @@
     geteditindeTab,
     listIndex,
     delMenutabform,
-    tableSubimt, tableSubimtanit, addbjectSave
+    tableSubimt, tableSubimtanit, addbjectSave,
+    getObjectqure
   } from '@/api/system/form.js'
 
   export default {
@@ -93,18 +94,14 @@
         activeNames: [1],
         title: '列表',
         objParams: {
-          table: 'obj_test',
+          table: '',
           fixedData: {
             id: -1
           },
           isUi:true
         },
         objParamstue:{
-          table: 'obj_test',
-          fixedData: {
-            id: -1
-          },
-          isUi:false
+          table: ''
         },
         queryData: {},
         queryDatatao:{},
@@ -186,12 +183,12 @@
       this.forme.objId = this.$route.query.id
       this.formy.id = this.$route.query.id
       this.tableZbietabg.table = this.$route.query.tables
-      // this.objParams.table = this.$route.query.tables
+      this.objParams.table = this.$route.query.tables
       this.objParams.fixedData.id = this.$route.query.id
       this.deledlid.table = this.$route.query.tables
       this.deledlid.idList.push(this.$route.query.id)
       this.queryParamslist.table = this.$route.query.tables
-      this.objParamstue.fixedData.id = this.$route.query.id
+      // this.objParamstue.fixedData.id = this.$route.query.id
       this.init()
       this.edingelsietab()
     },
@@ -297,7 +294,7 @@
       },
       // 列表查询接口
       foremlisejuque(){
-       getObject(this.objParamstue).then(res => {
+       getObjectqure(this.objParamstue).then(res => {
          console.log(res)
          this.queryDatatao = res.data
          // let data = res.data
@@ -388,7 +385,7 @@
       },
       // 搜索列表
       handleQueryiu(){
-       for(let item of this.queryDatatao.showData){
+       for(let item of this.queryDatatao.queryList){
          // for(var i = 0 ; i < item.hrChildren.length ; i++){
            if(item.htmlType == 'checkbox'){
              this.queryParamstwoi[item.columnName] = this.$refs[item.columnName][0].config