Commit 8ab87b69 authored by 赵啸非's avatar 赵啸非

修改控件初始值

parent 6cf22947
...@@ -33,7 +33,7 @@ const router = new Router({ ...@@ -33,7 +33,7 @@ const router = new Router({
// builder('/template/form', 'tool/build/docIndex'),//模板表单配置 // builder('/template/form', 'tool/build/docIndex'),//模板表单配置
builder('/template/form/view', 'doc/form/show'),//模板表单配置 builder('/doc/form/view', 'doc/form/show'),//模板表单配置
...restBuilder('platform', 'platform'), // 系统管理-区域管理 ...restBuilder('platform', 'platform'), // 系统管理-区域管理
......
<template> <template>
<div class="page"> <div class="page">
<form-designer ref="formDesigner" :value=tmp v-model="form1.fdForm"></form-designer> <form-designer ref="formDesigner" :value="tmp" v-model="form1.fdForm"></form-designer>
</div> </div>
</template> </template>
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
}, },
methods: { methods: {
beforeRender(data) { beforeRender(data) {
this.tmp=data.entity.formContent this.tmp=data.entity.formContent
this.$refs.formDesigner.refresh(this.tmp); this.$refs.formDesigner.refresh(this.tmp);
......
...@@ -71,20 +71,16 @@ public class DesignCheckboxComponent extends DesignComponent { ...@@ -71,20 +71,16 @@ public class DesignCheckboxComponent extends DesignComponent {
* @param columnsItem * @param columnsItem
*/ */
private void initDefaultCheckBoxValue(ComponentCons cons, ListItem columnsItem) { private void initDefaultCheckBoxValue(ComponentCons cons, ListItem columnsItem) {
if (cons.getVal().indexOf("v") != -1) { if (cons.getVal().indexOf("<") != -1) {
String cks = StringUtils.substringBetween(cons.getVal(), "v", "v"); String cks = StringUtils.substringBetween(cons.getVal(), "<", ">");
if(ObjectUtils.isEmpty(cks))return; if(ObjectUtils.isEmpty(cks))return;
List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "_", -1).stream().map(option -> { List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "-", -1).stream().map(option -> {
OptionsItem options = new OptionsItem(); OptionsItem options = new OptionsItem();
options.setLabel(option); options.setLabel(option);
options.setValue(option); options.setValue(option);
return options; return options;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
columnsItem.setOptions(optionsItemList); columnsItem.setOptions(optionsItemList);
// cons.setVal(cons.getVal().substring(0, cons.getVal().indexOf("[")));
// cons.setLabel(cons.getLabel().substring(0, cons.getLabel().indexOf("[")));
} }
} }
......
...@@ -63,20 +63,16 @@ public class DesignRadioComponent extends DesignComponent { ...@@ -63,20 +63,16 @@ public class DesignRadioComponent extends DesignComponent {
} }
private void initDefaultRadioValue(ComponentCons cons, ListItem columnsItem) { private void initDefaultRadioValue(ComponentCons cons, ListItem columnsItem) {
if (cons.getVal().indexOf("v") != -1) { if (cons.getVal().indexOf("<") != -1) {
String cks = StringUtils.substringBetween(cons.getVal(), "v", "v"); String cks = StringUtils.substringBetween(cons.getVal(), "<", ">");
if(ObjectUtils.isEmpty(cks))return; if(ObjectUtils.isEmpty(cks))return;
List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "_", -1).stream().map(option -> { List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "-", -1).stream().map(option -> {
OptionsItem options = new OptionsItem(); OptionsItem options = new OptionsItem();
options.setLabel(option); options.setLabel(option);
options.setValue(option); options.setValue(option);
return options; return options;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
columnsItem.setOptions(optionsItemList); columnsItem.setOptions(optionsItemList);
// cons.setVal(cons.getVal().substring(0, cons.getVal().indexOf("[")));
// cons.setLabel(cons.getLabel().substring(0, cons.getLabel().indexOf("[")));
} }
} }
......
...@@ -76,10 +76,10 @@ public class DesignSelectComponent extends DesignComponent { ...@@ -76,10 +76,10 @@ public class DesignSelectComponent extends DesignComponent {
columnsItem.setOptions(optionsItems); columnsItem.setOptions(optionsItems);
} }
if (cons.getVal().indexOf("v") != -1) { if (cons.getVal().indexOf("<") != -1) {
String cks = StringUtils.substringBetween(cons.getVal(), "v", "v"); String cks = StringUtils.substringBetween(cons.getVal(), "<", ">");
if(ObjectUtils.isEmpty(cks))return; if(ObjectUtils.isEmpty(cks))return;
List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "_", -1).stream().map(option -> { List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "-", -1).stream().map(option -> {
OptionsItem options = new OptionsItem(); OptionsItem options = new OptionsItem();
options.setLabel(option); options.setLabel(option);
options.setValue(option); options.setValue(option);
......
...@@ -7,6 +7,7 @@ import com.mortals.xhx.base.system.param.service.ParamService; ...@@ -7,6 +7,7 @@ import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.module.doc.baseinfo.model.DocBaseinfoEntity; import com.mortals.xhx.module.doc.baseinfo.model.DocBaseinfoEntity;
import com.mortals.xhx.module.doc.form.model.DocFormEntity; import com.mortals.xhx.module.doc.form.model.DocFormEntity;
import com.mortals.xhx.module.doc.form.model.vo.DocFormVo; import com.mortals.xhx.module.doc.form.model.vo.DocFormVo;
import com.mortals.xhx.module.doc.form.service.DocFormService;
import com.mortals.xhx.module.doc.template.model.vo.DocTemplateVo; import com.mortals.xhx.module.doc.template.model.vo.DocTemplateVo;
import com.mortals.xhx.module.platform.model.PlatformQuery; import com.mortals.xhx.module.platform.model.PlatformQuery;
import com.mortals.xhx.module.platform.service.PlatformService; import com.mortals.xhx.module.platform.service.PlatformService;
...@@ -39,6 +40,8 @@ public class DocBaseinfoController extends BaseCRUDJsonBodyMappingController<Doc ...@@ -39,6 +40,8 @@ public class DocBaseinfoController extends BaseCRUDJsonBodyMappingController<Doc
@Autowired @Autowired
private PlatformService platformService; private PlatformService platformService;
@Autowired
private DocFormService docFormService;
public DocBaseinfoController() { public DocBaseinfoController() {
super.setFormClass(DocBaseinfoForm.class); super.setFormClass(DocBaseinfoForm.class);
...@@ -91,6 +94,7 @@ public class DocBaseinfoController extends BaseCRUDJsonBodyMappingController<Doc ...@@ -91,6 +94,7 @@ public class DocBaseinfoController extends BaseCRUDJsonBodyMappingController<Doc
jsonObject.put("mergeDoc", vals[0]); jsonObject.put("mergeDoc", vals[0]);
jsonObject.put("preview", vals[1]); jsonObject.put("preview", vals[1]);
// jsonObject.put("redirectUrl", redirectUrl); // jsonObject.put("redirectUrl", redirectUrl);
docFormService.save(docFormVo,getContext());
} catch (Exception e) { } catch (Exception e) {
log.error("合成表单异常", e); log.error("合成表单异常", e);
......
...@@ -9,6 +9,7 @@ import com.deepoove.poi.XWPFTemplate; ...@@ -9,6 +9,7 @@ import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure; import com.deepoove.poi.config.Configure;
import com.deepoove.poi.config.ConfigureBuilder; import com.deepoove.poi.config.ConfigureBuilder;
import com.deepoove.poi.template.MetaTemplate; import com.deepoove.poi.template.MetaTemplate;
import com.deepoove.poi.util.RegexUtils;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context; import com.mortals.framework.model.Context;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
...@@ -218,6 +219,7 @@ public class DocTemplateServiceImpl extends AbstractCRUDServiceImpl<DocTemplateD ...@@ -218,6 +219,7 @@ public class DocTemplateServiceImpl extends AbstractCRUDServiceImpl<DocTemplateD
builder.setValidErrorHandler(new Configure.DiscardHandler()); builder.setValidErrorHandler(new Configure.DiscardHandler());
builder.useDefaultEL(false); builder.useDefaultEL(false);
builder.buildGrammerRegex(RegexUtils.createGeneral("{{", "}}"));
//builder.buildGramer("[","]"); //builder.buildGramer("[","]");
XWPFTemplate template = XWPFTemplate.compile(filepath, builder.build()); XWPFTemplate template = XWPFTemplate.compile(filepath, builder.build());
FormDesignRoot root = new FormDesignRoot(); FormDesignRoot root = new FormDesignRoot();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment