ss
jiangping
2025-07-10 056c73b0e86e76faa08b627c0cebfa244a7b399a
ss
已添加5个文件
已修改21个文件
1481 ■■■■ 文件已修改
admin/dmttwebsite_admin/index.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/bottom.vue 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/seo.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/index.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/com/doumee/core/constants/Constants.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/com/doumee/dao/dto/FootDataDTO.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/com/doumee/dao/vo/FootDataVO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/com/doumee/service/business/impl/CarouselServiceImpl.java 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/about.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/aboutChannel.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/alot.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/banner_details.html 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/case_details.html 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/components/footer.html 94 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/components/nav.html 253 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/dynamics.html 135 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/dynamics_details.html 84 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/index.html 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/intelligent_system.html 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/operation.html 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/solution-meadowlands.html 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/solution-scenicSpot.html 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/solution-space.html 158 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/solution-sport.html 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/templates/solution.html 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/dmttwebsite_admin/index.html
@@ -1 +1 @@
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/dmttwebsite_admin/favicon.ico"><title>豆米跳跳官网后台管理</title><link href="/dmttwebsite_admin/static/css/app.192b2716.css" rel="preload" as="style"><link href="/dmttwebsite_admin/static/css/chunk-vendors.ea9ff9e0.css" rel="preload" as="style"><link href="/dmttwebsite_admin/static/js/app.036a313f.js" rel="preload" as="script"><link href="/dmttwebsite_admin/static/js/chunk-vendors.1d398f3c.js" rel="preload" as="script"><link href="/dmttwebsite_admin/static/css/chunk-vendors.ea9ff9e0.css" rel="stylesheet"><link href="/dmttwebsite_admin/static/css/app.192b2716.css" rel="stylesheet"></head><body><div id="app"></div><script src="/dmttwebsite_admin/static/js/chunk-vendors.1d398f3c.js"></script><script src="/dmttwebsite_admin/static/js/app.036a313f.js"></script></body></html>
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/dmttwebsite_admin/favicon.ico"><title>豆米跳跳官网后台管理</title><link href="/dmttwebsite_admin/static/css/app.e113772a.css" rel="preload" as="style"><link href="/dmttwebsite_admin/static/css/chunk-vendors.ea9ff9e0.css" rel="preload" as="style"><link href="/dmttwebsite_admin/static/js/app.ddfab1fe.js" rel="preload" as="script"><link href="/dmttwebsite_admin/static/js/chunk-vendors.1d398f3c.js" rel="preload" as="script"><link href="/dmttwebsite_admin/static/css/chunk-vendors.ea9ff9e0.css" rel="stylesheet"><link href="/dmttwebsite_admin/static/css/app.e113772a.css" rel="stylesheet"></head><body><div id="app"></div><script src="/dmttwebsite_admin/static/js/chunk-vendors.1d398f3c.js"></script><script src="/dmttwebsite_admin/static/js/app.ddfab1fe.js"></script></body></html>
admin/src/views/business/bottom.vue
@@ -40,6 +40,15 @@
            v-trim
        />
      </el-form-item>
      <el-form-item label="企业邮箱:" prop="qyemail">
        <el-input
            style="width: 50%"
            type="textarea"
            v-model="form.qyemail"
            placeholder="请输入企业邮箱"
            v-trim
        />
      </el-form-item>
      <el-form-item label="备案号:" prop="footWords">
        <el-input
            style="width: 50%"
@@ -165,6 +174,41 @@
      <el-form-item style="display: block">
        <el-button type="primary"   icon="el-icon-plus" @click="add3">添加荣誉资质</el-button>
      </el-form-item>
      <div style="margin: 100px 0 50px 0">
        <span style="font-size: 15px; font-weight: bold;">【5】友情链接:</span>
      </div>
      <div  v-for="(item1,index) in form.yqlinks" :key="'友情链接'+index" style="display: flex">
        <div style="flex: 1;">
          <el-form-item label="标题:"  :required="true"   >
            <el-input
                style="width: 100%"
                type="text"
                v-model="item1.name"
                placeholder="请输入标题"
                v-trim
            />
          </el-form-item>
        </div>
        <div style="display: block;flex: 3">
          <el-form-item label="跳转地址:" style="display:inline-block;  width: 80%">
            <el-input
                style="width: 100%"
                type="text"
                v-model="item1.address"
                placeholder="请输入跳转地址"
                v-trim
            />
          </el-form-item>
          <el-form-item label-width="30px" style="display:inline-block;">
            <el-button type="danger" v-if="form.yqlinks && form.yqlinks.length >1"  icon="el-icon-delete" @click="del4(index)">删除</el-button>
          </el-form-item>
        </div>
        <div>
        </div>
      </div>
      <el-form-item style="display: block">
        <el-button type="primary"   icon="el-icon-plus" @click="add4">添加友情链接</el-button>
      </el-form-item>
        <el-form-item style="margin-top: 100px;width: 100%;text-align: center">
          <el-button type="primary" style="width: 300px"  :loading="working" @click="submit">保存配置项</el-button>
        </el-form-item>
@@ -195,8 +239,10 @@
        linkMobile: 0,
        linkPhone: 0,
        serverTime: '',
        qyemail: '',
        solveScheme: [{ name: '', address: '' }],
        honors: [{ name: '', address: '' }],
        yqlinks: [{ name: '', address: '' }],
        wisdomSystem: [{ name: '', address: '' }]
      }
    }
@@ -225,6 +271,15 @@
    add3 () {
      this.form.honors.push({ name: '', address: '' })
    },
    del4 (index) {
      if (this.form.yqlinks.length == 1) {
        return
      }
      this.form.yqlinks.splice(index)
    },
    add4 () {
      this.form.yqlinks.push({ name: '', address: '' })
    },
    del2 (index) {
      if (this.form.wisdomSystem.length == 1) {
        return
@@ -246,10 +301,12 @@
            this.form.footWords = res.footWords
            this.form.linkMobile = res.linkMobile
            this.form.linkPhone = res.linkPhone
            this.form.qyemail = res.qyemail
            this.form.serverTime = res.serverTime
            this.form.solveScheme = res.solveScheme || [{ name: '', address: '' }]
            this.form.wisdomSystem = res.wisdomSystem || [{ name: '', address: '' }]
            this.form.honors = res.honors || [{ name: '', address: '' }]
            this.form.yqlinks = res.yqlinks || [{ name: '', address: '' }]
          }
        })
    },
admin/src/views/business/seo.vue
@@ -43,7 +43,7 @@
        <el-table-column prop="editDate" label="操作时间" min-width="150px"></el-table-column>
        <el-table-column prop="editorName" label="操作人" min-width="100px"></el-table-column>
        <el-table-column
          v-if="containPermissions(['business:seo:update', 'business:seo:delete'])"
          v-if="containPermissions(['business:seo:update\', \'business:seo:delete'])"
          label="操作"
          min-width="120"
          fixed="right"
admin/src/views/index.vue
@@ -5,23 +5,37 @@
      <div class="fs13">
        ä»Šå¤©æ˜¯ {{ nowDate }} {{ nowWeek }},欢迎访问豆米跳跳官网后台管理平台
      </div>
      <div class="content">
        <el-button class="btn" :loading="loading[0]"  type="primary" @click="staticPage(0)">首页静态化</el-button>
        <el-button class="btn" :loading="loading[6]"  type="primary"  @click="staticPage(6)">Alot物联静态化</el-button>
        <el-button class="btn" :loading="loading[5]"  type="primary" @click="staticPage(5)">最新动态静态化</el-button>
        <el-button class="btn" :loading="loading[3]"  type="primary" @click="staticPage(3)">关于我们静态化</el-button>
        <el-button class="btn" :loading="loading[4]"  type="primary" @click="staticPage(4)">渠道合作静态化</el-button>
      <div style="font-size: 20px;font-weight: bold;margin-top: 30px;color: #144077">
        ã€ç½‘站静态化】
      </div>
      <div class="content">
        <el-button class="btn" :loading="loading[7]"   type="primary" @click="staticPage(7)">最新动态详情静态化</el-button>
        <el-button class="btn" :loading="loading[9]"  type="primary" @click="staticPage(9)">客户案例详情作静态化</el-button>
        <el-button class="btn" :loading="loading[0]"  type="primary" @click="staticPage(0)">首页</el-button>
        <el-button class="btn" :loading="loading[6]"  type="primary"  @click="staticPage(6)">Alot物联</el-button>
        <el-button class="btn" :loading="loading[5]"  type="primary" @click="staticPage(5)">最新动态</el-button>
        <el-button class="btn" :loading="loading[3]"  type="primary" @click="staticPage(3)">关于我们</el-button>
        <el-button class="btn" :loading="loading[4]"  type="primary" @click="staticPage(4)">渠道合作</el-button>
      </div>
      <div class="content">
        <el-button class="btn" :loading="loading[1]"  type="primary" @click="staticPage(1)">智慧系统静态化</el-button>
        <el-button class="btn" :loading="loading[7]"   type="primary" @click="staticPage(7)">最新动态详情</el-button>
        <el-button class="btn" :loading="loading[9]"  type="primary" @click="staticPage(9)">客户案例详情</el-button>
        <el-button class="btn" :loading="loading[9]"  type="primary" @click="staticPage(14)">轮播图详情</el-button>
      </div>
      <div style="font-size: 20px;font-weight: bold;margin-top: 30px;color: #144077">
        ã€æ™ºæ…§ç³»ç»Ÿé™æ€åŒ–】
      </div>
      <div class="content">
        <el-button class="btn" :loading="loading[8]"  type="primary" @click="staticPage(8)">解决方案静态化</el-button>
        <el-button class="btn" :loading="loading[1]"  type="primary" @click="staticPage(1)">智慧系统运营系统</el-button>
        <el-button class="btn" :loading="loading[2]"  type="primary" @click="staticPage(2)">智慧系统运维系统</el-button>
      </div>
      <div style="font-size: 20px;font-weight: bold;margin-top: 30px;color: #144077">
        ã€è§£å†³æ–¹æ¡ˆé™æ€åŒ–】
      </div>
      <div class="content">
        <el-button class="btn" :loading="loading[8]"  type="primary" @click="staticPage(8)">数智体育场馆</el-button>
        <el-button class="btn" :loading="loading[10]"  type="primary" @click="staticPage(10)">24H智能场馆</el-button>
        <el-button class="btn" :loading="loading[11]"  type="primary" @click="staticPage(11)">景区&游乐园</el-button>
        <el-button class="btn" :loading="loading[12]"  type="primary" @click="staticPage(12)">数智体育平台</el-button>
        <el-button class="btn" :loading="loading[13]"  type="primary" @click="staticPage(13)">空间智慧管理</el-button>
      </div>
    </div>
  </div>
server/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java
@@ -246,6 +246,8 @@
        String html = objIndex.getHtml();//页面名称
        String domain = queryByCode(Constants.SYSTEM,Constants.WEB_DOMAIN).getCode();
        String htmlPath = queryByCode(Constants.SYSTEM,Constants.STATIC_PAGES_PATH).getCode();
//          domain = ".";
//          htmlPath = "D://static/";
        File docFile = new File( htmlPath);
        if(!docFile.exists()){
            docFile.mkdirs();
@@ -260,6 +262,13 @@
        if(objIndex.getKey() == Constants.PageIndex.dynamicsDetail.getKey() || objIndex.getKey() == Constants.PageIndex.casesDetail.getKey() ){
            List<Information> dataList =getInfomationListByType(objIndex.getKey() == Constants.PageIndex.dynamicsDetail.getKey() ?Constants.ZERO:Constants.ONE,null);
            generateDetailsHtml(dataList,dataMap,flt,htmlPath+html);//单文件数据
        }else
        if(objIndex.getKey() == Constants.PageIndex.bannerDetails.getKey()   ){
            List<Carousel> dataList = carouselMapper.selectList(new LambdaQueryWrapper<Carousel>()
                    .eq(Carousel::getIsdeleted,Constants.ZERO)
                    .eq(Carousel::getJumpType,Constants.ONE)//外链
                    .orderByDesc(Carousel::getSortnum ,Carousel::getCreateDate));
            generateBannerDetailsHtml(dataList,dataMap,flt,htmlPath+html);//单文件数据
        }else{
            if(objIndex.getKey() == Constants.PageIndex.dynamics.getKey() || objIndex.getKey() == Constants.PageIndex.casesDetail.getKey() ){
                dataMap.put("dataList", getInfomationListByType(objIndex.getKey() == Constants.PageIndex.dynamics.getKey() ?Constants.ZERO:Constants.ONE,null));
@@ -341,6 +350,16 @@
            generateSingleHtml(dataMap,flt,tt);//单文件数据
        }
    }
    private void generateBannerDetailsHtml(List<Carousel> dataList, Map<String, Object> dataMap, String flt, String htmlPath) {
        if(dataList== null){
            return;
        }
        for(Carousel data :dataList){
            dataMap.put("data",data);
            String tt =htmlPath.replace("${id}",data.getId()+"");
            generateSingleHtml(dataMap,flt,tt);//单文件数据
        }
    }
    private void generateSingleHtml(Map<String, Object> dataMap, String flt, String htmlPath)   {
        try {
@@ -382,6 +401,7 @@
        String path = findDictDataByLabel(dictDataList,Constants.FILE_DIR);
        footDataVO.setFileDir(path);
        footDataVO.setFootWords(findDictDataByLabel(dictDataList,Constants.FOOT_WORDS));
        footDataVO.setQyemail(findDictDataByLabel(dictDataList,Constants.QYEMAIL));
        footDataVO.setFootImgUrl(findDictDataByLabel(dictDataList,Constants.FOOT_IMGURL));
        footDataVO.setFootFullImgUrl(path+ footDataVO.getFootImgUrl());
        footDataVO.setFootImgUrl2(findDictDataByLabel(dictDataList,Constants.FOOT_IMGURL2));
@@ -401,6 +421,10 @@
        if(Objects.nonNull(wisdomSystem) & org.apache.commons.lang3.StringUtils.isNotBlank(honors)){
            footDataVO.setHonors(JSONArray.parseArray(honors));
        }
        String qylinks = findDictDataByLabel(dictDataList,Constants.YQLINKS);
        if(Objects.nonNull(qylinks) & org.apache.commons.lang3.StringUtils.isNotBlank(qylinks)){
            footDataVO.setYqlinks(JSONArray.parseArray(qylinks));
        }
        footDataVO.setServerTime(findDictDataByLabel(dictDataList,Constants.SERVER_TIME));
        return footDataVO;
server/src/main/java/com/doumee/core/constants/Constants.java
@@ -42,6 +42,8 @@
    public static final String SOLVE_SCHEME ="SOLVE_SCHEME" ;
    public static final String WISDOM_SYSTEM ="WISDOM_SYSTEM" ;
    public static final String HONORS ="HONORS" ;
    public static final String YQLINKS ="YQLINKS" ;
    public static final String QYEMAIL ="QYEMAIL" ;
    public static final String FOOT_WORDS ="FOOT_WORDS" ;
@@ -70,15 +72,21 @@
    public enum PageIndex {
        defaultPage(  -1, "默认页", "default.html","default.html",-1),
        index(  0, "首页","index.html","index.html",0),
        zhxt(  1, "智慧系统一级页","intelligent_system.html","intelligent_system.html",1),
        zhxt2(  2, "智慧场馆二级页","index.html","index.html",1),
        zhxt(  1, "智慧场馆运营系统","intelligent_system.html","intelligent_system.html",1),
        zhxt2(  2, "智慧场馆运维系统","operation.html","operation.html",1),
        about(  3, "关于我们","about.html","about.html",5),
        operation(  4, "渠道合作","aboutChannel.html","aboutChannel.html",6),
        dynamics(  5, "最新动态","dynamics.html","dynamics.html",4),
        alot(  6, "alot物联","alot.html","alot.html",3),
        dynamicsDetail(  7, "最新动态详情","dynamics_details.html","dynamics/${id}.html",4),
        solution(  8, "解决方案","solution.html","solution.html",2),
        casesDetail(  9, "客户案例详情页","case_details.html","cases/${id}.html",0);
        solution(  8, "解决方案-数智体育场馆","solution.html","solution.html",2),
        casesDetail(  9, "客户案例详情页","case_details.html","cases/${id}.html",0),
        solutioMeadowlands(  10, "解决方案-24H智能场馆","solution-meadowlands.html","solution-meadowlands.html",2),
        solutionSport(  11, "解决方案-景区&游乐园","solution-sport.html","solution-sport.html",2),
        solutionScenicSpot(  12, "解决方案-数智体育平台","solution-scenicSpot.html","solution-scenicSpot.html",2),
        solutionSpace(  13, "解决方案-空间智慧管理","solution-space.html","solution-space.html",2),
        bannerDetails(  14, "首页-轮播图详情","banner_details.html","banners/${id}.html",0);
        private int key;
        private String name;
        private  String template;
server/src/main/java/com/doumee/dao/dto/FootDataDTO.java
@@ -32,6 +32,8 @@
    @ApiModelProperty(value = "公司地址")
    private String address;
    @ApiModelProperty(value = "联系邮箱")
    private String qyemail;
    @ApiModelProperty(value = "解决方案([{\"name\":\"解决方案一\",\"address\":\"跳转地址一\"},{\"name\":\"解决方案二\",\"address\":\"跳转地址二\"}])")
    private JSONArray solveScheme;
@@ -40,6 +42,7 @@
    private JSONArray wisdomSystem;
    @ApiModelProperty(value = "荣誉资质([{\"name\":\"荣誉资质一\",\"address\":\"跳转地址一\"},{\"name\":\"荣誉资质二\",\"address\":\"荣誉资质三\"}])")
    private JSONArray honors;
    @ApiModelProperty(value = "友情链接([{\"name\":\"荣誉资质一\",\"address\":\"跳转地址一\"},{\"name\":\"荣誉资质二\",\"address\":\"荣誉资质三\"}])")
    private JSONArray yqlinks;
}
server/src/main/java/com/doumee/dao/vo/FootDataVO.java
@@ -40,6 +40,8 @@
    @ApiModelProperty(value = "公司地址")
    private String address;
    @ApiModelProperty(value = "联系邮箱")
    private String qyemail;
    @ApiModelProperty(value = "解决方案([{\"name\":\"解决方案一\",\"address\":\"跳转地址一\"},{\"name\":\"解决方案二\",\"address\":\"跳转地址二\"}])")
    private JSONArray solveScheme;
@@ -48,5 +50,7 @@
    private JSONArray wisdomSystem;
    @ApiModelProperty(value = "荣誉资质([{\"name\":\"荣誉资质一\",\"address\":\"跳转地址一\"},{\"name\":\"荣誉资质二\",\"address\":\"荣誉资质三\"}])")
    private JSONArray honors;
    @ApiModelProperty(value = "友情链接([{\"name\":\"荣誉资质一\",\"address\":\"跳转地址一\"},{\"name\":\"荣誉资质二\",\"address\":\"荣誉资质三\"}])")
    private JSONArray yqlinks;
}
server/src/main/java/com/doumee/service/business/impl/CarouselServiceImpl.java
@@ -242,18 +242,23 @@
                footDataVO.getFootImgUrl2());
        footDataVO.setAddress(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.ADDRESS).getCode());
        footDataVO.setLinkPhone(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.LINK_PHONE).getCode());
        footDataVO.setQyemail(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.QYEMAIL).getCode());
        footDataVO.setLinkMobile(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.LINK_MOBILE).getCode());
        SystemDictData solveScheme = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.SOLVE_SCHEME);
        if(Objects.nonNull(solveScheme) & org.apache.commons.lang3.StringUtils.isNotBlank(solveScheme.getCode())){
        if(Objects.nonNull(solveScheme) && org.apache.commons.lang3.StringUtils.isNotBlank(solveScheme.getCode())){
            footDataVO.setSolveScheme(JSONArray.parseArray(solveScheme.getCode()));
        }
        SystemDictData wisdomSystem = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.WISDOM_SYSTEM);
        if(Objects.nonNull(wisdomSystem) & org.apache.commons.lang3.StringUtils.isNotBlank(wisdomSystem.getCode())){
        if(Objects.nonNull(wisdomSystem) && org.apache.commons.lang3.StringUtils.isNotBlank(wisdomSystem.getCode())){
            footDataVO.setWisdomSystem(JSONArray.parseArray(wisdomSystem.getCode()));
        }
        SystemDictData honors = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.HONORS);
        if(Objects.nonNull(wisdomSystem) & org.apache.commons.lang3.StringUtils.isNotBlank(honors.getCode())){
        if(Objects.nonNull(wisdomSystem) && org.apache.commons.lang3.StringUtils.isNotBlank(honors.getCode())){
            footDataVO.setHonors(JSONArray.parseArray(honors.getCode()));
        }
        SystemDictData yqlinks = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.YQLINKS);
        if(Objects.nonNull(yqlinks) && org.apache.commons.lang3.StringUtils.isNotBlank(yqlinks.getCode())){
            footDataVO.setYqlinks(JSONArray.parseArray(yqlinks.getCode()));
        }
        footDataVO.setServerTime(systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.SERVER_TIME).getCode());
        return footDataVO;
@@ -269,6 +274,11 @@
        if (Objects.nonNull(footWords)) {
            footWords.setCode(footDataDTO.getFootWords());
            systemDictDataBiz.updateById(footWords);
        }
        SystemDictData qyemail = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.QYEMAIL);
        if (Objects.nonNull(qyemail)) {
            qyemail.setCode(footDataDTO.getQyemail());
            systemDictDataBiz.updateById(qyemail);
        }
        SystemDictData footImgUrl = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.FOOT_IMGURL);
@@ -322,6 +332,11 @@
            honors.setCode(footDataDTO.getHonors().toString());
            systemDictDataBiz.updateById(honors);
        }
        SystemDictData yqlinks = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.YQLINKS);
        if (Objects.nonNull(yqlinks)&&Objects.nonNull(footDataDTO.getYqlinks())) {
            yqlinks.setCode(footDataDTO.getYqlinks().toString());
            systemDictDataBiz.updateById(yqlinks);
        }
    }
server/src/main/resources/templates/about.html
@@ -3,6 +3,7 @@
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
@@ -29,7 +30,7 @@
            <div class="index-banner-c">
                <div class="index-banner-c-a">关于我们 è±†ç±³ç§‘技</div>
                <div class="index-banner-c-b">智慧场馆营销SaaS系统+数智解决方案服务</div>
                <div class="index-banner-c-c">
                <div class="index-banner-c-c" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img src="${webDomain!''}/assets/images/btn_ar@2x.png"  alt="${seo.imgalt!''}" >
                </div>
server/src/main/resources/templates/aboutChannel.html
@@ -3,6 +3,7 @@
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
@@ -29,7 +30,7 @@
        <div class="index-banner-c">
            <div class="index-banner-c-a">关于我们 è±†ç±³ç§‘技</div>
            <div class="index-banner-c-b">智慧场馆营销SaaS系统+数智解决方案服务</div>
            <div class="index-banner-c-c">
            <div class="index-banner-c-c" onclick="goZixun()">
                <span>咨询详情</span>
                <img src="${webDomain!''}/assets/images/btn_ar@2x.png"  alt="${seo.imgalt!''}" >
            </div>
server/src/main/resources/templates/alot.html
@@ -4,6 +4,7 @@
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <meta name="description" content="${seo.remark!''}">
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/alot.css">
@@ -29,7 +30,7 @@
        <div class="index-banner-c">
            <div class="index-banner-c-a">智慧物联、万物互联</div>
            <div class="index-banner-c-b">专业的智慧场馆运营管理系统平台</div>
            <div class="index-banner-c-c">
            <div class="index-banner-c-c" onclick="goZixun()">
                <span>咨询详情</span>
                <img alt="${seo.imgalt!''}"  src="${webDomain!''}/assets/images/btn_ar@2x.png" >
            </div>
server/src/main/resources/templates/banner_details.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <link rel="stylesheet"  href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/banner_details.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/swiper.css">
    <script src="${webDomain!''}/js/jquery.js"></script>
    <script src="${webDomain!''}/js/swiper.js"></script>
    <script src="${webDomain!''}/js/dynamics_details.js"></script>
    <script src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet"  href="${webDomain!''}/assets/selectFilter.css">
</head>
<body>
<div class="index">
    <div id="header">
        <#include "/components/nav.html">
    </div>
    <div style="width: 100%; height: 70px;"></div>
    <div class="index-a">
        <span class="index-a-tips">轮播图详情</span>
        <span class="index-a-go"> > </span>
        <span class="index-a-tips1">文章详情</span>
    </div>
    <div class="index-a-info">
        <div class="index-a-info-title">${data.title!''}</div>
        <div class="index-a-info-date">${(data.createDate!'')?date}</div>
        <div class="index-a-info-x"></div>
        <div class="index-a-info-content">${(data.content!'')}</div>
    </div>
    <div id="footer">  <#include "/components/footer.html"></div>
