From 7f4157d6a4983fa57c212e1286181d0d292c78d3 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 25 Mar 2022 12:28:24 +0800 Subject: [PATCH] Merge branch 'buttonmodify' into feature/订单服务单代码改造 --- zq-erp/src/main/resources/templates/views/common/login.html | 2 zq-erp/src/main/resources/config/prd/config.json | 8 zq-erp/src/main/java/com/matrix/system/constance/Dictionary.java | 2 zq-erp/src/main/resources/config/mdprd/config.json | 8 zq-xcx/project.config.json | 444 ++++++++++---------- zq-erp/src/main/java/com/matrix/system/enums/WhetherTypeEnum.java | 49 ++ zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-md-list.html | 2 zq-erp/src/main/resources/templates/views/super/sysCompany-form.html | 378 +++++++++--------- zq-erp/src/main/java/com/matrix/system/enums/WeekTypeEnum.java | 52 ++ zq-erp/src/main/resources/config/lhx/config.json | 8 zq-erp/src/main/resources/config/mdprd/application.properties | 3 zq-erp/src/main/resources/config/prd/application.properties | 2 zq-erp/src/main/java/com/matrix/system/common/dao/SysCompanyDao.java | 1 zq-erp/src/main/resources/templates/views/admin/shop/parameterSetting-form.html | 192 +++++++- zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java | 24 + zq-erp/src/main/resources/config/dev/config.json | 8 zq-erp/src/main/java/com/matrix/system/common/init/InitWebContainer.java | 8 zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html | 2 zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-zb-list.html | 2 zq-erp/src/main/resources/config/xcx/config.json | 8 zq-erp/src/main/resources/mybatis/mapper/common/SysCompanyDao.xml | 3 21 files changed, 725 insertions(+), 481 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/common/dao/SysCompanyDao.java b/zq-erp/src/main/java/com/matrix/system/common/dao/SysCompanyDao.java index 69d5c4a..47e5de8 100644 --- a/zq-erp/src/main/java/com/matrix/system/common/dao/SysCompanyDao.java +++ b/zq-erp/src/main/java/com/matrix/system/common/dao/SysCompanyDao.java @@ -40,4 +40,5 @@ public SysCompany selectForUpdate(Long comId); + List<SysCompany> selectAll(); } \ No newline at end of file diff --git a/zq-erp/src/main/java/com/matrix/system/common/init/InitWebContainer.java b/zq-erp/src/main/java/com/matrix/system/common/init/InitWebContainer.java index 776da87..3749554 100644 --- a/zq-erp/src/main/java/com/matrix/system/common/init/InitWebContainer.java +++ b/zq-erp/src/main/java/com/matrix/system/common/init/InitWebContainer.java @@ -28,7 +28,7 @@ import com.matrix.core.constance.MatrixConstance; /** - * + * * 初始化web容器的类 一些网站启动需要加载的数据和方法在这里配置和执行 * @author:姜友瑶 * @date 2016年10月18日 @@ -61,7 +61,7 @@ private String systemLanguage; /** - * + * * 容器启动后加载数据 * @author:姜友瑶 * @date 2016年10月18日 @@ -79,7 +79,7 @@ + "* =========== 成功 ===========\r\n" + "* DEBUG模式:" + debug+"*\r\n" + "* 语言环境:" + Locale.getDefault().getLanguage()+"\r\n" - + + "**********************************************\r\n"); } @@ -93,7 +93,7 @@ /** * 初始化语言环境,默认为中文 - * + * * @author JIANGYOUYAO * @email 935090232@qq.com * @date 2017年11月30日 diff --git a/zq-erp/src/main/java/com/matrix/system/constance/Dictionary.java b/zq-erp/src/main/java/com/matrix/system/constance/Dictionary.java index 199d54d..37951a2 100644 --- a/zq-erp/src/main/java/com/matrix/system/constance/Dictionary.java +++ b/zq-erp/src/main/java/com/matrix/system/constance/Dictionary.java @@ -552,7 +552,7 @@ // 服务器文件上传配置 String SAVE_PATH = "/mnt/hive/static/uploadeFile/"; - String SAVE_URL = "http://resource.hive.jyymatrix.cc/uploadeFile/"; + String SAVE_URL = "http://filehive2.jyymatrix.cc/uploadeFile/"; // 积分规则编号 diff --git a/zq-erp/src/main/java/com/matrix/system/enums/WeekTypeEnum.java b/zq-erp/src/main/java/com/matrix/system/enums/WeekTypeEnum.java new file mode 100644 index 0000000..35b67fd --- /dev/null +++ b/zq-erp/src/main/java/com/matrix/system/enums/WeekTypeEnum.java @@ -0,0 +1,52 @@ +package com.matrix.system.enums; + +import com.google.common.collect.Lists; +import com.matrix.core.enums.EnumApiShowAble; +import com.matrix.core.enums.EnumsShowVo; + +import java.util.List; +import java.util.stream.Collectors; + +public enum WeekTypeEnum implements EnumApiShowAble { + + + WEEK_TYPE_ONE(1, "星期一"), + WEEK_TYPE_TWO(2, "星期二"), + WEEK_TYPE_THREE(3, "星期三"), + WEEK_TYPE_FOUR(4, "星期四"), + WEEK_TYPE_FIVE(5, "星期五"), + WEEK_TYPE_SIX(6, "星期六"), + WEEK_TYPE_SEVEN(7, "星期日"); + + private Integer value; + + private String displayName; + + WeekTypeEnum(Integer value, String displayName) { + this.value = value; + this.displayName = displayName; + } + + public Integer getValue() { + return value; + } + + public String getDisplayName() { + return displayName; + } + + @Override + public String getEnumCode() { + return "weekType"; + } + + @Override + public List<EnumsShowVo> getEnumsShowVos() { + return Lists.newArrayList(values()).stream().map(item -> + EnumsShowVo.builder() + .displayName(item.getDisplayName()) + .value(item.value) + .build() + ).collect(Collectors.toList()); + } +} diff --git a/zq-erp/src/main/java/com/matrix/system/enums/WhetherTypeEnum.java b/zq-erp/src/main/java/com/matrix/system/enums/WhetherTypeEnum.java new file mode 100644 index 0000000..440060e --- /dev/null +++ b/zq-erp/src/main/java/com/matrix/system/enums/WhetherTypeEnum.java @@ -0,0 +1,49 @@ +package com.matrix.system.enums; + +import com.google.common.collect.Lists; +import com.matrix.core.enums.EnumApiShowAble; +import com.matrix.core.enums.EnumsShowVo; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * 是否选择 + */ +public enum WhetherTypeEnum implements EnumApiShowAble { + + WHETHER_YES(1, "是"), + WHETHER_NO(2, "否"); + + private Integer value; + + private String displayName; + + WhetherTypeEnum(Integer value, String displayName) { + this.value = value; + this.displayName = displayName; + } + + public Integer getValue() { + return value; + } + + public String getDisplayName() { + return displayName; + } + + @Override + public String getEnumCode() { + return "whetherType"; + } + + @Override + public List<EnumsShowVo> getEnumsShowVos() { + return Lists.newArrayList(values()).stream().map(item -> + EnumsShowVo.builder() + .displayName(item.getDisplayName()) + .value(item.value) + .build() + ).collect(Collectors.toList()); + } +} diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java index e2c5007..106ecd6 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/action/ShoppingGoodsController.java @@ -197,6 +197,30 @@ } + @RequestMapping(value = "/showAllList") + @ResponseBody + public AjaxResult showAllList(ShoppingGoods shoppingGoods, PaginationVO pageVo) { + QueryUtil.setQueryLimit(shoppingGoods); + if(StringUtils.isBlank(pageVo.getSort())){ + pageVo.setOrder("desc"); + pageVo.setSort("createTime"); + } + + //2表示查询总部产品 + if (shoppingGoods.getHeadquarters()!=null && 2==shoppingGoods.getHeadquarters()) { + //仅查询本店产品 + SysShopInfo zbShop = shopInfoDao.selectZbShop(getMe().getCompanyId()); + //如果是总部自己查询自己的库存则不需加入这个调价 + if (getMe().getShopId().equals(zbShop.getId())){ + shoppingGoods.setHeadquarters(1); + } + } + shoppingGoods.setIsDel(ShoppingGoods.NORMAL); + List<ShoppingGoods> dataList = shoppingGoodsService.findInPage(shoppingGoods, pageVo); + AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, shoppingGoodsService.findTotal(shoppingGoods)); + return result; + } + @RequestMapping(value = "/showListShopId") @ResponseBody public AjaxResult showListShopId(ShoppingGoods shoppingGoods, PaginationVO pageVo) { diff --git a/zq-erp/src/main/resources/config/dev/config.json b/zq-erp/src/main/resources/config/dev/config.json index 1b5f059..09db45c 100644 --- a/zq-erp/src/main/resources/config/dev/config.json +++ b/zq-erp/src/main/resources/config/dev/config.json @@ -8,7 +8,7 @@ "imageCompressEnable": true, /* 是否压缩图片,默认是true */ "imageCompressBorder": 1600, /* 图片压缩最长边限制 */ "imageInsertAlign": "none", /* 插入的图片浮动方式 */ - "imageUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "imageUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "imagePathFormat": "/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ /* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */ /* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */ @@ -28,13 +28,13 @@ "scrawlFieldName": "upfile", /* 提交的图片表单名称 */ "scrawlPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ "scrawlMaxSize": 2048000, /* 上传大小限制,单位B */ - "scrawlUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "scrawlUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "scrawlInsertAlign": "none", /* 截图工具上传 */ "snapscreenActionName": "uploadimage", /* 执行上传截图的action名称 */ "snapscreenPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "snapscreenUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "snapscreenUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "snapscreenInsertAlign": "none", /* 插入的图片浮动方式 */ /* 抓取远程图片配置 */ @@ -42,7 +42,7 @@ "catcherActionName": "catchimage", /* 执行抓取远程图片的action名称 */ "catcherFieldName": "source", /* 提交的图片列表表单名称 */ "catcherPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "catcherUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "catcherUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "catcherMaxSize": 2048000, /* 上传大小限制,单位B */ "catcherAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 抓取图片格式显示 */ diff --git a/zq-erp/src/main/resources/config/lhx/config.json b/zq-erp/src/main/resources/config/lhx/config.json index 1b5f059..09db45c 100644 --- a/zq-erp/src/main/resources/config/lhx/config.json +++ b/zq-erp/src/main/resources/config/lhx/config.json @@ -8,7 +8,7 @@ "imageCompressEnable": true, /* 是否压缩图片,默认是true */ "imageCompressBorder": 1600, /* 图片压缩最长边限制 */ "imageInsertAlign": "none", /* 插入的图片浮动方式 */ - "imageUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "imageUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "imagePathFormat": "/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ /* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */ /* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */ @@ -28,13 +28,13 @@ "scrawlFieldName": "upfile", /* 提交的图片表单名称 */ "scrawlPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ "scrawlMaxSize": 2048000, /* 上传大小限制,单位B */ - "scrawlUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "scrawlUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "scrawlInsertAlign": "none", /* 截图工具上传 */ "snapscreenActionName": "uploadimage", /* 执行上传截图的action名称 */ "snapscreenPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "snapscreenUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "snapscreenUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "snapscreenInsertAlign": "none", /* 插入的图片浮动方式 */ /* 抓取远程图片配置 */ @@ -42,7 +42,7 @@ "catcherActionName": "catchimage", /* 执行抓取远程图片的action名称 */ "catcherFieldName": "source", /* 提交的图片列表表单名称 */ "catcherPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "catcherUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "catcherUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "catcherMaxSize": 2048000, /* 上传大小限制,单位B */ "catcherAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 抓取图片格式显示 */ diff --git a/zq-erp/src/main/resources/config/mdprd/application.properties b/zq-erp/src/main/resources/config/mdprd/application.properties index 223e340..6b791af 100644 --- a/zq-erp/src/main/resources/config/mdprd/application.properties +++ b/zq-erp/src/main/resources/config/mdprd/application.properties @@ -68,4 +68,5 @@ #默认头像 default.vip.photo.woman=https://filehive2.jyymatrix.cc/uploadeFile/20210125/db53552e688040afb286686f081e1e68f3fe946f75624598828f01898635152e.png -default.vip.photo.man=https://filehive2.jyymatrix.cc/uploadeFile/20210125/3642f1d827c44c76832fea106c85e0f89e089c16cbcc4dd0a82bb52b9ac700f4.png \ No newline at end of file +default.vip.photo.man=https://filehive2.jyymatrix.cc/uploadeFile/20210125/3642f1d827c44c76832fea106c85e0f89e089c16cbcc4dd0a82bb52b9ac700f4.png + diff --git a/zq-erp/src/main/resources/config/mdprd/config.json b/zq-erp/src/main/resources/config/mdprd/config.json index 1b5f059..a5574dd 100644 --- a/zq-erp/src/main/resources/config/mdprd/config.json +++ b/zq-erp/src/main/resources/config/mdprd/config.json @@ -8,7 +8,7 @@ "imageCompressEnable": true, /* 是否压缩图片,默认是true */ "imageCompressBorder": 1600, /* 图片压缩最长边限制 */ "imageInsertAlign": "none", /* 插入的图片浮动方式 */ - "imageUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "imageUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile/md", /* 图片访问路径前缀 */ "imagePathFormat": "/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ /* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */ /* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */ @@ -28,13 +28,13 @@ "scrawlFieldName": "upfile", /* 提交的图片表单名称 */ "scrawlPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ "scrawlMaxSize": 2048000, /* 上传大小限制,单位B */ - "scrawlUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "scrawlUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile/md", /* 图片访问路径前缀 */ "scrawlInsertAlign": "none", /* 截图工具上传 */ "snapscreenActionName": "uploadimage", /* 执行上传截图的action名称 */ "snapscreenPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "snapscreenUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "snapscreenUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile/md", /* 图片访问路径前缀 */ "snapscreenInsertAlign": "none", /* 插入的图片浮动方式 */ /* 抓取远程图片配置 */ @@ -42,7 +42,7 @@ "catcherActionName": "catchimage", /* 执行抓取远程图片的action名称 */ "catcherFieldName": "source", /* 提交的图片列表表单名称 */ "catcherPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "catcherUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "catcherUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile/md", /* 图片访问路径前缀 */ "catcherMaxSize": 2048000, /* 上传大小限制,单位B */ "catcherAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 抓取图片格式显示 */ diff --git a/zq-erp/src/main/resources/config/prd/application.properties b/zq-erp/src/main/resources/config/prd/application.properties index 4102d75..39f44e5 100644 --- a/zq-erp/src/main/resources/config/prd/application.properties +++ b/zq-erp/src/main/resources/config/prd/application.properties @@ -26,6 +26,7 @@ spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 spring.thymeleaf.prefix: classpath:/templates/views/ spring.thymeleaf.cache=false +mybatis-plus.global-config.db-config.id-type=auto mybatis-plus.config-location=classpath:mybatis/mybatis-config.xml mybatis-plus.mapper-locations=classpath*:mybatis/mapper/**/*.xml #设置全局时间返回格式 第三行设置为true表示返回时间戳 @@ -68,3 +69,4 @@ #默认头像 default.vip.photo.woman=https://filehive2.jyymatrix.cc/uploadeFile/20210125/db53552e688040afb286686f081e1e68f3fe946f75624598828f01898635152e.png default.vip.photo.man=https://filehive2.jyymatrix.cc/uploadeFile/20210125/3642f1d827c44c76832fea106c85e0f89e089c16cbcc4dd0a82bb52b9ac700f4.png + diff --git a/zq-erp/src/main/resources/config/prd/config.json b/zq-erp/src/main/resources/config/prd/config.json index 1b5f059..09db45c 100644 --- a/zq-erp/src/main/resources/config/prd/config.json +++ b/zq-erp/src/main/resources/config/prd/config.json @@ -8,7 +8,7 @@ "imageCompressEnable": true, /* 是否压缩图片,默认是true */ "imageCompressBorder": 1600, /* 图片压缩最长边限制 */ "imageInsertAlign": "none", /* 插入的图片浮动方式 */ - "imageUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "imageUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "imagePathFormat": "/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ /* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */ /* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */ @@ -28,13 +28,13 @@ "scrawlFieldName": "upfile", /* 提交的图片表单名称 */ "scrawlPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ "scrawlMaxSize": 2048000, /* 上传大小限制,单位B */ - "scrawlUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "scrawlUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "scrawlInsertAlign": "none", /* 截图工具上传 */ "snapscreenActionName": "uploadimage", /* 执行上传截图的action名称 */ "snapscreenPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "snapscreenUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "snapscreenUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "snapscreenInsertAlign": "none", /* 插入的图片浮动方式 */ /* 抓取远程图片配置 */ @@ -42,7 +42,7 @@ "catcherActionName": "catchimage", /* 执行抓取远程图片的action名称 */ "catcherFieldName": "source", /* 提交的图片列表表单名称 */ "catcherPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "catcherUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "catcherUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "catcherMaxSize": 2048000, /* 上传大小限制,单位B */ "catcherAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 抓取图片格式显示 */ diff --git a/zq-erp/src/main/resources/config/xcx/config.json b/zq-erp/src/main/resources/config/xcx/config.json index 1b5f059..09db45c 100644 --- a/zq-erp/src/main/resources/config/xcx/config.json +++ b/zq-erp/src/main/resources/config/xcx/config.json @@ -8,7 +8,7 @@ "imageCompressEnable": true, /* 是否压缩图片,默认是true */ "imageCompressBorder": 1600, /* 图片压缩最长边限制 */ "imageInsertAlign": "none", /* 插入的图片浮动方式 */ - "imageUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "imageUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "imagePathFormat": "/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ /* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */ /* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */ @@ -28,13 +28,13 @@ "scrawlFieldName": "upfile", /* 提交的图片表单名称 */ "scrawlPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ "scrawlMaxSize": 2048000, /* 上传大小限制,单位B */ - "scrawlUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "scrawlUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "scrawlInsertAlign": "none", /* 截图工具上传 */ "snapscreenActionName": "uploadimage", /* 执行上传截图的action名称 */ "snapscreenPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "snapscreenUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "snapscreenUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "snapscreenInsertAlign": "none", /* 插入的图片浮动方式 */ /* 抓取远程图片配置 */ @@ -42,7 +42,7 @@ "catcherActionName": "catchimage", /* 执行抓取远程图片的action名称 */ "catcherFieldName": "source", /* 提交的图片列表表单名称 */ "catcherPathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ - "catcherUrlPrefix": "http://resource.hive.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ + "catcherUrlPrefix": "http://filehive2.jyymatrix.cc/uploadeFile", /* 图片访问路径前缀 */ "catcherMaxSize": 2048000, /* 上传大小限制,单位B */ "catcherAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 抓取图片格式显示 */ diff --git a/zq-erp/src/main/resources/mybatis/mapper/common/SysCompanyDao.xml b/zq-erp/src/main/resources/mybatis/mapper/common/SysCompanyDao.xml index 2e65db5..5c612dd 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/common/SysCompanyDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/common/SysCompanyDao.xml @@ -861,4 +861,7 @@ </if> </where> </select> + <select id="selectAll" resultMap="SysCompanyMap"> + select * from sys_company + </select> </mapper> \ No newline at end of file diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html index c5a2247..fb3829a 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html @@ -118,7 +118,7 @@ } </style> </head> -<body style="overflow: hidden"> +<body > <div id="app" v-cloak> diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-md-list.html b/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-md-list.html index 77b6bba..9efa91b 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-md-list.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-md-list.html @@ -151,7 +151,7 @@ delUrl = basePath + "/admin/shoppinggoods/del"; myGrid = MGrid.initGrid({ - url: basePath + "/admin/shoppinggoods/showList", + url: basePath + "/admin/shoppinggoods/showAllList", delUrl: delUrl }); }); diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-zb-list.html b/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-zb-list.html index a9e5af4..b15b2d8 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-zb-list.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/products/shoppinggoods-zb-list.html @@ -147,7 +147,7 @@ delUrl = basePath + "/admin/shoppinggoods/del"; myGrid = MGrid.initGrid({ - url: basePath + "/admin/shoppinggoods/showList", + url: basePath + "/admin/shoppinggoods/showAllList", delUrl: delUrl }); }); diff --git a/zq-erp/src/main/resources/templates/views/admin/shop/parameterSetting-form.html b/zq-erp/src/main/resources/templates/views/admin/shop/parameterSetting-form.html index 0fbaf6f..c93a906 100644 --- a/zq-erp/src/main/resources/templates/views/admin/shop/parameterSetting-form.html +++ b/zq-erp/src/main/resources/templates/views/admin/shop/parameterSetting-form.html @@ -14,6 +14,11 @@ <link rel="stylesheet" th:href="@{/plugin/bootstrap-3.3.5/css/bootstrap.min.css}"> <link th:href="@{/css/styleOne/style.min.css}" rel="stylesheet" type="text/css"/> </head> +<style> + .el-upload__input { + display: none !important; + } +</style> <body> <div class="ibox-content" id="app" v-cloak> @@ -34,11 +39,6 @@ <template v-for="paramSetting in paramSettings"> - <div v-if="paramSetting.type==4" class="form-group"> - <label class="col-md-2 control-label">{{paramSetting.name}}</label> - </div> - - <div class="form-group" v-if="paramSetting.type==1"> <label class="col-md-2 control-label">{{paramSetting.name}}</label> <div class="col-md-8"> @@ -46,36 +46,97 @@ </div> </div> - <div class="form-group" v-if="paramSetting.type==2"> <label class="col-md-2 control-label">{{paramSetting.name}}</label> <div class="col-md-8"> - <el-select v-model="paramSetting.userValue" placeholder="请选择"> - <el-option - v-for="item in paramSetting.value" - :key="item" - :label="item" - :value="item"> - </el-option> - </el-select> + <el-radio-group v-model="paramSetting.userValue"> + <el-radio v-for="item in buttonType" + :key="item.value" + :label="item.displayName" + :value="item.value"></el-radio> + </el-radio-group> </div> </div> <div class="form-group" v-if="paramSetting.type==3"> <label class="col-md-2 control-label">{{paramSetting.name}}</label> <div class="col-md-8"> - <el-checkbox-group v-model="paramSetting.userValue"> - <template v-for="item in paramSetting.value"> - <el-checkbox v-bind:label="item" v-bind:value="item"></el-checkbox> - </template> - </el-checkbox-group> + <el-select v-model="paramSetting.userValue" placeholder=""> + <el-option + v-for="item in buttonType" + :key="item.value" + :label="item.displayName" + :value="item.displayName"> + </el-option> + </el-select> + </div> + </div> + + <div class="form-group" v-if="paramSetting.type==4"> + <label class="col-md-2 control-label">{{paramSetting.name}}</label> + <div class="col-md-8"> + <el-select v-model="paramSetting.userValue" multiple placeholder="请选择"> + <el-option + v-for="item in buttonType" + :key="item.value" + :label="item.displayName" + :value="item.displayName"> + </el-option> + </el-select> </div> </div> <div class="form-group" v-if="paramSetting.type==5"> <label class="col-md-2 control-label">{{paramSetting.name}}</label> <div class="col-md-8"> - <el-input type="textarea" :rows="2" v-model="paramSetting.userValue"></el-input> + <el-upload + class="upload-demo" + action="/admin/multipleUploadFile/doUpload" + :on-preview="handlePreview" + :on-remove="handleRemove" + :before-remove="beforeRemove" + multiple + :limit="3" + :on-exceed="handleExceed" + :file-list="fileList"> + <el-button size="small" type="primary">点击上传</el-button> + <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> + </el-upload> + </div> + </div> + + <div class="form-group" v-if="paramSetting.type==6"> + <label class="col-md-2 control-label">{{paramSetting.name}}</label> + <div class="col-md-8"> + <el-upload action="/admin/multipleUploadFile/doUpload" + list-type="picture-card" + :auto-upload="false"> + <i slot="default" class="el-icon-plus"></i> + <img v-if="paramSetting.userValue" :src="paramSetting.userValue" style="max-width: 300px;"> + <div slot="file" slot-scope="{file}"> + <img class="el-upload-list__item-thumbnail" + :src="file.url" alt="" > + <span class="el-upload-list__item-actions"> + <span class="el-upload-list__item-preview" + @click="handlePictureCardPreview(file)" > + <i class="el-icon-zoom-in"></i> + </span> +<!-- <span v-if="!disabled"--> +<!-- class="el-upload-list__item-delete"--> +<!-- @click="handleDownload(file)" >--> +<!-- <i class="el-icon-download"></i>--> +<!-- </span>--> + <span v-if="!disabled" + class="el-upload-list__item-delete" + @click="handleRemove(file)" > + <i class="el-icon-delete"></i> + </span> + </span> + </div> + </el-upload> + <el-dialog :visible.sync="dialogVisible"> + <img width="100%" :src="dialogImageUrl" alt=""> + </el-dialog> </div> </div> @@ -107,6 +168,10 @@ var app = new Vue({ el: '#app', data: { + dialogImageUrl: '', + dialogVisible: false, + disabled: false, + form: { warehouseId: '', shopId: '', @@ -116,6 +181,9 @@ warehouses: [], shops: [], categoryList: [], + buttonType:[], + fileList:[], + codeName:'', }, created: function () { this.loadInfo(); @@ -137,15 +205,7 @@ data: {}, url: basePath + '/admin/busParameterSettings/getAllCategoryList', callback: function (data) { - let categoryList = data.rows; - for (let i = 0; i < categoryList.length; i++) { - if (categoryList[i].type == 3) { - if (categoryList[i].value) { - categoryList[i].value = categoryList[i].value.split(","); - } - } - } console.log(categoryList); _this.categoryList = categoryList; _this.currentCategory = categoryList[0]; @@ -154,6 +214,19 @@ }); }, + //获取枚举列表 + loadEnum(codeName){ + let _this = this; + //获取枚举列表 + AjaxProxy.requst({ + app: _this, + url: basePath + '/common/data/getEnums', + data:{"enumCodes":[_this.codeName]}, + callback: function (data) { + _this.buttonType = data.data[''+_this.codeName+'']; + } + }); + }, //改变编辑页面,切换页面元素 changeCategory(index) { @@ -171,15 +244,29 @@ callback: function (data) { let paramSettings = data.rows; for (let i = 0; i < paramSettings.length; i++) { - if (paramSettings[i].type == 3) { - paramSettings[i].value = paramSettings[i].value.split(","); - if (paramSettings[i].userValue) { - paramSettings[i].userValue = paramSettings[i].userValue.split(","); + if (paramSettings[i].type === 2) { + if(paramSettings[i].value != null && paramSettings[i].value != ''){ + _this.codeName = paramSettings[i].value; + _this.loadEnum(_this.codeName); } - } else if (paramSettings[i].type == 2) { - paramSettings[i].value = paramSettings[i].value.split(","); - - } + }else if(paramSettings[i].type === 3){ + if(paramSettings[i].value != null && paramSettings[i].value != ''){ + _this.codeName = paramSettings[i].value; + _this.loadEnum(_this.codeName); + } + }else if(paramSettings[i].type === 4){ + if(paramSettings[i].value != null && paramSettings[i].value != ''){ + //下拉框回显 + paramSettings[i].userValue = paramSettings[i].userValue.split(','); + _this.codeName = paramSettings[i].value; + _this.loadEnum(_this.codeName); + } + }else if(paramSettings[i].type === 5){ + if(paramSettings[i].value != null && paramSettings[i].value != ''){ + } + }else if(paramSettings[i].type === 6){ + _this.file.push(paramSettings[i].userValue); + } } _this.paramSettings = paramSettings; console.log("over"); @@ -187,24 +274,49 @@ }); }, - submit() { + handleRemove(file, fileList) { + console.log(file, fileList); + }, + handlePreview(file) { + console.log(file); + }, + handleExceed(files, fileList) { + this.$message.warning(`当前限制选择 3 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`); + }, + beforeRemove(file, fileList) { + return this.$confirm(`确定移除 ${ file.name }?`); + }, + handleRemove(file) { + console.log(file); + }, + handlePictureCardPreview(file) { + this.dialogImageUrl = file.url; + this.dialogVisible = true; + }, + handleDownload(file) { + console.log(file); + }, + submit() { console.log("提交"); let _this = this; let submitDate = []; for (let i = 0; i < _this.paramSettings.length; i++) { let paramSetting = _this.paramSettings[i]; - let userValue = paramSetting.userValue; - if (paramSetting.type == 3) { + if (paramSetting.type == 4) { userValue = paramSetting.userValue.join(","); + } + + if (paramSetting.type == 6) { + userValue = _this.dialogImageUrl; + alert(_this.dialogImageUrl); } let obj = { code: paramSetting.code, userValue: userValue } - submitDate.push(obj); } diff --git a/zq-erp/src/main/resources/templates/views/common/login.html b/zq-erp/src/main/resources/templates/views/common/login.html index 5bc7de7..f913ce6 100644 --- a/zq-erp/src/main/resources/templates/views/common/login.html +++ b/zq-erp/src/main/resources/templates/views/common/login.html @@ -260,7 +260,7 @@ </div> <div class="signup-footer" style="color: #4968bd;"> - <div class="" style="font-size: 16px;">讯聪管理系统V2.3.0</div> +<!-- <div class="" style="font-size: 16px;">讯聪管理系统V2.3.0</div>--> <div class=""> <p class="download-bar" style="font-size: 12px;"><strong>浏览器:</strong>Win7以上<a diff --git a/zq-erp/src/main/resources/templates/views/super/sysCompany-form.html b/zq-erp/src/main/resources/templates/views/super/sysCompany-form.html index 7818f3a..ea1c420 100644 --- a/zq-erp/src/main/resources/templates/views/super/sysCompany-form.html +++ b/zq-erp/src/main/resources/templates/views/super/sysCompany-form.html @@ -1,211 +1,211 @@ <!DOCTYPE HTML> <html> <head> -<meta charset="utf-8"> -<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> -<meta name="renderer" content="webkit|ie-comp|ie-stand"> -<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> -<meta name="viewport" - content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> -<meta http-equiv="Cache-Control" content="no-siteapp" /> -<!-- 本框架基本脚本和样式 --> -<script type="text/javascript" - th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script> -<script type="text/javascript" th:src="@{/js/systools/MBase.js}"></script> + <meta charset="utf-8"> + <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> + <meta name="renderer" content="webkit|ie-comp|ie-stand"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" + content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> + <meta http-equiv="Cache-Control" content="no-siteapp" /> + <!-- 本框架基本脚本和样式 --> + <script type="text/javascript" + th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script> + <script type="text/javascript" th:src="@{/js/systools/MBase.js}"></script> -<!-- 界面单独引入的其他样式和脚本 --> -<link rel="stylesheet" - th:href="@{/plugin/zTree/zTreeStyle/zTreeStyle.css}" type="text/css"> -<script type="text/javascript" - th:src="@{/plugin/zTree/jquery.ztree.core-3.5.min.js}"></script> -<script type="text/javascript" - th:src="@{/plugin/zTree/jquery.ztree.excheck.min.js}"></script> + <!-- 界面单独引入的其他样式和脚本 --> + <link rel="stylesheet" + th:href="@{/plugin/zTree/zTreeStyle/zTreeStyle.css}" type="text/css"> + <script type="text/javascript" + th:src="@{/plugin/zTree/jquery.ztree.core-3.5.min.js}"></script> + <script type="text/javascript" + th:src="@{/plugin/zTree/jquery.ztree.excheck.min.js}"></script> <style> - #treeDemo{ - height: 500px; - overflow: scroll; - width: 300px; - } + #treeDemo{ + height: 500px; + overflow: scroll; + width: 300px; + } </style> </head> <body> - <div class="ibox-content"> - <form class="form-horizontal" id="dataform" - onsubmit="javascripr:return false;"> - <input type="hidden" name="tokenUrl" th:value="${tokenUrl}"> <input - type="hidden" name="token" th:value="${token}"> <input - type="hidden" name="comId" th:value="${obj.comId }"> - <div class="form-group"> - <label class="col-sm-2 control-label">公司名称<span +<div class="ibox-content"> + <form class="form-horizontal" id="dataform" + onsubmit="javascripr:return false;"> + <input type="hidden" name="tokenUrl" th:value="${tokenUrl}"> <input + type="hidden" name="token" th:value="${token}"> <input + type="hidden" name="comId" th:value="${obj.comId }"> + <div class="form-group"> + <label class="col-sm-2 control-label">公司名称<span class="text-danger">*</span></label> - <div class="col-sm-4"> - <input type="text" dataType="*1-100" class="form-control" - name="comName" th:value="${obj.comName }" - nullmsg="公司名称不能为空"> - <div class="Validform_checktip"></div> - </div> - <label class="col-sm-2 control-label">联系人<span - class="text-danger">*</span></label> - <div class="col-sm-4"> - <input type="text" dataType="*1-50" class="form-control" - th:value="${obj.comBoss }" name="comBoss" nullmsg="联系人不能为空"> - <div class="Validform_checktip"></div> - </div> + <div class="col-sm-4"> + <input type="text" dataType="*1-100" class="form-control" + name="comName" th:value="${obj.comName }" + nullmsg="公司名称不能为空"> + <div class="Validform_checktip"></div> </div> - <div class="form-group"> - <label class="col-sm-2 control-label">联系电话</label> - <div class="col-sm-4"> - <input type="text" dataType="*11-11" class="form-control" - name="comBossTel" ignore="ignore" th:value="${obj.comBossTel }" + <label class="col-sm-2 control-label">联系人<span + class="text-danger">*</span></label> + <div class="col-sm-4"> + <input type="text" dataType="*1-50" class="form-control" + th:value="${obj.comBoss }" name="comBoss" nullmsg="联系人不能为空"> + <div class="Validform_checktip"></div> + </div> + </div> + <div class="form-group"> + <label class="col-sm-2 control-label">联系电话</label> + <div class="col-sm-4"> + <input type="text" dataType="*11-11" class="form-control" + name="comBossTel" ignore="ignore" th:value="${obj.comBossTel }" nullmsg="联系电话不能为空"> - <div class="Validform_checktip"></div> - </div> - <label class="col-sm-2 control-label">地址</label> - <div class="col-sm-4"> - <input type="text" dataType="*1-510" class="form-control" - ignore="ignore" th:value="${obj.comAddress }" name="comAddress" - nullmsg="地址不能为空"> - <div class="Validform_checktip"></div> - </div> + <div class="Validform_checktip"></div> </div> - <div class="form-group"> - <label class="col-sm-2 control-label">网站地址<span - class="text-danger">*</span></label> - <div class="col-sm-4"> - <input type="text" class="form-control" - ignore="ignore" dataType="*1-100" th:value="${obj.comWebUrl }" name="comWebUrl" - nullmsg="网站不能为空"> - <div class="Validform_checktip"></div> - </div> - <label class="col-sm-2 control-label">企业可以用店铺数</label> - <div class="col-sm-4"> - <input type="text" dataType="n" class="form-control" - ignore="ignore" th:value="${obj.comAge}" name="comAge" - nullmsg="企业可以用店铺数不能为空"> - <div class="Validform_checktip"></div> - </div> + <label class="col-sm-2 control-label">地址</label> + <div class="col-sm-4"> + <input type="text" dataType="*1-510" class="form-control" + ignore="ignore" th:value="${obj.comAddress }" name="comAddress" + nullmsg="地址不能为空"> + <div class="Validform_checktip"></div> </div> + </div> + <div class="form-group"> + <label class="col-sm-2 control-label">网站地址<span + class="text-danger">*</span></label> + <div class="col-sm-4"> + <input type="text" class="form-control" + ignore="ignore" dataType="*1-100" th:value="${obj.comWebUrl }" name="comWebUrl" + nullmsg="网站不能为空"> + <div class="Validform_checktip"></div> + </div> + <label class="col-sm-2 control-label">企业可以用店铺数</label> + <div class="col-sm-4"> + <input type="text" dataType="n" class="form-control" + ignore="ignore" th:value="${obj.comAge}" name="comAge" + nullmsg="企业可以用店铺数不能为空"> + <div class="Validform_checktip"></div> + </div> + </div> - <div class="form-group"> - <label class="col-sm-2 control-label">公司编码<span - class="text-danger">*</span></label> - <div class="col-sm-4"> - <input type="text" dataType="*1-100" class="form-control" - name="comCode" th:value="${obj.comCode }" - nullmsg="公司编码不能为空"> - <div class="Validform_checktip"></div> - </div> + <div class="form-group"> + <label class="col-sm-2 control-label">公司编码<span + class="text-danger">*</span></label> + <div class="col-sm-4"> + <input type="text" dataType="*1-100" class="form-control" + name="comCode" th:value="${obj.comCode }" + nullmsg="公司编码不能为空"> + <div class="Validform_checktip"></div> </div> - <div class="form-group"> - <label class="col-sm-2 control-label">企业功能</label> - <div class=" ztree col-sm-9" id="treeDemo"></div> + </div> + <div class="form-group"> + <label class="col-sm-2 control-label">企业功能</label> + <div class=" ztree col-sm-9" id="treeDemo"></div> + </div> + <div class="form-group "> + <div class="col-sm-12 text-center"> + <a href="javascript:;" onclick="myForm.submit()" + class="btn btn-success radius"><i class="fa fa-check"></i> 保存</a> + <a class="btn btn-danger radius" href="javascript:;" + onclick="MTools.closeForm()"><i class="fa fa-close"></i> 关闭</a> </div> - <div class="form-group "> - <div class="col-sm-12 text-center"> - <a href="javascript:;" onclick="myForm.submit()" - class="btn btn-success radius"><i class="fa fa-check"></i> 保存</a> - <a class="btn btn-danger radius" href="javascript:;" - onclick="MTools.closeForm()"><i class="fa fa-close"></i> 关闭</a> - </div> - </div> - </form> - </div> - <script type="text/javascript" th:src="@{/js/systools/MJsBase.js}"></script> - <script th:inline="javascript"> - var invokeUrl = basePath+"/admin/sysCompany/addCompany"; - /*<![CDATA[*/ - var obj=/*[[${obj}]]*/ - /*]]>*/ + </div> + </form> +</div> +<script type="text/javascript" th:src="@{/js/systools/MJsBase.js}"></script> +<script th:inline="javascript"> + var invokeUrl = basePath+"/admin/sysCompany/addCompany"; + /*<![CDATA[*/ + var obj=/*[[${obj}]]*/ + /*]]>*/ + if(obj.comId!=null){ + invokeUrl = basePath+"/admin/sysCompany/modifyCompany"; + } + + var myForm = null; + var tree = null; + $(function() { + MTools.autoFullSelect(); + $(".select2").select2({ + 'width' : '100%' + }); + myForm = MForm.initForm({ + invokeUrl : invokeUrl, + beforeSubmit : function() { + var items = tree.getCheckedNodes(); + var keys = ""; + for (var i = 0; i < items.length; i++) { + keys += items[i]["id"] + ","; + } + myForm.initParam.extendParam = { + "comFunctions" : keys + }; + }, + afterSubmit : function() { + parent.myGrid.serchData(); + }, + }); + initFunctionList(); + }); + + function initFunctionList() { + var zNodes = new Array(); + $.AjaxProxy().invoke( + basePath+"/admin/sysFunction/all", + function(loj) { + for (var i = 0; i < loj.getRowCount(); i++) { + zNodes[i] = createNode(loj.getString(i, "fnId"), + loj.getString(i, "fnParentId"), loj + .getString(i, "fnName")); + } + initTree(zNodes); + }); + } + + function initTree(zNodes) { + var setting = { + check : { + enable : true, + chkStyle : "checkbox", + radioType : "level", + chkboxType : { + "Y" : "ps", + "N" : "ps" + } + }, + view : { + dblClickExpand : false, + showLine : true, + }, + data : { + simpleData : { + enable : true, + idKey : "id", + pIdKey : "pId", + rootPId : "" + } + }, + + }; + tree = $.fn.zTree.init($("#treeDemo"), setting, zNodes); + } + + function createNode(id, parentId, name) { + var o = new Object(); + o.id = id; + o.pId = parentId; + o.name = name; + o.open = true; + //如果是编辑则设置节点选中 if(obj.comId!=null){ - invokeUrl = basePath+"/admin/sysCompany/modifyCompany"; + //var fns = "${obj.comFunctions}"; + var fns = obj.comFunctions; + if (fns.indexOf(id) != -1) { + o.checked = true; + } } - var myForm = null; - var tree = null; - $(function() { - MTools.autoFullSelect(); - $(".select2").select2({ - 'width' : '100%' - }); - myForm = MForm.initForm({ - invokeUrl : invokeUrl, - beforeSubmit : function() { - var items = tree.getCheckedNodes(); - var keys = ""; - for (var i = 0; i < items.length; i++) { - keys += items[i]["id"] + ","; - } - myForm.initParam.extendParam = { - "comFunctions" : keys - }; - }, - afterSubmit : function() { - parent.myGrid.serchData(); - }, - }); - initFunctionList(); - }); - - function initFunctionList() { - var zNodes = new Array(); - $.AjaxProxy().invoke( - basePath+"/admin/sysFunction/all", - function(loj) { - for (var i = 0; i < loj.getRowCount(); i++) { - zNodes[i] = createNode(loj.getString(i, "fnId"), - loj.getString(i, "fnParentId"), loj - .getString(i, "fnName")); - } - initTree(zNodes); - }); - } - - function initTree(zNodes) { - var setting = { - check : { - enable : true, - chkStyle : "checkbox", - radioType : "level", - chkboxType : { - "Y" : "ps", - "N" : "ps" - } - }, - view : { - dblClickExpand : false, - showLine : true, - }, - data : { - simpleData : { - enable : true, - idKey : "id", - pIdKey : "pId", - rootPId : "" - } - }, - - }; - tree = $.fn.zTree.init($("#treeDemo"), setting, zNodes); - } - - function createNode(id, parentId, name) { - var o = new Object(); - o.id = id; - o.pId = parentId; - o.name = name; - o.open = true; - //如果是编辑则设置节点选中 - if(obj.comId!=null){ - //var fns = "${obj.comFunctions}"; - var fns = obj.comFunctions; - if (fns.indexOf(id) != -1) { - o.checked = true; - } - } - - return o; - } - </script> + return o; + } +</script> </body> </html> \ No newline at end of file diff --git a/zq-xcx/project.config.json b/zq-xcx/project.config.json index 77acbda..a6ed60e 100644 --- a/zq-xcx/project.config.json +++ b/zq-xcx/project.config.json @@ -1,224 +1,224 @@ { - "description": "项目配置文件。", - "packOptions": { - "ignore": [] - }, - "setting": { - "urlCheck": false, - "es6": true, - "enhance": true, - "postcss": true, - "preloadBackgroundData": false, - "minified": true, - "newFeature": true, - "coverView": true, - "nodeModules": false, - "autoAudits": false, - "showShadowRootInWxmlPanel": true, - "scopeDataCheck": false, - "uglifyFileName": false, - "checkInvalidKey": true, - "checkSiteMap": true, - "uploadWithSourceMap": true, - "compileHotReLoad": false, - "useMultiFrameRuntime": true, - "useApiHook": true, - "useApiHostProcess": false, - "babelSetting": { - "ignore": [], - "disablePlugins": [], - "outputPath": "" - }, - "enableEngineNative": false, - "bundle": false, - "useIsolateContext": true, - "useCompilerModule": true, - "userConfirmedUseCompilerModuleSwitch": false, - "userConfirmedBundleSwitch": false, - "packNpmManually": false, - "packNpmRelationList": [], - "minifyWXSS": true - }, - "compileType": "miniprogram", - "libVersion": "1.9.98", - "appid": "wx3836ab3c1490ff29", - "projectname": "%E8%82%BD%E7%A0%94", - "isGameTourist": false, - "simulatorType": "wechat", - "simulatorPluginLibVersion": {}, - "condition": { - "plugin": { - "list": [] - }, - "game": { - "list": [] - }, - "gamePlugin": { - "list": [] - }, - "miniprogram": { - "list": [ - { - "id": -1, - "name": "pages/yuyue/yyInfo", - "pathName": "pages/yuyue/yyInfo", - "query": "model=1&id=10", - "scene": null - }, - { - "id": -1, - "name": "pages/customerCenter/customerCenter", - "pathName": "pages/customerCenter/customerCenter", - "query": "", - "scene": null - }, - { - "id": -1, - "name": "pages/yuyue/order", - "pathName": "pages/yuyue/order", - "query": "status=0", - "scene": null - }, - { - "id": -1, - "name": "pages/service/service", - "pathName": "pages/service/service", - "query": "status=0", - "scene": null - }, - { - "id": -1, - "name": "pages/logistics/logistics", - "pathName": "pages/logistics/logistics", - "query": "id=911", - "scene": null - }, - { - "id": -1, - "name": "pages/yuyue/choseShop", - "pathName": "pages/yuyue/choseShop", - "query": "", - "scene": null - }, - { - "id": -1, - "name": "pages/service/service2", - "pathName": "pages/service/service2", - "query": "", - "scene": null - }, - { - "id": -1, - "name": "pages/shopCar/shopCar", - "pathName": "pages/shopCar/shopCar", - "query": "", - "scene": null - }, - { - "id": 8, - "name": "pages/groupbuy/groupList", - "pathName": "pages/groupbuy/groupList", - "query": "", - "scene": null - }, - { - "id": 9, - "name": "groupDetails", - "pathName": "pages/groupbuy/groupDetails", - "query": "", - "scene": null - }, - { - "id": -1, - "name": "pages/miaosha/msList", - "pathName": "pages/miaosha/msList", - "query": "", - "scene": null - }, - { - "id": 11, - "name": "pages/groupbuy/groupDetails", - "pathName": "pages/groupbuy/groupDetails", - "query": "id=1&shopId=16&gjId=12", - "scene": null - }, - { - "id": 12, - "name": "pages/groupbuy/groupDetails", - "pathName": "pages/groupbuy/groupDetails", - "query": "id=1&shopId=16&gjId=1", - "scene": null - }, - { - "id": 13, - "name": "pages/groupbuy/groupDetails", - "pathName": "pages/groupbuy/groupDetails", - "query": "id=1&shopId=16&gjId=1", - "scene": null - }, - { - "id": 14, - "name": "pages/groupbuy/groupDetails", - "pathName": "pages/groupbuy/groupDetails", - "query": "id=2&shopId=33&gjId=9", - "scene": null - }, - { - "id": -1, - "name": "pages/payOrder/paySuccess", - "pathName": "pages/payOrder/paySuccess", - "query": "showModel=1", - "scene": null - }, - { - "id": -1, - "name": "pages/miaosha/msList", - "pathName": "pages/miaosha/msList", - "query": "id=2&shopId=33&gjId=9", - "scene": null - }, - { - "id": -1, - "name": "pages/customerCenter/customerCenter", - "pathName": "pages/shalong/shalongList", - "query": "id=2&shopId=33&gjId=9", - "scene": null - }, - { - "id": -1, - "name": "pages/index/index", - "pathName": "pages/shalong/shalongList", - "query": "", - "scene": null - }, - { - "id": -1, - "name": "pages/groupbuy/groupDetails", - "pathName": "pages/groupbuy/groupDetails", - "query": "id=1&shopId=16&gjId=15", - "scene": null - }, - { - "id": 20, - "name": "pages/ads/showAdPage", - "pathName": "pages/ads/showAdPage", - "query": "pageCode=index", - "scene": null - }, - { - "id": -1, - "name": "pages/shalong/shalongDetail", - "pathName": "pages/shalong/shalongDetail", - "query": "id=6", - "scene": null - }, - { - "name": "pages/yuyue/showYyInfo", - "pathName": "pages/yuyue/showYyInfo", - "query": "id=3004", - "scene": null - } - ] - } - } + "description": "项目配置文件。", + "packOptions": { + "ignore": [] + }, + "setting": { + "urlCheck": false, + "es6": true, + "enhance": true, + "postcss": true, + "preloadBackgroundData": false, + "minified": true, + "newFeature": true, + "coverView": true, + "nodeModules": false, + "autoAudits": false, + "showShadowRootInWxmlPanel": true, + "scopeDataCheck": false, + "uglifyFileName": false, + "checkInvalidKey": true, + "checkSiteMap": true, + "uploadWithSourceMap": true, + "compileHotReLoad": false, + "useMultiFrameRuntime": true, + "useApiHook": true, + "useApiHostProcess": false, + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" + }, + "enableEngineNative": false, + "bundle": false, + "useIsolateContext": true, + "useCompilerModule": true, + "userConfirmedUseCompilerModuleSwitch": false, + "userConfirmedBundleSwitch": false, + "packNpmManually": false, + "packNpmRelationList": [], + "minifyWXSS": true + }, + "compileType": "miniprogram", + "libVersion": "1.9.98", + "appid": "wx3836ab3c1490ff29", + "projectname": "%E8%82%BD%E7%A0%94", + "isGameTourist": false, + "simulatorType": "wechat", + "simulatorPluginLibVersion": {}, + "condition": { + "plugin": { + "list": [] + }, + "game": { + "list": [] + }, + "gamePlugin": { + "list": [] + }, + "miniprogram": { + "list": [ + { + "id": -1, + "name": "pages/yuyue/yyInfo", + "pathName": "pages/yuyue/yyInfo", + "query": "model=1&id=10", + "scene": null + }, + { + "id": -1, + "name": "pages/customerCenter/customerCenter", + "pathName": "pages/customerCenter/customerCenter", + "query": "", + "scene": null + }, + { + "id": -1, + "name": "pages/yuyue/order", + "pathName": "pages/yuyue/order", + "query": "status=0", + "scene": null + }, + { + "id": -1, + "name": "pages/service/service", + "pathName": "pages/service/service", + "query": "status=0", + "scene": null + }, + { + "id": -1, + "name": "pages/logistics/logistics", + "pathName": "pages/logistics/logistics", + "query": "id=911", + "scene": null + }, + { + "id": -1, + "name": "pages/yuyue/choseShop", + "pathName": "pages/yuyue/choseShop", + "query": "", + "scene": null + }, + { + "id": -1, + "name": "pages/service/service2", + "pathName": "pages/service/service2", + "query": "", + "scene": null + }, + { + "id": -1, + "name": "pages/shopCar/shopCar", + "pathName": "pages/shopCar/shopCar", + "query": "", + "scene": null + }, + { + "id": 8, + "name": "pages/groupbuy/groupList", + "pathName": "pages/groupbuy/groupList", + "query": "", + "scene": null + }, + { + "id": 9, + "name": "groupDetails", + "pathName": "pages/groupbuy/groupDetails", + "query": "", + "scene": null + }, + { + "id": -1, + "name": "pages/miaosha/msList", + "pathName": "pages/miaosha/msList", + "query": "", + "scene": null + }, + { + "id": 11, + "name": "pages/groupbuy/groupDetails", + "pathName": "pages/groupbuy/groupDetails", + "query": "id=1&shopId=16&gjId=12", + "scene": null + }, + { + "id": 12, + "name": "pages/groupbuy/groupDetails", + "pathName": "pages/groupbuy/groupDetails", + "query": "id=1&shopId=16&gjId=1", + "scene": null + }, + { + "id": 13, + "name": "pages/groupbuy/groupDetails", + "pathName": "pages/groupbuy/groupDetails", + "query": "id=1&shopId=16&gjId=1", + "scene": null + }, + { + "id": 14, + "name": "pages/groupbuy/groupDetails", + "pathName": "pages/groupbuy/groupDetails", + "query": "id=2&shopId=33&gjId=9", + "scene": null + }, + { + "id": -1, + "name": "pages/payOrder/paySuccess", + "pathName": "pages/payOrder/paySuccess", + "query": "showModel=1", + "scene": null + }, + { + "id": -1, + "name": "pages/miaosha/msList", + "pathName": "pages/miaosha/msList", + "query": "id=2&shopId=33&gjId=9", + "scene": null + }, + { + "id": -1, + "name": "pages/customerCenter/customerCenter", + "pathName": "pages/shalong/shalongList", + "query": "id=2&shopId=33&gjId=9", + "scene": null + }, + { + "id": -1, + "name": "pages/index/index", + "pathName": "pages/shalong/shalongList", + "query": "", + "scene": null + }, + { + "id": -1, + "name": "pages/groupbuy/groupDetails", + "pathName": "pages/groupbuy/groupDetails", + "query": "id=1&shopId=16&gjId=15", + "scene": null + }, + { + "id": 20, + "name": "pages/ads/showAdPage", + "pathName": "pages/ads/showAdPage", + "query": "pageCode=index", + "scene": null + }, + { + "id": -1, + "name": "pages/shalong/shalongDetail", + "pathName": "pages/shalong/shalongDetail", + "query": "id=6", + "scene": null + }, + { + "name": "pages/yuyue/showYyInfo", + "pathName": "pages/yuyue/showYyInfo", + "query": "id=3004", + "scene": null + } + ] + } + } } \ No newline at end of file -- Gitblit v1.9.1