hsPageConfigBill.js 2.81 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
// 主从列表配置
const config = {
  'restful_appcode': '',
  'isInitMenuParam': false, // 是否初始化menuParam
  'initMenuParamOnce': true, // 是否只初始化一次menuParam
  'entity': {
    'index': {
      'isInitNewDefault': false, // 初始化新增默认值
      'initNewDefaultOnce': true, // 是否只调用一次
      'width': '220px', // index 区域的宽度
      'group': 'Tree', // 分组
      'isHideButtonTools': false, // 是否隐藏按钮组
      'defaultProps': { // 树节点配置
        'label': ''// 树每一个节点 显示的中文字段
      },
      'isTree': true, // 是否是树
      'table_name': '', // 表名
      'primaryKey': 'id', // 主键id
      'dyncQueryParms': {}, // 动态查询参数
      'indexTitle': '', // 树标题
      'check': {

      } // 修改或者新增时 数据校验
    },
    'main': {
      'refreshIndex': false, // 单行修改后 是否刷新左侧
      'isInitNewDefault': false, // 初始化新增默认值
      'queryDefault': {}, // 默认查询参数
      'isHideQueryZone': false, // 是否隐藏搜索区域
      'group': '', // 分组
      'table_name': '', // 表名
      'primaryKey': 'id', // 主键
      'detailPath': '', // 详情地址
      'detailName': '', // 详情的标签名字
      'detailDyncQueryParms': {}, // 跳转到详情时的问号参数
      'dyncQueryParms': {// 动态查询参数
      },
      'dtlList': [// 多个从表以弹出框的形式显示 (位于表格的操作列中!)
        {
          'label': '字表1', // 按钮名称
          'isHide': false, // 是否隐藏
          'url': '/DyncUI/HdrDtl/PBOrg/im_arrive_dtl' // 详情页模版
        },
        {
          'label': '字表2',
          'isHide': false,
          'url': '/DyncUI/HdrDtl/PBOrg/im_arrive_dtl1'
        }
      ],
      'importInfo': [// 导入、excel、数据导入
        {
          'label': '单表数据导入', // 按钮名称
          'url': '/DyncUI/Import/{appCode}/{pageCode}', // 单表导入模版
          'import_name': '', // 导入名
          'parms': {}, // 作为导入页面的问号参数
          'click': '$dataImportItem',
          'saveParms': {}, // 保存时作为问好参数传给后端
          'isHide': false// 是否隐藏
        },
        {
          'label': '主从数据导入',
          'url': '/DyncUI/ImportHdrDtl/{appCode}/{pageCode}', // 主从导入模版
          'import_name': '',
          'parms': {},
          'click': '$dataImportItem',
          'saveParms': {},
          'isHide': false// 是否隐藏
        },
        {
          'label': 'Excel导入', // excel 导入
          'click': '$excelImportItem',
          'saveParms': {},
          'isHide': false// 是否隐藏
        }
      ]
    }
  },
  'new_default': {
    'main': {
      'columns': {

      }
    }
  }
}