From 42b2a45093fb0fdc4cbb40207191337efa24bfca Mon Sep 17 00:00:00 2001 From: jiyufei <67400194@qq.com> Date: Thu, 18 Jul 2024 10:53:45 +0800 Subject: [PATCH] =?UTF-8?q?feat(contract):=E8=A3=85=E4=BF=AE=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E3=80=81=E5=9C=BA=E5=9C=B0=E9=A2=84=E7=BA=A6=E5=89=8D?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DecorationApplicationFormMapper.java | 16 + .../mapper/VenueReservationRecordMapper.java | 16 + .../DecorationApplicationFormService.java | 35 + .../VenueReservationRecordService.java | 35 + .../DecorationApplicationFormServiceImpl.java | 373 +++++++++++ .../VenueReservationRecordServiceImpl.java | 373 +++++++++++ .../DecorationApplicationFormController.java | 364 +++++++++++ .../VenueReservationRecordController.java | 355 ++++++++++ .../DecorationApplicationFormEntity.java | 84 +++ .../entity/VenueReservationRecordEntity.java | 73 +++ .../DecorationApplicationFormConstant.java | 41 ++ .../DecorationApplicationFormForm.java | 71 ++ .../DecorationApplicationFormPagination.java | 42 ++ .../VenueReservationRecordConstant.java | 41 ++ .../VenueReservationRecordForm.java | 62 ++ .../VenueReservationRecordPagination.java | 42 ++ .../scm/decorationapplicationform/Detail.vue | 169 +++++ .../decorationapplicationform/columnList.js | 2 + .../scm/decorationapplicationform/form.vue | 611 ++++++++++++++++++ .../scm/decorationapplicationform/index.vue | 491 ++++++++++++++ .../superQueryJson.js | 2 + .../scm/venuereservationrecord/Detail.vue | 159 +++++ .../scm/venuereservationrecord/columnList.js | 2 + .../views/scm/venuereservationrecord/form.vue | 566 ++++++++++++++++ .../scm/venuereservationrecord/index.vue | 481 ++++++++++++++ .../venuereservationrecord/superQueryJson.js | 2 + 26 files changed, 4508 insertions(+) create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/DecorationApplicationFormMapper.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/VenueReservationRecordMapper.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/DecorationApplicationFormService.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/VenueReservationRecordService.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/DecorationApplicationFormServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/VenueReservationRecordServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/DecorationApplicationFormController.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/VenueReservationRecordController.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/DecorationApplicationFormEntity.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/VenueReservationRecordEntity.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormConstant.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormForm.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormPagination.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordConstant.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordForm.java create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordPagination.java create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/Detail.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/columnList.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/form.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/index.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/superQueryJson.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/Detail.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/columnList.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/index.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/superQueryJson.js diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/DecorationApplicationFormMapper.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/DecorationApplicationFormMapper.java new file mode 100644 index 0000000..14ee6f8 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/DecorationApplicationFormMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.DecorationApplicationFormEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * DecorationApplicationForm + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-18 + */ +public interface DecorationApplicationFormMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/VenueReservationRecordMapper.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/VenueReservationRecordMapper.java new file mode 100644 index 0000000..1aa9679 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/mapper/VenueReservationRecordMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.VenueReservationRecordEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * VenueReservationRecord + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-18 + */ +public interface VenueReservationRecordMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/DecorationApplicationFormService.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/DecorationApplicationFormService.java new file mode 100644 index 0000000..38a85f0 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/DecorationApplicationFormService.java @@ -0,0 +1,35 @@ +package jnpf.service; + +import jnpf.model.decorationapplicationform.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * DecorationApplicationForm + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-18 + */ +public interface DecorationApplicationFormService extends IService { + List getList(DecorationApplicationFormPagination decorationApplicationFormPagination); + + List getTypeList(DecorationApplicationFormPagination decorationApplicationFormPagination,String dataType); + + DecorationApplicationFormEntity getInfo(String id); + + void delete(DecorationApplicationFormEntity entity); + + void create(DecorationApplicationFormEntity entity); + + boolean update(String id, DecorationApplicationFormEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(DecorationApplicationFormForm form,int i); + + void saveOrUpdate(DecorationApplicationFormForm decorationApplicationFormForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/VenueReservationRecordService.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/VenueReservationRecordService.java new file mode 100644 index 0000000..0ebf47c --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/VenueReservationRecordService.java @@ -0,0 +1,35 @@ +package jnpf.service; + +import jnpf.model.venuereservationrecord.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * VenueReservationRecord + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-18 + */ +public interface VenueReservationRecordService extends IService { + List getList(VenueReservationRecordPagination venueReservationRecordPagination); + + List getTypeList(VenueReservationRecordPagination venueReservationRecordPagination,String dataType); + + VenueReservationRecordEntity getInfo(String id); + + void delete(VenueReservationRecordEntity entity); + + void create(VenueReservationRecordEntity entity); + + boolean update(String id, VenueReservationRecordEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(VenueReservationRecordForm form,int i); + + void saveOrUpdate(VenueReservationRecordForm venueReservationRecordForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/DecorationApplicationFormServiceImpl.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/DecorationApplicationFormServiceImpl.java new file mode 100644 index 0000000..60f1940 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/DecorationApplicationFormServiceImpl.java @@ -0,0 +1,373 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.DecorationApplicationFormMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.decorationapplicationform.*; + +import java.math.BigDecimal; + +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; + +import java.lang.reflect.Field; + +import com.baomidou.mybatisplus.annotation.TableField; + +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; +import java.util.regex.Pattern; + +import jnpf.model.QueryModel; + +import java.util.stream.Collectors; + +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +import java.text.SimpleDateFormat; + +import jnpf.util.*; + +import java.util.*; + +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; + +/** + * DecorationApplicationForm + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-18 + */ +@Service +public class DecorationApplicationFormServiceImpl extends ServiceImpl implements DecorationApplicationFormService { + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(DecorationApplicationFormPagination decorationApplicationFormPagination) { + return getTypeList(decorationApplicationFormPagination, decorationApplicationFormPagination.getDataType()); + } + + /** + * 列表查询 + */ + @Override + public List getTypeList(DecorationApplicationFormPagination decorationApplicationFormPagination, String dataType) { + String userId = userProvider.get().getUserId(); + List AllIdList = new ArrayList(); + List> intersectionList = new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? DecorationApplicationFormConstant.getAppColumnData() : DecorationApplicationFormConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total = 0; + int decorationApplicationFormNum = 0; + QueryWrapper decorationApplicationFormQueryWrapper = new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp = ""; + if (ObjectUtil.isNotEmpty(decorationApplicationFormPagination.getSuperQueryJson())) { + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = decorationApplicationFormPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper decorationApplicationFormSuperWrapper = new QueryWrapper<>(); + decorationApplicationFormSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(decorationApplicationFormSuperWrapper, DecorationApplicationFormEntity.class, queryJson, "0")); + int decorationApplicationFormNum1 = decorationApplicationFormSuperWrapper.getExpression().getNormal().size(); + if (decorationApplicationFormNum1 > 0) { + List decorationApplicationFormList = this.list(decorationApplicationFormSuperWrapper).stream().map(DecorationApplicationFormEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(decorationApplicationFormList); + intersectionSuperList.add(decorationApplicationFormList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if (superOp.equalsIgnoreCase("and")) { + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + } else { + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp = ""; + if (ObjectUtil.isNotEmpty(ruleJson)) { + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper decorationApplicationFormSuperWrapper = new QueryWrapper<>(); + decorationApplicationFormSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(decorationApplicationFormSuperWrapper, DecorationApplicationFormEntity.class, ruleJson, "0")); + int decorationApplicationFormNum1 = decorationApplicationFormSuperWrapper.getExpression().getNormal().size(); + if (decorationApplicationFormNum1 > 0) { + List decorationApplicationFormList = this.list(decorationApplicationFormSuperWrapper).stream().map(DecorationApplicationFormEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(decorationApplicationFormList); + intersectionRuleList.add(decorationApplicationFormList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if (ruleOp.equalsIgnoreCase("and")) { + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + } else { + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + if (isPc && pcPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object decorationApplicationFormObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(decorationApplicationFormQueryWrapper, DecorationApplicationFormEntity.class, decorationApplicationFormPagination.getMenuId(), "0")); + if (ObjectUtil.isEmpty(decorationApplicationFormObj)) { + return new ArrayList<>(); + } else { + decorationApplicationFormQueryWrapper = (QueryWrapper) decorationApplicationFormObj; + if (decorationApplicationFormQueryWrapper.getExpression().getNormal().size() > 0) { + decorationApplicationFormNum++; + } + } + } + } + if (!isPc && appPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object decorationApplicationFormObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(decorationApplicationFormQueryWrapper, DecorationApplicationFormEntity.class, decorationApplicationFormPagination.getMenuId(), "0")); + if (ObjectUtil.isEmpty(decorationApplicationFormObj)) { + return new ArrayList<>(); + } else { + decorationApplicationFormQueryWrapper = (QueryWrapper) decorationApplicationFormObj; + if (decorationApplicationFormQueryWrapper.getExpression().getNormal().size() > 0) { + decorationApplicationFormNum++; + } + } + + + } + } + if (isPc) { + if (ObjectUtil.isNotEmpty(decorationApplicationFormPagination.getCreationTime())) { + decorationApplicationFormNum++; + + List CreationTimeList = JsonUtil.getJsonToList(decorationApplicationFormPagination.getCreationTime(), String.class); + Long fir = Long.valueOf(String.valueOf(CreationTimeList.get(0))); + Long sec = Long.valueOf(String.valueOf(CreationTimeList.get(1))); + + decorationApplicationFormQueryWrapper.lambda().ge(DecorationApplicationFormEntity::getCreationTime, new Date(fir)) + .le(DecorationApplicationFormEntity::getCreationTime, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if (ObjectUtil.isNotEmpty(decorationApplicationFormPagination.getMerchantName())) { + decorationApplicationFormNum++; + + String value = decorationApplicationFormPagination.getMerchantName() instanceof List ? + JsonUtil.getObjectToString(decorationApplicationFormPagination.getMerchantName()) : + String.valueOf(decorationApplicationFormPagination.getMerchantName()); + decorationApplicationFormQueryWrapper.lambda().like(DecorationApplicationFormEntity::getMerchantName, value); + + } + + if (ObjectUtil.isNotEmpty(decorationApplicationFormPagination.getSpaceName())) { + decorationApplicationFormNum++; + + String value = decorationApplicationFormPagination.getSpaceName() instanceof List ? + JsonUtil.getObjectToString(decorationApplicationFormPagination.getSpaceName()) : + String.valueOf(decorationApplicationFormPagination.getSpaceName()); + decorationApplicationFormQueryWrapper.lambda().like(DecorationApplicationFormEntity::getSpaceName, value); + + } + + if (ObjectUtil.isNotEmpty(decorationApplicationFormPagination.getDecorationProgress())) { + decorationApplicationFormNum++; + + List idList = new ArrayList<>(); + try { + String[][] decorationProgress = JsonUtil.getJsonToBean(decorationApplicationFormPagination.getDecorationProgress(), String[][].class); + for (int i = 0; i < decorationProgress.length; i++) { + if (decorationProgress[i].length > 0) { + idList.add(JsonUtil.getObjectToString(Arrays.asList(decorationProgress[i]))); + } + } + } catch (Exception e1) { + try { + List decorationProgress = JsonUtil.getJsonToList(decorationApplicationFormPagination.getDecorationProgress(), String.class); + if (decorationProgress.size() > 0) { + idList.addAll(decorationProgress); + } + } catch (Exception e2) { + idList.add(String.valueOf(decorationApplicationFormPagination.getDecorationProgress())); + } + } + decorationApplicationFormQueryWrapper.lambda().and(t -> { + idList.forEach(tt -> { + t.like(DecorationApplicationFormEntity::getDecorationProgress, tt).or(); + }); + }); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total > 0) { + if (intersection.size() == 0) { + intersection.add("jnpfNullList"); + } + decorationApplicationFormQueryWrapper.lambda().in(DecorationApplicationFormEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)) { + if (allSuperIDlist.size() == 0) { + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + decorationApplicationFormQueryWrapper.lambda().and(t -> t.in(DecorationApplicationFormEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)) { + if (allRuleIDlist.size() == 0) { + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + decorationApplicationFormQueryWrapper.lambda().and(t -> t.in(DecorationApplicationFormEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + decorationApplicationFormQueryWrapper.lambda().isNull(DecorationApplicationFormEntity::getDeleteMark); + + //排序 + if (StringUtil.isEmpty(decorationApplicationFormPagination.getSidx())) { + decorationApplicationFormQueryWrapper.lambda().orderByDesc(DecorationApplicationFormEntity::getId); + } else { + try { + String sidx = decorationApplicationFormPagination.getSidx(); + String[] strs = sidx.split("_name"); + DecorationApplicationFormEntity decorationApplicationFormEntity = new DecorationApplicationFormEntity(); + Field declaredField = decorationApplicationFormEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + decorationApplicationFormQueryWrapper = "asc".equals(decorationApplicationFormPagination.getSort().toLowerCase()) ? decorationApplicationFormQueryWrapper.orderByAsc(value) : decorationApplicationFormQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if ("0".equals(dataType)) { + if ((total > 0 && AllIdList.size() > 0) || total == 0) { + Page page = new Page<>(decorationApplicationFormPagination.getCurrentPage(), decorationApplicationFormPagination.getPageSize()); + IPage userIPage = this.page(page, decorationApplicationFormQueryWrapper); + return decorationApplicationFormPagination.setData(userIPage.getRecords(), userIPage.getTotal()); + } else { + List list = new ArrayList(); + return decorationApplicationFormPagination.setData(list, list.size()); + } + } else { + return this.list(decorationApplicationFormQueryWrapper); + } + } + + @Override + public DecorationApplicationFormEntity getInfo(String id) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(DecorationApplicationFormEntity::getId, id); + return this.getOne(queryWrapper); + } + + @Override + public void create(DecorationApplicationFormEntity entity) { + this.save(entity); + } + + @Override + public boolean update(String id, DecorationApplicationFormEntity entity) { + return this.updateById(entity); + } + + @Override + public void delete(DecorationApplicationFormEntity entity) { + if (entity != null) { + this.removeById(entity.getId()); + } + } + + /** + * 验证表单唯一字段,正则,非空 i-0新增-1修改 + */ + @Override + public String checkForm(DecorationApplicationFormForm form, int i) { + boolean isUp = StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id = ""; + String countRecover = ""; + if (isUp) { + id = form.getId(); + } + //主表字段验证 + if (StringUtil.isEmpty(form.getContacts())) { + return "联系人不能为空"; + } + if (StringUtil.isEmpty(form.getContactsPhone())) { + return "联系电话不能为空"; + } + if (StringUtil.isNotEmpty(form.getContactsPhone())) { + if (!Pattern.compile("^1[3456789]\\d{9}$|^0\\d{2,3}-?\\d{7,8}$").matcher(String.valueOf(form.getContactsPhone())).matches()) { + return "请输入正确的联系方式"; + } + } + if (StringUtil.isEmpty(form.getDepositAmount())) { + return "押金金额不能为空"; + } + if (StringUtil.isNotEmpty(form.getDepositAmount())) { + if (!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getDepositAmount())).matches()) { + return "请输入正确的金额"; + } + } + return countRecover; + } + + /** + * 新增修改数据(事务回滚) + * + * @param id + * @param decorationApplicationFormForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(DecorationApplicationFormForm decorationApplicationFormForm, String id, boolean isSave) throws Exception { + UserInfo userInfo = userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + decorationApplicationFormForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(DecorationApplicationFormConstant.getFormData(), decorationApplicationFormForm), DecorationApplicationFormForm.class); + DecorationApplicationFormEntity entity = JsonUtil.getJsonToBean(decorationApplicationFormForm, DecorationApplicationFormEntity.class); + //todo 需要更新空间信息 + if (isSave) { + //获取当前年月日 + String currentDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")); + String mainId = RandomUtil.uuId(); + entity.setCreateBy(userProvider.get().getUserId()); + entity.setCreationTime(DateUtil.getNowDate()); + entity.setApplicationNumber("ZX" + currentDate + RandomUtil.uuId().substring(0, 4)); + entity.setId(mainId); + entity.setVersion(0); + } else { + entity.setCreationTime(DateUtil.getNowDate()); + } + this.saveOrUpdate(entity); + + } +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/VenueReservationRecordServiceImpl.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/VenueReservationRecordServiceImpl.java new file mode 100644 index 0000000..473f089 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/VenueReservationRecordServiceImpl.java @@ -0,0 +1,373 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.VenueReservationRecordMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.venuereservationrecord.*; + +import java.math.BigDecimal; + +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; + +import java.lang.reflect.Field; + +import com.baomidou.mybatisplus.annotation.TableField; + +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; +import java.util.regex.Pattern; + +import jnpf.model.QueryModel; + +import java.util.stream.Collectors; + +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +import java.text.SimpleDateFormat; + +import jnpf.util.*; + +import java.util.*; + +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; + +/** + * VenueReservationRecord + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-18 + */ +@Service +public class VenueReservationRecordServiceImpl extends ServiceImpl implements VenueReservationRecordService { + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(VenueReservationRecordPagination venueReservationRecordPagination) { + return getTypeList(venueReservationRecordPagination, venueReservationRecordPagination.getDataType()); + } + + /** + * 列表查询 + */ + @Override + public List getTypeList(VenueReservationRecordPagination venueReservationRecordPagination, String dataType) { + String userId = userProvider.get().getUserId(); + List AllIdList = new ArrayList(); + List> intersectionList = new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? VenueReservationRecordConstant.getAppColumnData() : VenueReservationRecordConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total = 0; + int venueReservationRecordNum = 0; + QueryWrapper venueReservationRecordQueryWrapper = new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp = ""; + if (ObjectUtil.isNotEmpty(venueReservationRecordPagination.getSuperQueryJson())) { + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = venueReservationRecordPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper venueReservationRecordSuperWrapper = new QueryWrapper<>(); + venueReservationRecordSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(venueReservationRecordSuperWrapper, VenueReservationRecordEntity.class, queryJson, "0")); + int venueReservationRecordNum1 = venueReservationRecordSuperWrapper.getExpression().getNormal().size(); + if (venueReservationRecordNum1 > 0) { + List venueReservationRecordList = this.list(venueReservationRecordSuperWrapper).stream().map(VenueReservationRecordEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(venueReservationRecordList); + intersectionSuperList.add(venueReservationRecordList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if (superOp.equalsIgnoreCase("and")) { + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + } else { + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp = ""; + if (ObjectUtil.isNotEmpty(ruleJson)) { + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper venueReservationRecordSuperWrapper = new QueryWrapper<>(); + venueReservationRecordSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(venueReservationRecordSuperWrapper, VenueReservationRecordEntity.class, ruleJson, "0")); + int venueReservationRecordNum1 = venueReservationRecordSuperWrapper.getExpression().getNormal().size(); + if (venueReservationRecordNum1 > 0) { + List venueReservationRecordList = this.list(venueReservationRecordSuperWrapper).stream().map(VenueReservationRecordEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(venueReservationRecordList); + intersectionRuleList.add(venueReservationRecordList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if (ruleOp.equalsIgnoreCase("and")) { + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + } else { + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + if (isPc && pcPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object venueReservationRecordObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(venueReservationRecordQueryWrapper, VenueReservationRecordEntity.class, venueReservationRecordPagination.getMenuId(), "0")); + if (ObjectUtil.isEmpty(venueReservationRecordObj)) { + return new ArrayList<>(); + } else { + venueReservationRecordQueryWrapper = (QueryWrapper) venueReservationRecordObj; + if (venueReservationRecordQueryWrapper.getExpression().getNormal().size() > 0) { + venueReservationRecordNum++; + } + } + } + } + if (!isPc && appPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object venueReservationRecordObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(venueReservationRecordQueryWrapper, VenueReservationRecordEntity.class, venueReservationRecordPagination.getMenuId(), "0")); + if (ObjectUtil.isEmpty(venueReservationRecordObj)) { + return new ArrayList<>(); + } else { + venueReservationRecordQueryWrapper = (QueryWrapper) venueReservationRecordObj; + if (venueReservationRecordQueryWrapper.getExpression().getNormal().size() > 0) { + venueReservationRecordNum++; + } + } + + + } + } + if (isPc) { + if (ObjectUtil.isNotEmpty(venueReservationRecordPagination.getCreationTime())) { + venueReservationRecordNum++; + + List CreationTimeList = JsonUtil.getJsonToList(venueReservationRecordPagination.getCreationTime(), String.class); + Long fir = Long.valueOf(String.valueOf(CreationTimeList.get(0))); + Long sec = Long.valueOf(String.valueOf(CreationTimeList.get(1))); + + venueReservationRecordQueryWrapper.lambda().ge(VenueReservationRecordEntity::getCreationTime, new Date(fir)) + .le(VenueReservationRecordEntity::getCreationTime, DateUtil.stringToDate(DateUtil.daFormatYmd(sec) + " 23:59:59")); + + + } + + if (ObjectUtil.isNotEmpty(venueReservationRecordPagination.getMerchantName())) { + venueReservationRecordNum++; + + String value = venueReservationRecordPagination.getMerchantName() instanceof List ? + JsonUtil.getObjectToString(venueReservationRecordPagination.getMerchantName()) : + String.valueOf(venueReservationRecordPagination.getMerchantName()); + venueReservationRecordQueryWrapper.lambda().like(VenueReservationRecordEntity::getMerchantName, value); + + } + + if (ObjectUtil.isNotEmpty(venueReservationRecordPagination.getSpaceName())) { + venueReservationRecordNum++; + + String value = venueReservationRecordPagination.getSpaceName() instanceof List ? + JsonUtil.getObjectToString(venueReservationRecordPagination.getSpaceName()) : + String.valueOf(venueReservationRecordPagination.getSpaceName()); + venueReservationRecordQueryWrapper.lambda().like(VenueReservationRecordEntity::getSpaceName, value); + + } + + if (ObjectUtil.isNotEmpty(venueReservationRecordPagination.getUsageProgress())) { + venueReservationRecordNum++; + + List idList = new ArrayList<>(); + try { + String[][] usageProgress = JsonUtil.getJsonToBean(venueReservationRecordPagination.getUsageProgress(), String[][].class); + for (int i = 0; i < usageProgress.length; i++) { + if (usageProgress[i].length > 0) { + idList.add(JsonUtil.getObjectToString(Arrays.asList(usageProgress[i]))); + } + } + } catch (Exception e1) { + try { + List usageProgress = JsonUtil.getJsonToList(venueReservationRecordPagination.getUsageProgress(), String.class); + if (usageProgress.size() > 0) { + idList.addAll(usageProgress); + } + } catch (Exception e2) { + idList.add(String.valueOf(venueReservationRecordPagination.getUsageProgress())); + } + } + venueReservationRecordQueryWrapper.lambda().and(t -> { + idList.forEach(tt -> { + t.like(VenueReservationRecordEntity::getUsageProgress, tt).or(); + }); + }); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total > 0) { + if (intersection.size() == 0) { + intersection.add("jnpfNullList"); + } + venueReservationRecordQueryWrapper.lambda().in(VenueReservationRecordEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)) { + if (allSuperIDlist.size() == 0) { + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + venueReservationRecordQueryWrapper.lambda().and(t -> t.in(VenueReservationRecordEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)) { + if (allRuleIDlist.size() == 0) { + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + venueReservationRecordQueryWrapper.lambda().and(t -> t.in(VenueReservationRecordEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + venueReservationRecordQueryWrapper.lambda().isNull(VenueReservationRecordEntity::getDeleteMark); + + //排序 + if (StringUtil.isEmpty(venueReservationRecordPagination.getSidx())) { + venueReservationRecordQueryWrapper.lambda().orderByDesc(VenueReservationRecordEntity::getId); + } else { + try { + String sidx = venueReservationRecordPagination.getSidx(); + String[] strs = sidx.split("_name"); + VenueReservationRecordEntity venueReservationRecordEntity = new VenueReservationRecordEntity(); + Field declaredField = venueReservationRecordEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + venueReservationRecordQueryWrapper = "asc".equals(venueReservationRecordPagination.getSort().toLowerCase()) ? venueReservationRecordQueryWrapper.orderByAsc(value) : venueReservationRecordQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if ("0".equals(dataType)) { + if ((total > 0 && AllIdList.size() > 0) || total == 0) { + Page page = new Page<>(venueReservationRecordPagination.getCurrentPage(), venueReservationRecordPagination.getPageSize()); + IPage userIPage = this.page(page, venueReservationRecordQueryWrapper); + return venueReservationRecordPagination.setData(userIPage.getRecords(), userIPage.getTotal()); + } else { + List list = new ArrayList(); + return venueReservationRecordPagination.setData(list, list.size()); + } + } else { + return this.list(venueReservationRecordQueryWrapper); + } + } + + @Override + public VenueReservationRecordEntity getInfo(String id) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(VenueReservationRecordEntity::getId, id); + return this.getOne(queryWrapper); + } + + @Override + public void create(VenueReservationRecordEntity entity) { + this.save(entity); + } + + @Override + public boolean update(String id, VenueReservationRecordEntity entity) { + return this.updateById(entity); + } + + @Override + public void delete(VenueReservationRecordEntity entity) { + if (entity != null) { + this.removeById(entity.getId()); + } + } + + /** + * 验证表单唯一字段,正则,非空 i-0新增-1修改 + */ + @Override + public String checkForm(VenueReservationRecordForm form, int i) { + boolean isUp = StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id = ""; + String countRecover = ""; + if (isUp) { + id = form.getId(); + } + //主表字段验证 + if (StringUtil.isEmpty(form.getContacts())) { + return "联系人不能为空"; + } + if (StringUtil.isEmpty(form.getContactsPhone())) { + return "联系电话不能为空"; + } + if (StringUtil.isNotEmpty(form.getContactsPhone())) { + if (!Pattern.compile("^1[3456789]\\d{9}$|^0\\d{2,3}-?\\d{7,8}$").matcher(String.valueOf(form.getContactsPhone())).matches()) { + return "请输入正确的联系方式"; + } + } + if (StringUtil.isEmpty(form.getReservationsNumber())) { + return "预约人数不能为空"; + } + if (StringUtil.isNotEmpty(form.getReservationsNumber())) { + if (!Pattern.compile("^\\d+$").matcher(String.valueOf(form.getReservationsNumber())).matches()) { + return "请输入正确的数字"; + } + } + return countRecover; + } + + /** + * 新增修改数据(事务回滚) + * + * @param id + * @param venueReservationRecordForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(VenueReservationRecordForm venueReservationRecordForm, String id, boolean isSave) throws Exception { + UserInfo userInfo = userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + venueReservationRecordForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(VenueReservationRecordConstant.getFormData(), venueReservationRecordForm), VenueReservationRecordForm.class); + VenueReservationRecordEntity entity = JsonUtil.getJsonToBean(venueReservationRecordForm, VenueReservationRecordEntity.class); + //todo 更新空间表 + if (isSave) { + //获取当前年月日 + String currentDate = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")); + String mainId = RandomUtil.uuId(); + entity.setCreateBy(userProvider.get().getUserId()); + entity.setCreationTime(DateUtil.getNowDate()); + entity.setApplicationNumber("YY" + currentDate + RandomUtil.uuId().substring(0, 4)); + entity.setId(mainId); + entity.setVersion(0); + } else { + entity.setCreationTime(DateUtil.getNowDate()); + } + this.saveOrUpdate(entity); + + } +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/DecorationApplicationFormController.java b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/DecorationApplicationFormController.java new file mode 100644 index 0000000..c8bcfac --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/DecorationApplicationFormController.java @@ -0,0 +1,364 @@ +package jnpf.controller; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.exception.DataException; +import jnpf.permission.entity.UserEntity; +import jnpf.service.*; +import jnpf.entity.*; +import jnpf.util.*; +import jnpf.model.decorationapplicationform.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.web.multipart.MultipartFile; +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.ExcelImportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.Workbook; +import java.io.File; +import jnpf.onlinedev.model.ExcelImFieldModel; +import jnpf.onlinedev.model.OnlineImport.ImportDataModel; +import jnpf.onlinedev.model.OnlineImport.ImportFormCheckUniqueModel; +import jnpf.onlinedev.model.OnlineImport.ExcelImportModel; +import jnpf.onlinedev.model.OnlineImport.VisualImportModel; +import cn.xuyanwu.spring.file.storage.FileInfo; +import lombok.Cleanup; +import jnpf.model.visualJson.config.HeaderModel; +import jnpf.base.model.ColumnDataModel; +import jnpf.base.util.VisualUtils; +import org.springframework.transaction.annotation.Transactional; + +/** + * DecorationApplicationForm + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Slf4j +@RestController +@Tag(name = "DecorationApplicationForm" , description = "example") +@RequestMapping("/api/example/DecorationApplicationForm") +public class DecorationApplicationFormController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private DecorationApplicationFormService decorationApplicationFormService; + + + + @Autowired + private ConfigValueUtil configValueUtil; + + /** + * 列表 + * + * @param decorationApplicationFormPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody DecorationApplicationFormPagination decorationApplicationFormPagination)throws IOException{ + List list= decorationApplicationFormService.getList(decorationApplicationFormPagination); + List> realList=new ArrayList<>(); + for (DecorationApplicationFormEntity entity : list) { + Map decorationApplicationFormMap=JsonUtil.entityToMap(entity); + decorationApplicationFormMap.put("id", decorationApplicationFormMap.get("id")); + //副表数据 + //子表数据 + realList.add(decorationApplicationFormMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, DecorationApplicationFormConstant.getFormData(), DecorationApplicationFormConstant.getColumnData(), decorationApplicationFormPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(decorationApplicationFormPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param decorationApplicationFormForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid DecorationApplicationFormForm decorationApplicationFormForm) { + String b = decorationApplicationFormService.checkForm(decorationApplicationFormForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + decorationApplicationFormService.saveOrUpdate(decorationApplicationFormForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody DecorationApplicationFormPagination decorationApplicationFormPagination) throws IOException { + if (StringUtil.isEmpty(decorationApplicationFormPagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= decorationApplicationFormService.getList(decorationApplicationFormPagination); + List> realList=new ArrayList<>(); + for (DecorationApplicationFormEntity entity : list) { + Map decorationApplicationFormMap=JsonUtil.entityToMap(entity); + decorationApplicationFormMap.put("id", decorationApplicationFormMap.get("id")); + //副表数据 + //子表数据 + realList.add(decorationApplicationFormMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, DecorationApplicationFormConstant.getFormData(), DecorationApplicationFormConstant.getColumnData(), decorationApplicationFormPagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(decorationApplicationFormPagination.getSelectKey())?decorationApplicationFormPagination.getSelectKey():new String[0]; + UserInfo userInfo=userProvider.get(); + DownloadVO vo=this.creatModelExcel(configValueUtil.getTemporaryFilePath(),realList,keys,userInfo); + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path,List>list,String[]keys,UserInfo userInfo){ + DownloadVO vo=DownloadVO.builder().build(); + List entitys=new ArrayList<>(); + if(keys.length>0){ + for(String key:keys){ + switch(key){ + case "applicationNumber" : + entitys.add(new ExcelExportEntity("申请单号" ,"applicationNumber")); + break; + case "merchantId" : + entitys.add(new ExcelExportEntity("商户名称" ,"merchantId")); + break; + case "contractId" : + entitys.add(new ExcelExportEntity("合同名称" ,"contractId")); + break; + case "spaceId" : + entitys.add(new ExcelExportEntity("空间名称" ,"spaceId")); + break; + case "expectedStartTime" : + entitys.add(new ExcelExportEntity("预计开始时间" ,"expectedStartTime")); + break; + case "expectedEndTime" : + entitys.add(new ExcelExportEntity("预计结束时间" ,"expectedEndTime")); + break; + case "contacts" : + entitys.add(new ExcelExportEntity("联系人" ,"contacts")); + break; + case "contactsPhone" : + entitys.add(new ExcelExportEntity("联系电话" ,"contactsPhone")); + break; + case "depositAmount" : + entitys.add(new ExcelExportEntity("押金金额" ,"depositAmount")); + break; + case "isTheDepositRefunded" : + entitys.add(new ExcelExportEntity("押金是否退回" ,"isTheDepositRefunded")); + break; + case "depositRefundDate" : + entitys.add(new ExcelExportEntity("押金退回日期" ,"depositRefundDate")); + break; + case "decorationProgress" : + entitys.add(new ExcelExportEntity("装修进度" ,"decorationProgress")); + break; + case "fieldPhoto" : + entitys.add(new ExcelExportEntity("实地照片" ,"fieldPhoto")); + break; + case "creationTime" : + entitys.add(new ExcelExportEntity("创建时间" ,"creationTime")); + break; + case "merchantName" : + entitys.add(new ExcelExportEntity("商户名称" ,"merchantName")); + break; + case "spaceName" : + entitys.add(new ExcelExportEntity("空间名称" ,"spaceName")); + break; + default: + break; + } + } + } + + ExportParams exportParams = new ExportParams(null, "表单信息"); + exportParams.setType(ExcelType.XSSF); + try{ + @Cleanup Workbook workbook = new HSSFWorkbook(); + if (entitys.size()>0){ + if (list.size()==0){ + list.add(new HashMap<>()); + } + //去除空数据 + List> dataList = new ArrayList<>(); + for (Map map : list) { + int i = 0; + for (String key : keys) { + //子表 + if (key.toLowerCase().startsWith("tablefield")) { + String tableField = key.substring(0, key.indexOf("-" )); + String field = key.substring(key.indexOf("-" ) + 1); + Object o = map.get(tableField); + if (o != null) { + List> childList = (List>) o; + for (Map childMap : childList) { + if (childMap.get(field) != null) { + i++; + } + } + } + } else { + Object o = map.get(key); + if (o != null) { + i++; + } + } + } + if (i > 0) { + dataList.add(map); + } + } + //复杂表头-表头和数据处理 + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(DecorationApplicationFormConstant.getColumnData(), ColumnDataModel.class); + List complexHeaderList = columnDataModel.getComplexHeaderList(); + if (!Objects.equals(columnDataModel.getType(), 3) && !Objects.equals(columnDataModel.getType(), 5)) { + entitys = VisualUtils.complexHeaderHandel(entitys, complexHeaderList); + dataList = VisualUtils.complexHeaderDataHandel(dataList, complexHeaderList); + } + + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = "表单信息" + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = configValueUtil.getTemporaryFilePath(); + FileInfo fileInfo = FileUploadUtils.uploadFile(multipartFile, temporaryFilePath, fileName); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + fileName); + } catch (Exception e) { + log.error("信息导出Excel错误:{}", e.getMessage()); + e.printStackTrace(); + } + return vo; + } + /** + * 编辑 + * @param id + * @param decorationApplicationFormForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid DecorationApplicationFormForm decorationApplicationFormForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + decorationApplicationFormForm.setId(id); + if (!isImport) { + String b = decorationApplicationFormService.checkForm(decorationApplicationFormForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + DecorationApplicationFormEntity entity= decorationApplicationFormService.getInfo(id); + if(entity!=null){ + try{ + decorationApplicationFormService.saveOrUpdate(decorationApplicationFormForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + DecorationApplicationFormEntity entity= decorationApplicationFormService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + decorationApplicationFormService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + DecorationApplicationFormEntity entity= decorationApplicationFormService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map decorationApplicationFormMap=JsonUtil.entityToMap(entity); + decorationApplicationFormMap.put("id", decorationApplicationFormMap.get("id")); + //副表数据 + //子表数据 + decorationApplicationFormMap = generaterSwapUtil.swapDataDetail(decorationApplicationFormMap,DecorationApplicationFormConstant.getFormData(),"583556228408410885",false); + return ActionResult.success(decorationApplicationFormMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + DecorationApplicationFormEntity entity= decorationApplicationFormService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map decorationApplicationFormMap=JsonUtil.entityToMap(entity); + decorationApplicationFormMap.put("id", decorationApplicationFormMap.get("id")); + //副表数据 + //子表数据 + decorationApplicationFormMap = generaterSwapUtil.swapDataForm(decorationApplicationFormMap,DecorationApplicationFormConstant.getFormData(),DecorationApplicationFormConstant.TABLEFIELDKEY,DecorationApplicationFormConstant.TABLERENAMES); + return ActionResult.success(decorationApplicationFormMap); + } + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/VenueReservationRecordController.java b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/VenueReservationRecordController.java new file mode 100644 index 0000000..4d50087 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/VenueReservationRecordController.java @@ -0,0 +1,355 @@ +package jnpf.controller; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.exception.DataException; +import jnpf.permission.entity.UserEntity; +import jnpf.service.*; +import jnpf.entity.*; +import jnpf.util.*; +import jnpf.model.venuereservationrecord.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.web.multipart.MultipartFile; +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.ExcelImportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.Workbook; +import java.io.File; +import jnpf.onlinedev.model.ExcelImFieldModel; +import jnpf.onlinedev.model.OnlineImport.ImportDataModel; +import jnpf.onlinedev.model.OnlineImport.ImportFormCheckUniqueModel; +import jnpf.onlinedev.model.OnlineImport.ExcelImportModel; +import jnpf.onlinedev.model.OnlineImport.VisualImportModel; +import cn.xuyanwu.spring.file.storage.FileInfo; +import lombok.Cleanup; +import jnpf.model.visualJson.config.HeaderModel; +import jnpf.base.model.ColumnDataModel; +import jnpf.base.util.VisualUtils; +import org.springframework.transaction.annotation.Transactional; + +/** + * VenueReservationRecord + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Slf4j +@RestController +@Tag(name = "VenueReservationRecord" , description = "example") +@RequestMapping("/api/example/VenueReservationRecord") +public class VenueReservationRecordController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private VenueReservationRecordService venueReservationRecordService; + + + + @Autowired + private ConfigValueUtil configValueUtil; + + /** + * 列表 + * + * @param venueReservationRecordPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody VenueReservationRecordPagination venueReservationRecordPagination)throws IOException{ + List list= venueReservationRecordService.getList(venueReservationRecordPagination); + List> realList=new ArrayList<>(); + for (VenueReservationRecordEntity entity : list) { + Map venueReservationRecordMap=JsonUtil.entityToMap(entity); + venueReservationRecordMap.put("id", venueReservationRecordMap.get("id")); + //副表数据 + //子表数据 + realList.add(venueReservationRecordMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, VenueReservationRecordConstant.getFormData(), VenueReservationRecordConstant.getColumnData(), venueReservationRecordPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(venueReservationRecordPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param venueReservationRecordForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid VenueReservationRecordForm venueReservationRecordForm) { + String b = venueReservationRecordService.checkForm(venueReservationRecordForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + venueReservationRecordService.saveOrUpdate(venueReservationRecordForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody VenueReservationRecordPagination venueReservationRecordPagination) throws IOException { + if (StringUtil.isEmpty(venueReservationRecordPagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= venueReservationRecordService.getList(venueReservationRecordPagination); + List> realList=new ArrayList<>(); + for (VenueReservationRecordEntity entity : list) { + Map venueReservationRecordMap=JsonUtil.entityToMap(entity); + venueReservationRecordMap.put("id", venueReservationRecordMap.get("id")); + //副表数据 + //子表数据 + realList.add(venueReservationRecordMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, VenueReservationRecordConstant.getFormData(), VenueReservationRecordConstant.getColumnData(), venueReservationRecordPagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(venueReservationRecordPagination.getSelectKey())?venueReservationRecordPagination.getSelectKey():new String[0]; + UserInfo userInfo=userProvider.get(); + DownloadVO vo=this.creatModelExcel(configValueUtil.getTemporaryFilePath(),realList,keys,userInfo); + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path,List>list,String[]keys,UserInfo userInfo){ + DownloadVO vo=DownloadVO.builder().build(); + List entitys=new ArrayList<>(); + if(keys.length>0){ + for(String key:keys){ + switch(key){ + case "applicationNumber" : + entitys.add(new ExcelExportEntity("申请单号" ,"applicationNumber")); + break; + case "merchantId" : + entitys.add(new ExcelExportEntity("商户名称" ,"merchantId")); + break; + case "spaceId" : + entitys.add(new ExcelExportEntity("空间名称" ,"spaceId")); + break; + case "startTime" : + entitys.add(new ExcelExportEntity("开始时间" ,"startTime")); + break; + case "endTime" : + entitys.add(new ExcelExportEntity("结束时间" ,"endTime")); + break; + case "contacts" : + entitys.add(new ExcelExportEntity("联系人" ,"contacts")); + break; + case "contactsPhone" : + entitys.add(new ExcelExportEntity("联系电话" ,"contactsPhone")); + break; + case "reservationsNumber" : + entitys.add(new ExcelExportEntity("预约人数" ,"reservationsNumber")); + break; + case "reservationsThing" : + entitys.add(new ExcelExportEntity("预约事由" ,"reservationsThing")); + break; + case "usageProgress" : + entitys.add(new ExcelExportEntity("预约进度" ,"usageProgress")); + break; + case "creationTime" : + entitys.add(new ExcelExportEntity("创建时间" ,"creationTime")); + break; + case "spaceName" : + entitys.add(new ExcelExportEntity("空间名称" ,"spaceName")); + break; + case "merchantName" : + entitys.add(new ExcelExportEntity("商户名称" ,"merchantName")); + break; + default: + break; + } + } + } + + ExportParams exportParams = new ExportParams(null, "表单信息"); + exportParams.setType(ExcelType.XSSF); + try{ + @Cleanup Workbook workbook = new HSSFWorkbook(); + if (entitys.size()>0){ + if (list.size()==0){ + list.add(new HashMap<>()); + } + //去除空数据 + List> dataList = new ArrayList<>(); + for (Map map : list) { + int i = 0; + for (String key : keys) { + //子表 + if (key.toLowerCase().startsWith("tablefield")) { + String tableField = key.substring(0, key.indexOf("-" )); + String field = key.substring(key.indexOf("-" ) + 1); + Object o = map.get(tableField); + if (o != null) { + List> childList = (List>) o; + for (Map childMap : childList) { + if (childMap.get(field) != null) { + i++; + } + } + } + } else { + Object o = map.get(key); + if (o != null) { + i++; + } + } + } + if (i > 0) { + dataList.add(map); + } + } + //复杂表头-表头和数据处理 + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(VenueReservationRecordConstant.getColumnData(), ColumnDataModel.class); + List complexHeaderList = columnDataModel.getComplexHeaderList(); + if (!Objects.equals(columnDataModel.getType(), 3) && !Objects.equals(columnDataModel.getType(), 5)) { + entitys = VisualUtils.complexHeaderHandel(entitys, complexHeaderList); + dataList = VisualUtils.complexHeaderDataHandel(dataList, complexHeaderList); + } + + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = "表单信息" + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = configValueUtil.getTemporaryFilePath(); + FileInfo fileInfo = FileUploadUtils.uploadFile(multipartFile, temporaryFilePath, fileName); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + fileName); + } catch (Exception e) { + log.error("信息导出Excel错误:{}", e.getMessage()); + e.printStackTrace(); + } + return vo; + } + /** + * 编辑 + * @param id + * @param venueReservationRecordForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid VenueReservationRecordForm venueReservationRecordForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + venueReservationRecordForm.setId(id); + if (!isImport) { + String b = venueReservationRecordService.checkForm(venueReservationRecordForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + VenueReservationRecordEntity entity= venueReservationRecordService.getInfo(id); + if(entity!=null){ + try{ + venueReservationRecordService.saveOrUpdate(venueReservationRecordForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + VenueReservationRecordEntity entity= venueReservationRecordService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + venueReservationRecordService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + VenueReservationRecordEntity entity= venueReservationRecordService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map venueReservationRecordMap=JsonUtil.entityToMap(entity); + venueReservationRecordMap.put("id", venueReservationRecordMap.get("id")); + //副表数据 + //子表数据 + venueReservationRecordMap = generaterSwapUtil.swapDataDetail(venueReservationRecordMap,VenueReservationRecordConstant.getFormData(),"583566974336893829",false); + return ActionResult.success(venueReservationRecordMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + VenueReservationRecordEntity entity= venueReservationRecordService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map venueReservationRecordMap=JsonUtil.entityToMap(entity); + venueReservationRecordMap.put("id", venueReservationRecordMap.get("id")); + //副表数据 + //子表数据 + venueReservationRecordMap = generaterSwapUtil.swapDataForm(venueReservationRecordMap,VenueReservationRecordConstant.getFormData(),VenueReservationRecordConstant.TABLEFIELDKEY,VenueReservationRecordConstant.TABLERENAMES); + return ActionResult.success(venueReservationRecordMap); + } + +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/DecorationApplicationFormEntity.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/DecorationApplicationFormEntity.java new file mode 100644 index 0000000..b745804 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/DecorationApplicationFormEntity.java @@ -0,0 +1,84 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +import java.math.BigDecimal; +/** + * 装修申请表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Data +@TableName("yq_decoration_application_form") +public class DecorationApplicationFormEntity { + @TableId(value ="ID" ) + private String id; + @TableField("CREATE_BY") + private String createBy; + @TableField("CREATION_TIME") + private Date creationTime; + @TableField("UPDATE_BY") + private String updateBy; + @TableField("UPDATE_TIME") + private Date updateTime; + @TableField(value = "MERCHANT_ID" , updateStrategy = FieldStrategy.IGNORED) + private String merchantId; + @TableField(value = "MERCHANT_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String merchantName; + @TableField(value = "APPLICATION_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private String applicationNumber; + @TableField("CONTRACT_NAME") + private String contractName; + @TableField(value = "CONTRACT_ID" , updateStrategy = FieldStrategy.IGNORED) + private String contractId; + @TableField("DECORATION_INSTRUCTIONS") + private String decorationInstructions; + @TableField(value = "EXPECTED_START_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date expectedStartTime; + @TableField(value = "EXPECTED_END_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date expectedEndTime; + @TableField(value = "DEPOSIT_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal depositAmount; + @TableField(value = "IS_THE_DEPOSIT_REFUNDED" , updateStrategy = FieldStrategy.IGNORED) + private String isTheDepositRefunded; + @TableField(value = "DEPOSIT_REFUND_DATE" , updateStrategy = FieldStrategy.IGNORED) + private Date depositRefundDate; + @TableField(value = "CONTACTS" , updateStrategy = FieldStrategy.IGNORED) + private String contacts; + @TableField(value = "DECORATION_PROGRESS" , updateStrategy = FieldStrategy.IGNORED) + private String decorationProgress; + @TableField(value = "FIELD_PHOTO" , updateStrategy = FieldStrategy.IGNORED) + private String fieldPhoto; + @TableField(value = "CONTACTS_PHONE" , updateStrategy = FieldStrategy.IGNORED) + private String contactsPhone; + @TableField("SUBMITTER") + private String submitter; + @TableField("SUBMISSION_DATE") + private Date submissionDate; + @TableField(value = "SPACE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String spaceId; + @TableField(value = "SPACE_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String spaceName; + @TableField("REMARKS") + private String remarks; + @TableField("OPTIMISTIC_LOCK") + private Integer optimisticLock; + @TableField("CELETE_TAGS") + private Integer celeteTags; + @TableField("COMPANY") + private String company; + @TableField("DEPARTMENT") + private String department; + @TableField("ORGANIZATION") + private String organization; + @TableField("F_FLOW_ID") + private String flowId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_VERSION") + private Integer version; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/VenueReservationRecordEntity.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/VenueReservationRecordEntity.java new file mode 100644 index 0000000..fcf94fd --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/entity/VenueReservationRecordEntity.java @@ -0,0 +1,73 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 场地预约记录 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Data +@TableName("yq_venue_reservation_record") +public class VenueReservationRecordEntity { + @TableId(value ="ID" ) + private String id; + @TableField("CREATE_BY") + private String createBy; + @TableField("CREATION_TIME") + private Date creationTime; + @TableField("UPDATE_BY") + private String updateBy; + @TableField("UPDATE_TIME") + private Date updateTime; + @TableField(value = "MERCHANT_ID" , updateStrategy = FieldStrategy.IGNORED) + private String merchantId; + @TableField(value = "MERCHANT_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String merchantName; + @TableField(value = "APPLICATION_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private String applicationNumber; + @TableField(value = "RESERVATIONS_THING" , updateStrategy = FieldStrategy.IGNORED) + private String reservationsThing; + @TableField(value = "RESERVATIONS_NUMBER" , updateStrategy = FieldStrategy.IGNORED) + private String reservationsNumber; + @TableField(value = "USAGE_PROGRESS" , updateStrategy = FieldStrategy.IGNORED) + private String usageProgress; + @TableField(value = "START_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date startTime; + @TableField(value = "END_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date endTime; + @TableField("SUBMITTER") + private String submitter; + @TableField("SUBMISSION_TIME") + private Date submissionTime; + @TableField(value = "CONTACTS" , updateStrategy = FieldStrategy.IGNORED) + private String contacts; + @TableField(value = "CONTACTS_PHONE" , updateStrategy = FieldStrategy.IGNORED) + private String contactsPhone; + @TableField(value = "SPACE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String spaceId; + @TableField(value = "SPACE_NAME" , updateStrategy = FieldStrategy.IGNORED) + private String spaceName; + @TableField("REMARKS") + private String remarks; + @TableField("OPTIMISTIC_LOCK") + private Integer optimisticLock; + @TableField("CELETE_TAGS") + private Integer celeteTags; + @TableField("COMPANY") + private String company; + @TableField("DEPARTMENT") + private String department; + @TableField("ORGANIZATION") + private String organization; + @TableField("F_FLOW_ID") + private String flowId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_VERSION") + private Integer version; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormConstant.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormConstant.java new file mode 100644 index 0000000..bced54a --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.decorationapplicationform; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * DecorationApplicationForm配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +public class DecorationApplicationFormConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"yq_decoration_application_form\":\"DecorationApplicationForm\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"general\",\"idGlobal\":117,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"1000px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266648360,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"placeholder\":\"自动生成\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入驻状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"templateJson\":[],\"relationField\":\"cmp_nm\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266685742,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"merchantId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择商户\",\"interfaceId\":\"583216109528809989\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同编码\",\"value\":\"contract_number\"},{\"label\":\"合同名称\",\"value\":\"contract_name\"},{\"label\":\"合同状态\",\"value\":\"contract_status\"},{\"label\":\"商户名称\",\"value\":\"merchant_id\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"templateJson\":[],\"relationField\":\"contract_name\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266842059,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"contractId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择合同\",\"interfaceId\":\"583555851390812933\",\"interfaceName\":\"查询全部已确认的合同\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"3\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267066443,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"spaceId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择空间\",\"interfaceId\":\"582825768971670725\",\"interfaceName\":\"查询全部空间\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267344035,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"expectedStartTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择预计开始时间\",\"type\":\"date\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267396489,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"expectedEndTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择预计结束时间\",\"type\":\"date\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267418617,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系人\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267438512,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系电话\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267462555,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"depositAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金是否退回\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267489817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"multiple\":false,\"__vModel__\":\"isTheDepositRefunded\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267521743,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"押金退回日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"depositRefundDate\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"type\":\"date\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"multiple\":false,\"__vModel__\":\"decorationProgress\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"showTip\":false,\"isAccount\":0,\"pathType\":\"defaultPath\",\"accept\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"uploadImg\",\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"实地照片\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267571476,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-upload\",\"tag\":\"JnpfUploadImg\",\"regList\":[],\"span\":24},\"folder\":\"\",\"fileSize\":10,\"limit\":9,\"__vModel__\":\"fieldPhoto\",\"sizeUnit\":\"MB\",\"tipText\":\"\",\"disabled\":false},{\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267591164,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"__vModel__\":\"creationTime\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"type\":\"currTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267604939,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267617293,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"searchType\":3,\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"提交日期\",\"type\":\"currTime\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267591164,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"prop\":\"creationTime\",\"__vModel__\":\"creationTime\",\"searchMultiple\":false,\"style\":{\"width\":\"100%\"},\"id\":\"creationTime\",\"placeholder\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267604939,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"merchantName\",\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"merchantName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267617293,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"spaceName\",\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"spaceName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"装修进度\",\"label\":\"装修进度\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"decorationProgress\",\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"__vModel__\":\"decorationProgress\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"decorationProgress\",\"placeholder\":\"请选择\",\"value\":[]}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266648360,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"id\":\"applicationNumber\",\"placeholder\":\"自动生成\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"fullName\":\"商户名称\",\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入驻状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"templateJson\":[],\"relationField\":\"cmp_nm\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266685742,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"merchantId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"merchantId\",\"placeholder\":\"请选择商户\",\"interfaceId\":\"583216109528809989\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"fullName\":\"合同名称\",\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同编码\",\"value\":\"contract_number\"},{\"label\":\"合同名称\",\"value\":\"contract_name\"},{\"label\":\"合同状态\",\"value\":\"contract_status\"},{\"label\":\"商户名称\",\"value\":\"merchant_id\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"templateJson\":[],\"relationField\":\"contract_name\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266842059,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"contractId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"contractId\",\"placeholder\":\"请选择合同\",\"interfaceId\":\"583555851390812933\",\"interfaceName\":\"查询全部已确认的合同\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"fullName\":\"空间名称\",\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"3\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267066443,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"spaceId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"spaceId\",\"placeholder\":\"请选择空间\",\"interfaceId\":\"582825768971670725\",\"interfaceName\":\"查询全部空间\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计开始时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267344035,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"expectedStartTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedStartTime\",\"placeholder\":\"请选择预计开始时间\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计结束时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267396489,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"expectedEndTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedEndTime\",\"placeholder\":\"请选择预计结束时间\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267418617,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contacts\",\"placeholder\":\"请输入联系人\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267438512,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contactsPhone\",\"placeholder\":\"请输入联系电话\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"押金金额\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267462555,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"depositAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"depositAmount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"押金是否退回\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金是否退回\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267489817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isTheDepositRefunded\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isTheDepositRefunded\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"押金退回日期\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267521743,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"押金退回日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"depositRefundDate\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"depositRefundDate\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"装修进度\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"__vModel__\":\"decorationProgress\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"decorationProgress\",\"placeholder\":\"请选择\"},{\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267591164,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"__vModel__\":\"creationTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"id\":\"creationTime\",\"placeholder\":\"\",\"type\":\"currTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267604939,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"merchantName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267617293,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"spaceName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266648360,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"checked\":true,\"disabled\":true,\"id\":\"applicationNumber\",\"placeholder\":\"自动生成\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入驻状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266685742,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"checked\":true,\"disabled\":false,\"id\":\"merchantId\",\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同编码\",\"value\":\"contract_number\"},{\"label\":\"合同名称\",\"value\":\"contract_name\"},{\"label\":\"合同状态\",\"value\":\"contract_status\"},{\"label\":\"商户名称\",\"value\":\"merchant_id\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266842059,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"contractId\",\"__vModel__\":\"contractId\",\"checked\":true,\"disabled\":false,\"id\":\"contractId\",\"placeholder\":\"请选择合同\",\"interfaceName\":\"查询全部已确认的合同\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"合同名称\",\"label\":\"合同名称\",\"sortable\":false,\"relationField\":\"contract_name\",\"popupTitle\":\"选择数据\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583555851390812933\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"3\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267066443,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"checked\":true,\"disabled\":false,\"id\":\"spaceId\",\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询全部空间\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"582825768971670725\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计开始时间\",\"label\":\"预计开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267344035,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedStartTime\",\"__vModel__\":\"expectedStartTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedStartTime\",\"placeholder\":\"请选择预计开始时间\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计结束时间\",\"label\":\"预计结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267396489,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedEndTime\",\"__vModel__\":\"expectedEndTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedEndTime\",\"placeholder\":\"请选择预计结束时间\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267418617,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"checked\":true,\"disabled\":false,\"id\":\"contacts\",\"placeholder\":\"请输入联系人\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267438512,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"checked\":true,\"disabled\":false,\"id\":\"contactsPhone\",\"placeholder\":\"请输入联系电话\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267462555,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"depositAmount\",\"showWordLimit\":false,\"__vModel__\":\"depositAmount\",\"checked\":true,\"disabled\":false,\"id\":\"depositAmount\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"押金金额\",\"label\":\"押金金额\",\"sortable\":false,\"addonAfter\":\"元\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"押金是否退回\",\"label\":\"押金是否退回\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金是否退回\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267489817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"isTheDepositRefunded\",\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isTheDepositRefunded\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isTheDepositRefunded\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"押金退回日期\",\"label\":\"押金退回日期\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267521743,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"押金退回日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"depositRefundDate\",\"__vModel__\":\"depositRefundDate\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"depositRefundDate\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"装修进度\",\"label\":\"装修进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"decorationProgress\",\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"__vModel__\":\"decorationProgress\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"decorationProgress\",\"placeholder\":\"请选择\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267591164,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"prop\":\"creationTime\",\"__vModel__\":\"creationTime\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creationTime\",\"placeholder\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267604939,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"merchantName\",\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"checked\":false,\"disabled\":false,\"id\":\"merchantName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267617293,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"spaceName\",\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"checked\":false,\"disabled\":false,\"id\":\"spaceName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"},{\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266648360,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"id\":\"applicationNumber\",\"placeholder\":\"自动生成\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入驻状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266685742,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"disabled\":false,\"id\":\"merchantId\",\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同编码\",\"value\":\"contract_number\"},{\"label\":\"合同名称\",\"value\":\"contract_name\"},{\"label\":\"合同状态\",\"value\":\"contract_status\"},{\"label\":\"商户名称\",\"value\":\"merchant_id\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266842059,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"contractId\",\"__vModel__\":\"contractId\",\"disabled\":false,\"id\":\"contractId\",\"placeholder\":\"请选择合同\",\"interfaceName\":\"查询全部已确认的合同\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"合同名称\",\"label\":\"合同名称\",\"sortable\":false,\"relationField\":\"contract_name\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583555851390812933\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"3\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267066443,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"disabled\":false,\"id\":\"spaceId\",\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询全部空间\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"582825768971670725\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计开始时间\",\"label\":\"预计开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267344035,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedStartTime\",\"width\":0,\"__vModel__\":\"expectedStartTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedStartTime\",\"placeholder\":\"请选择预计开始时间\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计结束时间\",\"label\":\"预计结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267396489,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedEndTime\",\"width\":0,\"__vModel__\":\"expectedEndTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedEndTime\",\"placeholder\":\"请选择预计结束时间\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"押金金额\",\"label\":\"押金金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267462555,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"depositAmount\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"depositAmount\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"depositAmount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"押金是否退回\",\"label\":\"押金是否退回\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金是否退回\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267489817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"isTheDepositRefunded\",\"width\":0,\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isTheDepositRefunded\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isTheDepositRefunded\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"押金退回日期\",\"label\":\"押金退回日期\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267521743,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"押金退回日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"depositRefundDate\",\"width\":0,\"__vModel__\":\"depositRefundDate\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"depositRefundDate\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"装修进度\",\"label\":\"装修进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"decorationProgress\",\"width\":0,\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"__vModel__\":\"decorationProgress\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"decorationProgress\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267418617,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contacts\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contacts\",\"placeholder\":\"请输入联系人\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267438512,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contactsPhone\",\"placeholder\":\"请输入联系电话\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266648360,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"id\":\"applicationNumber\",\"placeholder\":\"自动生成\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入驻状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266685742,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"disabled\":false,\"id\":\"merchantId\",\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同编码\",\"value\":\"contract_number\"},{\"label\":\"合同名称\",\"value\":\"contract_name\"},{\"label\":\"合同状态\",\"value\":\"contract_status\"},{\"label\":\"商户名称\",\"value\":\"merchant_id\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266842059,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"contractId\",\"__vModel__\":\"contractId\",\"disabled\":false,\"id\":\"contractId\",\"placeholder\":\"请选择合同\",\"interfaceName\":\"查询全部已确认的合同\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"合同名称\",\"label\":\"合同名称\",\"sortable\":false,\"relationField\":\"contract_name\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583555851390812933\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"3\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267066443,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"disabled\":false,\"id\":\"spaceId\",\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询全部空间\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"582825768971670725\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计开始时间\",\"label\":\"预计开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267344035,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedStartTime\",\"width\":0,\"__vModel__\":\"expectedStartTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedStartTime\",\"placeholder\":\"请选择预计开始时间\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计结束时间\",\"label\":\"预计结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267396489,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedEndTime\",\"width\":0,\"__vModel__\":\"expectedEndTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"expectedEndTime\",\"placeholder\":\"请选择预计结束时间\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"押金金额\",\"label\":\"押金金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267462555,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"depositAmount\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"depositAmount\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"depositAmount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"押金是否退回\",\"label\":\"押金是否退回\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金是否退回\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267489817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"isTheDepositRefunded\",\"width\":0,\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isTheDepositRefunded\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"isTheDepositRefunded\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"押金退回日期\",\"label\":\"押金退回日期\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267521743,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"押金退回日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"depositRefundDate\",\"width\":0,\"__vModel__\":\"depositRefundDate\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"depositRefundDate\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"装修进度\",\"label\":\"装修进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"decorationProgress\",\"width\":0,\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"__vModel__\":\"decorationProgress\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"decorationProgress\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267418617,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contacts\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contacts\",\"placeholder\":\"请输入联系人\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267438512,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contactsPhone\",\"placeholder\":\"请输入联系电话\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266648360,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"placeholder\":\"自动生成\",\"id\":\"applicationNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入驻状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"fullName\":\"商户名称\",\"templateJson\":[],\"relationField\":\"cmp_nm\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266685742,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"merchantId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择商户\",\"interfaceId\":\"583216109528809989\",\"interfaceName\":\"查询全部商户\",\"id\":\"merchantId\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同编码\",\"value\":\"contract_number\"},{\"label\":\"合同名称\",\"value\":\"contract_name\"},{\"label\":\"合同状态\",\"value\":\"contract_status\"},{\"label\":\"商户名称\",\"value\":\"merchant_id\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"fullName\":\"合同名称\",\"templateJson\":[],\"relationField\":\"contract_name\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266842059,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"contractId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择合同\",\"interfaceId\":\"583555851390812933\",\"interfaceName\":\"查询全部已确认的合同\",\"id\":\"contractId\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"fullName\":\"空间名称\",\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"3\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267066443,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"spaceId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择空间\",\"interfaceId\":\"582825768971670725\",\"interfaceName\":\"查询全部空间\",\"id\":\"spaceId\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计开始时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267344035,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"expectedStartTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择预计开始时间\",\"id\":\"expectedStartTime\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计结束时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267396489,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"expectedEndTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择预计结束时间\",\"id\":\"expectedEndTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267418617,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系人\",\"id\":\"contacts\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267438512,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系电话\",\"id\":\"contactsPhone\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"押金金额\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267462555,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"depositAmount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"depositAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"押金是否退回\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金是否退回\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267489817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isTheDepositRefunded\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"isTheDepositRefunded\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"押金退回日期\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267521743,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"押金退回日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"depositRefundDate\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"depositRefundDate\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"装修进度\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"__vModel__\":\"decorationProgress\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"decorationProgress\"},{\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267591164,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"__vModel__\":\"creationTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creationTime\",\"type\":\"currTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267604939,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"merchantName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267617293,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"spaceName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266648360,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"placeholder\":\"自动生成\",\"id\":\"applicationNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入驻状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266685742,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"checked\":false,\"disabled\":false,\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"id\":\"merchantId\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"合同编码\",\"value\":\"contract_number\"},{\"label\":\"合同名称\",\"value\":\"contract_name\"},{\"label\":\"合同状态\",\"value\":\"contract_status\"},{\"label\":\"商户名称\",\"value\":\"merchant_id\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721266842059,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"contractId\",\"__vModel__\":\"contractId\",\"checked\":false,\"disabled\":false,\"placeholder\":\"请选择合同\",\"interfaceName\":\"查询全部已确认的合同\",\"id\":\"contractId\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"合同名称\",\"label\":\"合同名称\",\"sortable\":false,\"relationField\":\"contract_name\",\"popupTitle\":\"选择数据\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583555851390812933\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"3\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267066443,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"checked\":false,\"disabled\":false,\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询全部空间\",\"id\":\"spaceId\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"582825768971670725\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计开始时间\",\"label\":\"预计开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"labelWidth\":0,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267344035,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedStartTime\",\"__vModel__\":\"expectedStartTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择预计开始时间\",\"id\":\"expectedStartTime\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"预计结束时间\",\"label\":\"预计结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267396489,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"预计结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"expectedEndTime\",\"__vModel__\":\"expectedEndTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择预计结束时间\",\"id\":\"expectedEndTime\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267418617,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系人\",\"id\":\"contacts\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267438512,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系电话\",\"id\":\"contactsPhone\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"押金金额\",\"label\":\"押金金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267462555,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"depositAmount\",\"showWordLimit\":false,\"__vModel__\":\"depositAmount\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"depositAmount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"押金是否退回\",\"label\":\"押金是否退回\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"2\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"押金是否退回\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267489817,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"isTheDepositRefunded\",\"options\":[{\"fullName\":\"是\",\"id\":\"1\"},{\"fullName\":\"否\",\"id\":\"2\"}],\"__vModel__\":\"isTheDepositRefunded\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"isTheDepositRefunded\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"押金退回日期\",\"label\":\"押金退回日期\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267521743,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"押金退回日期\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"depositRefundDate\",\"__vModel__\":\"depositRefundDate\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"id\":\"depositRefundDate\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"装修进度\",\"label\":\"装修进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"装修进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267532703,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"decorationProgress\",\"options\":[{\"fullName\":\"待装修\",\"id\":\"1\"},{\"fullName\":\"装修中\",\"id\":\"2\"},{\"fullName\":\"已装修\",\"id\":\"3\"}],\"__vModel__\":\"decorationProgress\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"decorationProgress\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267591164,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"prop\":\"creationTime\",\"__vModel__\":\"creationTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creationTime\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267604939,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"merchantName\",\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"merchantName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_decoration_application_form\",\"renderKey\":1721267617293,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"spaceName\",\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"spaceName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"yq_decoration_application_form\",\"tableName\":\"装修申请表\\t\\t\\t\\t\\t\\t\\t\\t\\t\\r\\n\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"主键ID\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"create_by\",\"field\":\"createBy\",\"fieldName\":\"创建人\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"creation_time\",\"field\":\"creationTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"update_by\",\"field\":\"updateBy\",\"fieldName\":\"修改人\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"update_time\",\"field\":\"updateTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"merchant_id\",\"field\":\"merchantId\",\"fieldName\":\"商户id\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"merchant_name\",\"field\":\"merchantName\",\"fieldName\":\"商户名称\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"application_number\",\"field\":\"applicationNumber\",\"fieldName\":\"申请单号\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contract_name\",\"field\":\"contractName\",\"fieldName\":\"合同名称\",\"dataType\":\"varchar\",\"dataLength\":\"200\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contract_id\",\"field\":\"contractId\",\"fieldName\":\"合同id\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"decoration_instructions\",\"field\":\"decorationInstructions\",\"fieldName\":\"装修说明\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"expected_start_time\",\"field\":\"expectedStartTime\",\"fieldName\":\"预计开始时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"expected_end_time\",\"field\":\"expectedEndTime\",\"fieldName\":\"预计结束时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"deposit_amount\",\"field\":\"depositAmount\",\"fieldName\":\"押金金额\",\"dataType\":\"decimal\",\"dataLength\":\"20,3\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"is_the_deposit_refunded\",\"field\":\"isTheDepositRefunded\",\"fieldName\":\"押金是否退回(1 是 2 否)\",\"dataType\":\"varchar\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"deposit_refund_date\",\"field\":\"depositRefundDate\",\"fieldName\":\"押金退回日期\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contacts\",\"field\":\"contacts\",\"fieldName\":\"联系人\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"decoration_progress\",\"field\":\"decorationProgress\",\"fieldName\":\"装修进度(1、待装修 2、装修中 3、已装修)\",\"dataType\":\"varchar\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"field_photo\",\"field\":\"fieldPhoto\",\"fieldName\":\"实地照片\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contacts_phone\",\"field\":\"contactsPhone\",\"fieldName\":\"联系电话\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"submitter\",\"field\":\"submitter\",\"fieldName\":\"提交人\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"submission_date\",\"field\":\"submissionDate\",\"fieldName\":\"提交日期\",\"dataType\":\"date\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"space_id\",\"field\":\"spaceId\",\"fieldName\":\"空间id\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"space_name\",\"field\":\"spaceName\",\"fieldName\":\"空间名称\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"remarks\",\"field\":\"remarks\",\"fieldName\":\"备注\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"optimistic_lock\",\"field\":\"optimisticLock\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"celete_tags\",\"field\":\"celeteTags\",\"fieldName\":\"删除标记(默认0)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company\",\"field\":\"company\",\"fieldName\":\"公司\",\"dataType\":\"varchar\",\"dataLength\":\"92\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department\",\"field\":\"department\",\"fieldName\":\"部门\",\"dataType\":\"varchar\",\"dataLength\":\"82\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organization\",\"field\":\"organization\",\"fieldName\":\"组织\",\"dataType\":\"varchar\",\"dataLength\":\"88\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormForm.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormForm.java new file mode 100644 index 0000000..3710e7d --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormForm.java @@ -0,0 +1,71 @@ +package jnpf.model.decorationapplicationform; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DecorationApplicationForm + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Data +public class DecorationApplicationFormForm { + /** 主键 */ + private String id; + /** 乐观锁 **/ + @JsonProperty("version") + private Integer version; + + /** 申请单号 **/ + @JsonProperty("applicationNumber") + private String applicationNumber; + /** 商户名称 **/ + @JsonProperty("merchantId") + private String merchantId; + /** 合同名称 **/ + @JsonProperty("contractId") + private String contractId; + /** 空间名称 **/ + @JsonProperty("spaceId") + private String spaceId; + /** 预计开始时间 **/ + @JsonProperty("expectedStartTime") + private String expectedStartTime; + /** 预计结束时间 **/ + @JsonProperty("expectedEndTime") + private String expectedEndTime; + /** 联系人 **/ + @JsonProperty("contacts") + private String contacts; + /** 联系电话 **/ + @JsonProperty("contactsPhone") + private String contactsPhone; + /** 押金金额 **/ + @JsonProperty("depositAmount") + private String depositAmount; + /** 押金是否退回 **/ + @JsonProperty("isTheDepositRefunded") + private Object isTheDepositRefunded; + /** 押金退回日期 **/ + @JsonProperty("depositRefundDate") + private String depositRefundDate; + /** 装修进度 **/ + @JsonProperty("decorationProgress") + private Object decorationProgress; + /** 实地照片 **/ + @JsonProperty("fieldPhoto") + private Object fieldPhoto; + /** 创建时间 **/ + @JsonProperty("creationTime") + private String creationTime; + /** 商户名称 **/ + @JsonProperty("merchantName") + private String merchantName; + /** 空间名称 **/ + @JsonProperty("spaceName") + private String spaceName; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormPagination.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormPagination.java new file mode 100644 index 0000000..2e0f5b6 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/decorationapplicationform/DecorationApplicationFormPagination.java @@ -0,0 +1,42 @@ +package jnpf.model.decorationapplicationform; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * DecorationApplicationForm + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Data +public class DecorationApplicationFormPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 提交日期 */ + @JsonProperty("creationTime") + private Object creationTime; + /** 商户名称 */ + @JsonProperty("merchantName") + private Object merchantName; + /** 空间名称 */ + @JsonProperty("spaceName") + private Object spaceName; + /** 装修进度 */ + @JsonProperty("decorationProgress") + private Object decorationProgress; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordConstant.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordConstant.java new file mode 100644 index 0000000..e01a1d2 --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.venuereservationrecord; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * VenueReservationRecord配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +public class VenueReservationRecordConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"yq_venue_reservation_record\":\"VenueReservationRecord\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"general\",\"idGlobal\":114,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"1000px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269492182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"placeholder\":\"自动生成\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入住状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"templateJson\":[],\"relationField\":\"cmp_nm\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269521214,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"merchantId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择商户\",\"interfaceId\":\"583216109528809989\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269618919,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"spaceId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择空间\",\"interfaceId\":\"583567455855575941\",\"interfaceName\":\"查询待租的空间\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269805789,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"startTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择开始时间\",\"type\":\"date\"},{\"clearable\":true,\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269816231,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"format\":\"yyyy-MM-dd\",\"__vModel__\":\"endTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择结束时间\",\"type\":\"date\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269837647,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系人\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269851275,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系电话\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约人数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269876101,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^\\\\d+$/\",\"message\":\"请输入正确的数字\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"reservationsNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约事由\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269909223,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"reservationsThing\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入预约事由\",\"type\":\"textarea\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"multiple\":false,\"__vModel__\":\"usageProgress\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择预约进度\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269984963,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"__vModel__\":\"creationTime\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"type\":\"currTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270004799,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270141027,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"searchType\":3,\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"提交日期\",\"type\":\"currTime\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269984963,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"prop\":\"creationTime\",\"__vModel__\":\"creationTime\",\"searchMultiple\":false,\"style\":{\"width\":\"100%\"},\"id\":\"creationTime\",\"placeholder\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270141027,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"merchantName\",\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"merchantName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270004799,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"spaceName\",\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"spaceName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"预约进度\",\"label\":\"预约进度\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"usageProgress\",\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"__vModel__\":\"usageProgress\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"usageProgress\",\"placeholder\":\"请选择预约进度\",\"value\":[]}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269492182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"id\":\"applicationNumber\",\"placeholder\":\"自动生成\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"fullName\":\"商户名称\",\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入住状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"templateJson\":[],\"relationField\":\"cmp_nm\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269521214,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"merchantId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"merchantId\",\"placeholder\":\"请选择商户\",\"interfaceId\":\"583216109528809989\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"fullName\":\"空间名称\",\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269618919,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"spaceId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"spaceId\",\"placeholder\":\"请选择空间\",\"interfaceId\":\"583567455855575941\",\"interfaceName\":\"查询待租的空间\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"开始时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269805789,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"startTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"startTime\",\"placeholder\":\"请选择开始时间\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"结束时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269816231,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"endTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"endTime\",\"placeholder\":\"请选择结束时间\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269837647,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contacts\",\"placeholder\":\"请输入联系人\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269851275,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contactsPhone\",\"placeholder\":\"请输入联系电话\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"预约人数\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约人数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269876101,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^\\\\d+$/\",\"message\":\"请输入正确的数字\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"reservationsNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reservationsNumber\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"fullName\":\"预约事由\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约事由\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269909223,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"reservationsThing\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reservationsThing\",\"placeholder\":\"请输入预约事由\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"预约进度\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"__vModel__\":\"usageProgress\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"usageProgress\",\"placeholder\":\"请选择预约进度\"},{\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269984963,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"__vModel__\":\"creationTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"id\":\"creationTime\",\"placeholder\":\"\",\"type\":\"currTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270004799,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"spaceName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270141027,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"merchantName\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269492182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"checked\":true,\"disabled\":true,\"id\":\"applicationNumber\",\"placeholder\":\"自动生成\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入住状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269521214,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"checked\":true,\"disabled\":false,\"id\":\"merchantId\",\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269618919,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"checked\":true,\"disabled\":false,\"id\":\"spaceId\",\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询待租的空间\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583567455855575941\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"开始时间\",\"label\":\"开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269805789,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"startTime\",\"__vModel__\":\"startTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"startTime\",\"placeholder\":\"请选择开始时间\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"结束时间\",\"label\":\"结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269816231,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"endTime\",\"__vModel__\":\"endTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"endTime\",\"placeholder\":\"请选择结束时间\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269837647,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"checked\":true,\"disabled\":false,\"id\":\"contacts\",\"placeholder\":\"请输入联系人\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269851275,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"checked\":true,\"disabled\":false,\"id\":\"contactsPhone\",\"placeholder\":\"请输入联系电话\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约人数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269876101,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^\\\\d+$/\",\"message\":\"请输入正确的数字\"}],\"span\":8},\"readonly\":false,\"prop\":\"reservationsNumber\",\"showWordLimit\":false,\"__vModel__\":\"reservationsNumber\",\"checked\":true,\"disabled\":false,\"id\":\"reservationsNumber\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"预约人数\",\"label\":\"预约人数\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"预约事由\",\"label\":\"预约事由\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约事由\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269909223,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"reservationsThing\",\"showWordLimit\":true,\"__vModel__\":\"reservationsThing\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reservationsThing\",\"placeholder\":\"请输入预约事由\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"预约进度\",\"label\":\"预约进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"usageProgress\",\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"__vModel__\":\"usageProgress\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"usageProgress\",\"placeholder\":\"请选择预约进度\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269984963,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"prop\":\"creationTime\",\"__vModel__\":\"creationTime\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creationTime\",\"placeholder\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270004799,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"spaceName\",\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"checked\":false,\"disabled\":false,\"id\":\"spaceName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270141027,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"merchantName\",\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"checked\":false,\"disabled\":false,\"id\":\"merchantName\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"},{\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269492182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":true,\"id\":\"applicationNumber\",\"placeholder\":\"自动生成\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入住状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269521214,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"disabled\":false,\"id\":\"merchantId\",\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269618919,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"disabled\":false,\"id\":\"spaceId\",\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询待租的空间\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"width\":0,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583567455855575941\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269837647,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contacts\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contacts\",\"placeholder\":\"请输入联系人\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269851275,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contactsPhone\",\"placeholder\":\"请输入联系电话\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"预约事由\",\"label\":\"预约事由\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约事由\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269909223,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"reservationsThing\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"reservationsThing\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reservationsThing\",\"placeholder\":\"请输入预约事由\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"预约人数\",\"label\":\"预约人数\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约人数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269876101,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^\\\\d+$/\",\"message\":\"请输入正确的数字\"}],\"span\":8},\"readonly\":false,\"prop\":\"reservationsNumber\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"reservationsNumber\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"reservationsNumber\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"预约进度\",\"label\":\"预约进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"usageProgress\",\"width\":0,\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"__vModel__\":\"usageProgress\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"usageProgress\",\"placeholder\":\"请选择预约进度\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"开始时间\",\"label\":\"开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269805789,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"startTime\",\"width\":0,\"__vModel__\":\"startTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"startTime\",\"placeholder\":\"请选择开始时间\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"结束时间\",\"label\":\"结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269816231,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"endTime\",\"width\":0,\"__vModel__\":\"endTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"endTime\",\"placeholder\":\"请选择结束时间\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269492182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"fixed\":\"none\",\"placeholder\":\"自动生成\",\"id\":\"applicationNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入住状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269521214,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"disabled\":false,\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"id\":\"merchantId\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"width\":0,\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"fixed\":\"none\",\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269618919,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"disabled\":false,\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询待租的空间\",\"id\":\"spaceId\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"width\":0,\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"fixed\":\"none\",\"interfaceId\":\"583567455855575941\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269837647,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contacts\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入联系人\",\"id\":\"contacts\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269851275,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入联系电话\",\"id\":\"contactsPhone\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"预约事由\",\"label\":\"预约事由\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约事由\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269909223,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"reservationsThing\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"reservationsThing\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入预约事由\",\"id\":\"reservationsThing\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"预约人数\",\"label\":\"预约人数\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约人数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269876101,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^\\\\d+$/\",\"message\":\"请输入正确的数字\"}],\"span\":8},\"readonly\":false,\"prop\":\"reservationsNumber\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"reservationsNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"reservationsNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"预约进度\",\"label\":\"预约进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"usageProgress\",\"width\":0,\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"__vModel__\":\"usageProgress\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"fixed\":\"none\",\"placeholder\":\"请选择预约进度\",\"id\":\"usageProgress\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"开始时间\",\"label\":\"开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269805789,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"startTime\",\"width\":0,\"__vModel__\":\"startTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请选择开始时间\",\"id\":\"startTime\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"结束时间\",\"label\":\"结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269816231,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"endTime\",\"width\":0,\"__vModel__\":\"endTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请选择结束时间\",\"id\":\"endTime\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269492182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"placeholder\":\"自动生成\",\"id\":\"applicationNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入住状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"fullName\":\"商户名称\",\"templateJson\":[],\"relationField\":\"cmp_nm\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269521214,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"merchantId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择商户\",\"interfaceId\":\"583216109528809989\",\"interfaceName\":\"查询全部商户\",\"id\":\"merchantId\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"clearable\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"fullName\":\"空间名称\",\"templateJson\":[],\"relationField\":\"name\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269618919,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"popupTitle\":\"选择数据\",\"__vModel__\":\"spaceId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择空间\",\"interfaceId\":\"583567455855575941\",\"interfaceName\":\"查询待租的空间\",\"id\":\"spaceId\",\"popupWidth\":\"800px\",\"propsValue\":\"id\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"开始时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269805789,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"startTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择开始时间\",\"id\":\"startTime\"},{\"clearable\":true,\"format\":\"yyyy-MM-dd\",\"fullName\":\"结束时间\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269816231,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"__vModel__\":\"endTime\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择结束时间\",\"id\":\"endTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269837647,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系人\",\"id\":\"contacts\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269851275,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系电话\",\"id\":\"contactsPhone\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"预约人数\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约人数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269876101,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^\\\\d+$/\",\"message\":\"请输入正确的数字\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"reservationsNumber\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"reservationsNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"fullName\":\"预约事由\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约事由\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269909223,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"reservationsThing\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入预约事由\",\"id\":\"reservationsThing\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"预约进度\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"__vModel__\":\"usageProgress\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择预约进度\",\"id\":\"usageProgress\"},{\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269984963,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"__vModel__\":\"creationTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creationTime\",\"type\":\"currTime\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270004799,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"spaceName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270141027,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"merchantName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"申请单号\",\"label\":\"申请单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"申请单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269492182,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"applicationNumber\",\"showWordLimit\":false,\"__vModel__\":\"applicationNumber\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":true,\"placeholder\":\"自动生成\",\"id\":\"applicationNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"公司编码\",\"value\":\"cmp_no\"},{\"label\":\"公司名称\",\"value\":\"cmp_nm\"},{\"label\":\"入住状态\",\"value\":\"entry_status\"},{\"label\":\"园区名称\",\"value\":\"park_name\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269521214,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"merchantId\",\"__vModel__\":\"merchantId\",\"checked\":true,\"disabled\":false,\"placeholder\":\"请选择商户\",\"interfaceName\":\"查询全部商户\",\"id\":\"merchantId\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"relationField\":\"cmp_nm\",\"popupTitle\":\"选择数据\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583216109528809989\",\"propsValue\":\"id\"},{\"popupType\":\"dialog\",\"hasPage\":true,\"pageSize\":20,\"columnOptions\":[{\"label\":\"空间编码\",\"value\":\"code\"},{\"label\":\"空间名称\",\"value\":\"name\"},{\"label\":\"空间面积\",\"value\":\"space_area\"},{\"label\":\"空间状态\",\"value\":\"state\"}],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"popupSelect\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"change\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269618919,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-popup\",\"tag\":\"JnpfPopupSelect\",\"regList\":[],\"span\":8},\"prop\":\"spaceId\",\"__vModel__\":\"spaceId\",\"checked\":true,\"disabled\":false,\"placeholder\":\"请选择空间\",\"interfaceName\":\"查询待租的空间\",\"id\":\"spaceId\",\"popupWidth\":\"800px\",\"clearable\":true,\"jnpfKey\":\"popupSelect\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"relationField\":\"name\",\"popupTitle\":\"选择数据\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":false,\"interfaceId\":\"583567455855575941\",\"propsValue\":\"id\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"开始时间\",\"label\":\"开始时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269805789,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"开始时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"startTime\",\"__vModel__\":\"startTime\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择开始时间\",\"id\":\"startTime\"},{\"clearable\":true,\"jnpfKey\":\"datePicker\",\"format\":\"yyyy-MM-dd\",\"fullName\":\"结束时间\",\"label\":\"结束时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"date\",\"__config__\":{\"endRelationField\":\"\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269816231,\"tagIcon\":\"icon-ym icon-ym-generator-date\",\"startRelationField\":\"\",\"defaultCurrent\":false,\"tag\":\"JnpfDatePicker\",\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"datePicker\",\"noShow\":false,\"endTimeTarget\":1,\"tipLabel\":\"\",\"startTimeType\":1,\"endTimeRule\":false,\"label\":\"结束时间\",\"startTimeRule\":false,\"startTimeValue\":\"\",\"trigger\":\"change\",\"endTimeValue\":\"\",\"endTimeType\":1,\"layout\":\"colFormItem\",\"startTimeTarget\":1,\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"endTime\",\"__vModel__\":\"endTime\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择结束时间\",\"id\":\"endTime\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系人\",\"label\":\"联系人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269837647,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"contacts\",\"showWordLimit\":false,\"__vModel__\":\"contacts\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系人\",\"id\":\"contacts\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"联系电话\",\"label\":\"联系电话\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"联系电话\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269851275,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^1[3456789]\\\\d{9}$|^0\\\\d{2,3}-?\\\\d{7,8}$/\",\"message\":\"请输入正确的联系方式\"}],\"span\":8},\"readonly\":false,\"prop\":\"contactsPhone\",\"showWordLimit\":false,\"__vModel__\":\"contactsPhone\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入联系电话\",\"id\":\"contactsPhone\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"预约人数\",\"label\":\"预约人数\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约人数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269876101,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^\\\\d+$/\",\"message\":\"请输入正确的数字\"}],\"span\":8},\"readonly\":false,\"prop\":\"reservationsNumber\",\"showWordLimit\":false,\"__vModel__\":\"reservationsNumber\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"reservationsNumber\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"预约事由\",\"label\":\"预约事由\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约事由\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269909223,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"reservationsThing\",\"showWordLimit\":true,\"__vModel__\":\"reservationsThing\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入预约事由\",\"id\":\"reservationsThing\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"预约进度\",\"label\":\"预约进度\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"预约进度\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269927579,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":8},\"prop\":\"usageProgress\",\"options\":[{\"fullName\":\"预约中\",\"id\":\"1\"},{\"fullName\":\"已结束\",\"id\":\"2\"}],\"__vModel__\":\"usageProgress\",\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择预约进度\",\"id\":\"usageProgress\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721269984963,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":8},\"readonly\":true,\"prop\":\"creationTime\",\"__vModel__\":\"creationTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creationTime\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"空间名称\",\"label\":\"空间名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"空间名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270004799,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"spaceName\",\"showWordLimit\":false,\"__vModel__\":\"spaceName\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"spaceName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"商户名称\",\"label\":\"商户名称\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":true,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"商户名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"yq_venue_reservation_record\",\"renderKey\":1721270141027,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"merchantName\",\"showWordLimit\":false,\"__vModel__\":\"merchantName\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"merchantName\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"yq_venue_reservation_record\",\"tableName\":\"场地预约记录\\t\\t\\t\\t\\t\\t\\t\\t\\t\\r\\n\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"主键ID\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"create_by\",\"field\":\"createBy\",\"fieldName\":\"创建人\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"creation_time\",\"field\":\"creationTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"update_by\",\"field\":\"updateBy\",\"fieldName\":\"修改人\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"update_time\",\"field\":\"updateTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"merchant_id\",\"field\":\"merchantId\",\"fieldName\":\"商户id\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"merchant_name\",\"field\":\"merchantName\",\"fieldName\":\"商户名称\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"application_number\",\"field\":\"applicationNumber\",\"fieldName\":\"申请单号\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"reservations_thing\",\"field\":\"reservationsThing\",\"fieldName\":\"预约事由\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"reservations_number\",\"field\":\"reservationsNumber\",\"fieldName\":\"预约人数\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"usage_progress\",\"field\":\"usageProgress\",\"fieldName\":\"使用进度(1、预约中2、已结束)\",\"dataType\":\"varchar\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"start_time\",\"field\":\"startTime\",\"fieldName\":\"开始时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"end_time\",\"field\":\"endTime\",\"fieldName\":\"结束时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"submitter\",\"field\":\"submitter\",\"fieldName\":\"提交人\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"submission_time\",\"field\":\"submissionTime\",\"fieldName\":\"提交时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contacts\",\"field\":\"contacts\",\"fieldName\":\"联系人\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"contacts_phone\",\"field\":\"contactsPhone\",\"fieldName\":\"联系电话\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"space_id\",\"field\":\"spaceId\",\"fieldName\":\"空间id\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"space_name\",\"field\":\"spaceName\",\"fieldName\":\"空间名称\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"remarks\",\"field\":\"remarks\",\"fieldName\":\"备注\",\"dataType\":\"varchar\",\"dataLength\":\"512\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"optimistic_lock\",\"field\":\"optimisticLock\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"celete_tags\",\"field\":\"celeteTags\",\"fieldName\":\"删除标记(默认0)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company\",\"field\":\"company\",\"fieldName\":\"公司\",\"dataType\":\"varchar\",\"dataLength\":\"92\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department\",\"field\":\"department\",\"fieldName\":\"部门\",\"dataType\":\"varchar\",\"dataLength\":\"82\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organization\",\"field\":\"organization\",\"fieldName\":\"组织\",\"dataType\":\"varchar\",\"dataLength\":\"88\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordForm.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordForm.java new file mode 100644 index 0000000..8baa78d --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordForm.java @@ -0,0 +1,62 @@ +package jnpf.model.venuereservationrecord; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * VenueReservationRecord + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Data +public class VenueReservationRecordForm { + /** 主键 */ + private String id; + /** 乐观锁 **/ + @JsonProperty("version") + private Integer version; + + /** 申请单号 **/ + @JsonProperty("applicationNumber") + private String applicationNumber; + /** 商户名称 **/ + @JsonProperty("merchantId") + private String merchantId; + /** 空间名称 **/ + @JsonProperty("spaceId") + private String spaceId; + /** 开始时间 **/ + @JsonProperty("startTime") + private String startTime; + /** 结束时间 **/ + @JsonProperty("endTime") + private String endTime; + /** 联系人 **/ + @JsonProperty("contacts") + private String contacts; + /** 联系电话 **/ + @JsonProperty("contactsPhone") + private String contactsPhone; + /** 预约人数 **/ + @JsonProperty("reservationsNumber") + private String reservationsNumber; + /** 预约事由 **/ + @JsonProperty("reservationsThing") + private String reservationsThing; + /** 预约进度 **/ + @JsonProperty("usageProgress") + private Object usageProgress; + /** 创建时间 **/ + @JsonProperty("creationTime") + private String creationTime; + /** 空间名称 **/ + @JsonProperty("spaceName") + private String spaceName; + /** 商户名称 **/ + @JsonProperty("merchantName") + private String merchantName; +} diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordPagination.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordPagination.java new file mode 100644 index 0000000..7f35a5b --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/venuereservationrecord/VenueReservationRecordPagination.java @@ -0,0 +1,42 @@ +package jnpf.model.venuereservationrecord; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * VenueReservationRecord + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-18 + */ +@Data +public class VenueReservationRecordPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 提交日期 */ + @JsonProperty("creationTime") + private Object creationTime; + /** 商户名称 */ + @JsonProperty("merchantName") + private Object merchantName; + /** 空间名称 */ + @JsonProperty("spaceName") + private Object spaceName; + /** 预约进度 */ + @JsonProperty("usageProgress") + private Object usageProgress; +} diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/Detail.vue new file mode 100644 index 0000000..d155252 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/Detail.vue @@ -0,0 +1,169 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/columnList.js b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/columnList.js new file mode 100644 index 0000000..0a5dc63 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"申请单号","label":"申请单号","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"申请单号","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721266648360,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"applicationNumber","showWordLimit":false,"width":0,"__vModel__":"applicationNumber","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":true,"id":"applicationNumber","placeholder":"自动生成","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"popupType":"dialog","hasPage":true,"pageSize":20,"columnOptions":[{"label":"公司编码","value":"cmp_no"},{"label":"公司名称","value":"cmp_nm"},{"label":"入驻状态","value":"entry_status"},{"label":"园区名称","value":"park_name"}],"align":"left","templateJson":[],"__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"商户名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721266685742,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"prop":"merchantId","__vModel__":"merchantId","disabled":false,"id":"merchantId","placeholder":"请选择商户","interfaceName":"查询全部商户","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"clearable":true,"jnpfKey":"popupSelect","fullName":"商户名称","label":"商户名称","sortable":false,"relationField":"cmp_nm","popupTitle":"选择数据","width":0,"fixed":"none","style":{"width":"100%"},"interfaceHasPage":false,"interfaceId":"583216109528809989","propsValue":"id"},{"popupType":"dialog","hasPage":true,"pageSize":20,"columnOptions":[{"label":"合同编码","value":"contract_number"},{"label":"合同名称","value":"contract_name"},{"label":"合同状态","value":"contract_status"},{"label":"商户名称","value":"merchant_id"},{"label":"园区名称","value":"park_name"}],"align":"left","templateJson":[],"__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"合同名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721266842059,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"prop":"contractId","__vModel__":"contractId","disabled":false,"id":"contractId","placeholder":"请选择合同","interfaceName":"查询全部已确认的合同","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"clearable":true,"jnpfKey":"popupSelect","fullName":"合同名称","label":"合同名称","sortable":false,"relationField":"contract_name","popupTitle":"选择数据","width":0,"fixed":"none","style":{"width":"100%"},"interfaceHasPage":false,"interfaceId":"583555851390812933","propsValue":"id"},{"popupType":"dialog","hasPage":true,"pageSize":20,"columnOptions":[{"label":"空间编码","value":"code"},{"label":"空间名称","value":"name"},{"label":"空间面积","value":"space_area"},{"label":"空间状态","value":"state"}],"align":"left","templateJson":[],"__config__":{"formId":105,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"3","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"空间名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267066443,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"prop":"spaceId","__vModel__":"spaceId","disabled":false,"id":"spaceId","placeholder":"请选择空间","interfaceName":"查询全部空间","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"clearable":true,"jnpfKey":"popupSelect","fullName":"空间名称","label":"空间名称","sortable":false,"relationField":"name","popupTitle":"选择数据","width":0,"fixed":"none","style":{"width":"100%"},"interfaceHasPage":false,"interfaceId":"582825768971670725","propsValue":"id"},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"预计开始时间","label":"预计开始时间","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"labelWidth":0,"className":[],"showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267344035,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":106,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"预计开始时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"prop":"expectedStartTime","width":0,"__vModel__":"expectedStartTime","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"expectedStartTime","placeholder":"请选择预计开始时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"预计结束时间","label":"预计结束时间","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267396489,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":107,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"预计结束时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"prop":"expectedEndTime","width":0,"__vModel__":"expectedEndTime","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"expectedEndTime","placeholder":"请选择预计结束时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"押金金额","label":"押金金额","sortable":false,"align":"left","addonAfter":"元","__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"押金金额","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267462555,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"depositAmount","showWordLimit":false,"width":0,"__vModel__":"depositAmount","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"depositAmount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"押金是否退回","label":"押金是否退回","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":111,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"2","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"押金是否退回","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721267489817,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"prop":"isTheDepositRefunded","width":0,"options":[{"fullName":"是","id":"1"},{"fullName":"否","id":"2"}],"__vModel__":"isTheDepositRefunded","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"isTheDepositRefunded","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"押金退回日期","label":"押金退回日期","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721267521743,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":112,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"押金退回日期","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"prop":"depositRefundDate","width":0,"__vModel__":"depositRefundDate","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"depositRefundDate","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"装修进度","label":"装修进度","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":113,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"装修进度","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267532703,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"prop":"decorationProgress","width":0,"options":[{"fullName":"待装修","id":"1"},{"fullName":"装修中","id":"2"},{"fullName":"已装修","id":"3"}],"__vModel__":"decorationProgress","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"decorationProgress","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"联系人","label":"联系人","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系人","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267418617,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"contacts","showWordLimit":false,"width":0,"__vModel__":"contacts","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"contacts","placeholder":"请输入联系人","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"联系电话","label":"联系电话","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系电话","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267438512,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^1[3456789]\\d{9}$|^0\\d{2,3}-?\\d{7,8}$/","message":"请输入正确的联系方式"}],"span":8},"readonly":false,"prop":"contactsPhone","showWordLimit":false,"width":0,"__vModel__":"contactsPhone","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"contactsPhone","placeholder":"请输入联系电话","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/form.vue new file mode 100644 index 0000000..58e5d7e --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/form.vue @@ -0,0 +1,611 @@ + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/index.vue new file mode 100644 index 0000000..2168d75 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/index.vue @@ -0,0 +1,491 @@ + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/superQueryJson.js new file mode 100644 index 0000000..ea0a190 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/decorationapplicationform/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"申请单号","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"申请单号","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721266648360,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"applicationNumber","showPassword":false,"style":{"width":"100%"},"disabled":true,"id":"applicationNumber","placeholder":"自动生成","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"popupType":"dialog","hasPage":true,"clearable":true,"fullName":"商户名称","pageSize":20,"columnOptions":[{"label":"公司编码","value":"cmp_no"},{"label":"公司名称","value":"cmp_nm"},{"label":"入驻状态","value":"entry_status"},{"label":"园区名称","value":"park_name"}],"templateJson":[],"relationField":"cmp_nm","__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"商户名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721266685742,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"popupTitle":"选择数据","__vModel__":"merchantId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"merchantId","placeholder":"请选择商户","interfaceId":"583216109528809989","interfaceName":"查询全部商户","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"propsValue":"id"},{"popupType":"dialog","hasPage":true,"clearable":true,"fullName":"合同名称","pageSize":20,"columnOptions":[{"label":"合同编码","value":"contract_number"},{"label":"合同名称","value":"contract_name"},{"label":"合同状态","value":"contract_status"},{"label":"商户名称","value":"merchant_id"},{"label":"园区名称","value":"park_name"}],"templateJson":[],"relationField":"contract_name","__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"合同名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721266842059,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"popupTitle":"选择数据","__vModel__":"contractId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"contractId","placeholder":"请选择合同","interfaceId":"583555851390812933","interfaceName":"查询全部已确认的合同","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"propsValue":"id"},{"popupType":"dialog","hasPage":true,"clearable":true,"fullName":"空间名称","pageSize":20,"columnOptions":[{"label":"空间编码","value":"code"},{"label":"空间名称","value":"name"},{"label":"空间面积","value":"space_area"},{"label":"空间状态","value":"state"}],"templateJson":[],"relationField":"name","__config__":{"formId":105,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"3","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"空间名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267066443,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"popupTitle":"选择数据","__vModel__":"spaceId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"spaceId","placeholder":"请选择空间","interfaceId":"582825768971670725","interfaceName":"查询全部空间","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"propsValue":"id"},{"clearable":true,"format":"yyyy-MM-dd","fullName":"预计开始时间","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"labelWidth":0,"className":[],"showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267344035,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":106,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"预计开始时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"__vModel__":"expectedStartTime","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"expectedStartTime","placeholder":"请选择预计开始时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"format":"yyyy-MM-dd","fullName":"预计结束时间","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267396489,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":107,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"预计结束时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"__vModel__":"expectedEndTime","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"expectedEndTime","placeholder":"请选择预计结束时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"联系人","addonAfter":"","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系人","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267418617,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"contacts","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"contacts","placeholder":"请输入联系人","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"联系电话","addonAfter":"","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系电话","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267438512,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^1[3456789]\\d{9}$|^0\\d{2,3}-?\\d{7,8}$/","message":"请输入正确的联系方式"}],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"contactsPhone","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"contactsPhone","placeholder":"请输入联系电话","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"押金金额","addonAfter":"元","__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"押金金额","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267462555,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"depositAmount","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"depositAmount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"押金是否退回","props":{"label":"fullName","value":"id"},"__config__":{"formId":111,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"2","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"押金是否退回","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721267489817,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"options":[{"fullName":"是","id":"1"},{"fullName":"否","id":"2"}],"__vModel__":"isTheDepositRefunded","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"isTheDepositRefunded","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"format":"yyyy-MM-dd","fullName":"押金退回日期","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721267521743,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":112,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"押金退回日期","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"__vModel__":"depositRefundDate","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"depositRefundDate","placeholder":"请选择","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"装修进度","props":{"label":"fullName","value":"id"},"__config__":{"formId":113,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"装修进度","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"yq_decoration_application_form","renderKey":1721267532703,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"options":[{"fullName":"待装修","id":"1"},{"fullName":"装修中","id":"2"},{"fullName":"已装修","id":"3"}],"__vModel__":"decorationProgress","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"decorationProgress","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"__config__":{"formId":115,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721267591164,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-createtime","tag":"JnpfOpenData","span":8},"readonly":true,"__vModel__":"creationTime","fullName":"创建时间","style":{"width":"100%"},"id":"creationTime","placeholder":"","type":"currTime"},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"商户名称","addonAfter":"","__config__":{"formId":116,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"商户名称","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721267604939,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"merchantName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"merchantName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"空间名称","addonAfter":"","__config__":{"formId":117,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"空间名称","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_decoration_application_form","renderKey":1721267617293,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"spaceName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"spaceName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default superQueryJson \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/Detail.vue new file mode 100644 index 0000000..2934395 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/Detail.vue @@ -0,0 +1,159 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/columnList.js b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/columnList.js new file mode 100644 index 0000000..6265df7 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"申请单号","label":"申请单号","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"申请单号","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_venue_reservation_record","renderKey":1721269492182,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"applicationNumber","showWordLimit":false,"width":0,"__vModel__":"applicationNumber","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":true,"id":"applicationNumber","placeholder":"自动生成","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"popupType":"dialog","hasPage":true,"pageSize":20,"columnOptions":[{"label":"公司编码","value":"cmp_no"},{"label":"公司名称","value":"cmp_nm"},{"label":"入住状态","value":"entry_status"},{"label":"园区名称","value":"park_name"}],"align":"left","templateJson":[],"__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"商户名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269521214,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"prop":"merchantId","__vModel__":"merchantId","disabled":false,"id":"merchantId","placeholder":"请选择商户","interfaceName":"查询全部商户","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"clearable":true,"jnpfKey":"popupSelect","fullName":"商户名称","label":"商户名称","sortable":false,"relationField":"cmp_nm","popupTitle":"选择数据","width":0,"fixed":"none","style":{"width":"100%"},"interfaceHasPage":false,"interfaceId":"583216109528809989","propsValue":"id"},{"popupType":"dialog","hasPage":true,"pageSize":20,"columnOptions":[{"label":"空间编码","value":"code"},{"label":"空间名称","value":"name"},{"label":"空间面积","value":"space_area"},{"label":"空间状态","value":"state"}],"align":"left","templateJson":[],"__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"空间名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269618919,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"prop":"spaceId","__vModel__":"spaceId","disabled":false,"id":"spaceId","placeholder":"请选择空间","interfaceName":"查询待租的空间","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"clearable":true,"jnpfKey":"popupSelect","fullName":"空间名称","label":"空间名称","sortable":false,"relationField":"name","popupTitle":"选择数据","width":0,"fixed":"none","style":{"width":"100%"},"interfaceHasPage":false,"interfaceId":"583567455855575941","propsValue":"id"},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"联系人","label":"联系人","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系人","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269837647,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"contacts","showWordLimit":false,"width":0,"__vModel__":"contacts","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"contacts","placeholder":"请输入联系人","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"联系电话","label":"联系电话","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系电话","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269851275,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^1[3456789]\\d{9}$|^0\\d{2,3}-?\\d{7,8}$/","message":"请输入正确的联系方式"}],"span":8},"readonly":false,"prop":"contactsPhone","showWordLimit":false,"width":0,"__vModel__":"contactsPhone","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"contactsPhone","placeholder":"请输入联系电话","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"maxlength":null,"jnpfKey":"textarea","fullName":"预约事由","label":"预约事由","sortable":false,"align":"left","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"预约事由","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269909223,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":8},"readonly":false,"prop":"reservationsThing","showWordLimit":true,"width":0,"__vModel__":"reservationsThing","fixed":"none","style":{"width":"100%"},"disabled":false,"id":"reservationsThing","placeholder":"请输入预约事由","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"预约人数","label":"预约人数","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"预约人数","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269876101,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^\\d+$/","message":"请输入正确的数字"}],"span":8},"readonly":false,"prop":"reservationsNumber","showWordLimit":false,"width":0,"__vModel__":"reservationsNumber","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"reservationsNumber","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"预约进度","label":"预约进度","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"预约进度","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269927579,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"prop":"usageProgress","width":0,"options":[{"fullName":"预约中","id":"1"},{"fullName":"已结束","id":"2"}],"__vModel__":"usageProgress","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"usageProgress","placeholder":"请选择预约进度","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"开始时间","label":"开始时间","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269805789,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":104,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"开始时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"prop":"startTime","width":0,"__vModel__":"startTime","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"startTime","placeholder":"请选择开始时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"jnpfKey":"datePicker","format":"yyyy-MM-dd","fullName":"结束时间","label":"结束时间","sortable":false,"align":"left","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269816231,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":105,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"结束时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"prop":"endTime","width":0,"__vModel__":"endTime","fixed":"none","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"endTime","placeholder":"请选择结束时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue new file mode 100644 index 0000000..2a69ce3 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/form.vue @@ -0,0 +1,566 @@ + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/index.vue new file mode 100644 index 0000000..46a465a --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/index.vue @@ -0,0 +1,481 @@ + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/superQueryJson.js new file mode 100644 index 0000000..045d68a --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/scm/venuereservationrecord/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"申请单号","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"申请单号","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_venue_reservation_record","renderKey":1721269492182,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"applicationNumber","showPassword":false,"style":{"width":"100%"},"disabled":true,"id":"applicationNumber","placeholder":"自动生成","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"popupType":"dialog","hasPage":true,"clearable":true,"fullName":"商户名称","pageSize":20,"columnOptions":[{"label":"公司编码","value":"cmp_no"},{"label":"公司名称","value":"cmp_nm"},{"label":"入住状态","value":"entry_status"},{"label":"园区名称","value":"park_name"}],"templateJson":[],"relationField":"cmp_nm","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"商户名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269521214,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"popupTitle":"选择数据","__vModel__":"merchantId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"merchantId","placeholder":"请选择商户","interfaceId":"583216109528809989","interfaceName":"查询全部商户","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"propsValue":"id"},{"popupType":"dialog","hasPage":true,"clearable":true,"fullName":"空间名称","pageSize":20,"columnOptions":[{"label":"空间编码","value":"code"},{"label":"空间名称","value":"name"},{"label":"空间面积","value":"space_area"},{"label":"空间状态","value":"state"}],"templateJson":[],"relationField":"name","__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"popupSelect","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"空间名称","trigger":"change","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269618919,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-popup","tag":"JnpfPopupSelect","regList":[],"span":8},"popupTitle":"选择数据","__vModel__":"spaceId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"spaceId","placeholder":"请选择空间","interfaceId":"583567455855575941","interfaceName":"查询待租的空间","popupWidth":"800px","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"},"propsValue":"id"},{"clearable":true,"format":"yyyy-MM-dd","fullName":"开始时间","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269805789,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":104,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"开始时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"__vModel__":"startTime","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"startTime","placeholder":"请选择开始时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"format":"yyyy-MM-dd","fullName":"结束时间","type":"date","__config__":{"endRelationField":"","defaultValue":null,"dragDisabled":false,"className":[],"showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269816231,"tagIcon":"icon-ym icon-ym-generator-date","startRelationField":"","defaultCurrent":false,"tag":"JnpfDatePicker","formId":105,"visibility":["pc","app"],"jnpfKey":"datePicker","noShow":false,"endTimeTarget":1,"tipLabel":"","startTimeType":1,"endTimeRule":false,"label":"结束时间","startTimeRule":false,"startTimeValue":"","trigger":"change","endTimeValue":"","endTimeType":1,"layout":"colFormItem","startTimeTarget":1,"regList":[],"span":8},"readonly":false,"__vModel__":"endTime","style":{"width":"100%"},"disabled":false,"startTime":null,"id":"endTime","placeholder":"请选择结束时间","endTime":null,"on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"联系人","addonAfter":"","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系人","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269837647,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"contacts","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"contacts","placeholder":"请输入联系人","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"联系电话","addonAfter":"","__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"联系电话","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269851275,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^1[3456789]\\d{9}$|^0\\d{2,3}-?\\d{7,8}$/","message":"请输入正确的联系方式"}],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"contactsPhone","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"contactsPhone","placeholder":"请输入联系电话","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"预约人数","addonAfter":"","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"预约人数","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269876101,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^\\d+$/","message":"请输入正确的数字"}],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"reservationsNumber","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"reservationsNumber","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"maxlength":null,"fullName":"预约事由","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"预约事由","trigger":"blur","showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269909223,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":8},"readonly":false,"showWordLimit":true,"__vModel__":"reservationsThing","style":{"width":"100%"},"disabled":false,"id":"reservationsThing","placeholder":"请输入预约事由","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"预约进度","props":{"label":"fullName","value":"id"},"__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"预约进度","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"yq_venue_reservation_record","renderKey":1721269927579,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":8},"options":[{"fullName":"预约中","id":"1"},{"fullName":"已结束","id":"2"}],"__vModel__":"usageProgress","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"usageProgress","placeholder":"请选择预约进度","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"__config__":{"formId":111,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"yq_venue_reservation_record","renderKey":1721269984963,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-createtime","tag":"JnpfOpenData","span":8},"readonly":true,"__vModel__":"creationTime","fullName":"创建时间","style":{"width":"100%"},"id":"creationTime","placeholder":"","type":"currTime"},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"空间名称","addonAfter":"","__config__":{"formId":113,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"空间名称","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_venue_reservation_record","renderKey":1721270004799,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"spaceName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"spaceName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"商户名称","addonAfter":"","__config__":{"formId":114,"visibility":["pc","app"],"jnpfKey":"input","noShow":true,"tipLabel":"","dragDisabled":false,"className":[],"label":"商户名称","trigger":"blur","showLabel":true,"required":false,"tableName":"yq_venue_reservation_record","renderKey":1721270141027,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"showWordLimit":false,"__vModel__":"merchantName","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"merchantName","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default superQueryJson \ No newline at end of file