lampSms.vue 6.4 KB

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