</div>
</body>
</html>
server/src/main/resources/templates/case_details.html
@@ -5,6 +5,7 @@
    <title>${seo.title!''}</title>
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <link rel="stylesheet"  href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/dynamics_details.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/animate.css">
server/src/main/resources/templates/components/footer.html
@@ -1,5 +1,5 @@
    <style>
        .footer {
                .footer {
            width: 100%;
            display: flex;
            flex-direction: column;
@@ -80,6 +80,8 @@
        }
        .footer-c {
            width: 100%;
            padding-bottom: 10px;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            background: #2E333A;
@@ -161,17 +163,61 @@
        }
        .footer-c-info {
            width: 100%;
            height: 79px;
            line-height: 79px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-weight: 400;
            font-size: 14px;
            font-size: 12px;
            color: #7B7F87;
        }
        .footer-c-info a {
            font-weight: 400;
            font-size: 14px;
            font-size: 12px;
            color: #7B7F87;
        }
        .footer-c-url {
            width: 100%;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 400;
            font-size: 12px;
            color: #7B7F87;
            margin-top: 15px;
        }
        .footer-c-url a {
            font-weight: 400;
            font-size: 12px;
            color: #7B7F87;
        }
         .zixunwin{
             display:none;
             z-index:9999;
             position:fixed;
             width:100%;
             height:100%;
             top:0px;
             background:#0000005e;
             .imgdiv{
                      padding-top:40px;
                     font-size:18px;
                     display:flex;
                     width:360px;
                     height:300px;
                     flex-direction: column;
                     position:fixed;
                     top:calc(50% - 120px);
                     left:calc(50% - 180px);
                     background:white;
                     border:solid 5px #FF7900;
                     text-align: center;
                }
             .zixunimg{
                 margin-left:80px;
                width:200px;
                height:200px;
             }
        }
    </style>
    <div class="footer">
@@ -216,7 +262,7 @@
                        <#if bottom.wisdomSystem ??>
                            <#list bottom.wisdomSystem as item>
                                <div class="footer-c-n-item-row">
                                    <#if item.address ?? && item.address!=''>  <a href="${item.address!'javascript:void(0)'}"></#if>
                                    <#if item.address ?? && item.address!=''>  <a href="${item.address!'javascript:void(0)'}" target="_blank"></#if>
                                    ${item.name!''}
                                    <#if item.address ?? && item.address!=''>   </a></#if>
                                </div>
@@ -228,9 +274,9 @@
                        <#if bottom.solveScheme ??>
                            <#list bottom.solveScheme as item>
                                <div class="footer-c-n-item-row">
                                        <#if item.address ?? && item.address!=''>  <a href="${item.address!'javascript:void(0)'}"></#if>
                                        <#if item.address ?? && item.address!=''>  <a href="${item.address!'javascript:void(0)'}" target="_blank"></#if>
                                        ${item.name!''}
                                        <#if item.address ?? && item.address!=''>   </a></#if>
                                        <#if item.address ?? && item.address!=''></a></#if>
                                </div>
                             </#list>
                        </#if>
@@ -240,7 +286,7 @@
                        <#if bottom.honors ??>
                            <#list bottom.honors as item>
                            <div class="footer-c-n-item-row">
                                <#if item.address ?? && item.address!=''>  <a href="${item.address!'javascript:void(0)'}"></#if>
                                <#if item.address ?? && item.address!=''>  <a href="${item.address!'javascript:void(0)'}" target="_blank"></#if>
                                    ${item.name!''}
                                <#if item.address ?? && item.address!=''>   </a></#if>
                            </div>
@@ -268,10 +314,40 @@
                    </div>
                </div>
            </div>
            <div class="footer-c-url">
                <#if bottom.yqlinks ??>
                <#list bottom.yqlinks as item>
                <#if item.address ?? && item.address!=''>  <a href="${item.address!''}" target="_blank"></#if>
                ${item.name!''}
                <#if item.address ?? && item.address!=''></a></#if>
                <#if item_index+1 lt bottom.yqlinks?size>
                     &nbsp;|&nbsp;
                  </#if>
                </#list>
                </#if>
            </div>
            <div class="footer-c-info" id="footerInfo">${bottom.footWords!''}</div>
            <div class="footer-c-info">
                å¦‚有问题请联系邮箱:${bottom.qyemail!''}
            </div>
        </div>
    </div>
    <div class="zixunwin" id="zixunWindow" onclick="closeZixun()">
        <div class="imgdiv" >
            <span style="font-weight: bold;">扫码咨询 å…è´¹è¯•用</span>
            <img class="zixunimg" src="http://121.41.112.139:8099/dmttwebsite_file/20250709/f9ecfc7fea534148ab1e5acd76bfa5be.jpg"   />
            <span style="color: #999999;font-size: 16px;">私有部署 æºç äºŒå¼€</span>
        </div>
    </div>
    <script>
    function goZixun(){
        console.log('咨询详情')
        $("#zixunWindow").show();
    }
     function closeZixun(){
        console.log('咨询详情')
        $("#zixunWindow").hide();
    }
        $(document).ready(function() {
            let url = 'http://121.41.112.139:8099'
            var product = null
server/src/main/resources/templates/components/nav.html
@@ -1,36 +1,219 @@
<div class="nav">
    <div class="nav-logo">
        <img src="${webDomain}/assets/images/top_logo@2x.png" alt="${seo.imgalt!''}">
<style>
        .nav {
            width: 1200px;
            height: 70px;
            margin: 0 auto;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .nav-logo {
            flex-shrink: 0;
            width: 160px;
            height: 52px;
            margin-right: 80px;
        }
        .nav-logo img {
            width: 100%;
            height: 100%;
        }
        ul {
            flex: 1;
            height: 100%;
            list-style-type: none;
            display: flex;
            align-content: center;
        }
        ul li a {
            display: block;
        }
        ul li {
            margin-right: 50px;
            line-height: 70px;
            position: relative;
        }
        ul li:hover .drop-down {
            display: block;
        }
        ul li:last-child {
            margin: 0 !important;
        }
        ul li .underline {
            width: 30px;
            height: 4px;
            position: absolute;
            bottom: 9px;
            left: 50%;
            transform: translate(-50%, 0);
            background: #FF7900;
        }
        .fa {
            position: fixed !important;
            left: 0 !important;
            width: 100vw !important;
            height: calc(100vh - 70px) !important;
            overflow-y: scroll !important;
            padding: 30px 0 !important;
            box-sizing: border-box !important;
        }
        .fa-content {
            width: 1200px;
            margin: 0 auto;
        }
        .fa-content-item {
            width: 100%;
        }
        .fa-content-item-label {
            display: inline;
            font-weight: 600;
            font-size: 18px;
            color: #191B1F;
            cursor: pointer;
        }
        .fa-content-item-label:hover {
            color: #FF7900 !important;
        }
        .fa-content-item-list {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        .fa-content-item-list-zw {
            width: 250px;
            height: 0;
        }
        .fa-content-item-list-row:hover {
            background: rgba(255,121,0,0.06) !important;
        }
        .fa-content-item-list-row:hover .fa-content-item-list-row-info span:nth-child(1) {
            color: #FF7900 !important;
            font-weight: 500 !important;
        }
        .fa-content-item-list-row {
            width: 250px;
            height: 60px;
            padding: 10px;
            box-sizing: border-box;
            background: rgba(255,255,255,0.06);
            border-radius: 4px;
            display: flex;
            align-items: center;
            margin-bottom: 20px;
            cursor: pointer;
        }
        .fa-content-item-list-row img {
            width: 36px;
            height: 36px;
            margin-right: 12px;
        }
        .fa-content-item-list-row-info {
            display: flex;
            flex-direction: column;
        }
        .fa-content-item-list-row-info span:nth-child(1) {
            font-weight: 400;
            font-size: 14px;
            color: #191B1F;
            line-height: normal;
        }
        .fa-content-item-list-row-info span:nth-child(2) {
            font-weight: 400;
            font-size: 12px;
            color: #7B7F87;
            line-height: normal;
        }
        .drop-down {
            position: absolute;
            top: 70px;
            left: -50px;
            width: 164px;
            display: none;
            background: #FFFFFF;
            box-shadow: 0 7px 20px 0 rgba(0,0,0,0.1);
        }
        .drop-down-item {
            width: 100%;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 400;
            font-size: 14px;
            color: #222222;
            cursor: pointer;
        }
        .drop-down-item:hover {
            font-weight: 500;
            color: #FF7900;
        }
        .nav-btn {
            margin-left: 80px;
            flex-shrink: 0;
            width: 100px;
            height: 44px;
            line-height: 44px;
            text-align: center;
            background: #FF7900;
            border-radius: 22px;
            font-weight: 500;
            font-size: 16px;
            color: #FFFFFF;
            border: none;
            cursor: pointer;
        }
    </style>
<nav>
    <div style="width: 100%; height: 70px; background: #ffffff;">
        <div class="nav">
            <div class="nav-logo">
                <img src="${webDomain}/assets/images/top_logo@2x.png" alt="${seo.imgalt!''}">
            </div>
            <ul>
                <li>
                    <a href="${webDomain}/index.html">首页</a>
                    <#if navIndex ==0></if><div class="underline"></div></#if>
                </li>
                <li>
                    <a href="javascript:void(0);">智慧系统</a>
                    <#if navIndex == 1></if><div class="underline"></div></#if>
                    <div class="drop-down">
                        <a href="${webDomain}/intelligent_system.html" class="drop-down-item">智慧场馆运营系统</a>
                        <a href="${webDomain}/operation.html" class="drop-down-item">智慧场馆运维系统</a>
                    </div>
                </li>
                <li>
                    <a href="javascript:void(0);">解决方案</a>
                    <#if navIndex == 2></if><div class="underline"></div></#if>
                <div class="drop-down">
                    <a href="${webDomain}/solution.html" class="drop-down-item">数智体育场馆</a>
                    <a href="${webDomain}/solution-meadowlands.html" class="drop-down-item">24H智能场馆</a>
                    <a href="${webDomain}/solution-sport.html" class="drop-down-item">数智体育平台</a>
                    <a href="${webDomain}/solution-scenicSpot.html" class="drop-down-item">景区&游乐园</a>
                    <a href="${webDomain}/solution-space.html" class="drop-down-item">空间智慧管理</a>
                </div>
                </li>
                <li>
                    <a href="${webDomain}/alot.html">Alot物联</a>
                    <#if navIndex == 3></if><div class="underline"></div></#if>
                </li>
                <li>
                    <a href="${webDomain}/dynamics.html">最新动态</a>
                    <#if navIndex ==4></if><div class="underline"></div></#if>
                </li>
                <li>
                    <a href="${webDomain}/about.html">关于我们</a>
                    <#if navIndex ==5></if><div class="underline"></div></#if>
                </li>
                <li>
                    <a href="${webDomain}/aboutChannel.html">渠道合作</a>
                    <#if navIndex ==6></if><div class="underline"></div></#if>
                </li>
            </ul>
            <a href="${webDomain}/aboutChannel.html" class="nav-btn">免费试用</a>
        </div>
    </div>
    <ul>
        <li>
            <a href="${webDomain}/index.html">首页</a>
            <#if navIndex ==0></if><div class="underline"></div></#if>
        </li>
        <li>
            <a href="${webDomain}/intelligent_system.html">智慧系统</a>
            <#if navIndex == 1></if><div class="underline"></div></#if>
        </li>
        <li>
            <a href="${webDomain}/solution.html">解决方案</a>
            <#if navIndex == 2></if><div class="underline"></div></#if>
        </li>
        <li>
            <a href="${webDomain}/alot.html">Alot物联</a>
            <#if navIndex == 3></if><div class="underline"></div></#if>
        </li>
        <li>
            <a href="${webDomain}/dynamics.html">最新动态</a>
            <#if navIndex ==4></if><div class="underline"></div></#if>
        </li>
        <li>
            <a href="${webDomain}/about.html">关于我们</a>
            <#if navIndex ==5></if><div class="underline"></div></#if>
        </li>
        <li>
            <a href="${webDomain}/aboutChannel.html">渠道合作</a>
            <#if navIndex ==6></if><div class="underline"></div></#if>
        </li>
    </ul>
    <a href="${webDomain}/aboutChannel.html" class="nav-btn">免费试用</a>
</div>
</nav>
server/src/main/resources/templates/dynamics.html
@@ -4,6 +4,7 @@
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <meta name="description" content="${seo.remark!''}">
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/dynamics.css">
@@ -31,25 +32,29 @@
            <div class="index-banner-c">
                <div class="index-banner-c-a">最新动态 ä¸Žæ‚¨åˆ†äº«</div>
                <div class="index-banner-c-b">智慧场馆运营运维系统+数智解决方案服务</div>
                <div class="index-banner-c-c">
                <div class="index-banner-c-c" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}" >
                </div>
            </div>
        </div>
        <div class="index-address">
            <span>首页&nbsp;>&nbsp;</span>
            <span id="pageName">最新动态</span>
        </div>
        <div class="index-y">
            <div class="index-y-list" id="list">
                <#if dataList ??>
                <#list dataList as item>
                <a class="itemCls itemIndex${item_index}" rel="${item_index}" href="${webDomain!''}/dynamics/${item.id}.html">
                <a class="itemCls itemIndex${item_index}" rel="${item_index}" module="${item.module!''}" href="${webDomain!''}/dynamics/${item.id}.html" target="_blank">
                    <div class="item1">
                        <div class="item-img">
                            <img src="${bottom.fileDir!''}${item.imgurl!''}" alt="${seo.imgalt!''}" >
                        </div>
                        <div class="item-info">
                            <div class="item-info-top">
                                <span>${item.title!''}</span>
                                <span>${item.detail!''}</span>
                                <span class="item-info-title">${item.title!''}</span>
                                <span class="item-info-detail">${item.detail!''}</span>
                            </div>
                            <div class="item-info-bottom">
                                ${item.releaseDate?date}
@@ -57,8 +62,42 @@
                        </div>
                    </div>
                </a>
                </#list>
                </#if>
            </#list>
        </#if>
            </div>
            <div style="margin-left: 80px;width: 260px;display: flex; flex-direction: column;flex-shrink: 0;">
                <div class="index-y-cate">
                    <div class="index-y-cate-list">
                        <div class="index-y-cate-list-label">最新动态</div>
                    </div>
                    <div class="index-y-cate-l" id="moduleDiv">
                        <a class="index-y-cate-l-val" onclick="changeModule(0)">行业资讯</a>
                        <a class="index-y-cate-l-val" onclick="changeModule(1)">运营经验</a>
                        <a class="index-y-cate-l-val" onclick="changeModule(2)">功能介绍</a>
                        <a class="index-y-cate-l-val" onclick="changeModule(3)">市场信息</a>
                    </div>
                </div>
                <div class="index-y-cate">
                    <div class="index-y-cate-list">
                        <div class="index-y-cate-list-label">公司产品</div>
                    </div>
                    <div class="index-y-cate-l">
                        <a class="index-y-cate-l-val" href="${webDomain}/intelligent_system.html" >• æ™ºæ…§åœºé¦†è¿è¥ç³»ç»Ÿ</a>
                        <a class="index-y-cate-l-val"  href="${webDomain}/operation.html" >• æ™ºæ…§åœºé¦†è¿ç»´ç³»ç»Ÿ</a>
                    </div>
                </div>
                <div class="index-y-cate">
                    <div class="index-y-cate-list">
                        <div class="index-y-cate-list-label">解决方案</div>
                    </div>
                    <div class="index-y-cate-l">
                        <a class="index-y-cate-l-val" href="${webDomain}/solution.html">• æ•°æ™ºä½“育场馆</a>
                        <a class="index-y-cate-l-val" href="${webDomain}/solution-meadowlands.html">• 24H智能场馆</a>
                        <a class="index-y-cate-l-val" href="${webDomain}/solution-sport.html">• æ•°æ™ºä½“育平台</a>
                        <a class="index-y-cate-l-val" href="${webDomain}/solution-scenicSpot.html">• æ™¯åŒºæ¸¸ä¹å›­</a>
                        <a class="index-y-cate-l-val" href="${webDomain}/solution-space.html">• ç©ºé—´æ™ºæ…§ç®¡ç†</a>
                    </div>
                </div>
            </div>
        </div>
    <#if dataList ??>
@@ -68,12 +107,35 @@
                </div>
            </div>
        </div>
</#if>
    </#if>
        <div id="footer">
            <#include "/components/footer.html">
        </div>
    </div>
    <script type="text/javascript">
            function changeModule(t){
                $("#pageName").html('最新动态');
                module = t;
                if(t==0){
                  $("#pageName").html('行业资讯');
                }else  if(t==1){
                  $("#pageName").html('运营经验');
                }else  if(t==2){
                  $("#pageName").html('功能介绍');
                }else  if(t==3){
                  $("#pageName").html('市场信息');
                }
                $("#moduleDiv").children().css('color', '#000000');
                $("#moduleDiv").children().eq(t).css('color', '#FF7900');
                initData()
            }
            var module = -1;
            var param =getParameterByName('module');
            if(param == 0 ||param == 1 ||param == 2||param == 3){
                module = param;
                changeModule(module)
            }
            var current = 1;
            var pageSize = 6;
            var totalCount = ${dataList?size}
@@ -81,37 +143,48 @@
            if( totalCount % pageSize !=0){
                totalPage += 1;
            }
           dealPageDataBiz();
         //翻页
            $(".zxf_pagediv").createPage({
                pageNum: totalPage,
                current: getParameterByName('page') || 1,
                total: totalCount,
                backfun: function(e) {
                    current  = e.current;
                    dealPageDataBiz();
                    //window.location.href = './dynamics.html?page=' + e.current;
            initData();
            function initData(){
                current = 1;
                if(module>-1 && module<4){
                     totalCount = $("#list").find("[module="+module+"]").length
                     totalPage= totalCount/pageSize
                     if( totalCount % pageSize !=0){
                        totalPage += 1;
                     }
                }
            });
               dealPageDataBiz();
                //翻页
                $(".zxf_pagediv").createPage({
                    pageNum: totalPage,
                    current: 1,
                    total: totalCount,
                    backfun: function(e) {
                        current  = e.current;
                        dealPageDataBiz();
                    }
                });
            }
           function dealPageDataBiz(){
                var elements = document.querySelectorAll('.itemCls');
                elements.forEach(function(element) {
                        element.style.display = 'none';
                });
                $("#list").find('.itemCls').css("display",'none');
                var elements = $("#list").find('.itemCls');
                if(module>-1 && module<4){
                  elements = $("#list").find('[module='+module+']');
                }
                for(var i = (current-1) * pageSize; i<  current*pageSize;i++){
                    document.querySelector('.itemIndex'+i).style.display = 'block';
                  $(elements[i]).css("display",'block');
                }
            }
            function getParameterByName(name, url) {
            if (!url) url = window.location.href;
            name = name.replace(/[\[\]]/g, "\\$&");
            var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
                results = regex.exec(url);
            if (!results) return null;
            if (!results[2]) return '';
            return decodeURIComponent(results[2].replace(/\+/g, " "));
        }
                if (!url) url = window.location.href;
                name = name.replace(/[\[\]]/g, "\\$&");
                var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
                    results = regex.exec(url);
                if (!results) return null;
                if (!results[2]) return '';
                return decodeURIComponent(results[2].replace(/\+/g, " "));
            }
    </script>
</body>
</html>
server/src/main/resources/templates/dynamics_details.html
@@ -5,35 +5,75 @@
    <title>${seo.title!''}</title>
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet"  href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/dynamics_details.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/swiper.css">
    <script src="${webDomain!''}/js/jquery.js"></script>
    <script src="${webDomain!''}/js/swiper.js"></script>
    <script src="${webDomain!''}/js/dynamics_details.js"></script>
    <script src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet"  href="${webDomain!''}/assets/selectFilter.css">
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/dynamics_details.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/swiper.css">
    <script  src="${webDomain!''}/js/jquery.js"></script>
    <script  src="${webDomain!''}/js/swiper.js"></script>
    <script  src="${webDomain!''}/js/dynamics_details.js"></script>
    <script  src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet" href="${webDomain!''}/assets/selectFilter.css">
</head>
<body>
    <div class="index">
        <div id="header">
            <#include "/components/nav.html">
        </div>
        <div style="width: 100%; height: 70px;"></div>
        <div class="index-a">
            <span class="index-a-tips">最新动态</span>
            <span class="index-a-go"> > </span>
            <span class="index-a-tips1">文章详情</span>
        </div>
<div class="index">
    <div id="header">
        <#include "/components/nav.html">
    </div>
    <div style="width: 100%; height: 70px;"></div>
    <div class="index-a">
        <span class="index-a-tips">首页&nbsp;>&nbsp;最新动态&nbsp;>&nbsp;</span>
        <span class="index-a-tips1">文章详情</span>
    </div>
    <div class="index-a-hz">
        <div class="index-a-info">
            <div class="index-a-info-title">${data.title!''}</div>
            <div class="index-a-info-date">${(data.releaseDate!'')?date}</div>
            <div class="index-a-info-date">${(data.createDate!'')?date}</div>
            <div class="index-a-info-x"></div>
            <div class="index-a-info-content">${(data.content!'')}</div>
        </div>
        <div id="footer">  <#include "/components/footer.html"></div>
        <div style="margin-left: 80px;width: 260px;display: flex; flex-direction: column;flex-shrink: 0;">
            <div class="index-y-cate">
                <div class="index-y-cate-list">
                    <div class="index-y-cate-list-label">最新动态</div>
                </div>
                <div class="index-y-cate-l">
                    <a class="index-y-cate-l-val" href="${webDomain}/dynamics.html?module=0">行业资讯</a>
                    <a class="index-y-cate-l-val" href="${webDomain}/dynamics.html?module=1">运营经验</a>
                    <a class="index-y-cate-l-val" href="${webDomain}/dynamics.html?module=2">功能介绍</a>
                    <a class="index-y-cate-l-val" href="${webDomain}/dynamics.html?module=3">市场信息</a>
                </div>
            </div>
            <div class="index-y-cate">
                <div class="index-y-cate-list">
                    <div class="index-y-cate-list-label">公司产品</div>
                </div>
                <div class="index-y-cate-l">
                    <a class="index-y-cate-l-val" href="${webDomain}/intelligent_system.html" >• æ™ºæ…§åœºé¦†è¿è¥ç³»ç»Ÿ</a>
                    <a class="index-y-cate-l-val"  href="${webDomain}/operation.html" >• æ™ºæ…§åœºé¦†è¿ç»´ç³»ç»Ÿ</a>
                </div>
            </div>
            <div class="index-y-cate">
                <div class="index-y-cate-list">
                    <div class="index-y-cate-list-label">解决方案</div>
                </div>
                <div class="index-y-cate-l">
                    <a class="index-y-cate-l-val" href="${webDomain}/solution.html">• æ•°æ™ºä½“育场馆</a>
                    <a class="index-y-cate-l-val" href="${webDomain}/solution-meadowlands.html">• 24H智能场馆</a>
                    <a class="index-y-cate-l-val" href="${webDomain}/solution-sport.html">• æ•°æ™ºä½“育平台</a>
                    <a class="index-y-cate-l-val" href="${webDomain}/solution-scenicSpot.html">• æ™¯åŒºæ¸¸ä¹å›­</a>
                    <a class="index-y-cate-l-val" href="${webDomain}/solution-space.html">• ç©ºé—´æ™ºæ…§ç®¡ç†</a>
                </div>
            </div>
        </div>
    </div>
    <div id="footer">  <#include "/components/footer.html"></div>
</div>
<script type="text/javascript">
    </script>
</body>
</html>
server/src/main/resources/templates/index.html
@@ -5,6 +5,7 @@
    <title>${seo.title!''}</title>
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <link rel="stylesheet"  href="${webDomain}/assets/common.css">
    <link rel="stylesheet"  href="${webDomain}/assets/home.css">
    <link rel="stylesheet"  href="${webDomain}/assets/animate.css">
@@ -26,21 +27,26 @@
            <div class="index-banner-img">
                <div class="swiper-container">
                    <#if bannerList ??>
                        <#list bannerList as item>
                         <div class="swiper-wrapper" id="banner">
                             <#list bannerList as item>
                            <div class="swiper-slide" style="cursor: pointer; overflow: hidden; justify-content: center; padding: 0 !important;">
                                <img alt="${seo.imgalt!''}" src="${bottom.fileDir!''}${item.imgurl!''}" />
                                <div class="swiper-slide-infos">
                                    <div class="swiper-slide-infos-a">${item.title!'' }</div>
                                    <div class="swiper-slide-infos-b">${item.detail!''}</div>
                                    <div class="swiper-slide-infos-c">
                                        <a class="swiper-slide-infos-c-a" href="${item.content}">咨询详情</a>
                                        <#if item.content?? && item.content!=''>
                                          <#if item.jumpType == 1> <a class="swiper-slide-infos-c-a" href="${webDomain}/banners/${item.id}.html" target="_blank">咨询详情</a>
                                          <#else> <a class="swiper-slide-infos-c-a" href="${item.content}"  target="_blank">咨询详情</a></#if>
                                        <#else>
                                             <a class="swiper-slide-infos-c-a" href="javascript:void(0);"  onclick="goZixun()">咨询详情</a>
                                        </#if>
                                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png" >
                                    </div>
                                </div>
                            </div>
            </#list>
                            </div>
                        </#list>
                    </#if>
                </div>
            </div>
@@ -79,10 +85,10 @@
            </div>
            <div class="index-fa-c">
                <div class="fa-c-item">
                    <a  href="${webDomain}/solution.html">
                    <a  href="${webDomain}/solution.html" target="_blank">
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img1@2x.png"  />
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img1_open@2x.png" style="display: none;"  />
                        <span class="fa-c-item-title">24h智能场馆</span>
                        <span class="fa-c-item-title">数智体育场馆</span>
                        <div class="fa-c-item-c">
                            <span>数智体育场馆</span>
                            <div class="fa-c-item-c-x"></div>
@@ -91,7 +97,7 @@
                    </a>
                </div>
                <div class="fa-c-item">
                    <a  href="${webDomain}/solution.html">
                    <a  href="${webDomain}/solution.html" target="_blank">
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img2@2x.png"  />
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img2_open@2x.png" style="display: none;"  />
                        <span class="fa-c-item-title">24h智能场馆</span>
@@ -103,7 +109,7 @@
                    </a>
                </div>
                <div class="fa-c-item">
                    <a  href="${webDomain}/solution.html">
                    <a  href="${webDomain}/solution.html" target="_blank">
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img3@2x.png"  />
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img3_open@2x.png" style="display: none;"  />
                        <span class="fa-c-item-title">数智体育平台</span>
@@ -115,7 +121,7 @@
                    </a>
                </div>
                <div class="fa-c-item">
                    <a  href="${webDomain}/solution.html">
                    <a  href="${webDomain}/solution.html" target="_blank">
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img4@2x.png"  />
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img4_open@2x.png" style="display: none;"  />
                        <span class="fa-c-item-title">景区&游乐园</span>
@@ -127,7 +133,7 @@
                    </a>
                </div>
                <div class="fa-c-item">
                    <a  href="${webDomain}/solution.html">
                    <a  href="${webDomain}/solution.html" target="_blank">
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img5@2x.png"  />
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/home_img5_open@2x.png" style="display: none;"  />
                        <span class="fa-c-item-title">空间智慧管理</span>
@@ -140,7 +146,7 @@
                </div>
            </div>
            <div class="index-fa-btn">
                <a  href="${webDomain}/solution.html">
                <a  target="_blank" onclick="goZixun()">
                    <span>立即咨询</span>
                    <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png"  />
                </a>
@@ -164,7 +170,7 @@
                    <div class="index-y-content-info-title">智慧场馆运营系统</div>
                    <div class="index-y-content-info-dsc">整合场馆内部资源,对场馆的设施、设备、服务等进行智能化改造和升级,实现用户体验与营收双增长</div>
                    <div class="index-y-content-info-btn">
                        <a  href="${webDomain}/operation.html">
                        <a  href="${webDomain}/operation.html" target="_blank">
                            <span>了解详情</span>
                            <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/ar_detail@2x.png"  />
                        </a>
@@ -237,7 +243,7 @@
                </div>
            </div>
            <div class="index-fa-btn">
                <a  href="${webDomain}/alot.html">
                <a  href="${webDomain}/alot.html" target="_blank">
                    <span>了解详情</span>
                    <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png"  />
                </a>
@@ -271,7 +277,7 @@
                            <span>轻量化部署,随时随地同步管理</span>
                        </div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png"  />
                    </div>
@@ -297,7 +303,7 @@
                            <span>支持源码二次开发,保障数据安全</span>
                        </div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png"  />
                    </div>
@@ -323,7 +329,7 @@
                            <span>应用场景广泛,降低基础人力成本</span>
                        </div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png"  />
                    </div>
@@ -349,7 +355,7 @@
                            <span>异常状态秒级预警,决策响应速度提升</span>
                        </div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png"  />
                    </div>
@@ -382,7 +388,7 @@
                    <span>解决方案咨询</span>
                </div>
            </div>
            <div class="index-fa-btn">
            <div class="index-fa-btn" onclick="goZixun()">
                <span>立即咨询</span>
                <img alt="${seo.imgalt!''}" src="${webDomain}/assets/images/btn_ar@2x.png"  />
            </div>
@@ -489,13 +495,13 @@
                <div class="h-content-left">
                    <div class="h-content-left-item">
                        <span>运营经验</span>
                        <a  href="${webDomain}/dynamics/${yunyingJy.id}.html" target="_blank">
                        <a  href="${webDomain}/dynamics.html?module=1" target="_blank">
                            <img alt="${seo.imgalt!''}" src="${bottom.fileDir!''}${yunyingJy.imgurl!''}"  />
                        </a>
                    </div>
                    <div class="h-content-left-item">
                        <span>功能介绍</span>
                        <a  href="${webDomain}/dynamics/${gongnengJs.id}.html" target="_blank">
                        <a  href="${webDomain}/dynamics.html?module=2" target="_blank">
                        <img alt="${seo.imgalt!''}" src="${bottom.fileDir!''}${gongnengJs.imgurl!''}"  />
                        </a>
                    </div>
@@ -503,7 +509,7 @@
                <div class="h-content-right">
                    <div class="h-content-right-title">
                        <span>行业资讯</span>
                        <a href="${webDomain}/dynamics.html?module=0">查看更多></a>
                        <a href="${webDomain}/dynamics.html?module=0" target="_blank">查看更多></a>
                    </div>
                    <#if hangyeZx ??>
                    <#list hangyeZx as item>
@@ -521,7 +527,7 @@
                <div class="h-content-right">
                    <div class="h-content-right-title">
                        <span>市场信息</span>
                        <a href="${webDomain}/dynamics.html?module=3">查看更多></a>
                        <a href="${webDomain}/dynamics.html?module=3" target="_blank">查看更多></a>
                    </div>
                    <#if shichangXx ??>
                    <#list shichangXx as item>
@@ -553,8 +559,9 @@
                            </div>
                            <div class="swiper-slide">
                            </#if>
                        <a  target="_blank">
                            <div class="swiper-slide-item">
                                <a href="${webDomain}/cases/${item.id}.html" target="_blank">
                                <div class="swiper-slide-item-tu">
                                    <img alt="${seo.imgalt!''}" src="${bottom.fileDir!''}${item.imgurl!''}" />
                                </div>
@@ -562,8 +569,8 @@
                                    <span>${item.title!''}</span>
                                    <span>${item.detail!''}</span>
                                </div>
                                </a>
                            </div>
                        </a>
                        </#list>
                        </div>
                        </#if>
server/src/main/resources/templates/intelligent_system.html
@@ -3,6 +3,7 @@
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet"  href="${webDomain!''}/assets/common.css">
@@ -10,10 +11,10 @@
    <link rel="stylesheet"  href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet"  href="${webDomain!''}/assets/swiper.css">
    <script   src="${webDomain!''}js/jquery.js"></script>
    <script   src="${webDomain!''}js/swiper.js"></script>
    <script   src="${webDomain!''}js/intelligent_system.js"></script>
    <script   src="${webDomain!''}js/selectFilter.js"></script>
    <script   src="${webDomain!''}/js/jquery.js"></script>
    <script   src="${webDomain!''}/js/swiper.js"></script>
    <script   src="${webDomain!''}/js/intelligent_system.js"></script>
    <script   src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet"  href="${webDomain!''}/assets/selectFilter.css">
</head>
<body>
@@ -29,7 +30,7 @@
            <div class="index-banner-c">
                <div class="index-banner-c-a" style="color: #191B1F;">智慧场馆运营系统</div>
                <div class="index-banner-c-b" style="color: #191B1F;">智慧场馆运营运维系统+数智解决方案服务</div>
                <div class="index-banner-c-c">
                <div class="index-banner-c-c" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img   src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="">
                </div>
@@ -163,7 +164,7 @@
                            <span>日志管理</span>
                        </div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img   src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="" />
                    </div>
@@ -236,7 +237,7 @@
                        <div style="width: 20%; height: 0;"></div>
                        <div style="width: 20%; height: 0;"></div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img   src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="" />
                    </div>
@@ -283,7 +284,7 @@
                            <span>财务结算</span>
                        </div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img   src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="" />
                    </div>
@@ -361,7 +362,7 @@
                        <div style="width: 16%; height: 0;"></div>
                        <div style="width: 16%; height: 0;"></div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img   src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="" />
                    </div>
@@ -405,7 +406,7 @@
                        </div>
                        <div style="width: 55px; height: 0;"></div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img   src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="" />
                    </div>
@@ -446,7 +447,7 @@
                        <div style="width: 70px; height: 0;"></div>
                        <div style="width: 70px; height: 0;"></div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img   src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="" />
                    </div>
server/src/main/resources/templates/operation.html
@@ -2,7 +2,8 @@
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>智慧运维</title>
    <title>${seo.title!''}</title>
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/operation.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.css">
@@ -27,7 +28,7 @@
            <div class="index-banner-c">
                <div class="index-banner-c-a">数智场馆运维系统</div>
                <div class="index-banner-c-b">智慧场馆运营运维系统+数智解决方案服务</div>
                <div class="index-banner-c-c">
                <div class="index-banner-c-c" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}" >
                </div>
@@ -140,7 +141,7 @@
                        <div style="width: 20%; height: 0;"></div>
                        <div style="width: 20%; height: 0;"></div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}"  />
                    </div>
server/src/main/resources/templates/solution-meadowlands.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,150 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon"  href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/solution-meadowlands.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/swiper.css">
    <script src="${webDomain!''}/js/jquery.js"></script>
    <script src="${webDomain!''}/js/solution-meadowlands.js"></script>
    <script src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet" href="${webDomain!''}/assets/selectFilter.css">
</head>
<body>
<div class="index">
    <div id="back-to-top">
        <img src="${webDomain!''}/assets/icon/bottom_ic_top@2x.png" alt="${seo.imgalt!''}" />
    </div>
    <div id="header">
        <#include "/components/nav.html">
    </div>
    <div style="width: 100%; height: 70px;"></div>
    <div class="index-banner">
        <div class="index-banner-c">
            <div class="index-banner-c-a">24H解放空间效能 æ™ºå¯æ— äººå€¼å®ˆæ—¶ä»£</div>
            <div class="index-banner-c-b">物联应用 æ‰“造24H智能场馆</div>
            <div class="index-banner-c-c" onclick="goZixun()">
                <span>咨询详情</span>
                <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}">
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">物联应用 æ‰“造24H智能场馆</div>
        <div class="info">现代生活节奏的加快催生碎片化运动需求,消费者对便捷、高效、自助式服务和全时段灵活健身的需求增加。与此同时,传统球馆受限于人工成本,只能在特定时间段内开放造成场地资源闲置。24H智能场馆依托智慧场馆系统和物联设备的高效协同,满足各方需求,从而节省人力成本、提高场馆经营效率、提升用户运动体验。</div>
        <div class="index-y-img">
            <img src="${webDomain!''}/assets/images/background.png" alt="${seo.imgalt!''}" />
        </div>
    </div>
    <div class="index-y" style="background: linear-gradient( 134deg, #FFFFFF 0%, #FFF7F0 100%);">
        <div class="title">24H智能场馆应用场景</div>
        <div class="info">会员通过小程序在线预约订场,自助核验入场、签到、运动锻炼等,满足更多场景需求</div>
        <div class="index-y-l">
            <div class="index-y-l-item" style="background-image: url('./assets/images/2w.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">24H智能球场</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">依托智慧场馆系统和门禁、消课机、智能电控、储物柜等物联设备,实现场馆全天候运营</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
            <div class="index-y-l-item" style="background-image: url('./assets/images/1w.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">无人值守场馆</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">通过智能物联与AI监控等,实现设施智能管控及安全预警,在降本增效同时保障安全运营。</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">24H智能场馆解决方案</div>
        <div class="info">基于场馆系统和物联设备协同,实现场馆的自动化管理和无人值守运营</div>
        <div class="index-a-nr">
            <div class="index-a-nr-left">
                <div class="index-a-nr-left-list">
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/场地预定@2x.png" alt="${seo.imgalt!''}">
                        <span>预约预定</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/场区场地@2x.png" alt="${seo.imgalt!''}">
                        <span>场地管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/门票售卖@2x.png" alt="${seo.imgalt!''}">
                        <span>票务管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/会员管理@2x.png" alt="${seo.imgalt!''}">
                        <span>会员管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/套餐管理@2x.png" alt="${seo.imgalt!''}">
                        <span>套餐卡券</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/设备管理@2x.png" alt="${seo.imgalt!''}">
                        <span>智联硬件</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/器材租赁@2x.png" alt="${seo.imgalt!''}">
                        <span>器材租赁</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/商品管理@2x.png" alt="${seo.imgalt!''}">
                        <span>商品管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/财务管理@2x.png" alt="${seo.imgalt!''}">
                        <span>财务管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/积分商城@2x.png" alt="${seo.imgalt!''}">
                        <span>积分商城</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/通知公告@2x.png" alt="${seo.imgalt!''}">
                        <span>通知公告</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/日常管理@2x.png" alt="${seo.imgalt!''}">
                        <span>教培管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/我的约球@2x.png" alt="${seo.imgalt!''}">
                        <span>约球拼场</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/shunjian.png" alt="${seo.imgalt!''}">
                        <span>精彩瞬间</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/统计分析@2x.png" alt="${seo.imgalt!''}">
                        <span>客流分析</span>
                    </div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                </div>
                <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}" />
                </div>
            </div>
            <div class="index-a-nr-right">
                <img src="${webDomain!''}/assets/images/solution_img4.png" alt="${seo.imgalt!''}" />
            </div>
        </div>
    </div>
    <div id="footer"> <#include "/components/footer.html"></div>
