Commit c47fa3ac authored by 赵啸非's avatar 赵啸非

修改apose控件

parent 2ed0388c
...@@ -145,7 +145,9 @@ ...@@ -145,7 +145,9 @@
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.2.15.RELEASE" level="project" /> <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.2.15.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.2.15.RELEASE" level="project" /> <orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.2.15.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" /> <orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" />
<orderEntry type="library" name="Maven: com.aspose.words:aspose-words:jdk16:19.2" level="project" /> <orderEntry type="library" name="Maven: com.aspose:aspose-words:jdk17:20.1" level="project" />
<orderEntry type="library" name="Maven: com.aspose:aspose-words:shaping-harfbuzz-plugin:20.1" level="project" />
<orderEntry type="library" name="Maven: com.aspose:aspose-words:javadoc:20.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-mock:2.0.8" level="project" /> <orderEntry type="library" name="Maven: org.springframework:spring-mock:2.0.8" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1" level="project" /> <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1" level="project" />
<orderEntry type="library" name="Maven: log4j:log4j:1.2.14" level="project" /> <orderEntry type="library" name="Maven: log4j:log4j:1.2.14" level="project" />
......
...@@ -139,12 +139,19 @@ ...@@ -139,12 +139,19 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.aspose.words</groupId> <groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId> <artifactId>aspose-words</artifactId>
<version>19.2</version> <version>20.1</version>
<classifier>jdk16</classifier> <classifier>jdk17</classifier>
</dependency> </dependency>
<!-- <dependency>-->
<!-- <groupId>com.aspose.words</groupId>-->
<!-- <artifactId>aspose-words</artifactId>-->
<!-- <version>19.2</version>-->
<!-- <classifier>jdk16</classifier>-->
<!-- </dependency>-->
<dependency> <dependency>
<groupId>org.springframework</groupId> <groupId>org.springframework</groupId>
<artifactId>spring-mock</artifactId> <artifactId>spring-mock</artifactId>
......
...@@ -77,6 +77,12 @@ public class ColumnsItem { ...@@ -77,6 +77,12 @@ public class ColumnsItem {
@JSONField(name="range-separator") @JSONField(name="range-separator")
private String rangeSeparator; private String rangeSeparator;
@JSONField(name="start-placeholder")
private String startPlaceholder;
@JSONField(name="end-placeholder")
private String endPlaceholder;
@JSONField(name="format") @JSONField(name="format")
private String format; private String format;
......
...@@ -11,6 +11,7 @@ import com.mortals.xhx.common.formdesign.OptionsItem; ...@@ -11,6 +11,7 @@ import com.mortals.xhx.common.formdesign.OptionsItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons; import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import com.mortals.xhx.common.utils.ExportDocUtil; import com.mortals.xhx.common.utils.ExportDocUtil;
import com.mortals.xhx.common.utils.StringUtils; import com.mortals.xhx.common.utils.StringUtils;
import org.springframework.util.ObjectUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -67,9 +68,15 @@ public class DesignCheckboxComponent extends DesignComponent { ...@@ -67,9 +68,15 @@ public class DesignCheckboxComponent extends DesignComponent {
return columnsItem; return columnsItem;
} }
/**
* 值格式 *党员-非党员-群众*
* @param cons
* @param columnsItem
*/
private void initDefaultCheckBoxValue(ComponentCons cons, ListItem columnsItem) { private void initDefaultCheckBoxValue(ComponentCons cons, ListItem columnsItem) {
if (cons.getLabel().indexOf("[") != -1) { if (cons.getLabel().indexOf("*") != -1) {
String cks = StringUtils.substringBetween(cons.getLabel(), "[", "]"); String cks = StringUtils.substringBetween(cons.getLabel(), "*", "*");
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);
...@@ -78,8 +85,8 @@ public class DesignCheckboxComponent extends DesignComponent { ...@@ -78,8 +85,8 @@ public class DesignCheckboxComponent extends DesignComponent {
}).collect(Collectors.toList()); }).collect(Collectors.toList());
columnsItem.setOptions(optionsItemList); columnsItem.setOptions(optionsItemList);
cons.setVal(cons.getVal().substring(0, cons.getVal().indexOf("["))); // cons.setVal(cons.getVal().substring(0, cons.getVal().indexOf("[")));
cons.setLabel(cons.getLabel().substring(0, cons.getLabel().indexOf("["))); // cons.setLabel(cons.getLabel().substring(0, cons.getLabel().indexOf("[")));
} }
} }
......
...@@ -57,11 +57,11 @@ public class DesignDynamicTableComponent extends DesignComponent { ...@@ -57,11 +57,11 @@ public class DesignDynamicTableComponent extends DesignComponent {
//创建输入框出初始值 //创建输入框出初始值
columnsItem.setId(item.getVal()); columnsItem.setId(item.getVal());
columnsItem.set_id(item.getVal()); columnsItem.set_id(item.getVal());
columnsItem.setCompType("el-input"); columnsItem.setCompType("input");
columnsItem.setCompName("单行文本"); columnsItem.setCompName("单行文本");
columnsItem.setCompIcon("input"); columnsItem.setCompIcon("input");
columnsItem.setViewType("text"); columnsItem.setViewType("text");
columnsItem.setEle("input"); columnsItem.setEle("el-input");
columnsItem.setConfig(true); columnsItem.setConfig(true);
columnsItem.setShowLabel(true); columnsItem.setShowLabel(true);
columnsItem.setLabel(item.getLabel()); columnsItem.setLabel(item.getLabel());
...@@ -77,6 +77,7 @@ public class DesignDynamicTableComponent extends DesignComponent { ...@@ -77,6 +77,7 @@ public class DesignDynamicTableComponent extends DesignComponent {
columnsItem.setReadonly(false); columnsItem.setReadonly(false);
columnsItem.setStatus("normal"); columnsItem.setStatus("normal");
columnsItem.setPrefixIcon(""); columnsItem.setPrefixIcon("");
columnsItem.setSuffixIcon("");
columnsItem.setValue(""); columnsItem.setValue("");
columnsItem.setRules(Lists.newArrayList()); columnsItem.setRules(Lists.newArrayList());
columnsItem.setRulesType("default"); columnsItem.setRulesType("default");
...@@ -130,9 +131,18 @@ public class DesignDynamicTableComponent extends DesignComponent { ...@@ -130,9 +131,18 @@ public class DesignDynamicTableComponent extends DesignComponent {
columnsItem.setMaxLength(50); columnsItem.setMaxLength(50);
columnsItem.setGutter(15); columnsItem.setGutter(15);
columnsItem.setSpan(12); columnsItem.setSpan(12);
columnsItem.setValue("");
columnsItem.setClearable(true);
columnsItem.setDisabled(false);
columnsItem.setReadonly(false);
// columnsItem.setRangeSeparator("-");
// columnsItem.setFormat("yyyy-MM-dd");
// columnsItem.setValueFormat("yyyy-MM-dd");
columnsItem.setRangeSeparator(" "); columnsItem.setRangeSeparator(" ");
columnsItem.setFormat("yyyy 年 MM 月 dd 日"); columnsItem.setFormat("yyyy 年 MM 月 dd 日");
columnsItem.setValueFormat("yyyy 年 MM 月 dd 日"); columnsItem.setValueFormat("yyyy 年 MM 月 dd 日");
columnsItem.setStartPlaceholder("开始日期");
columnsItem.setEndPlaceholder("结束日期");
columnsItem.setLayout("colItem"); columnsItem.setLayout("colItem");
} }
return columnsItem; return columnsItem;
......
...@@ -104,7 +104,6 @@ public class DocBaseinfoServiceImpl extends AbstractCRUDServiceImpl<DocBaseinfoD ...@@ -104,7 +104,6 @@ public class DocBaseinfoServiceImpl extends AbstractCRUDServiceImpl<DocBaseinfoD
docTemplateService.save(subEntity, context); docTemplateService.save(subEntity, context);
//解析模板变量 //解析模板变量
//docTemplateService.parseDocXml(subEntity, context); //docTemplateService.parseDocXml(subEntity, context);
//TODO //TODO
docTemplateService.parseDocxToJson(subEntity,context); docTemplateService.parseDocxToJson(subEntity,context);
} }
......
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