1、标准申请界面查询页面控件将传递过来的默认值渲染上返回给前端。
已修改2个文件
29 ■■■■ 文件已修改
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormItemVO.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/UIFormItemVO.java
@@ -3,6 +3,7 @@
import com.vci.ubcs.starter.web.pagemodel.KeyValue;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -136,6 +137,10 @@
     * 输入提示
     */
    private String inputTip;
    /**
     * 其它属性都可以往里面放
     */
    private Map<String, String> addField = new HashMap<>();
    public boolean isKeyAttr() {
        return keyAttr;
@@ -329,6 +334,14 @@
        this.selectLibFlag = selectLibFlag;
    }
    public Map<String, String> getAddField() {
        return addField;
    }
    public void setAddField(Map<String, String> addField) {
        this.addField = addField;
    }
    @Override
    public String toString() {
        return "UIFormItemVO{" +
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplySwingController.java
@@ -83,13 +83,19 @@
    /**
     * 使用模板的主键获取表单的定义
     * @param codeClassifyOid 使用模板的分类主键
     * @param map 传的数据
     * @return UI相关的信息(仅包含表单)
     */
    @GetMapping("/getFormDefineByTemplateOid")
    public MdmUIInfoVO getFormDefineByTemplateOid(String codeClassifyOid){
        CodeClassifyTemplateVO usedTemplateByClassifyOid = mdmEngineService.getUsedTemplateByClassifyOid(codeClassifyOid);
        return mdmEngineService.getFormDefineByTemplateOid(usedTemplateByClassifyOid.getOid(),codeClassifyOid);
    @RequestMapping("/getFormDefineByTemplateOid")
    public MdmUIInfoVO getFormDefineByTemplateOid(@RequestParam Map<String,String> map){
//        CodeClassifyTemplateVO usedTemplateByClassifyOid = mdmEngineService.getUsedTemplateByClassifyOid(codeClassifyOid);
        CodeClassifyTemplateVO usedTemplateByClassifyOid = mdmEngineService.getUsedTemplateByClassifyOid(map.get("codeClassifyOid"));
        MdmUIInfoVO formDefineByTemplate = mdmEngineService.getFormDefineByTemplateOid(usedTemplateByClassifyOid.getOid(), map.get("codeClassifyOid"));
        for (UIFormItemVO item : formDefineByTemplate.getFormDefineVO().getItems()) {
            if(map.get(item.getField()) != null){
                item.getAddField().put("defaultValue",map.get(item.getField()));
            }
        }return formDefineByTemplate;
    }
    /**