</div>
</body>
</html>
server/src/main/resources/templates/solution-scenicSpot.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,150 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon"  href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/solution-scenicSpot.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/swiper.css">
    <script  src="${webDomain!''}/js/jquery.js"></script>
    <script  src="${webDomain!''}/js/solution-scenicSpot.js"></script>
    <script  src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet" href="${webDomain!''}/assets/selectFilter.css">
</head>
<body>
<div class="index">
    <div id="back-to-top">
        <img  src="${webDomain!''}/assets/icon/bottom_ic_top@2x.png" alt="${seo.imgalt!''}" />
    </div>
    <div id="header">
        <#include "/components/nav.html">
    </div>
    <div style="width: 100%; height: 70px;"></div>
    <div class="index-banner">
        <div class="index-banner-c">
            <div class="index-banner-c-a">数字激活乐园潜能 æ™ºæ…§æž„筑景区生态</div>
            <div class="index-banner-c-b">全域智旅 æ™¯åŒºä¹å›­å¤šä¸šæ€ä¸€ä½“化经营</div>
            <div class="index-banner-c-c" onclick="goZixun()">
                <span>咨询详情</span>
                <img  src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}">
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">全域智旅 æ™¯åŒºä¹å›­å¤šä¸šæ€ä¸€ä½“化经营</div>
        <div class="info">传统景区乐园大多存在业态单一、营销渠道单一、数据管理混乱、消费供给不足等问题,造成内部管理困难,资源浪费等。智慧场馆系统深度融合景区票务、零售、餐饮、娱乐、住宿等多业态,智能调度实现资源动态配置和营销管理,驱动文旅产业向线上线下多业态一体化的运营管理模式升级</div>
        <div class="index-y-img">
            <img  src="${webDomain!''}/assets/images/123.png" alt="${seo.imgalt!''}" />
        </div>
    </div>
    <div class="index-y" style="background: linear-gradient( 134deg, #FFFFFF 0%, #FFF7F0 100%);">
        <div class="title">景区&游乐园应用场景</div>
        <div class="info">通过对景区&游乐园的智慧化建设使管理、服务、营销更优质便捷</div>
        <div class="index-y-l">
            <div class="index-y-l-item" style="background-image: url('./assets/images/qwe.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">亲子乐园</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">构建全场景智能服务生态,助力乐园从单一娱乐空间升级为数智化家庭娱乐服务中心</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
            <div class="index-y-l-item" style="background-image: url('./assets/images/rty.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">旅游景区</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">整合景区多业态资源,促进旅游服务向生态化、智能化的综合业态经营管理模式升级。</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">景区&游乐园解决方案</div>
        <div class="info">提供一体化运营管理系统,赋能景区&乐园数字化升级转型</div>
        <div class="index-a-nr">
            <div class="index-a-nr-left">
                <div class="index-a-nr-left-list">
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/门票售卖@2x.png" alt="${seo.imgalt!''}">
                        <span>票务管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/会员管理@2x.png" alt="${seo.imgalt!''}">
                        <span>会员管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/会员营销.png" alt="${seo.imgalt!''}">
                        <span>会员营销</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/套餐配置@2x.png" alt="${seo.imgalt!''}">
                        <span>套餐卡券</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/亲子卡.png" alt="${seo.imgalt!''}">
                        <span>亲子卡</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/设备管理@2x.png" alt="${seo.imgalt!''}">
                        <span>智联硬件</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/商品管理@2x.png" alt="${seo.imgalt!''}">
                        <span>商品管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/财务管理@2x.png" alt="${seo.imgalt!''}">
                        <span>财务报表</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/点餐服务.png" alt="${seo.imgalt!''}">
                        <span>点餐服务</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/ota团购.png" alt="${seo.imgalt!''}">
                        <span>OTA团购</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/通知公告@2x.png" alt="${seo.imgalt!''}">
                        <span>通知公告</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/积分商城@2x.png" alt="${seo.imgalt!''}">
                        <span>积分商城</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/客流分析.png" alt="${seo.imgalt!''}">
                        <span>客流分析</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/大屏管理.png" alt="${seo.imgalt!''}">
                        <span>大屏管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img  src="${webDomain!''}/assets/icon/统计分析@2x.png" alt="${seo.imgalt!''}">
                        <span>数据统计</span>
                    </div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                </div>
                <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img  src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}" />
                </div>
            </div>
            <div class="index-a-nr-right">
                <img  src="${webDomain!''}/assets/images/solution_img6.png" alt="${seo.imgalt!''}" />
            </div>
        </div>
    </div>
    <div id="footer"> <#include "/components/footer.html"></div>
