|
@@ -427,7 +427,7 @@ export default {
|
|
|
field: 'formCreateCardSelectType',
|
|
|
title: '搜索类型',
|
|
|
value: '',
|
|
|
- options: [{label:'输入框',value:'input'},{label:'下拉框',value:'select'},{label:'时间段',value:'dateRange'}]
|
|
|
+ options: [{label:'输入框',value:'input'},{label:'下拉框',value:'select'},{label:'时间段',value:'dateRange'},{label:'月份',value:'monthRange'}]
|
|
|
},
|
|
|
{
|
|
|
type: 'switch',
|
|
@@ -916,9 +916,10 @@ export default {
|
|
|
// 递归检查规则树
|
|
|
for (const rule of ruleJP) {
|
|
|
// 检查非 zkqyTable 且非 elCard 类型组件
|
|
|
- if (rule.type !== 'zkqyTable' && rule.type !== 'elCard') {
|
|
|
+ if (rule.type !== 'zkqyTable' && rule.type !== 'elCard' && rule.type !== 'fcRow') {
|
|
|
// 检查 tableName 属性是否存在且有值
|
|
|
if (!rule.tableName || rule.tableName.trim() === "") {
|
|
|
+ console.log('rule.tableName------------',rule)
|
|
|
this.$message.warning(`组件 "${rule.title || rule.field || '未命名'}" 未选择关联表字段`);
|
|
|
return false;
|
|
|
}
|
|
@@ -1016,15 +1017,17 @@ export default {
|
|
|
let { htmlDataMb } = this.$refs.designer.getSaveDate(false,JSON.stringify(multipleTables),dataSource,url)
|
|
|
htmlDataMbZkqyData = htmlDataMb
|
|
|
}else{
|
|
|
- let { htmlDataMb } = this.$refs.designer.getSaveDate()
|
|
|
+ let url = process.env.VUE_APP_BASE_API3
|
|
|
+ let { htmlDataMb } = this.$refs.designer.getSaveDate(false,'',dataSource,url)
|
|
|
htmlDataMbZkqyData = htmlDataMb
|
|
|
+
|
|
|
+ // console.log('htmlDataMbZkqyData==============================',htmlDataMbZkqyData)
|
|
|
}
|
|
|
htmlData = htmlDataMbZkqyData
|
|
|
}
|
|
|
console.log('========encodeURIComponent前===================', htmlData)
|
|
|
htmlData = encodeURIComponent(htmlData); // 关键编码步骤
|
|
|
name = optionsJP.form.formName
|
|
|
- console.log('JSON.stringify(pageJson)------------------',formCreate.toJson(pageJson))
|
|
|
|
|
|
let data = {
|
|
|
pageJson: formCreate.toJson(pageJson),
|
|
@@ -1168,7 +1171,7 @@ export default {
|
|
|
field: 'formCreateCardSelectType',
|
|
|
title: '搜索类型',
|
|
|
value: '',
|
|
|
- options: [{label:'输入框',value:'input'},{label:'下拉框',value:'select'},{label:'时间段',value:'dateRange'}]
|
|
|
+ options: [{label:'输入框',value:'input'},{label:'下拉框',value:'select'},{label:'时间段',value:'dateRange'},{label:'月份',value:'monthRange'}]
|
|
|
},
|
|
|
{
|
|
|
type: 'switch',
|