lampSms.vue 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. <template>
  2. <view class="content">
  3. <!-- 顶部logo和菜单 -->
  4. <uTop data-aos="fade-down"></uTop>
  5. <!-- 标题和介绍 -->
  6. <uDesc :title="dTitle" :description="dMemo" :bg="bannerBg" data-aos="slide-right" data-aos-delay="300"></uDesc>
  7. <view class="quesTitle" data-aos="zoom-in" data-aos-delay="600">工厂设备的维修管理,您是否有以下烦恼?</view>
  8. <view class="boxs">
  9. <block v-if="functionList.length">
  10. <uFunction :showTitle="false" :list="functionList[0]" data-aos="zoom-in" data-aos-delay="600">
  11. </uFunction>
  12. </block>
  13. <view class="fajg box">
  14. <view class="fajg2" data-aos="slide-left" data-aos-delay="900">
  15. <view class="title">解决方案</view>
  16. <view class="subtit">帮助<span>工厂</span>快速识别堵点,并<span>大幅消除生产异常浪费</span></view>
  17. <image src="../../static/imgs/jjfa.png" mode="widthFix" @click="showBigImg"></image>
  18. </view>
  19. </view>
  20. <block v-if="functionList.length">
  21. <uFunction :showTitle="false" :list="functionList[1]" data-aos="slide-right">
  22. </uFunction>
  23. </block>
  24. <!-- 产品优势 -->
  25. <view class="fatz box">
  26. <view class="title" data-aos="slide-left">产品优势</view>
  27. <view class="items">
  28. <view class="item" data-aos="slide-right">
  29. <image src="../../static/imgs/fmcs_fatz1.png"></image>
  30. <p>精益理念+数字化系统 - 推动精益化生产,提升现场管理水平</p>
  31. </view>
  32. <view class="item" data-aos="slide-right">
  33. <image src="../../static/imgs/fmcs_fatz2.png"></image>
  34. <p>优化生产现场异常信息的反馈流程,有效考核支援人员解决问题的能力及工作态度</p>
  35. </view>
  36. <view class="item" data-aos="slide-right">
  37. <image src="../../static/imgs/fmcs_fatz3.png"></image>
  38. <p>建立生产现场异常状况的处理机制,引入异常逐层上报机制</p>
  39. </view>
  40. <view class="item" data-aos="slide-right">
  41. <image src="../../static/imgs/fmcs_fatz4.png"></image>
  42. <p>存储异常处理过程的完整信息</p>
  43. </view>
  44. </view>
  45. </view>
  46. </view>
  47. <!-- 合作与咨询 -->
  48. <uForm data-aos="zoom-in"></uForm>
  49. </view>
  50. </template>
  51. <script>
  52. export default {
  53. data() {
  54. return {
  55. dTitle: '安灯系统',
  56. bannerBg: '../../static/imgs/fmcs_xtbg2.png',
  57. dMemo: '可快速实现设备异常自动呼叫,工位异常人工呼叫、及时通知相关责任人,保证生产异常处理的闭环。提供了丰富的异常探知硬件终端、推送呼叫工具,全流程性处理模式,精益化分析、持续积累形成生产企业问题处理知识库的能力。',
  58. functionList: [
  59. // 设备运维
  60. [{
  61. title: '异常发现靠人工',
  62. desc: '1人长时间看管多台设备,人员懈怠异常容易被忽略'
  63. },
  64. {
  65. title: '生产异常无记录',
  66. desc: '异常数据无记录,想改善没有数据支撑'
  67. },
  68. {
  69. title: '生产计划调整慢',
  70. desc: '设备状态无实时监控,生产计划不能迅速调整'
  71. },
  72. {
  73. title: '设备异常传达慢',
  74. desc: '车间现场嘈杂,范围大,发生异常不能及时找到相关负责人'
  75. }
  76. ],
  77. [{
  78. title: '自动安灯',
  79. desc: '可通过TS系列设备状态数据果集器,实现设备异常自动触发安灯;品质异常,物料异常,人员异常等通过SS-10系列实现人工手动一键触发安灯。'
  80. },
  81. {
  82. title: '即时通知',
  83. desc: '支持生产异常信息自定义及分组;支持穿戴设备、移动设备等多种信息通知方式;针对长时间未响应异常,进行安灯级别即时通知'
  84. },
  85. {
  86. title: '数据可视化',
  87. desc: '安灯信息、安灯位置、安灯级烈等需要立即处理的异常通过看板实时展示,让生产现场一目了然;支持安灯信息追溯及安灯数据统计分析'
  88. },
  89. {
  90. title: '状态采集',
  91. desc: '系统自动记录安灯触发位置、安灯类型、呼叫人员、触发时间、级别等信息,避免人工记录易遗漏、不准确的问题,为绩效评估提供数据支撑。可通过PC、手机等多终端随时设备安灯信息、运行状态,轻松实现“人在办公室,眼在生产现场”'
  92. }
  93. ]
  94. ]
  95. }
  96. },
  97. created() {
  98. uni.setNavigationBarTitle({
  99. title: '安灯系统'
  100. })
  101. },
  102. methods: {
  103. //方案架构点击展示大图并且可下载到手机
  104. showBigImg(e) {
  105. let current = e.target.dataset.src;
  106. let that = this;
  107. uni.previewImage({
  108. current,
  109. urls: ['../../static/imgs/jjfa.png'],
  110. longPressActions: {
  111. itemList: ['保存图片'],
  112. success(data) {
  113. let imgUrl = '../../static/imgs/jjfa.png';
  114. that.saveImage(imgUrl);
  115. },
  116. fail(err) {
  117. that.$showToast(err.errMsg);
  118. }
  119. }
  120. })
  121. },
  122. saveImage(url) {
  123. let that = this;
  124. uni.downloadFile({
  125. url,
  126. success(res) {
  127. let filePath = res.tempFilePath;
  128. uni.saveImageToPhotosAlbum({
  129. filePath,
  130. success() {
  131. that.$showToast('保存成功');
  132. },
  133. fail(err) {
  134. that.$showToast('保存失败');
  135. }
  136. })
  137. }
  138. })
  139. }
  140. }
  141. }
  142. </script>
  143. <style scoped lang="less">
  144. .quesTitle {
  145. margin: 54rpx 80rpx 58rpx;
  146. font-size: 42rpx;
  147. color: #333;
  148. line-height: 60rpx;
  149. text-align: center;
  150. font-weight: bold;
  151. }
  152. .content {
  153. padding-bottom: 80rpx;
  154. overflow: hidden;
  155. .boxs {
  156. width: 100%;
  157. padding: 0 30rpx;
  158. box-sizing: border-box;
  159. background: #FFFFFF;
  160. .box {
  161. width: 100%;
  162. margin-top: 48rpx;
  163. .title {
  164. font-family: PingFang-SC, PingFang-SC;
  165. font-weight: bold;
  166. font-size: 36rpx;
  167. color: #111111;
  168. line-height: 50rpx;
  169. text-align: center;
  170. }
  171. &.fatz {
  172. margin: 54rpx 0 64rpx;
  173. .items {
  174. margin-top: 48rpx;
  175. display: flex;
  176. justify-content: space-between;
  177. flex-wrap: wrap;
  178. gap: 30rpx 0;
  179. .item {
  180. width: calc(50% - 15rpx);
  181. height: 280rpx;
  182. border-radius: 2rpx;
  183. display: flex;
  184. flex-direction: column;
  185. align-items: center;
  186. background-color: #F3F8FF;
  187. image {
  188. width: 118rpx;
  189. height: 118rpx;
  190. margin-top: 16rpx;
  191. }
  192. p {
  193. font-family: PingFangSC, PingFang SC;
  194. font-weight: 400;
  195. font-size: 24rpx;
  196. color: #111111;
  197. line-height: 33rpx;
  198. margin-top: 10rpx;
  199. padding: 0 20rpx;
  200. }
  201. }
  202. }
  203. }
  204. &.fajg {
  205. margin: 48rpx 0;
  206. overflow: hidden;
  207. .fajg2{
  208. width: 100%;
  209. }
  210. .subtit {
  211. font-size: 24rpx;
  212. color: #666;
  213. margin: 16rpx 0 48rpx;
  214. text-align: center;
  215. span {
  216. color: #134F99;
  217. font-weight: bold;
  218. }
  219. }
  220. image {
  221. width: 100%;
  222. }
  223. }
  224. }
  225. }
  226. }
  227. </style>