提交 db146b6c authored 作者: 林海冰's avatar 林海冰

初始项目

<<<<<<< HEAD
package com.mall.controller.tongmeng.oneclassfy;
import java.text.DateFormat;
......@@ -178,3 +179,187 @@ public class OneClassfyController extends BaseController {
binder.registerCustomEditor(Date.class, new CustomDateEditor(format,true));
}
}
=======
package com.mall.controller.tongmeng.oneclassfy;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView;
import com.mall.controller.base.BaseController;
import com.mall.entity.Page;
import com.mall.service.mengbeng.oneclassfy.OneClassfyManager;
import com.mall.util.Jurisdiction;
import com.mall.util.OssUtil;
import com.mall.util.PageData;
import com.mall.util.ResultOutDto;
/**
* 说明:一级菜单
* 创建时间:2018-12-05
*/
@Controller
@RequestMapping(value="/oneclassfy")
public class OneClassfyController extends BaseController {
String menuUrl = "oneclassfy/list.do"; //菜单地址(权限用)
@Resource(name="oneclassfyService")
private OneClassfyManager oneclassfyService;
/**保存
* @param
* @throws Exception
*/
@RequestMapping(value="/save")
public ModelAndView save(HttpServletRequest request,MultipartFile file) throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"新增TwoClassfy");
if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限
ModelAndView mv = this.getModelAndView();
PageData dbContent = new PageData();
dbContent.put("NAME", request.getParameter("NAME"));
String icomPath =OssUtil.upload(file);
if(icomPath!="fail"){
dbContent.put("ICOM", icomPath);
}else {
dbContent.put("ICOM",request.getParameter("ICOM"));
}
dbContent.put("ONE_CLASSFY_TAG", request.getParameter("ONE_CLASSFY_TAG"));
oneclassfyService.save(dbContent);
mv.addObject("msg","success");
mv.setViewName("save_result");
return mv;
}
/**删除
* @param out
* @throws Exception
*/
@ResponseBody
@RequestMapping(value="/delete",produces="application/json;charset=UTF-8")
public ResultOutDto delete() throws Exception{
// logBefore(logger, Jurisdiction.getUsername()+"删除OneClassfy");
// if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return null;} //校验权限
// PageData pd = new PageData();
// pd = this.getPageData();
// PageData oneClassfy=oneclassfyService.findById(pd);
// List<PageData> listPd = twoclassfyService.findByOneClassfy(oneClassfy.get("CLASSIFY_ID").toString());
// List<PageData> dataList =homedescribeService.findbyOneClassfy(oneClassfy.get("CLASSIFY_ID").toString());
// if(listPd.size()<=0 && dataList.size()<=0){
// oneclassfyService.delete(pd);
// return ResultOutDto.ok();
// }else if(listPd.size()>0){
// return ResultOutDto.err(null,"该菜单存在二级菜单!请先删除二级再重新删除!" );
// }else{
// return ResultOutDto.err(null,"该菜单存在详情内容!请先删除详情内容再重新删除!" );
// }
//
return null;
}
/**修改
* @param
* @throws Exception
*/
@RequestMapping(value="/edit")
public ModelAndView edit(HttpServletRequest request,MultipartFile file) throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"修改OneClassfy");
if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
String icomPath ="fail";
if(file.getSize()>0){
icomPath =OssUtil.upload(file);
pd.put("ICOM", icomPath);
}else{
pd.put("ICOM",request.getParameter("ICOM"));
}
pd.put("ONE_CLASSFY_TAG", request.getParameter("ONE_CLASSFY_TAG"));
pd.put("CLASSIFY_ID",request.getParameter("CLASSIFY_ID"));
pd.put("NAME",request.getParameter("NAME"));
oneclassfyService.edit(pd);
mv.addObject("msg","success");
mv.setViewName("save_result");
return mv;
}
/**列表
* @param page
* @throws Exception
*/
@RequestMapping(value="/list")
public ModelAndView list(Page page) throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"列表OneClassfy");
//if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码)
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
String keywords = pd.getString("keywords"); //关键词检索条件
if(null != keywords && !"".equals(keywords)){
pd.put("keywords", keywords.trim());
}
page.setPd(pd);
List<PageData> varList = oneclassfyService.list(page); //列出OneClassfy列表
mv.setViewName("vehicle/oneclassfy/oneclassfy_list");
mv.addObject("varList", varList);
mv.addObject("pd", pd);
mv.addObject("QX",Jurisdiction.getHC()); //按钮权限
return mv;
}
/**去新增页面
* @param
* @throws Exception
*/
@RequestMapping(value="/goAdd")
public ModelAndView goAdd()throws Exception{
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
mv.setViewName("vehicle/oneclassfy/oneclassfy_edit");
mv.addObject("msg", "save");
mv.addObject("pd", pd);
return mv;
}
/**去修改页面
* @param
* @throws Exception
*/
@RequestMapping(value="/goEdit")
public ModelAndView goEdit()throws Exception{
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
pd = oneclassfyService.findById(pd); //根据ID读取
mv.setViewName("vehicle/oneclassfy/oneclassfy_edit");
mv.addObject("msg", "edit");
mv.addObject("pd", pd);
return mv;
}
@InitBinder
public void initBinder(WebDataBinder binder){
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
binder.registerCustomEditor(Date.class, new CustomDateEditor(format,true));
}
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
package com.mall.controller.tongmeng.store;
import com.mall.controller.base.BaseController;
......@@ -233,3 +234,246 @@ public class StoreController extends BaseController {
binder.registerCustomEditor(Date.class, new CustomDateEditor(format,true));
}
}
=======
package com.mall.controller.tongmeng.store;
import java.io.PrintWriter;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.mall.controller.base.BaseController;
import com.mall.entity.Page;
import com.mall.service.mengbeng.store.StoreManager;
import com.mall.util.AppUtil;
import com.mall.util.Jurisdiction;
import com.mall.util.ObjectExcelView;
import com.mall.util.PageData;
/**
* 说明:小程序用户
* 创建时间:2018-12-04
*/
@Controller
@RequestMapping(value="/store")
public class StoreController extends BaseController {
String menuUrl = "user/list.do"; //菜单地址(权限用)
@Resource(name="storeService")
private StoreManager storeService;
/**保存
* @param
* @throws Exception
*/
@RequestMapping(value="/save")
public ModelAndView save() throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"新增Appuser");
if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
storeService.save(pd);
mv.addObject("msg","success");
mv.setViewName("save_result");
return mv;
}
/**删除
* @param out
* @throws Exception
*/
@RequestMapping(value="/delete")
public void delete(PrintWriter out) throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"删除Appuser");
if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return;} //校验权限
PageData pd = new PageData();
pd = this.getPageData();
storeService.delete(pd);
out.write("success");
out.close();
}
/**修改
* @param
* @throws Exception
*/
@RequestMapping(value="/edit")
public ModelAndView edit() throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"修改Appuser");
if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
storeService.edit(pd);
mv.addObject("msg","success");
mv.setViewName("save_result");
return mv;
}
/**列表
* @param page
* @throws Exception
*/
@RequestMapping(value="/list")
public ModelAndView list(Page page) throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"列表Appuser");
//if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;} //校验权限(无权查看时页面会有提示,如果不注释掉这句代码就无法进入列表页面,所以根据情况是否加入本句代码)
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
String keywords = pd.getString("keywords"); //关键词检索条件
if(null != keywords && !"".equals(keywords)){
pd.put("keywords", keywords.trim());
}
page.setPd(pd);
List<PageData> varList = storeService.list(page); //列出Appuser列表
mv.setViewName("vehicle/appuser/appuser_list");
mv.addObject("varList", varList);
mv.addObject("pd", pd);
mv.addObject("QX",Jurisdiction.getHC()); //按钮权限
return mv;
}
/**去新增页面
* @param
* @throws Exception
*/
@RequestMapping(value="/goAdd")
public ModelAndView goAdd()throws Exception{
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
mv.setViewName("vehicle/appuser/appuser_edit");
mv.addObject("msg", "save");
mv.addObject("pd", pd);
return mv;
}
/**去修改页面
* @param
* @throws Exception
*/
@RequestMapping(value="/goEdit")
public ModelAndView goEdit()throws Exception{
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
pd = storeService.findById(pd); //根据ID读取
mv.setViewName("vehicle/appuser/appuser_edit");
mv.addObject("msg", "edit");
mv.addObject("pd", pd);
return mv;
}
/**批量删除
* @param
* @throws Exception
*/
@RequestMapping(value="/deleteAll")
@ResponseBody
public Object deleteAll() throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"批量删除Appuser");
if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return null;} //校验权限
PageData pd = new PageData();
Map<String,Object> map = new HashMap<String,Object>();
pd = this.getPageData();
List<PageData> pdList = new ArrayList<PageData>();
String DATA_IDS = pd.getString("DATA_IDS");
if(null != DATA_IDS && !"".equals(DATA_IDS)){
String ArrayDATA_IDS[] = DATA_IDS.split(",");
storeService.deleteAll(ArrayDATA_IDS);
pd.put("msg", "ok");
}else{
pd.put("msg", "no");
}
pdList.add(pd);
map.put("list", pdList);
return AppUtil.returnObject(pd, map);
}
/**导出到excel
* @param
* @throws Exception
*/
@RequestMapping(value="/excel")
public ModelAndView exportExcel() throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"导出Appuser到excel");
if(!Jurisdiction.buttonJurisdiction(menuUrl, "cha")){return null;}
ModelAndView mv = new ModelAndView();
PageData pd = new PageData();
pd = this.getPageData();
Map<String,Object> dataMap = new HashMap<String,Object>();
List<String> titles = new ArrayList<String>();
titles.add("用户openID"); //3
titles.add("昵称"); //8
titles.add("性别"); //1
titles.add("手机号"); //2
titles.add("最近登录地址"); //2
titles.add("省"); //2
titles.add("市"); //2
titles.add("区"); //2
titles.add("注册时间"); //9
dataMap.put("titles", titles);
List<PageData> varOList = storeService.listAll(pd);
List<PageData> varList = new ArrayList<PageData>();
String genderStr = null;
for(int i=0;i<varOList.size();i++){
if(varOList.get(i).get("gender")==null||"null".equals(varOList.get(i).get("gender"))){
genderStr = "未知";
}else{
switch (Integer.valueOf(varOList.get(i).get("gender").toString())) {
case 1:
genderStr= "男";
break;
case 2:
genderStr= "女";
break;
default:
genderStr = "未知";
break;
}
}
PageData vpd = new PageData();
vpd.put("var1", varOList.get(i).get("openid").toString()); //1
vpd.put("var2", varOList.get(i).get("nickname")==null?"":varOList.get(i).get("nickname").toString()); //2
vpd.put("var3", genderStr); //3
vpd.put("var4", varOList.get(i).get("mobile")==null?"":varOList.get(i).get("nickname").toString()); //4
vpd.put("var5", varOList.get(i).get("loginAddrss")==null?"":varOList.get(i).get("loginAddrss").toString());
vpd.put("var6", varOList.get(i).get("province")==null?"":varOList.get(i).get("province").toString());
vpd.put("var7", varOList.get(i).get("city")==null?"":varOList.get(i).get("city").toString());
vpd.put("var8", varOList.get(i).get("area")==null?"":varOList.get(i).get("area").toString());
vpd.put("var9", varOList.get(i).get("create_time")==null?"":varOList.get(i).get("create_time").toString()); //5
varList.add(vpd);
}
dataMap.put("varList", varList);
ObjectExcelView erv = new ObjectExcelView();
mv = new ModelAndView(erv,dataMap);
return mv;
}
@InitBinder
public void initBinder(WebDataBinder binder){
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
binder.registerCustomEditor(Date.class, new CustomDateEditor(format,true));
}
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
package com.mall.service.mengbeng.banner;
import java.util.List;
......@@ -122,3 +123,129 @@ public interface BannerManager{
}
=======
package com.mall.service.mengbeng.banner;
import java.util.List;
import com.mall.entity.Page;
import com.mall.util.PageData;
/**
* 说明: 论坛信息接口
* 创建时间:2018-07-24
* @version
*/
public interface BannerManager{
/**新增
* @param pd
* @throws Exception
*/
public void save(PageData pd)throws Exception;
/**删除
* @param pd
* @return
* @throws Exception
*/
public int delete(PageData pd)throws Exception;
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception;
/**列表
* @param page
* @throws Exception
*/
public List<PageData> list(Page page)throws Exception;
/**列表(全部)
* @param pd
* @throws Exception
*/
public List<PageData> listAll(PageData pd)throws Exception;
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception;
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception;
/**
* 前端接口获取分页数据
*
* @author lhb
* @param pd
* @return
* @since JDK 1.8
*/
public List<PageData> pagingForuminfo(PageData pd)throws Exception;
/**
* 查询条件满足的总条数
*
* @author lhb
* @param pd
* @return
* @since JDK 1.8
*/
public PageData pagingPageSum(PageData pd)throws Exception;
// public PageData signFindById(PageData forumPd)throws Exception;
/**
* 轮播图
* @param page
* @return
* @throws Exception
*/
public List<PageData> bannerList(Page page)throws Exception;
/**
* banner 获取排序吗
* @param
* @throws Exception
*/
public List<PageData> getAllOrderCode(PageData pd)throws Exception;
/**
* 获取最大的ORDER_CODE
* @return
*/
public PageData getMaxOrderCode()throws Exception;
/**
* 获取最小的ORDER_CODE
* @return
*/
public PageData getMinOrderCode()throws Exception;
/**
* 获取操作的上一条code
* @param orderPd
* @return
*/
public PageData getOneTopOrderCode(PageData orderPd)throws Exception;
/**
* 获取操作的下一条code
* @param orderPd
* @return
*/
public PageData getOneFooterOrderCode(PageData orderPd)throws Exception;
/*public int findByShowIdCount(PageData pd)throws Exception;*/
/**
* 监控banner下架
*/
// public void supervisoryBanner()throws Exception;
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
package com.mall.service.mengbeng.banner.impl;
import java.util.List;
......@@ -178,3 +179,185 @@ public class BannerService implements BannerManager{
}
=======
package com.mall.service.mengbeng.banner.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.mall.dao.DaoSupport;
import com.mall.entity.Page;
import com.mall.service.mengbeng.banner.BannerManager;
import com.mall.util.PageData;
/**
* 说明: 论坛信息
* 创建时间:2018-07-24
* @version
*/
@Service("bannerService")
public class BannerService implements BannerManager{
@Resource(name = "daoSupport")
private DaoSupport dao;
/**新增
* @param pd
* @throws Exception
*/
public void save(PageData pd)throws Exception{
dao.save("BannerMapper.save", pd);
}
/**删除
* @param pd
* @throws Exception
*/
public int delete(PageData pd)throws Exception{
return (int)dao.delete("BannerMapper.delete", pd);
}
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception{
dao.update("BannerMapper.edit", pd);
}
/**列表
* @param page
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> list(Page page)throws Exception{
return (List<PageData>)dao.findForList("BannerMapper.datalistPage", page);
}
/**列表(全部)
* @param pd
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> listAll(PageData pd)throws Exception{
return (List<PageData>)dao.findForList("BannerMapper.listAll", pd);
}
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception{
return (PageData)dao.findForObject("BannerMapper.findById", pd);
}
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception{
dao.delete("BannerMapper.deleteAll", ArrayDATA_IDS);
}
/**
* 前端接口获取分页数据
*
* @author lhb
* @param pd
* @return
*/
@Override
public List<PageData> pagingForuminfo(PageData pd)throws Exception{
int pageSize=Integer.valueOf(pd.get("pageSize").toString());
pd.put("pageSize", pageSize);
pd.put("pageIndex", (Integer.valueOf(pd.get("pageIndex").toString())-1)*pageSize);
return (List<PageData>) dao.findForList("BannerMapper.pagingForuminfo", pd);
}
/**
* 查询条件满足的总条数
*
* @author lhb
* @param pd
* @return
* @throws Exception
*/
@Override
public PageData pagingPageSum(PageData pd) throws Exception {
return (PageData)dao.findForObject("BannerMapper.pagingPageSum", pd);
}
/* @Override
public PageData signFindById(PageData forumPd) throws Exception {
return (PageData)dao.findForObject("BannerMapper.signFindById", forumPd);
}*/
@Override
public List<PageData> bannerList(Page page) throws Exception {
return (List<PageData>)dao.findForList("BannerMapper.bannerDatalistPage", page);
}
@Override
public List<PageData> getAllOrderCode(PageData pd) throws Exception {
return (List<PageData>)dao.findForList("BannerMapper.getAllOrderCode", pd);
}
@Override
public PageData getMaxOrderCode() throws Exception {
return (PageData) dao.findForObject("BannerMapper.getMaxOrderCode",null);
}
/**
* 获取最小的ORDER_CODE
* @return
*/
@Override
public PageData getMinOrderCode() throws Exception {
return (PageData) dao.findForObject("BannerMapper.getMinOrderCode",null);
}
@Override
public PageData getOneTopOrderCode(PageData orderPd) throws Exception {
return (PageData) dao.findForObject("BannerMapper.getOneTopOrderCode",orderPd);
}
@Override
public PageData getOneFooterOrderCode(PageData orderPd) throws Exception {
return (PageData) dao.findForObject("BannerMapper.getOneFooterOrderCode",orderPd);
}
/* @Override
public int findByShowIdCount(PageData pd) throws Exception {
return (int) dao.findForObject("BannerMapper.findByShowIdCount", pd);
}
*/
/*@Override
public void supervisoryBanner() throws Exception {
//获取全部上架的banner
List<PageData> startUpBanner = (List<PageData>) dao.findForList("BannerMapper.getStartUpBanner", null);
List<Map> list = new ArrayList<>();
//对比时间
for(int i=0;i<startUpBanner.size();i++){
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long endTime = sf.parse(startUpBanner.get(i).get("end_time").toString()).getTime(); //单位毫秒
if(endTime<System.currentTimeMillis()){ //毫秒
Map map = new HashMap<>();
map.put("banner_id", startUpBanner.get(i).get("banner_id"));
map.put("is_satart_up", 0);
list.add(map);
}
}
//改变banner 下架状态
dao.batchUpdate("BannerMapper.batchUpdateStartUp", list);
}*/
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
package com.mall.service.mengbeng.oneclassfy;
import java.util.List;
......@@ -56,3 +57,65 @@ public interface OneClassfyManager{
}
=======
package com.mall.service.mengbeng.oneclassfy;
import java.util.List;
import com.mall.entity.Page;
import com.mall.util.PageData;
/**
* 说明: 一级菜单接口
* 创建时间:2018-12-05
* @version
*/
public interface OneClassfyManager{
/**新增
* @param pd
* @throws Exception
*/
public void save(PageData pd)throws Exception;
/**删除
* @param pd
* @throws Exception
*/
public void delete(PageData pd)throws Exception;
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception;
/**列表
* @param page
* @throws Exception
*/
public List<PageData> list(Page page)throws Exception;
/**列表(全部)
* @throws Exception
*/
public List<PageData> listAll()throws Exception;
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception;
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception;
public List<PageData> findTwoData()throws Exception;
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
package com.mall.service.mengbeng.oneclassfy.impl;
import java.util.List;
......@@ -84,3 +85,95 @@ public class OneClassfyService implements OneClassfyManager{
}
=======
package com.mall.service.mengbeng.oneclassfy.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.mall.dao.DaoSupport;
import com.mall.entity.Page;
import com.mall.service.mengbeng.oneclassfy.OneClassfyManager;
import com.mall.util.PageData;
/**
* 说明: 一级菜单
* 创建时间:2018-12-05
* @version
*/
@Service("oneclassfyService")
public class OneClassfyService implements OneClassfyManager{
@Resource(name = "daoSupport")
private DaoSupport dao;
/**新增
* @param pd
* @throws Exception
*/
public void save(PageData pd)throws Exception{
dao.save("OneClassfyMapper.save", pd);
}
/**删除
* @param pd
* @throws Exception
*/
public void delete(PageData pd)throws Exception{
dao.delete("OneClassfyMapper.delete", pd);
}
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception{
dao.update("OneClassfyMapper.edit", pd);
}
/**列表
* @param page
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> list(Page page)throws Exception{
return (List<PageData>)dao.findForList("OneClassfyMapper.datalistPage", page);
}
/**列表(全部)
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> listAll()throws Exception{
return (List<PageData>)dao.findForList("OneClassfyMapper.listAll",null);
}
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception{
return (PageData)dao.findForObject("OneClassfyMapper.findById", pd);
}
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception{
dao.delete("OneClassfyMapper.deleteAll", ArrayDATA_IDS);
}
@Override
public List<PageData> findTwoData() throws Exception {
return (List<PageData>)dao.findForList("OneClassfyMapper.findTwoData", null);
}
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
package com.mall.service.mengbeng.store;
import java.util.List;
......@@ -63,3 +64,70 @@ public interface StoreManager{
}
=======
package com.mall.service.mengbeng.store;
import java.util.List;
import com.mall.entity.Page;
import com.mall.util.PageData;
/**
* 说明: 小程序用户接口
* 创建时间:2018-12-04
* @version
*/
public interface StoreManager{
/**新增
* @param pd
* @throws Exception
*/
public int save(PageData pd)throws Exception;
/**删除
* @param pd
* @throws Exception
*/
public void delete(PageData pd)throws Exception;
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception;
/**列表
* @param page
* @throws Exception
*/
public List<PageData> list(Page page)throws Exception;
/**列表(全部)
* @param pd
* @throws Exception
*/
public List<PageData> listAll(PageData pd)throws Exception;
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception;
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception;
/**
* 查询是否存在该手机该的数据
* @param pd
* @return
*/
public int findByPhone(PageData pd)throws Exception;
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
package com.mall.service.mengbeng.store.impl;
import java.util.List;
......@@ -92,3 +93,99 @@ public class StoreService implements StoreManager{
}
=======
package com.mall.service.mengbeng.store.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.mall.dao.DaoSupport;
import com.mall.entity.Page;
import com.mall.service.mengbeng.store.StoreManager;
import com.mall.util.PageData;
/**
* 说明: 小程序用户
* 创建时间:2018-12-04
* @version
*/
@Service("storeService")
public class StoreService implements StoreManager{
@Resource(name = "daoSupport")
private DaoSupport dao;
/**新增
* @param pd
* @throws Exception
*/
public int save(PageData pd)throws Exception{
return (int) dao.save("VehicleUserManager.save", pd);
}
/**删除
* @param pd
* @throws Exception
*/
public void delete(PageData pd)throws Exception{
dao.delete("VehicleUserManager.delete", pd);
}
/**修改
* @param pd
* @throws Exception
*/
public void edit(PageData pd)throws Exception{
dao.update("VehicleUserManager.edit", pd);
}
/**列表
* @param page
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> list(Page page)throws Exception{
return (List<PageData>)dao.findForList("VehicleUserManager.datalistPage", page);
}
/**列表(全部)
* @param pd
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<PageData> listAll(PageData pd)throws Exception{
return (List<PageData>)dao.findForList("VehicleUserManager.listAll", pd);
}
/**通过id获取数据
* @param pd
* @throws Exception
*/
public PageData findById(PageData pd)throws Exception{
return (PageData)dao.findForObject("VehicleUserManager.findById", pd);
}
/**批量删除
* @param ArrayDATA_IDS
* @throws Exception
*/
public void deleteAll(String[] ArrayDATA_IDS)throws Exception{
dao.delete("VehicleUserManager.deleteAll", ArrayDATA_IDS);
}
/**
* 查询是否存在该手机该的数据
* @param pd
* @return
*/
@Override
public int findByPhone(PageData pd) throws Exception {
return (int) dao.findForObject("VehicleUserManager.findByPhone", pd);
}
}
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
<<<<<<< HEAD
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="BannerMapper">
......@@ -173,4 +174,177 @@
</select>
=======
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="BannerMapper">
<!--表名 -->
<sql id="tableName">
c_banner
</sql>
<!-- 字段 -->
<sql id="Field">
banner_id,
icom,
is_vaild,
order_code
</sql>
<!-- 字段值 -->
<sql id="FieldValue">
#{banner_id},
#{icom},
#{is_vaild},
#{order_code}
</sql>
<!-- 通过ID获取数据 -->
<select id="findById" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where
banner_id = #{banner_id}
</select>
<!-- 新增-->
<insert id="save" parameterType="pd">
insert into
<include refid="tableName"></include>
(
<include refid="Field"></include>
) values (
<include refid="FieldValue"></include>
)
</insert>
<!-- 删除-->
<delete id="delete" parameterType="pd">
delete from
<include refid="tableName"></include>
where
banner_id = #{banner_id}
</delete>
<!-- 修改 -->
<update id="edit" parameterType="pd">
update
<include refid="tableName"></include>
set
icom = #{icom},
is_vaild = #{is_vaild},
order_code = #{order_code}
where
banner_id = #{banner_id}
</update>
<!-- 广告列表 -->
<!-- 列表 -->
<select id="bannerDatalistPage" parameterType="page" resultType="pd">
select
banner_id,
icom,
order_code
from
c_banner
WHERE 1=1
<if test="pd.is_vaild !=null and pd.is_vaild !=''">
and is_vaild = #{pd.is_vaild}
</if>
ORDER BY order_code desc
</select>
<!-- 获取banner 全部的排序吗 -->
<select id="getAllOrderCode" resultType="pd">
select
order_order
from
c_banner
where
order by order_code
</select>
<!-- 获取最大的order_code -->
<select id="getMaxOrderCode" resultType="pd">
select
banner_id,order_code
from
c_banner
order by order_code desc limit 1
</select>
<!-- 获取最小的order_code -->
<select id="getMinOrderCode" resultType="pd">
select
banner_id,order_code
from
c_banner
order by order_code asc limit 1
</select>
<!-- 获取某条记录的上一条 -->
<select id="getOneTopOrderCode" resultType="pd" parameterType="pd">
select
<include refid="Field"></include>
from c_banner
where
order_code &gt; ${order_code} order by order_code asc limit 1
</select>
<!-- 获取某条记录的下一条 -->
<select id="getOneFooterOrderCode" resultType="pd" parameterType="pd">
select
<include refid="Field"></include>
from c_banner where order_code &lt; ${order_code} order by order_code desc limit 1
</select>
<!-- 批量删除 -->
<delete id="deleteAll" parameterType="String">
delete from c_banner
where
banner_id in
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 列表(全部) 前段接口 -->
<select id="pagingForuminfo" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where
is_vaild = 1
order by order_code desc
Limit ${pageIndex},${pageSize}
</select>
<!-- 查询列表(全部) 前段的个数 -->
<select id="pagingPageSum" parameterType="pd" resultType="pd">
select
count(banner_id) as count
from
c_banner
where
is_vaild = 1
</select>
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
</mapper>
\ No newline at end of file
<<<<<<< HEAD
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="OneClassfyMapper">
......@@ -101,4 +102,109 @@
</foreach>
</delete>
=======
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="OneClassfyMapper">
<!--表名 -->
<sql id="tableName">
c_one_classfy
</sql>
<!-- 字段 -->
<sql id="Field">
classify_id,
name,
icom
</sql>
<!-- 字段值 -->
<sql id="FieldValue">
#{classify_id},
#{name},
#{icom}
</sql>
<!-- 新增-->
<insert id="save" parameterType="pd">
insert into
<include refid="tableName"></include>
(
<include refid="Field"></include>
) values (
<include refid="FieldValue"></include>
)
</insert>
<!-- 删除-->
<delete id="delete" parameterType="pd">
delete from
<include refid="tableName"></include>
where
classify_id = #{classify_id}
</delete>
<!-- 修改 -->
<update id="edit" parameterType="pd">
update
<include refid="tableName"></include>
set
name = #{name},
icom = #{icom}
where
classify_id = #{classify_id}
</update>
<!-- 通过ID获取数据 -->
<select id="findById" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where
classify_id = #{classify_id}
</select>
<!-- 列表 -->
<select id="datalistPage" parameterType="page" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where 1=1
<if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
and
(
<!-- 根据需求自己加检索条件
字段1 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
or
字段2 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
-->
)
</if>
</select>
<!-- 列表(全部) -->
<select id="listAll" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
</select>
<!-- 批量删除 -->
<delete id="deleteAll" parameterType="String">
delete from
<include refid="tableName"></include>
where
classify_id in
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
</mapper>
\ No newline at end of file
<<<<<<< HEAD
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="StoreManager">
......@@ -185,4 +186,193 @@
=======
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="StoreManager">
<!--表名 -->
<sql id="tableName">
c_store
</sql>
<!-- 字段 -->
<sql id="Field">
gender,
mobile,
store_id,
real_name,
store_logo,
nickname,
create_time,
is_valid_store,
store_name,
end_valid_time,
wx_muner,
qq_munber,
one_classfy_id,
store_view_number,
view_number
</sql>
<!-- 字段值 -->
<sql id="FieldValue">
#{gender},
#{mobile},
#{store_id},
#{real_name},
#{store_logo},
#{nickname},
#{create_time},
#{is_valid_store},
#{store_name},
#{end_valid_time},
#{wx_muner},
#{qq_munber},
#{one_classfy_id},
#{store_view_number},
#{view_number}
</sql>
<!-- 新增-->
<insert id="save" parameterType="pd">
insert into
gender,
mobile,
real_name,
store_logo,
nickname,
create_time,
store_name,
end_valid_time,
wx_muner,
qq_munber,
one_classfy_id
(
<include refid="Field"></include>
) values (
#{gender},
#{mobile},
#{real_name},
#{store_logo},
#{nickname},
#{create_time},
#{store_name},
#{end_valid_time},
#{wx_muner},
#{qq_munber},
#{one_classfy_id}
)
</insert>
<!-- 删除-->
<delete id="delete" parameterType="pd">
delete from
<include refid="tableName"></include>
where
store_id = #{store_id}
</delete>
<!-- 修改 -->
<update id="edit" parameterType="pd">
update
<include refid="tableName"></include>
set
gender = #{gender},
mobile = #{mobile},
real_name= #{real_name},
store_logo= #{store_logo},
nickname= #{nickname},
create_time= #{create_time},
store_name= #{store_name},
end_valid_time= #{end_valid_time},
wx_muner= #{wx_muner},
qq_munber= #{qq_munber},
one_classfy_id= #{one_classfy_id}
where
store_id = #{store_id}
</update>
<!-- 通过ID获取数据 -->
<select id="findById" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where
store_id = #{store_id}
</select>
<!-- 列表 -->
<select id="datalistPage" parameterType="page" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
where 1=1
<if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
and
(
mobile LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
or
nickname LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
)
</if>
<!-- <if test="pd.lastStart!= null and pd.lastStart != ''">
and( #{pd.lastStart} &lt;= create_time )
</if>
<if test="pd.lastEnd!= null and pd.lastEnd != ''">
and( create_time &lt;= #{pd.lastEnd} )
</if> -->
order by create_time desc
</select>
<!-- 列表(全部) -->
<select id="listAll" parameterType="pd" resultType="pd">
select
<include refid="Field"></include>
from
<include refid="tableName"></include>
order by create_time desc
</select>
<!-- 批量删除 -->
<delete id="deleteAll" parameterType="String">
delete from
<include refid="tableName"></include>
where
store_id in
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<update id="addStoreViewNumber" parameterType="pd" >
update
<include refid="tableName"></include>
set
store_view_number = #{store_view_number}
where store_id = #{store_id}
</update>
<update id="addViewNumber" parameterType="pd" >
update
<include refid="tableName"></include>
set
view_number = #{view_number}
where store_id = #{store_id}
</update>
<update id="updateIsValid" parameterType="pd" >
update
<include refid="tableName"></include>
set
is_valid_store = #{is_valid_store}
where store_id = #{store_id}
</update>
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
</mapper>
\ No newline at end of file
<<<<<<< HEAD
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
......@@ -263,4 +264,271 @@
//图js start
</script>
</body>
=======
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 下拉框 -->
<link rel="stylesheet" href="${pageContext.request.contextPath}/static/ace/css/chosen.css" />
<!-- jsp文件头和头部 -->
<%@ include file="../../system/index/top.jsp"%>
<!-- 日期框 -->
<%-- <link rel="stylesheet" href="${pageContext.request.contextPath}/static/ace/css/datepicker.css" /> --%>
<link rel="stylesheet" href="${pageContext.request.contextPath}/static/fun/bootstrap-datetimepicker.min.css" />
<link rel="stylesheet" href="${pageContext.request.contextPath}/static/ace/css/chosen.css" />
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/static/fun/css/base.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/static/fun/css/home.css">
<!-- jsp文件头和头部 -->
<%@ include file="../../system/index/top.jsp"%>
<%-- <script type="text/javascript" src="${pageContext.request.contextPath}/static/fun/js/jquery.min.js"></script> --%>
<script type="text/javascript" src="${pageContext.request.contextPath}/static/fun/js/up.js"></script>
</head>
<body class="no-skin">
<!-- /section:basics/navbar.layout -->
<div class="main-container" id="main-container">
<!-- /section:basics/sidebar -->
<div class="main-content">
<div class="main-content-inner">
<div class="page-content">
<div class="row">
<div class="col-xs-12">
<section class="aui-content">
<div id="zhongxin" style="padding-top: 13px;">
<div style="height:20px;"></div>
<div class="aui-content-up">
<form action="${msg }.do" name="Form" id="Form" method="post" enctype="multipart/form-data" >
<!-- <div class="aui-content-up-form">
<h2>开户资质</h2>
</div> -->
<input type="hidden" name="banner_id" id="banner_id" value="${pd.banner_id}"/>
<input type="hidden" name="type" id="type" value="${pd.type }"/>
<div class="aui-form-group clear">
<label class="aui-label-control">
是否启用 <em>*</em>
</label>
<div class="aui-form-input">
<select class="chosen-select form-control" name="is_satart_up" id="is_satart_up" data-placeholder="请选择" style="vertical-align:top;width: 120px;">
<option value="1" ${pd.is_satart_up==1?'selected':'' }>启用 </option>
<option value="0" ${pd.is_satart_up==0?'selected':'' } >禁用</option>
</select>
</div>
</div>
<div class="aui-form-group clear">
<label class="aui-label-control">
封面 <em>*</em>
<span>小于2M</span>
</label>
<div class="aui-form-input">
<div class="aui-content-img-box aui-content-full">
<div class="aui-photo aui-up-img clear">
<input type="hidden" value="${pd.icom}" id="icom" name="icom">
<img alt="" id="image111" src="${pd.icom}" style="width: 130px;height: 110px;">
<input id="file" type="file" name="file" onchange="uploadLogo();" style="position: absolute; filter: alpha(opacity = 0); opacity: 0; width: 30px;" accept="image/jpg,image/jpeg,image/png,image/bmp">
<a class="btn btn-mini" onclick="chooseImage()">请选择</a>(图片比例100:48)
<%-- <section class="aui-file-up fl">
<c:if test="${pd.ICOM !=null}">
<img src="${pd.ICOM}" class="add-img">
</c:if>
<input type="file" name="file" id="file" value="" accept="image/jpg,image/jpeg,image/png,image/bmp" multiple/>
</section> --%>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="aui-btn-default">
<button class="aui-btn aui-btn-account" style="margin-left:30%" onclick="sumitForm()">上架</button>
<button class="aui-btn aui-btn-account" onclick="top.Dialog.close();">取消</button>
</div>
</section>
<!-- mask begin -->
<div class="aui-mask aui-works-mask" >
<div class="aui-mask-content">
<p class="aui-delete-text">确定要删除你上传的资料?</p>
<p class="aui-check-text">
<span class="aui-delete aui-accept-ok" onclick="sumintOk()" id="sumintOk">确定</span>
<span class="aui-accept-no">取消</span>
</p>
</div>
</div>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
<!-- /.page-content -->
</div>
</div>
<!-- /.main-content -->
</div>
<!-- /.main-container -->
<%@ include file="../../system/index/foot.jsp"%>
<!-- 下拉框 -->
<script src="${pageContext.request.contextPath}/static/ace/js/chosen.jquery.js"></script>
<!-- 日期框 -->
<%-- <script src="${pageContext.request.contextPath}/static/ace/js/date-time/bootstrap-datepicker.js"></script>
--%> <script src="${pageContext.request.contextPath}/static/fun/bootstrap-datetimepicker.js"></script>
<script src="${pageContext.request.contextPath}/static/fun/bootstrap-datetimepicker.zh-CN.js"></script>
<!--提示框-->
<script type="text/javascript" src="${pageContext.request.contextPath}/static/js/jquery.tips.js"></script>
<script type="text/javascript">
$(top.hangge());
$(function() {
$(".date-picker").datetimepicker({
language : "zh-CN",
format : 'yyyy-mm-dd hh:ii',
autoclose : true,
clearBtn : true
//添加清除按钮,可选值:true/false
});
//日期框
/* $('.date-picker').datepicker({
autoclose: true,
todayHighlight: true,
clearBtn:true
}); */
//下拉框
if (!ace.vars['touch']) {
$('.chosen-select').chosen({
allow_single_deselect : true
});
$(window).off('resize.chosen').on('resize.chosen',
function() {
$('.chosen-select').each(function() {
var $this = $(this);
$this.next().css({
'width' : $this.parent().width()
});
});
}).trigger('resize.chosen');
$(document).on('settings.ace.chosen',
function(e, event_name, event_val) {
if (event_name != 'sidebar_collapsed')
return;
$('.chosen-select').each(function() {
var $this = $(this);
$this.next().css({
'width' : $this.parent().width()
});
});
});
$('#chosen-multiple-style .btn').on(
'click',
function(e) {
var target = $(this).find('input[type=radio]');
var which = parseInt(target.val());
if (which == 2)
$('#form-field-select-4').addClass(
'tag-input-style');
else
$('#form-field-select-4').removeClass(
'tag-input-style');
});
}
//复选框全选控制
});
//保存
function sumitForm() {
if($("#file").val()=="" && "${pd.icom}"==""){
$("#file").tips({
side:3,
msg:"图标不能为空! ",
bg:'#AE81FF',
time:3
});
return false;
}
$("#Form").submit();
}
//图js start
function chooseImage() {
$("#file").click();
}
function uploadLogo() {
var file = document.getElementById("file").files[0];
if(!checkPic(file)){
return false;
}
/* var logo_url = uploadFile(file); */
var logo_url = getObjectURL(file);
$('#image111').attr('src',logo_url);
$('#icom').val(logo_url);
}
//建立一個可存取到該file的url
function getObjectURL(file) {
var url = null ;
if (window.createObjectURL!=undefined) { // basic
url = window.createObjectURL(file) ;
} else if (window.URL!=undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file) ;
} else if (window.webkitURL!=undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file) ;
}
return url ;
}
function checkPic(file){
var fileName = file.name.toLowerCase().split('.').splice(-1);
var fileSize = file.size;
if("png-jpg-gif-jpeg".indexOf(fileName)<0){
alert("只能上传png-jpg-gif-jpeg格式的图片");
return false;
}
if(fileSize>2*1024*1024){
alert("图片不能超过2M");
return false;
}
return true;
}
//图js start
</script>
</body>
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
</html>
\ No newline at end of file
<<<<<<< HEAD
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
......@@ -159,4 +160,167 @@
});
</script>
</body>
=======
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 下拉框 -->
<link rel="stylesheet" href="${pageContext.request.contextPath}/static/ace/css/chosen.css" />
<!-- jsp文件头和头部 -->
<%@ include file="../../system/index/top.jsp"%>
<!-- 日期框 -->
<link rel="stylesheet" href="${pageContext.request.contextPath}/static/ace/css/datepicker.css" />
</head>
<body class="no-skin">
<!-- /section:basics/navbar.layout -->
<div class="main-container" id="main-container">
<!-- /section:basics/sidebar -->
<div class="main-content">
<div class="main-content-inner">
<div class="page-content">
<div class="row">
<div class="col-xs-12">
<form action="${msg }.do" name="Form" id="Form" method="post" enctype="multipart/form-data">
<input type="hidden" name="CLASSIFY_ID" id="CLASSIFY_ID" value="${pd.CLASSIFY_ID}"/>
<div id="zhongxin" style="padding-top: 13px;">
<table id="table_report" class="table table-striped table-bordered table-hover">
<tr>
<td style="width:75px;text-align: right;padding-top: 13px;">名称:</td>
<td><input type="text" name="NAME" id="NAME" value="${pd.NAME}" maxlength="50" placeholder="这里输入名称" title="名称" style="width:98%;"/></td>
</tr>
<tr>
<td style="width:75px;text-align: right;padding-top: 13px;">二级类型:</td>
<td>
<select id="ONE_CLASSFY_TAG" name="ONE_CLASSFY_TAG" ${msg=='edit'?'disabled="disabled" style="background-color: #F5F5F5"':'' } >
<option value="1" ${pd.ONE_CLASSFY_TAG =='1'?'selected':''}>没有二级</option>
<option value="2" ${pd.ONE_CLASSFY_TAG =='2'?'selected':''}>车牌</option>
<option value="3" ${pd.ONE_CLASSFY_TAG =='3'?'selected':''}>二级分类</option>
</select>
</td>
</tr>
<tr>
<td style="width:75px;text-align: right;padding-top: 13px;">封图:</td>
<td>
<div class="aui-form-input">
<div class="aui-content-img-box aui-content-full">
<div class="aui-photo aui-up-img clear">
<input type="hidden" value="${pd.ICOM}" id="ICOM" name="ICOM">
<img alt="" id="add-img" src="${pd.ICOM}" style="width: 130px;height: 110px;">
<input id="file" type="file" name="file" style="position: absolute; filter: alpha(opacity = 0); opacity: 0; width: 30px;" accept="image/jpg,image/jpeg,image/png,image/bmp" />
<a class="btn btn-mini" onclick="chooseImage()">请选择</a><%--(图片比例100:48)--%>
<%-- <section class="aui-file-up fl">
<c:if test="${pd.ICOM !=null}">
<img src="${pd.icom}" class="add-img" id="icom">
</c:if>
<input type="file" name="file" id="file" value="" accept="image/jpg,image/jpeg,image/png,image/bmp" multiple/>
</section> --%>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td style="text-align: center;" colspan="10">
<a class="btn btn-mini btn-primary" onclick="save();">保存</a>
<a class="btn btn-mini btn-danger" onclick="top.Dialog.close();">取消</a>
</td>
</tr>
</table>
</div>
<div id="zhongxin2" class="center" style="display:none"><br/><br/><br/><br/><br/><img src="static/images/jiazai.gif" /><br/><h4 class="lighter block green">提交中...</h4></div>
</form>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
<!-- /.page-content -->
</div>
</div>
<!-- /.main-content -->
</div>
<!-- /.main-container -->
<!-- 页面底部js¨ -->
<%@ include file="../../system/index/foot.jsp"%>
<!-- 下拉框 -->
<script src="${pageContext.request.contextPath}/static/ace/js/chosen.jquery.js"></script>
<!-- 日期框 -->
<script src="${pageContext.request.contextPath}/static/ace/js/date-time/bootstrap-datepicker.js"></script>
<!--提示框-->
<script type="text/javascript" src="${pageContext.request.contextPath}/static/js/jquery.tips.js"></script>
<script type="text/javascript">
$(top.hangge());
//保存
function save(){
if($("#NAME").val()==""){
$("#NAME").tips({
side:3,
msg:'请输入名称',
bg:'#AE81FF',
time:2
});
$("#NAME").focus();
return false;
}
if($("#ICOM").val()==""){
$("#ICOM").tips({
side:3,
msg:'请输入分类图标',
bg:'#AE81FF',
time:2
});
$("#ICOM").focus();
return false;
}
$("#Form").submit();
$("#zhongxin").hide();
$("#zhongxin2").show();
}
//图片预览
function chooseImage() {
$("#file").click();
}
$("#file").change(function(){
var objUrl = getObjectURL(this.files[0]) ;
console.log("objUrl = "+objUrl) ;
if (objUrl) {
$("#add-img").attr("src", objUrl) ;
$("#ICOM").val(objUrl);
}
});
//建立一個可存取到該file的url
function getObjectURL(file) {
var url = null ;
if (window.createObjectURL!=undefined) { // basic
url = window.createObjectURL(file) ;
} else if (window.URL!=undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file) ;
} else if (window.webkitURL!=undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file) ;
}
return url ;
}
$(function() {
//日期框
$('.date-picker').datepicker({autoclose: true,todayHighlight: true});
});
</script>
</body>
>>>>>>> branch 'master' of http://code.diaosaas.com/linhaibing/tongmeng-app.git
</html>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论