</div>
</body>
</html>
server/src/main/resources/templates/solution-space.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,158 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon"  href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/solution-space.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/swiper.css">
    <script src="${webDomain!''}/js/jquery.js"></script>
    <script src="${webDomain!''}/js/solution-space.js"></script>
    <script src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet" href="${webDomain!''}/assets/selectFilter.css">
</head>
<body>
<div class="index">
    <div id="back-to-top">
        <img src="${webDomain!''}/assets/icon/bottom_ic_top@2x.png" alt="${seo.imgalt!''}" />
    </div>
    <div id="header">
        <#include "/components/nav.html">
    </div>
    <div style="width: 100%; height: 70px;"></div>
    <div class="index-banner">
        <div class="index-banner-c">
            <div class="index-banner-c-a">延展空间价值 æ™ºåˆ›æœåŠ¡æ–°ç¯‡</div>
            <div class="index-banner-c-b">科技赋能 æ™ºåˆ›æœåŠ¡ç©ºé—´æ–°èŒƒå¼</div>
            <div class="index-banner-c-c" onclick="goZixun()">
                <span>咨询详情</span>
                <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}">
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">科技赋能 æ™ºåˆ›æœåŠ¡ç©ºé—´æ–°èŒƒå¼</div>
        <div class="info">利用信息化、数字化技术,针对不同空间场景结合具体的需求进行立体化、智能化管理与应用,整合多功能空间的设备、人流、运动数据、营销促活、安全预警等,打造可感、可控的立体交互智慧空间,构建“空间即服务”的数字化运营体系</div>
        <div class="index-y-img">
            <img src="${webDomain!''}/assets/images/矩形 (1).png" alt="${seo.imgalt!''}" />
        </div>
    </div>
    <div class="index-y" style="background: linear-gradient( 134deg, #FFFFFF 0%, #FFF7F0 100%);">
        <div class="title">空间智慧管理应用场景</div>
        <div class="info">优化空间资源配置,让管理精细化、运营数据化、体验智能化</div>
        <div class="index-y-l">
            <div class="index-y-l-item" style="background-image: url('./assets/images/1.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">工人文化宫</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">构建数字化、智能化公共服务平台,提升空间管理效率和服务质量,为各项业务提供便利</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
            <div class="index-y-l-item" style="background-image: url('./assets/images/2.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">企业工会馆</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">落实数字工会生态一体化建设目标,满足企业职工个性化需求,推动工会工作创新发展。</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
            <div class="index-y-l-item" style="background-image: url('./assets/images/3.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">文艺演出馆</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">通过对环境设施、服务方式、运营管理进行智慧化升级,提升空间运行管理和服务效能。</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">空间智慧管理解决方案</div>
        <div class="info">通过物联网与大数据技术,智能调控空间资源和空间管理</div>
        <div class="index-a-nr">
            <div class="index-a-nr-left">
                <div class="index-a-nr-left-list">
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/门票售卖@2x.png" alt="${seo.imgalt!''}">
                        <span>票务管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/会员管理@2x.png" alt="${seo.imgalt!''}">
                        <span>会员管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/会员营销.png" alt="${seo.imgalt!''}">
                        <span>会员营销</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/套餐配置@2x.png" alt="${seo.imgalt!''}">
                        <span>套餐卡券</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/亲子卡.png" alt="${seo.imgalt!''}">
                        <span>亲子卡</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/设备管理@2x.png" alt="${seo.imgalt!''}">
                        <span>智联硬件</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/商品管理@2x.png" alt="${seo.imgalt!''}">
                        <span>商品管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/财务管理@2x.png" alt="${seo.imgalt!''}">
                        <span>财务报表</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/点餐服务.png" alt="${seo.imgalt!''}">
                        <span>点餐服务</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/ota团购.png" alt="${seo.imgalt!''}">
                        <span>OTA团购</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/通知公告@2x.png" alt="${seo.imgalt!''}">
                        <span>通知公告</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/积分商城@2x.png" alt="${seo.imgalt!''}">
                        <span>积分商城</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/赛事活动.png" alt="${seo.imgalt!''}">
                        <span>赛事活动</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/大屏管理.png" alt="${seo.imgalt!''}">
                        <span>大屏管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/统计分析@2x.png" alt="${seo.imgalt!''}">
                        <span>数据统计</span>
                    </div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                </div>
                <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}" />
                </div>
            </div>
            <div class="index-a-nr-right">
                <img src="${webDomain!''}/assets/images/solution_img7.png" alt="${seo.imgalt!''}" />
            </div>
        </div>
    </div>
    <div id="footer"> <#include "/components/footer.html"></div>
