Merge branch 'dev' of http://git.sinoecare.com/sinoecare/digital_village_cp/dv_cp_wechat_app into dev
This commit is contained in:
		@@ -79,7 +79,9 @@ export default {
 | 
			
		||||
    })
 | 
			
		||||
  },
 | 
			
		||||
  onReachBottom() {
 | 
			
		||||
    uni.$emit('nextList')
 | 
			
		||||
    if(!this.tabIndex) {
 | 
			
		||||
      uni.$emit('nextList')
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 
 | 
			
		||||
@@ -48,7 +48,7 @@
 | 
			
		||||
      </div> -->
 | 
			
		||||
 | 
			
		||||
      <div class="cards">
 | 
			
		||||
        <span class="card-left">照片</span>
 | 
			
		||||
        <span class="card-left" style="color:#999">照片</span>
 | 
			
		||||
      </div>
 | 
			
		||||
 | 
			
		||||
      <img :src="item.url" alt="" v-for="(item, i) in data.files" :key="i"  @click="previewImage(data.files, item.url)" />
 | 
			
		||||
 
 | 
			
		||||
@@ -8,8 +8,8 @@
 | 
			
		||||
    <div class="info-content">
 | 
			
		||||
      <div class="title">今日概况</div>
 | 
			
		||||
      <div class="el-row">
 | 
			
		||||
        <div class="item" v-for="(item, index) in contents" :key="index">
 | 
			
		||||
          <h2>{{item.num}}</h2>
 | 
			
		||||
        <div class="item" v-for="(item, index) in todayList" :key="index">
 | 
			
		||||
          <h2>{{item.value}}</h2>
 | 
			
		||||
          <p>{{item.label}}</p>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -20,11 +20,11 @@
 | 
			
		||||
        <div class="left">
 | 
			
		||||
          <div class="item">
 | 
			
		||||
            <p>受理率</p>
 | 
			
		||||
            <h2>83.3%</h2>
 | 
			
		||||
            <h2>{{info.businessCountMap['受理率'] * 100}}%</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="item">
 | 
			
		||||
            <p>办结率</p>
 | 
			
		||||
            <h2>83.3%</h2>
 | 
			
		||||
            <h2>{{info.businessCountMap['办结率'] * 100}}%</h2>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="right">
 | 
			
		||||
@@ -35,15 +35,15 @@
 | 
			
		||||
          <div class="num">
 | 
			
		||||
            <div class="item bg1">
 | 
			
		||||
              <h2>累计反馈</h2>
 | 
			
		||||
              <p>30</p>
 | 
			
		||||
              <p>{{info.businessCountMap['累计反馈']}}</p>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="item bg2">
 | 
			
		||||
              <h2>累计受理</h2>
 | 
			
		||||
              <p>30</p>
 | 
			
		||||
              <p>{{info.businessCountMap['累计受理']}}</p>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="item bg3">
 | 
			
		||||
              <h2>累计办理</h2>
 | 
			
		||||
              <p>30</p>
 | 
			
		||||
              <p>{{info.businessCountMap['累计办结']}}</p>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -63,13 +63,13 @@
 | 
			
		||||
        <div class="item">
 | 
			
		||||
          <div class="mini-title">小区管理</div>
 | 
			
		||||
          <div class="info">
 | 
			
		||||
            <div class="line-bg" style="width:50%;"><div class="active-bg"></div></div>共11条 | 已办结9 <img src="./components/img/right-icon.png" alt="">
 | 
			
		||||
            <div class="line-bg" style="width:44%;"><div class="active-bg"></div></div>共11条 | 已办结9 <img src="./components/img/right-icon.png" alt="">
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="item">
 | 
			
		||||
          <div class="mini-title">小区管理</div>
 | 
			
		||||
          <div class="info">
 | 
			
		||||
            <div class="line-bg" style="width:40%;"><div class="active-bg"></div></div>共11条 | 已办结9 <img src="./components/img/right-icon.png" alt="">
 | 
			
		||||
            <div class="line-bg" style="width:30%;"><div class="active-bg"></div></div>共11条 | 已办结9 <img src="./components/img/right-icon.png" alt="">
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -88,46 +88,27 @@ export default {
 | 
			
		||||
  props: {},
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
      contents: [
 | 
			
		||||
        {
 | 
			
		||||
          label: '待受理',
 | 
			
		||||
          num: 5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          label: '办理中',
 | 
			
		||||
          num: 5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          label: '今日上报',
 | 
			
		||||
          num: 5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          label: '今日办结',
 | 
			
		||||
          num: 5
 | 
			
		||||
        }
 | 
			
		||||
      ]
 | 
			
		||||
      todayList: [],
 | 
			
		||||
      info: {}
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  onLoad() {
 | 
			
		||||
    
 | 
			
		||||
  mounted() {
 | 
			
		||||
    this.getStatistics()
 | 
			
		||||
  },
 | 
			
		||||
  onShow() {},
 | 
			
		||||
  methods: {
 | 
			
		||||
    getList() {
 | 
			
		||||
      this.$http
 | 
			
		||||
        .post('/app/appvisitvondolence/list', null, {
 | 
			
		||||
          params: {
 | 
			
		||||
            size: this.size,
 | 
			
		||||
            current: this.current,
 | 
			
		||||
            createUserId: this.currentTabs == 1 ? this.user.id : '',
 | 
			
		||||
          },
 | 
			
		||||
        })
 | 
			
		||||
        .then((res) => {
 | 
			
		||||
          if (res.code == 0) {
 | 
			
		||||
            this.datas = this.current > 1 ? [...this.datas, ...res.data.records] : res.data.records
 | 
			
		||||
            this.pages = res.data.pages
 | 
			
		||||
          }
 | 
			
		||||
        })
 | 
			
		||||
    getStatistics() {
 | 
			
		||||
      this.$http.post('/app/appclapeventinfo/countByGirdMember').then((res) => {
 | 
			
		||||
        if (res.code == 0) {
 | 
			
		||||
          this.info = res.data
 | 
			
		||||
          Object.keys(res.data.todayCountMap).forEach((key) => {
 | 
			
		||||
            var info = {
 | 
			
		||||
              label: key,
 | 
			
		||||
              value: res.data.todayCountMap[key]
 | 
			
		||||
            }
 | 
			
		||||
            this.todayList.push(info)
 | 
			
		||||
          })
 | 
			
		||||
        }
 | 
			
		||||
      })
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    goDetail(item) {
 | 
			
		||||
@@ -219,8 +200,8 @@ export default {
 | 
			
		||||
      display: flex;
 | 
			
		||||
      padding: 40px 0 30px 0;
 | 
			
		||||
      .left{
 | 
			
		||||
        width: 240px;
 | 
			
		||||
        padding: 20px 0 78px 64px;
 | 
			
		||||
        width: 220px;
 | 
			
		||||
        padding: 20px 0 78px 50px;
 | 
			
		||||
        .item{
 | 
			
		||||
          margin-bottom: 58px;
 | 
			
		||||
        }
 | 
			
		||||
@@ -230,6 +211,7 @@ export default {
 | 
			
		||||
          font-weight: bold;
 | 
			
		||||
          color: #3B424A;
 | 
			
		||||
          line-height: 64px;
 | 
			
		||||
          letter-spacing: -4px;
 | 
			
		||||
        }
 | 
			
		||||
        p{
 | 
			
		||||
          font-size: 28px;
 | 
			
		||||
@@ -239,7 +221,7 @@ export default {
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      .right{
 | 
			
		||||
        width: calc(100% - 240px);
 | 
			
		||||
        width: calc(100% - 220px);
 | 
			
		||||
        display: flex;
 | 
			
		||||
        .img{
 | 
			
		||||
          width: 140px;
 | 
			
		||||
@@ -273,16 +255,16 @@ export default {
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
          .bg1{
 | 
			
		||||
            width: 304px;
 | 
			
		||||
            width: 272px;
 | 
			
		||||
            background-image: url('./components/img/bg-1.png');
 | 
			
		||||
          }
 | 
			
		||||
          .bg2{
 | 
			
		||||
            width: 266px;
 | 
			
		||||
            width: 234px;
 | 
			
		||||
            background-image: url('./components/img/bg-2.png');
 | 
			
		||||
            margin-left: 16px;
 | 
			
		||||
          }
 | 
			
		||||
          .bg3{
 | 
			
		||||
            width: 240px;
 | 
			
		||||
            width: 208px;
 | 
			
		||||
            background-image: url('./components/img/bg-3.png');
 | 
			
		||||
            margin-left: 32px;
 | 
			
		||||
          }
 | 
			
		||||
@@ -309,7 +291,7 @@ export default {
 | 
			
		||||
          line-height: 48px;
 | 
			
		||||
          .line-bg{
 | 
			
		||||
            display: inline-block;
 | 
			
		||||
            width: 63%;
 | 
			
		||||
            width: 56%;
 | 
			
		||||
            height: 14px;
 | 
			
		||||
            background: #D7D8D9;
 | 
			
		||||
            border-radius: 8px;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user