1
0

5 Коммиты 5613d68225 ... 5aded66dc0

Автор SHA1 Сообщение Дата
  “hanlingqiang 5aded66dc0 vue.config.js配置修改 11 месяцев назад
  “hanlingqiang b1229019d8 老年课堂样式修改 11 месяцев назад
  “hanlingqiang f9cfea5449 养老服务圈的中心详情样式修改 11 месяцев назад
  “hanlingqiang 69686e233f 爱山东的统一接口报错提示修改 11 месяцев назад
  “hanlingqiang d2406325ec 养老服务圈首页打点设置默认占位图 11 месяцев назад

+ 2 - 1
src/utils/vaildInterfacefn.js

@@ -32,7 +32,8 @@ export function serverAPI(serverName, data, ifheader) {
                             .then(() => {})
                         }else {
                             Dialog.alert({
-                                message: serverName + '--------' + res.status,
+                                // message: serverName + '--------' + res.status,
+                                 message: `接口${serverName}请求错误,请稍后重试!`,
                             })
                             .then(() => {})
                         }

+ 2 - 2
src/views/zhulao/api/index.js

@@ -69,8 +69,8 @@ export function institutions_search(params) {
 // 获取养老机构管理详细信息 /cms/portal/institutions/{id}
 export function institutions_detail(data) {
     return request({
-        url: '/cms/portal/institutions/get',
-        method: 'post',
+        url: `/cms/portal/institutions/get?id=${data.id}`,
+        method: 'get',
         requestBase: 'VUE_APP_ZL_WSS_ZP',
         data
     })

BIN
src/views/zhulao/assets/images/placeholder.png


+ 7 - 1
src/views/zhulao/views/circle/detail.vue

@@ -68,9 +68,12 @@ export default {
   },
   methods: {
     async getInstitutions_detail() {
+      // 爱山东接口
       var detailData = await serverAPI('zpsmzjylfwqjgxq', {
         id: this.institutionsId,
       })
+      // 自己调试接口
+      // var detailData = await institutions_detail({id: this.institutionsId})
       this.institutionsItem = detailData.data
     },
   },
@@ -84,7 +87,7 @@ export default {
 }
 .loop_image {
   width: 100%;
-  height: 320px;
+  height: 420px;
   display: flex;
   justify-content: center;
   align-items: center;
@@ -121,7 +124,10 @@ export default {
   box-sizing: border-box;
 }
 .contentHtml {
+  margin-top: 20px;
   overflow: hidden;
+  font-size: 30px;
+  line-height: 1.4;
   img {
     max-width: calc(100% - 60px);
     height: auto;

+ 1 - 1
src/views/zhulao/views/circle/index.vue

@@ -192,7 +192,7 @@ export default {
             ')>' +
             '<div class="customCallout_top">' +
             '<img class="icon" src=' +
-            `${item.coverImgUrl}` +
+            `${item.coverImgUrl || require('../../assets/images/placeholder.png')}` +
             ' />' +
             '<div class="callout-right">' +
             '<div class="title">' +

+ 20 - 6
src/views/zhulao/views/classRoom/index.vue

@@ -3,7 +3,7 @@
     <van-nav-bar ref="nav" title="老年课堂" fixed />
     <van-tabs @click="clickTab" sticky>
       <van-tab v-for="item in columnList" :key="item.id" :title="item.title" :name="item.columnCode">
-        <van-list v-model="loading" :immediate-check="false" :finished="finished" finished-text="没有更多了" @load="onLoad">
+        <van-list v-model="loading" :immediate-check="false" :finished="finished" loading-text="加载中..." finished-text="没有更多了" @load="onLoad">
           <div v-for="(item,index) in info" :key='index' bindtap="videoCilck" @click="$router.push({path:'/newsDetails',query:{id:item.id}})">
             <div class='videoBg' v-if='item.coverImgUrl'>
               <div class='videoUrl'>
@@ -53,7 +53,10 @@ export default {
   },
   methods: {
     async getColumnList() {
+      // 爱山东接口
       const res = await serverAPI('zpsmzjlnktcxjk', {})
+      // 自己调试接口
+      // const res = await getColumnList()
       this.columnList = res.data
       this.active = this.columnList[0].columnCode
       this.getList()
@@ -102,10 +105,12 @@ export default {
   height: 100%;
 }
 .van-tabs {
-  margin-top: 92px;
-  border-bottom: 0;
+  margin-top: 82px;
   ::v-deep .van-tab {
-    font-size: 30px;
+    font-size: 31px;
+  }
+  ::v-deep .van-tabs__line {
+    border-bottom: 5px solid rgb(237, 47, 47);
   }
 }
 
@@ -154,7 +159,7 @@ export default {
 }
 .videoName {
   flex: 0.95;
-  font-size: 30px;
+  font-size: 31px;
   text-overflow: -o-ellipsis-lastline;
   overflow: hidden;
   text-overflow: ellipsis;
@@ -182,4 +187,13 @@ export default {
 ::v-deep .van-tabs__nav--line.van-tabs__nav--complete {
   z-index: 99;
 }
-</style>         
+::v-deep .van-tabs__wrap {
+ height: 88px;
+}
+::v-deep .van-list__loading-text,
+::v-deep .van-loading__text,
+::v-deep .van-list__finished-text {
+  margin-top: 20px;
+  font-size: 27px;
+}
+</style>

+ 1 - 0
vue.config.js

@@ -57,6 +57,7 @@ module.exports = {
     lintOnSave: process.env.NODE_ENV === 'development',
     productionSourceMap: false,
     devServer: {
+        host: '127.0.0.1',
         port: port,
         open: true,
         https: false,