</div>
</body>
</html>
server/src/main/resources/templates/solution-sport.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,150 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon"  href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/solution-sport.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/animate.min.css">
    <link rel="stylesheet" href="${webDomain!''}/assets/swiper.css">
    <script src="${webDomain!''}/js/jquery.js"></script>
    <script src="${webDomain!''}/js/solution-sport.js"></script>
    <script src="${webDomain!''}/js/selectFilter.js"></script>
    <link rel="stylesheet" href="${webDomain!''}/assets/selectFilter.css">
</head>
<body>
<div class="index">
    <div id="back-to-top">
        <img src="${webDomain!''}/assets/icon/bottom_ic_top@2x.png" alt="${seo.imgalt!''}" />
    </div>
    <div id="header">
        <#include "/components/nav.html">
    </div>
    <div style="width: 100%; height: 70px;"></div>
    <div class="index-banner">
        <div class="index-banner-c">
            <div class="index-banner-c-a">技术赋能 æ•°æ™ºé©±åЍ</div>
            <div class="index-banner-c-b">资源整合 ä¿ƒè¿›ç²¾ç»†åŒ–平台服务</div>
            <div class="index-banner-c-c" onclick="goZixun()">
                <span>咨询详情</span>
                <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}">
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">资源整合 ä¿ƒè¿›ç²¾ç»†åŒ–平台服务</div>
        <div class="info">智慧体育管理系统深度整合物联网与AI决策能力,通过数智体育平台实现场馆资源调度、运动数据分析和安全预警保障,赋能场馆运营降本增效,构建一体化、高效协同的体育综合管理体系,让用户获得科学化、个性化的运动体验,推动体育产业由粗放式管理向数据驱动的精细化服务模式演进</div>
        <div class="index-y-img">
            <img src="${webDomain!''}/assets/images/soluti9on_img1.png" alt="${seo.imgalt!''}" />
        </div>
    </div>
    <div class="index-y" style="background: linear-gradient( 134deg, #FFFFFF 0%, #FFF7F0 100%);">
        <div class="title">数智体育平台应用场景</div>
        <div class="info">整合体育公共服务资源,放大平台优势,促进全民健身发展</div>
        <div class="index-y-l">
            <div class="index-y-l-item" style="background-image: url('./assets/images/4w.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">体育连锁运营平台</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">通过智能系统实现跨区域多场馆统一管理和会员服务协同,进行场馆精细管控和营销。</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
            <div class="index-y-l-item" style="background-image: url('./assets/images/3w.png')">
                <div class="l-item-box">
                    <div class="index-y-l-item-title">省市级数智体育平台</div>
                    <div class="index-y-l-item-x"></div>
                    <div class="index-y-l-item-info">整合全域场馆数据与公共服务资源进行资源合理配置及健身服务体验升级。</div>
                </div>
                <div class="l-item-zz"></div>
            </div>
        </div>
    </div>
    <div class="index-y">
        <div class="title">24H智能场馆解决方案</div>
        <div class="info">基于场馆系统和物联设备协同,实现场馆的自动化管理和无人值守运营</div>
        <div class="index-a-nr">
            <div class="index-a-nr-left">
                <div class="index-a-nr-left-list">
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/场地预定@2x.png" alt="${seo.imgalt!''}">
                        <span>预约预定</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/场区场地@2x.png" alt="${seo.imgalt!''}">
                        <span>场地管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/套餐管理@2x.png" alt="${seo.imgalt!''}">
                        <span>套餐卡券</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/会员管理@2x.png" alt="${seo.imgalt!''}">
                        <span>会员管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/伴游卡@2x.png" alt="${seo.imgalt!''}">
                        <span>伴游卡</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/设备管理@2x.png" alt="${seo.imgalt!''}">
                        <span>智联硬件</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/商品管理@2x.png" alt="${seo.imgalt!''}">
                        <span>商品管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/财务管理@2x.png" alt="${seo.imgalt!''}">
                        <span>财务管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/日常管理@2x.png" alt="${seo.imgalt!''}">
                        <span>教培管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/专项卡@2x.png" alt="${seo.imgalt!''}">
                        <span>专项卡</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/通知公告@2x.png" alt="${seo.imgalt!''}">
                        <span>通知公告</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/积分商城@2x.png" alt="${seo.imgalt!''}">
                        <span>积分商城</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/赛事活动.png" alt="${seo.imgalt!''}">
                        <span>赛事活动</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/大屏管理.png" alt="${seo.imgalt!''}">
                        <span>大屏管理</span>
                    </div>
                    <div class="index-a-nr-left-list_item">
                        <img src="${webDomain!''}/assets/icon/统计分析@2x.png" alt="${seo.imgalt!''}">
                        <span>数据统计</span>
                    </div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                    <div style="width: 20%; height: 0;"></div>
                </div>
                <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}" />
                </div>
            </div>
            <div class="index-a-nr-right">
                <img src="${webDomain!''}/assets/images/solution_img5.png" alt="${seo.imgalt!''}" />
            </div>
        </div>
    </div>
    <div id="footer"> <#include "/components/footer.html"></div>
