ltzhxy.vue 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <template>
  2. <view class="content">
  3. <!-- 顶部logo和菜单 -->
  4. <uTop></uTop>
  5. <!-- 标题和介绍 -->
  6. <uDesc :title="dTitle" :description="dMemo" :bg="descBg"></uDesc>
  7. <view class="box">
  8. <view class="box1">
  9. <view class="b_title">建设路径</view>
  10. <block v-if="jsljList.length">
  11. <uFunction :showTitle="false" :title="item.title" :list="item.list" v-for="(item,index) in jsljList" :key="index"></uFunction>
  12. </block>
  13. </view>
  14. <view class="box2">
  15. <view class="b_title">场景应用</view>
  16. <image class="img" src="../../static/imgs/ltzhxy_img1.png" mode="widthFix" @click="e=>showBigImg(e,'../../static/imgs/ltzhxy_img1.png')"></image>
  17. <block v-if="cjyyList.length">
  18. <uFunction :showTitle="false" :title="item.title" :list="item.list" v-for="(item,index) in cjyyList" :key="index"></uFunction>
  19. </block>
  20. </view>
  21. <view class="box3">
  22. <view class="b_title">方案架构</view>
  23. <image class="img" src="../../static/imgs/ltzhxy_img2.png" mode="widthFix" @click="e=>showBigImg(e,'../../static/imgs/ltzhxy_img2.png')"></image>
  24. </view>
  25. </view>
  26. <!-- 合作与咨询 -->
  27. <uForm></uForm>
  28. </view>
  29. </template>
  30. <script>
  31. export default {
  32. data(){
  33. return {
  34. dTitle:'零碳智慧校园解决方案',
  35. dMemo:'通过AIoT物联网技术实现设备感知和智能运维,为校内的管理方、教师和学生提供个性化、精细化和智慧化的管理与服务。',
  36. descBg:'../../static/imgs/ltzhxy_descbg.png',
  37. jsljList:[
  38. {
  39. list:[
  40. {
  41. title:'集中化管控',
  42. desc:'进出校管理、门禁、停车场、视频、设备运维、巡更、考勤、访客、教学等业务子系统统一接入的智慧校园管理系统平台'
  43. },
  44. {
  45. title:'安全管理',
  46. desc:'消防、安防、门禁一体化管理,师生通行、车辆通行、周界防范、校园监控等应急响应,系统联动,预案处理'
  47. },
  48. {
  49. title:'后勤管理',
  50. desc:'食堂明厨亮灶工程,食材进出库、食品加工区操作规范,用餐区实时监控'
  51. },
  52. {
  53. title:'绿色节能',
  54. desc:'节能控制和能耗监测管理,能耗数据的分类分项统计和分析处理,智能感知,智能联动与调控,节能策略与优化'
  55. },
  56. {
  57. title:'教务教学管理',
  58. desc:'智慧教室、教学设备、多媒体设备、实训室、实验室等教学环境管理,对接学生档案、教学计划等教学管理系统,打造智能便捷的教学环境和学习氛围'
  59. },
  60. {
  61. title:'数字驾驶舱',
  62. desc:'虚拟校园,将校园建筑空间、教学资源、设备数据、视频数据、人员数据等一站式可视化管理,便于分析决策'
  63. }
  64. ]
  65. }
  66. ],
  67. cjyyList:[
  68. {
  69. list:[
  70. {
  71. title:'校门进出安全',
  72. desc:'人员便捷通行、停车场管理、校外访客邀约,校门重点区域监测,周界安防',
  73. },
  74. {
  75. title:'宿舍安全管理',
  76. desc:'宿舍重点进出口监控、周界安防、安消一体、用电安全管控等智能预警',
  77. },
  78. {
  79. title:'图书馆/实验室管理',
  80. desc:'图书馆/实验室门禁管理,考勤管理,设备仪器管女',
  81. },
  82. {
  83. title:'食堂明厨亮灶',
  84. desc:'学校后厨操作规范、智能检测把关食材安全等食堂后场自动化管理',
  85. },
  86. {
  87. title:'教室智能化管理',
  88. desc:'灯光、教学设备、实训设备、多媒体等教学设备管理与智能化管控',
  89. },
  90. {
  91. title:'消防及安全通道',
  92. desc:'消防管压、消防备用水位监测安消一体化联动',
  93. },
  94. {
  95. title:'机房环境监测',
  96. desc:'机房电源、温湿度、漏水监测,安全稳定运行',
  97. },
  98. {
  99. title:'应急指挥中心',
  100. desc:'校园数字驾驶舱,一屏可视可管可控,快速调度响应',
  101. }
  102. ]
  103. }
  104. ],
  105. }
  106. },
  107. created() {
  108. uni.setNavigationBarTitle({
  109. title:'零碳智慧校园解决方案'
  110. })
  111. },
  112. methods:{
  113. showBigImg(e,imgUrl){
  114. let current = e.target.dataset.src;
  115. let that = this;
  116. uni.previewImage({
  117. current,
  118. urls:[imgUrl],
  119. longPressActions:{
  120. itemList:['保存图片'],
  121. success(data) {
  122. that.saveImage(imgUrl);
  123. },
  124. fail(err) {
  125. that.$showToast(err.errMsg);
  126. }
  127. }
  128. })
  129. },
  130. saveImage(url){
  131. let that = this;
  132. uni.downloadFile({
  133. url,
  134. success(res) {
  135. let filePath = res.tempFilePath;
  136. uni.saveImageToPhotosAlbum({
  137. filePath,
  138. success() {
  139. that.$showToast('保存成功');
  140. },
  141. fail(err) {
  142. that.$showToast('保存失败');
  143. }
  144. })
  145. }
  146. })
  147. }
  148. }
  149. }
  150. </script>
  151. <style scoped lang="less">
  152. ::v-deep .desc .title{
  153. margin-top: 24rpx;
  154. }
  155. ::v-deep .desc .memo{
  156. padding-right: 178rpx;
  157. margin-top: 18rpx;
  158. }
  159. .content{
  160. padding-bottom: 179rpx;
  161. .box{
  162. width: 100%;
  163. padding: 0 30rpx;
  164. box-sizing: border-box;
  165. .b_title{
  166. font-family: PingFang-SC, PingFang-SC;
  167. font-weight: bold;
  168. font-size: 42rpx;
  169. color: #111111;
  170. line-height: 42rpx;
  171. text-align: center;
  172. margin-top: 64rpx;
  173. }
  174. .img{
  175. width: 100%;
  176. margin-top: 48rpx;
  177. }
  178. }
  179. }
  180. </style>