</div>
</body>
</html>
server/src/main/resources/templates/solution.html
@@ -3,6 +3,7 @@
<head>
    <meta charset="UTF-8">
    <title>${seo.title!''}</title>
    <link rel="icon" href="${webDomain}/assets/icon/icon.ico">
    <meta name="description" content="${seo.remark!''}">
    <meta name="keywords" content="${seo.keywords!''}">
    <link rel="stylesheet" href="${webDomain!''}/assets/common.css">
@@ -29,7 +30,7 @@
            <div class="index-banner-c">
                <div class="index-banner-c-a">科技赋能管理 æ™ºæ…§ç²¾ç®€è¿è¥</div>
                <div class="index-banner-c-b">AI赋能、开启场馆数智新时代</div>
                <div class="index-banner-c-c">
                <div class="index-banner-c-c" onclick="goZixun()">
                    <span>咨询详情</span>
                    <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}" >
                </div>
@@ -166,10 +167,10 @@
                        <div style="width: 20%; height: 0;"></div>
                        <div style="width: 20%; height: 0;"></div>
                    </div>
                    <div class="index-fa-btn" style="margin: 0;">
                    <div class="index-fa-btn" style="margin: 0;" onclick="goZixun()">
                        <span>咨询详情</span>
                        <img src="${webDomain!''}/assets/images/btn_ar@2x.png" alt="${seo.imgalt!''}"  />
                    </div>
                    </div>`
                </div>
                <div class="index-a-nr-right">
                    <img src="${webDomain!''}/assets/images/solution_img_8@2x.png" alt="${seo.imgalt!''}"  />