剔除不上线内容
@@ -1,15 +1,15 @@
 | 
				
			|||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div class="AppBroadcast">
 | 
					  <div class="AppBroadcast">
 | 
				
			||||||
    <div class="header">
 | 
					    <div class="header">
 | 
				
			||||||
      <img src="./img/bigHorn-bg.png" alt="">
 | 
					      <img src="img/bigHorn-bg.png" alt="">
 | 
				
			||||||
      <div class="content">
 | 
					      <div class="content">
 | 
				
			||||||
        <div class="item" @click="linkTo('./onlineList')">
 | 
					        <div class="item" @click="linkTo('./onlineList')">
 | 
				
			||||||
          <img src="./img/bigHorn-icon1@2x.png" alt="">
 | 
					          <img src="img/bigHorn-icon1@2x.png" alt="">
 | 
				
			||||||
          <div>在线设备</div>
 | 
					          <div>在线设备</div>
 | 
				
			||||||
          <!-- <h2>1</h2> -->
 | 
					          <!-- <h2>1</h2> -->
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="item" @click="linkTo('./playList')">
 | 
					        <div class="item" @click="linkTo('./playList')">
 | 
				
			||||||
          <img src="./img/bigHorn-icon2@2x.png" alt="">
 | 
					          <img src="img/bigHorn-icon2@2x.png" alt="">
 | 
				
			||||||
          <div>播放记录</div>
 | 
					          <div>播放记录</div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <!-- <div class="item" @click="linkTo('./onlinePlayList')">
 | 
					        <!-- <div class="item" @click="linkTo('./onlinePlayList')">
 | 
				
			||||||
@@ -71,7 +71,7 @@ export default {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  onShow() {
 | 
					  onShow() {
 | 
				
			||||||
    document.title = '云广播' 
 | 
					    document.title = '云广播'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,30 +5,30 @@
 | 
				
			|||||||
        <div class="label">播发内容</div>
 | 
					        <div class="label">播发内容</div>
 | 
				
			||||||
        <div class="value" @click="nameClick">
 | 
					        <div class="value" @click="nameClick">
 | 
				
			||||||
          <span :class="formData.mediaName == '请选择' ? 'color-999' : ''">{{ formData.mediaName }}</span>
 | 
					          <span :class="formData.mediaName == '请选择' ? 'color-999' : ''">{{ formData.mediaName }}</span>
 | 
				
			||||||
          <img src="./img/right-icon.png" alt="">
 | 
					          <img src="img/right-icon.png" alt="">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <div class="label">播放设备</div>
 | 
					        <div class="label">播放设备</div>
 | 
				
			||||||
        <div class="value" @click="selectClick('showEquipment', equipmentList)">
 | 
					        <div class="value" @click="selectClick('showEquipment', equipmentList)">
 | 
				
			||||||
          <span :class="formData.serialName == '请选择' ? 'color-999' : ''">{{ formData.serialName }}</span>
 | 
					          <span :class="formData.serialName == '请选择' ? 'color-999' : ''">{{ formData.serialName }}</span>
 | 
				
			||||||
          <img src="./img/right-icon.png" alt="">
 | 
					          <img src="img/right-icon.png" alt="">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <div class="label">播发级别</div>
 | 
					        <div class="label">播发级别</div>
 | 
				
			||||||
        <div class="value" @click="selectClick('showMessageLevel', messageLevelList)">
 | 
					        <div class="value" @click="selectClick('showMessageLevel', messageLevelList)">
 | 
				
			||||||
          <span :class="formData.messageLevelName == '请选择' ? 'color-999' : ''">{{ formData.messageLevelName }}</span>
 | 
					          <span :class="formData.messageLevelName == '请选择' ? 'color-999' : ''">{{ formData.messageLevelName }}</span>
 | 
				
			||||||
          <img src="./img/right-icon.png" alt="">
 | 
					          <img src="img/right-icon.png" alt="">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="radio-content">
 | 
					    <div class="radio-content">
 | 
				
			||||||
      <div class="title">播放方式</div>
 | 
					      <div class="title">播放方式</div>
 | 
				
			||||||
      <div class="item mar-r50" :class="formData.taskType == 0 ? 'active' : ''" @click="formData.taskType = 0">立即播放<img
 | 
					      <div class="item mar-r50" :class="formData.taskType == 0 ? 'active' : ''" @click="formData.taskType = 0">立即播放<img
 | 
				
			||||||
          src="./img/bigHorn-xz.png" alt=""></div>
 | 
					          src="img/bigHorn-xz.png" alt=""></div>
 | 
				
			||||||
      <div class="item" :class="formData.taskType == 1 ? 'active' : ''" @click="formData.taskType = 1"><img
 | 
					      <div class="item" :class="formData.taskType == 1 ? 'active' : ''" @click="formData.taskType = 1"><img
 | 
				
			||||||
          src="./img/bigHorn-xz.png" alt="">定时播放
 | 
					          src="img/bigHorn-xz.png" alt="">定时播放
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="content" v-if="formData.taskType != 0">
 | 
					    <div class="content" v-if="formData.taskType != 0">
 | 
				
			||||||
@@ -36,7 +36,7 @@
 | 
				
			|||||||
        <div class="label">定时策略</div>
 | 
					        <div class="label">定时策略</div>
 | 
				
			||||||
        <div class="value" @click="selectClick('showCyclingType', cyclingTypeList)">
 | 
					        <div class="value" @click="selectClick('showCyclingType', cyclingTypeList)">
 | 
				
			||||||
          <span :class="formData.cyclingTypeName == '请选择' ? 'color-999' : ''">{{ formData.cyclingTypeName }}</span>
 | 
					          <span :class="formData.cyclingTypeName == '请选择' ? 'color-999' : ''">{{ formData.cyclingTypeName }}</span>
 | 
				
			||||||
          <img src="./img/right-icon.png" alt="">
 | 
					          <img src="img/right-icon.png" alt="">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
@@ -60,21 +60,21 @@
 | 
				
			|||||||
        <div class="label">开始日期</div>
 | 
					        <div class="label">开始日期</div>
 | 
				
			||||||
        <div class="value" @click="timeClick(true, 'showDate')">
 | 
					        <div class="value" @click="timeClick(true, 'showDate')">
 | 
				
			||||||
          <span :class="formData.startDate ? 'color-999' : ''">{{ formData.startDate || '请选择' }}</span>
 | 
					          <span :class="formData.startDate ? 'color-999' : ''">{{ formData.startDate || '请选择' }}</span>
 | 
				
			||||||
          <img src="./img/right-icon.png" alt="">
 | 
					          <img src="img/right-icon.png" alt="">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <div class="label">开始时间</div>
 | 
					        <div class="label">开始时间</div>
 | 
				
			||||||
        <div class="value" @click="timeClick(false, 'showSatrt')">
 | 
					        <div class="value" @click="timeClick(false, 'showSatrt')">
 | 
				
			||||||
          <span :class="formData.startTime ? 'color-999' : ''">{{ formData.startTime || '请选择' }}</span>
 | 
					          <span :class="formData.startTime ? 'color-999' : ''">{{ formData.startTime || '请选择' }}</span>
 | 
				
			||||||
          <img src="./img/right-icon.png" alt="">
 | 
					          <img src="img/right-icon.png" alt="">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <div class="label">结束时间</div>
 | 
					        <div class="label">结束时间</div>
 | 
				
			||||||
        <div class="value" @click="timeClick(false, 'showEnd')">
 | 
					        <div class="value" @click="timeClick(false, 'showEnd')">
 | 
				
			||||||
          <span :class="formData.endTime ? 'color-999' : ''">{{ formData.endTime || '请选择' }}</span>
 | 
					          <span :class="formData.endTime ? 'color-999' : ''">{{ formData.endTime || '请选择' }}</span>
 | 
				
			||||||
          <img src="./img/right-icon.png" alt="">
 | 
					          <img src="img/right-icon.png" alt="">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
@@ -176,7 +176,7 @@ export default {
 | 
				
			|||||||
    })
 | 
					    })
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  onShow() {
 | 
					  onShow() {
 | 
				
			||||||
    document.title = '音频播放' 
 | 
					    document.title = '音频播放'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
  <div class="onlineList">
 | 
					  <div class="onlineList">
 | 
				
			||||||
    <div class="record">
 | 
					    <div class="record">
 | 
				
			||||||
      <div class="item" v-for="(item, index) in list" :key="index">
 | 
					      <div class="item" v-for="(item, index) in list" :key="index">
 | 
				
			||||||
        <img src="./img/bigHorn-lb@2x.png" alt="">
 | 
					        <img src="img/bigHorn-lb@2x.png" alt="">
 | 
				
			||||||
        <div class="info">
 | 
					        <div class="info">
 | 
				
			||||||
          <p>{{ item.deviceName }}</p>
 | 
					          <p>{{ item.deviceName }}</p>
 | 
				
			||||||
          <span>{{ item.areaName }}</span>
 | 
					          <span>{{ item.areaName }}</span>
 | 
				
			||||||
@@ -47,7 +47,7 @@ export default {
 | 
				
			|||||||
    this.getList()
 | 
					    this.getList()
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  onShow() {
 | 
					  onShow() {
 | 
				
			||||||
    document.title = '在线设备' 
 | 
					    document.title = '在线设备'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
  <div class="onlinePlayList">
 | 
					  <div class="onlinePlayList">
 | 
				
			||||||
    <div class="record">
 | 
					    <div class="record">
 | 
				
			||||||
      <div class="item" v-for="(item, index) in list" :key="index">
 | 
					      <div class="item" v-for="(item, index) in list" :key="index">
 | 
				
			||||||
        <img src="./img/bigHorn-lb@2x.png" alt="">
 | 
					        <img src="img/bigHorn-lb@2x.png" alt="">
 | 
				
			||||||
        <div class="info">
 | 
					        <div class="info">
 | 
				
			||||||
          <p>{{ item.deviceName }}</p>
 | 
					          <p>{{ item.deviceName }}</p>
 | 
				
			||||||
          <span>{{ item.createTime }}</span><br/>
 | 
					          <span>{{ item.createTime }}</span><br/>
 | 
				
			||||||
@@ -49,7 +49,7 @@ export default {
 | 
				
			|||||||
    this.getList()
 | 
					    this.getList()
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  onShow() {
 | 
					  onShow() {
 | 
				
			||||||
    document.title = '在播设备' 
 | 
					    document.title = '在播设备'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,14 +2,14 @@
 | 
				
			|||||||
  <div class="selectEquipment">
 | 
					  <div class="selectEquipment">
 | 
				
			||||||
    <div class="search">
 | 
					    <div class="search">
 | 
				
			||||||
      <div class="search-bg">
 | 
					      <div class="search-bg">
 | 
				
			||||||
        <img src="./img/search-icon.png" alt="">
 | 
					        <img src="img/search-icon.png" alt="">
 | 
				
			||||||
        <u-input v-model="value" type="text" placeholder="搜索设备名称" class="search-input" height="18"/>
 | 
					        <u-input v-model="value" type="text" placeholder="搜索设备名称" class="search-input" height="18"/>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="record">
 | 
					    <div class="record">
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <img src="./img/cir.png" alt="" class="check-img">
 | 
					        <img src="img/cir.png" alt="" class="check-img">
 | 
				
			||||||
        <img src="./img/lb@2x.png" alt="" class="voice-img">
 | 
					        <img src="img/lb@2x.png" alt="" class="voice-img">
 | 
				
			||||||
        <div class="info">
 | 
					        <div class="info">
 | 
				
			||||||
          <div class="text">
 | 
					          <div class="text">
 | 
				
			||||||
            <p>村头大喇叭</p>
 | 
					            <p>村头大喇叭</p>
 | 
				
			||||||
@@ -19,8 +19,8 @@
 | 
				
			|||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <img src="./img/cir.png" alt="" class="check-img">
 | 
					        <img src="img/cir.png" alt="" class="check-img">
 | 
				
			||||||
        <img src="./img/lb@2x.png" alt="" class="voice-img">
 | 
					        <img src="img/lb@2x.png" alt="" class="voice-img">
 | 
				
			||||||
        <div class="info">
 | 
					        <div class="info">
 | 
				
			||||||
          <div class="text">
 | 
					          <div class="text">
 | 
				
			||||||
            <p>村头大喇叭</p>
 | 
					            <p>村头大喇叭</p>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
  <div class="selectMp3">
 | 
					  <div class="selectMp3">
 | 
				
			||||||
    <div class="record">
 | 
					    <div class="record">
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <img src="./img/cir.png" alt="">
 | 
					        <img src="img/cir.png" alt="">
 | 
				
			||||||
        <div class="info">
 | 
					        <div class="info">
 | 
				
			||||||
          <p>村头大喇叭</p>
 | 
					          <p>村头大喇叭</p>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,21 +1,21 @@
 | 
				
			|||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div class="searchMap">
 | 
					  <div class="searchMap">
 | 
				
			||||||
    <div class="grid-input">
 | 
					    <div class="grid-input">
 | 
				
			||||||
      <img src="./img/back-icon.png" alt="" class="back-icon" v-if="name && show" @click="show=false">
 | 
					      <img src="img/back-icon.png" alt="" class="back-icon" v-if="name && show" @click="show=false">
 | 
				
			||||||
      <img src="./img/search-icon.png" alt="" class="search-icon" v-else>
 | 
					      <img src="img/search-icon.png" alt="" class="search-icon" v-else>
 | 
				
			||||||
      <input type="text" class="input" placeholder="请输入姓名、房屋信息" v-model="name" maxlength="10" confirm-type="search"
 | 
					      <input type="text" class="input" placeholder="请输入姓名、房屋信息" v-model="name" maxlength="10" confirm-type="search"
 | 
				
			||||||
             @confirm="search"/>
 | 
					             @confirm="search"/>
 | 
				
			||||||
      <div class="clear-btn">
 | 
					      <div class="clear-btn">
 | 
				
			||||||
        <img src="./img/del-icon.png" alt="" class="del-icon" v-if="name" @click="clear">
 | 
					        <img src="img/del-icon.png" alt="" class="del-icon" v-if="name" @click="clear">
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <span class="search-btn" @click="search">搜索</span>
 | 
					      <span class="search-btn" @click="search">搜索</span>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="search-list" v-if="show">
 | 
					    <div class="search-list" v-if="show">
 | 
				
			||||||
      <div class="title border">
 | 
					      <div class="title border">
 | 
				
			||||||
        <img src="./img/search-icon.png" alt="" class="search-icon">{{ name }}
 | 
					        <img src="img/search-icon.png" alt="" class="search-icon">{{ name }}
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="item border" v-for="(item, index) in buildList" :key="index" @click="getBuildingInfo(item)">
 | 
					      <div class="item border" v-for="(item, index) in buildList" :key="index" @click="getBuildingInfo(item)">
 | 
				
			||||||
        <img src="./img/user-icon.png" alt="" class="search-icon user-icon">
 | 
					        <img src="img/user-icon.png" alt="" class="search-icon user-icon">
 | 
				
			||||||
        <div class="item-content">
 | 
					        <div class="item-content">
 | 
				
			||||||
          <h3>{{ item.residentName }}</h3>
 | 
					          <h3>{{ item.residentName }}</h3>
 | 
				
			||||||
          <p>{{ item.areaName || '' }}{{ item.createAddress }}</p>
 | 
					          <p>{{ item.areaName || '' }}{{ item.createAddress }}</p>
 | 
				
			||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="build-btn" @click="toList()">
 | 
					    <div class="build-btn" @click="toList()">
 | 
				
			||||||
      <img src="./img/build-icon.png" alt=""> 楼栋<br/>列表
 | 
					      <img src="img/build-icon.png" alt=""> 楼栋<br/>列表
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="map-content">
 | 
					    <div class="map-content">
 | 
				
			||||||
      <AiTMap v-if="areaId" :areaId="areaId" :map.sync="map" :lib.sync="lib" :ops="ops"
 | 
					      <AiTMap v-if="areaId" :areaId="areaId" :map.sync="map" :lib.sync="lib" :ops="ops"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div class="map">
 | 
					  <div class="map">
 | 
				
			||||||
    <div class="build-btn">
 | 
					    <div class="build-btn">
 | 
				
			||||||
      <img src="./components/img/model-icon.png" alt="" @click="toDetail"> 楼栋<br/>模型
 | 
					      <img src="components/img/model-icon.png" alt="" @click="toDetail"> 楼栋<br/>模型
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="map-content">
 | 
					    <div class="map-content">
 | 
				
			||||||
      <AiTMap v-if="user.areaId" :areaId="user.areaId" :map.sync="map" :lib.sync="lib" :ops="ops" :libraries="['service', 'tools']"></AiTMap>
 | 
					      <AiTMap v-if="user.areaId" :areaId="user.areaId" :map.sync="map" :lib.sync="lib" :ops="ops" :libraries="['service', 'tools']"></AiTMap>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
    <AiTopFixed>
 | 
					    <AiTopFixed>
 | 
				
			||||||
      <div class="area-content">
 | 
					      <div class="area-content">
 | 
				
			||||||
        <AiAreaPicker :areaId="user.areaId" v-model="areaId" @select="areaSelect">
 | 
					        <AiAreaPicker :areaId="user.areaId" v-model="areaId" @select="areaSelect">
 | 
				
			||||||
          <img src="./img/local-icon.png" alt="">
 | 
					          <img src="img/local-icon.png" alt="">
 | 
				
			||||||
          <span class="label" v-if="areaName">{{ areaName }}</span>
 | 
					          <span class="label" v-if="areaName">{{ areaName }}</span>
 | 
				
			||||||
          <span v-else>请选择</span>
 | 
					          <span v-else>请选择</span>
 | 
				
			||||||
          <u-icon name="arrow-down" color="#666" size="24" />
 | 
					          <u-icon name="arrow-down" color="#666" size="24" />
 | 
				
			||||||
@@ -18,7 +18,7 @@
 | 
				
			|||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <AiEmpty v-if="!list.length"/>
 | 
					      <AiEmpty v-if="!list.length"/>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -53,7 +53,7 @@ export default {
 | 
				
			|||||||
      this.areaId = e.id
 | 
					      this.areaId = e.id
 | 
				
			||||||
      this.areaName = e.name
 | 
					      this.areaName = e.name
 | 
				
			||||||
      this.getList()
 | 
					      this.getList()
 | 
				
			||||||
    },  
 | 
					    },
 | 
				
			||||||
    getList() {
 | 
					    getList() {
 | 
				
			||||||
      this.$http.post(`/app/appvillagepicturealbum/queryAlbumMenu`, null, {
 | 
					      this.$http.post(`/app/appvillagepicturealbum/queryAlbumMenu`, null, {
 | 
				
			||||||
        params: {
 | 
					        params: {
 | 
				
			||||||
@@ -131,4 +131,4 @@ export default {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,13 +9,13 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="right">
 | 
					        <div class="right">
 | 
				
			||||||
          <img src="./img/edit-icon.png" alt="" @click="edit(item.id)">
 | 
					          <img src="img/edit-icon.png" alt="" @click="edit(item.id)">
 | 
				
			||||||
          <img src="./img/del-icon.png" alt="" @click="del(item)">
 | 
					          <img src="img/del-icon.png" alt="" @click="del(item)">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="empty" v-else>
 | 
					    <div class="empty" v-else>
 | 
				
			||||||
      <img src="./img/empty.png" alt="">
 | 
					      <img src="img/empty.png" alt="">
 | 
				
			||||||
      <p>您还未添加便民通讯录<br/>点击<span>新增按钮</span>试试吧</p>
 | 
					      <p>您还未添加便民通讯录<br/>点击<span>新增按钮</span>试试吧</p>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="footer-btn" @click="edit('')">新增</div>
 | 
					    <div class="footer-btn" @click="edit('')">新增</div>
 | 
				
			||||||
@@ -164,4 +164,4 @@ export default {
 | 
				
			|||||||
    z-index: 999;
 | 
					    z-index: 999;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,7 +10,7 @@
 | 
				
			|||||||
            <span class="titlesContent">查看全部活动和本月新增</span>
 | 
					            <span class="titlesContent">查看全部活动和本月新增</span>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <img src="./img/1.png" alt="" />
 | 
					          <img src="img/1.png" alt="" />
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="card" @click="toList(1)">
 | 
					        <div class="card" @click="toList(1)">
 | 
				
			||||||
@@ -19,7 +19,7 @@
 | 
				
			|||||||
            <span class="titlesContent">查看全部参与操办信息和本月新增</span>
 | 
					            <span class="titlesContent">查看全部参与操办信息和本月新增</span>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <img src="./img/2.png" alt="" />
 | 
					          <img src="img/2.png" alt="" />
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="card" @click="toList(2)">
 | 
					        <div class="card" @click="toList(2)">
 | 
				
			||||||
@@ -28,7 +28,7 @@
 | 
				
			|||||||
            <span class="titlesContent">查看全部婚礼和本月新增</span>
 | 
					            <span class="titlesContent">查看全部婚礼和本月新增</span>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <img src="./img/3.png" alt="" />
 | 
					          <img src="img/3.png" alt="" />
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="card" @click="toList(3)">
 | 
					        <div class="card" @click="toList(3)">
 | 
				
			||||||
@@ -37,7 +37,7 @@
 | 
				
			|||||||
            <span class="titlesContent">查看全部丧礼和本月新增</span>
 | 
					            <span class="titlesContent">查看全部丧礼和本月新增</span>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <img src="./img/4.png" alt="" />
 | 
					          <img src="img/4.png" alt="" />
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <section class="AppOnlineAnswer">
 | 
					  <section class="AppOnlineAnswer">
 | 
				
			||||||
    <div class="page" v-if="list.length">
 | 
					    <div class="page" v-if="list.length">
 | 
				
			||||||
      <img src="./static/img/answer-bg.png" alt="" class="bg-img">
 | 
					      <img src="static/img/answer-bg.png" alt="" class="bg-img">
 | 
				
			||||||
      <div class="subject-content" v-if="!showAnwser">
 | 
					      <div class="subject-content" v-if="!showAnwser">
 | 
				
			||||||
        <div class="btn" v-if="showTopBtn" @click="confirm()">{{ topBtnText }}</div>
 | 
					        <div class="btn" v-if="showTopBtn" @click="confirm()">{{ topBtnText }}</div>
 | 
				
			||||||
        <div class="bg-fff pad-b48">
 | 
					        <div class="bg-fff pad-b48">
 | 
				
			||||||
@@ -18,8 +18,8 @@
 | 
				
			|||||||
          <div v-if="list[index].type == 1">
 | 
					          <div v-if="list[index].type == 1">
 | 
				
			||||||
            <div class="item" v-for="(item, i) in list[index].items" :key="i" @click="itemClick(i)"
 | 
					            <div class="item" v-for="(item, i) in list[index].items" :key="i" @click="itemClick(i)"
 | 
				
			||||||
                 :class="{ 'item-click': clickIndex === i, 'item-success': showAnalysis && item.checked == 1, 'item-error': showAnalysis && clickIndex == i && item.checked == 0}">
 | 
					                 :class="{ 'item-click': clickIndex === i, 'item-success': showAnalysis && item.checked == 1, 'item-error': showAnalysis && clickIndex == i && item.checked == 0}">
 | 
				
			||||||
              <img src="./static/img/success-icon.png" alt="" v-if="showAnalysis && item.checked == 1">
 | 
					              <img src="static/img/success-icon.png" alt="" v-if="showAnalysis && item.checked == 1">
 | 
				
			||||||
              <img src="./static/img/error-icon.png" alt=""
 | 
					              <img src="static/img/error-icon.png" alt=""
 | 
				
			||||||
                   v-if="showAnalysis && clickIndex == i && item.checked == 0">
 | 
					                   v-if="showAnalysis && clickIndex == i && item.checked == 0">
 | 
				
			||||||
              {{ item.sort }}  {{ item.content }}
 | 
					              {{ item.sort }}  {{ item.content }}
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
@@ -28,8 +28,8 @@
 | 
				
			|||||||
          <div v-if="list[index].type == 2">
 | 
					          <div v-if="list[index].type == 2">
 | 
				
			||||||
            <div class="item" v-for="(item, i) in list[index].items" :key="i" @click="itemClick(i)"
 | 
					            <div class="item" v-for="(item, i) in list[index].items" :key="i" @click="itemClick(i)"
 | 
				
			||||||
                 :class="{ 'item-click': item.isCheked, 'item-success': showAnalysis && item.checked == 1, 'item-error': showAnalysis && item.isCheked && item.checked == 0}">
 | 
					                 :class="{ 'item-click': item.isCheked, 'item-success': showAnalysis && item.checked == 1, 'item-error': showAnalysis && item.isCheked && item.checked == 0}">
 | 
				
			||||||
              <img src="./static/img/success-icon.png" alt="" v-if="showAnalysis && item.checked == 1">
 | 
					              <img src="static/img/success-icon.png" alt="" v-if="showAnalysis && item.checked == 1">
 | 
				
			||||||
              <img src="./static/img/error-icon.png" alt=""
 | 
					              <img src="static/img/error-icon.png" alt=""
 | 
				
			||||||
                   v-if="showAnalysis && clickIndex == i && item.checked == 0">
 | 
					                   v-if="showAnalysis && clickIndex == i && item.checked == 0">
 | 
				
			||||||
              {{ item.sort }}  {{ item.content }}
 | 
					              {{ item.sort }}  {{ item.content }}
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
@@ -54,7 +54,7 @@
 | 
				
			|||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="subject-content" v-else>
 | 
					      <div class="subject-content" v-else>
 | 
				
			||||||
        <div class="bg-fff pad-b48">
 | 
					        <div class="bg-fff pad-b48">
 | 
				
			||||||
          <img src="./static/img/answer-head.png" alt="" class="head-img">
 | 
					          <img src="static/img/answer-head.png" alt="" class="head-img">
 | 
				
			||||||
          <div class="head-content">
 | 
					          <div class="head-content">
 | 
				
			||||||
            <p>本次答对题目数</p>
 | 
					            <p>本次答对题目数</p>
 | 
				
			||||||
            <div>{{ resultInfo.right }}</div>
 | 
					            <div>{{ resultInfo.right }}</div>
 | 
				
			||||||
@@ -214,7 +214,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.AppOnlineAnswer {
 | 
					.AppOnlineAnswer {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB  | 
| 
		 Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 136 KiB  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB  | 
@@ -12,12 +12,12 @@ export default {
 | 
				
			|||||||
    return {
 | 
					    return {
 | 
				
			||||||
      label: '基层党建',
 | 
					      label: '基层党建',
 | 
				
			||||||
      appList: [
 | 
					      appList: [
 | 
				
			||||||
        {
 | 
					        // {
 | 
				
			||||||
          name: '三会一课',
 | 
					        //   name: '三会一课',
 | 
				
			||||||
          icon: require('./img/shyk.png'),
 | 
					        //   icon: require('./img/shyk.png'),
 | 
				
			||||||
          url: '../party/AppThreeSessions/AppThreeSessions',
 | 
					        //   url: '../party/AppThreeSessions/AppThreeSessions',
 | 
				
			||||||
          isBottom: true
 | 
					        //   isBottom: true
 | 
				
			||||||
        },
 | 
					        // },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          name: '党建要闻',
 | 
					          name: '党建要闻',
 | 
				
			||||||
          icon: require('./img/djyw.png'),
 | 
					          icon: require('./img/djyw.png'),
 | 
				
			||||||
@@ -55,4 +55,4 @@ uni-page-body{
 | 
				
			|||||||
.AppPageParty{
 | 
					.AppPageParty{
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -68,7 +68,7 @@ import {mapState} from "vuex";
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
  name: "AppPartyHistoryEducation",
 | 
					  name: "AppPartyHistoryEducation",
 | 
				
			||||||
  appName: "党史教育",
 | 
					  appName: "党员学习",
 | 
				
			||||||
  computed: {
 | 
					  computed: {
 | 
				
			||||||
    ...mapState(["user", "token"]),
 | 
					    ...mapState(["user", "token"]),
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
@@ -141,7 +141,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.AppPartyHistoryEducation {
 | 
					.AppPartyHistoryEducation {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
@@ -57,7 +57,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
.home {
 | 
					.home {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
@@ -50,7 +50,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
.home {
 | 
					.home {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
@@ -184,7 +184,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style lang="scss" scope>
 | 
					<style lang="scss" scope>
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
.page {
 | 
					.page {
 | 
				
			||||||
  .search-box {
 | 
					  .search-box {
 | 
				
			||||||
    width: 100%;
 | 
					    width: 100%;
 | 
				
			||||||
@@ -201,7 +201,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style lang="scss" scope>
 | 
					<style lang="scss" scope>
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.page {
 | 
					.page {
 | 
				
			||||||
  .search-box {
 | 
					  .search-box {
 | 
				
			||||||
@@ -34,7 +34,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
.home {
 | 
					.home {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
@@ -53,7 +53,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
.home {
 | 
					.home {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
@@ -90,7 +90,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
.home {
 | 
					.home {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
@@ -80,7 +80,7 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
@import "../../../common/common.css";
 | 
					@import "../../common/common.css";
 | 
				
			||||||
.home {
 | 
					.home {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
@@ -17,7 +17,7 @@
 | 
				
			|||||||
      <div class="datass" v-for="(item, iindex) in datas" :key="iindex" @click="toDetailCard(item)">
 | 
					      <div class="datass" v-for="(item, iindex) in datas" :key="iindex" @click="toDetailCard(item)">
 | 
				
			||||||
        <div class="left">
 | 
					        <div class="left">
 | 
				
			||||||
          <img :src="item.photo" alt="" v-if="item.photo" />
 | 
					          <img :src="item.photo" alt="" v-if="item.photo" />
 | 
				
			||||||
          <img src="./components/img/4.png" alt="" v-else />
 | 
					          <img src="components/img/4.png" alt="" v-else />
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="right">
 | 
					        <div class="right">
 | 
				
			||||||
@@ -70,7 +70,7 @@ export default {
 | 
				
			|||||||
    this.getList()
 | 
					    this.getList()
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  onShow() {
 | 
					  onShow() {
 | 
				
			||||||
    document.title =  '居民列表' 
 | 
					    document.title =  '居民列表'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
    getList() {
 | 
					    getList() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@
 | 
				
			|||||||
        <div class="card" v-for="(item, i) in data.family" :key="i" @click="toDetailPeople(item)">
 | 
					        <div class="card" v-for="(item, i) in data.family" :key="i" @click="toDetailPeople(item)">
 | 
				
			||||||
          <div class="photos">
 | 
					          <div class="photos">
 | 
				
			||||||
            <img :src="item.photo" alt="" v-if="item.photo" />
 | 
					            <img :src="item.photo" alt="" v-if="item.photo" />
 | 
				
			||||||
            <img src="./components/img/44.png" alt="" v-else />
 | 
					            <img src="components/img/44.png" alt="" v-else />
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <div class="right">
 | 
					          <div class="right">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
    <div class="top">
 | 
					    <div class="top">
 | 
				
			||||||
      <div class="photos">
 | 
					      <div class="photos">
 | 
				
			||||||
        <img :src="data.resident.photo" alt="" v-if="data.resident && data.resident.photo" />
 | 
					        <img :src="data.resident.photo" alt="" v-if="data.resident && data.resident.photo" />
 | 
				
			||||||
        <img src="./components/img/44.png" alt="" v-else />
 | 
					        <img src="components/img/44.png" alt="" v-else />
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <div class="right">
 | 
					      <div class="right">
 | 
				
			||||||
@@ -127,7 +127,7 @@ export default {
 | 
				
			|||||||
    })
 | 
					    })
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  onShow() {
 | 
					  onShow() {
 | 
				
			||||||
    document.title =  '家庭成员信息' 
 | 
					    document.title =  '家庭成员信息'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
    getDetail() {
 | 
					    getDetail() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,7 +18,7 @@
 | 
				
			|||||||
        <p>{{ item.content }}</p>
 | 
					        <p>{{ item.content }}</p>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <img src="./img/add-icon.png" alt="" class="add-img" @click="add">
 | 
					    <img src="img/add-icon.png" alt="" class="add-img" @click="add">
 | 
				
			||||||
    <u-popup v-model="isShow" mode="bottom">
 | 
					    <u-popup v-model="isShow" mode="bottom">
 | 
				
			||||||
      <div class="audio">
 | 
					      <div class="audio">
 | 
				
			||||||
        <AiVideo :src="url" autoplay></AiVideo>
 | 
					        <AiVideo :src="url" autoplay></AiVideo>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,7 +6,7 @@
 | 
				
			|||||||
          <div class="label">音频文件</div>
 | 
					          <div class="label">音频文件</div>
 | 
				
			||||||
          <div class="value" @click="toRecord">
 | 
					          <div class="value" @click="toRecord">
 | 
				
			||||||
            <span class="color-999" :style="{ color: file ? '#333' : '' }">{{ file ? '已选择' : '请选择' }}</span>
 | 
					            <span class="color-999" :style="{ color: file ? '#333' : '' }">{{ file ? '已选择' : '请选择' }}</span>
 | 
				
			||||||
            <img src="./img/right-img.png" alt="">
 | 
					            <img src="img/right-img.png" alt="">
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -103,7 +103,7 @@
 | 
				
			|||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="content" v-else>
 | 
					    <div class="content" v-else>
 | 
				
			||||||
      <img src="./img/body.png" alt="">
 | 
					      <img src="img/body.png" alt="">
 | 
				
			||||||
      <p class="text">点击下方按钮开始录音</p>
 | 
					      <p class="text">点击下方按钮开始录音</p>
 | 
				
			||||||
      <p class="text">为了保证效果,请靠近手机讲话哦~</p>
 | 
					      <p class="text">为了保证效果,请靠近手机讲话哦~</p>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,7 @@
 | 
				
			|||||||
            </span>
 | 
					            </span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <span class="right">
 | 
					            <span class="right">
 | 
				
			||||||
              <img src="./img/view-icon.png" alt="">
 | 
					              <img src="img/view-icon.png" alt="">
 | 
				
			||||||
              <span>{{ item.viewCount }}</span>
 | 
					              <span>{{ item.viewCount }}</span>
 | 
				
			||||||
            </span>
 | 
					            </span>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@
 | 
				
			|||||||
        </span>
 | 
					        </span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <span class="right">
 | 
					        <span class="right">
 | 
				
			||||||
          <img src="./img/view-icon.png" alt="">
 | 
					          <img src="img/view-icon.png" alt="">
 | 
				
			||||||
          <span>{{data.viewCount}}</span>
 | 
					          <span>{{data.viewCount}}</span>
 | 
				
			||||||
        </span>
 | 
					        </span>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
@@ -19,8 +19,8 @@
 | 
				
			|||||||
      <div class="contsnts">
 | 
					      <div class="contsnts">
 | 
				
			||||||
        <u-parse :html="data.content"></u-parse>
 | 
					        <u-parse :html="data.content"></u-parse>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      
 | 
					
 | 
				
			||||||
      
 | 
					
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="img-list" v-if="data.files && data.files.length && data.contentType != 1">
 | 
					    <div class="img-list" v-if="data.files && data.files.length && data.contentType != 1">
 | 
				
			||||||
      <div class="title">图片</div>
 | 
					      <div class="title">图片</div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,14 +7,14 @@
 | 
				
			|||||||
      <div class="select-content">
 | 
					      <div class="select-content">
 | 
				
			||||||
        <div class="area-content">
 | 
					        <div class="area-content">
 | 
				
			||||||
          <AiAreaPicker :areaId="user.areaId" v-model="areaId" @select="areaSelect">
 | 
					          <AiAreaPicker :areaId="user.areaId" v-model="areaId" @select="areaSelect">
 | 
				
			||||||
            <img src="./img/local-icon.png" alt="">
 | 
					            <img src="img/local-icon.png" alt="">
 | 
				
			||||||
            <span class="label" v-if="areaName">{{ areaName }}</span>
 | 
					            <span class="label" v-if="areaName">{{ areaName }}</span>
 | 
				
			||||||
            <span v-else>请选择</span>
 | 
					            <span v-else>请选择</span>
 | 
				
			||||||
            <u-icon name="arrow-down" color="#666" size="24" />
 | 
					            <u-icon name="arrow-down" color="#666" size="24" />
 | 
				
			||||||
          </AiAreaPicker>
 | 
					          </AiAreaPicker>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="search-input" v-if="tabIndex">
 | 
					        <div class="search-input" v-if="tabIndex">
 | 
				
			||||||
          <img src="./img/search-icon.png" alt="">
 | 
					          <img src="img/search-icon.png" alt="">
 | 
				
			||||||
          <u-input type="text" placeholder="请输入姓名" placeholder-style="color:#999;font-size:13px;" height="18" v-model="name" @confirm="getUserList" :clearable="false" maxlength="6" />
 | 
					          <u-input type="text" placeholder="请输入姓名" placeholder-style="color:#999;font-size:13px;" height="18" v-model="name" @confirm="getUserList" :clearable="false" maxlength="6" />
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
@@ -45,12 +45,12 @@
 | 
				
			|||||||
      <div class="item-content" v-for="(item, index) in userList" :key="index">
 | 
					      <div class="item-content" v-for="(item, index) in userList" :key="index">
 | 
				
			||||||
        <div class="title" @click="showUserType(index)">
 | 
					        <div class="title" @click="showUserType(index)">
 | 
				
			||||||
          <h2>{{item.label}}</h2>
 | 
					          <h2>{{item.label}}</h2>
 | 
				
			||||||
          <img src="./img/down-icon.png" alt="" :class="item.check ? 'img-active' : ''">
 | 
					          <img src="img/down-icon.png" alt="" :class="item.check ? 'img-active' : ''">
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
        <div class="user-list" v-if="item.check">
 | 
					        <div class="user-list" v-if="item.check">
 | 
				
			||||||
          <div class="user-item" v-for="(e, indexs) in item.value" :key="indexs" v-if="item.value && item.value.length">
 | 
					          <div class="user-item" v-for="(e, indexs) in item.value" :key="indexs" v-if="item.value && item.value.length">
 | 
				
			||||||
            <div class="user-img">
 | 
					            <div class="user-img">
 | 
				
			||||||
              <img src="./img/user-img.png" alt="">
 | 
					              <img src="img/user-img.png" alt="">
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="user-info">
 | 
					            <div class="user-info">
 | 
				
			||||||
              <p class="name">{{e.name}}</p>
 | 
					              <p class="name">{{e.name}}</p>
 | 
				
			||||||
@@ -111,7 +111,7 @@ export default {
 | 
				
			|||||||
      this.getStatistic()
 | 
					      this.getStatistic()
 | 
				
			||||||
      this.getStatisticMon()
 | 
					      this.getStatisticMon()
 | 
				
			||||||
      this.getUserList()
 | 
					      this.getUserList()
 | 
				
			||||||
    },  
 | 
					    },
 | 
				
			||||||
    tabClick(index) {
 | 
					    tabClick(index) {
 | 
				
			||||||
      this.tabIndex = index
 | 
					      this.tabIndex = index
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@@ -181,7 +181,7 @@ export default {
 | 
				
			|||||||
        })
 | 
					        })
 | 
				
			||||||
        this.userList[index].check = true
 | 
					        this.userList[index].check = true
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
     
 | 
					
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -403,4 +403,4 @@ export default {
 | 
				
			|||||||
    color: #FFF;
 | 
					    color: #FFF;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,7 @@
 | 
				
			|||||||
      </div> -->
 | 
					      </div> -->
 | 
				
			||||||
      <div class="area-content">
 | 
					      <div class="area-content">
 | 
				
			||||||
        <AiAreaPicker :areaId="user.areaId" v-model="areaId" @select="areaSelect">
 | 
					        <AiAreaPicker :areaId="user.areaId" v-model="areaId" @select="areaSelect">
 | 
				
			||||||
          <img src="./img/local-icon.png" alt="">
 | 
					          <img src="img/local-icon.png" alt="">
 | 
				
			||||||
          <span class="label" v-if="areaName">{{ areaName }}</span>
 | 
					          <span class="label" v-if="areaName">{{ areaName }}</span>
 | 
				
			||||||
          <span v-else>请选择</span>
 | 
					          <span v-else>请选择</span>
 | 
				
			||||||
          <u-icon name="arrow-down" color="#666" size="24" />
 | 
					          <u-icon name="arrow-down" color="#666" size="24" />
 | 
				
			||||||
@@ -21,7 +21,7 @@
 | 
				
			|||||||
      <img src="./img/off-icon.png" alt="" class="mar-l40">离线 {{count.sum - count.online || 0}} -->
 | 
					      <img src="./img/off-icon.png" alt="" class="mar-l40">离线 {{count.sum - count.online || 0}} -->
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <div id="echarts" style="width:100%;height:100%;"></div>
 | 
					        <div id="echarts" style="width:100%;height:100%;"></div>
 | 
				
			||||||
        <img src="./img/monitor-icon.png" alt="" class="monitor-icon">
 | 
					        <img src="img/monitor-icon.png" alt="" class="monitor-icon">
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="item">
 | 
					      <div class="item">
 | 
				
			||||||
        <h3>{{count.online || 0}}</h3>
 | 
					        <h3>{{count.online || 0}}</h3>
 | 
				
			||||||
@@ -52,10 +52,10 @@
 | 
				
			|||||||
    <div class="list-content">
 | 
					    <div class="list-content">
 | 
				
			||||||
      <div class="item" v-for="(item, index) in list" :key="index" @click="showMonitor(item)">
 | 
					      <div class="item" v-for="(item, index) in list" :key="index" @click="showMonitor(item)">
 | 
				
			||||||
        <img class="img" :src="item.indexUrl" alt="" v-if="item.deviceStatus == 1">
 | 
					        <img class="img" :src="item.indexUrl" alt="" v-if="item.deviceStatus == 1">
 | 
				
			||||||
        <img class="img" src="./img/offline.png" alt="" v-else>
 | 
					        <img class="img" src="img/offline.png" alt="" v-else>
 | 
				
			||||||
        <p>{{item.name}}</p>
 | 
					        <p>{{item.name}}</p>
 | 
				
			||||||
        <img class="icon" src="./img/play-icon.png" alt="" v-if="item.deviceStatus == 1">
 | 
					        <img class="icon" src="img/play-icon.png" alt="" v-if="item.deviceStatus == 1">
 | 
				
			||||||
        <img class="icon" src="./img/not-play-icon.png" alt="" v-else>
 | 
					        <img class="icon" src="img/not-play-icon.png" alt="" v-else>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <AiEmpty v-if="!list.length"/>
 | 
					      <AiEmpty v-if="!list.length"/>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
@@ -173,7 +173,7 @@ export default {
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  created() {
 | 
					  created() {
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
    this.areaId = this.user.areaId
 | 
					    this.areaId = this.user.areaId
 | 
				
			||||||
    this.areaName = this.user.areaName
 | 
					    this.areaName = this.user.areaName
 | 
				
			||||||
    this.getList()
 | 
					    this.getList()
 | 
				
			||||||
@@ -183,7 +183,7 @@ export default {
 | 
				
			|||||||
    document.title = '视频监控'
 | 
					    document.title = '视频监控'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  mounted() {
 | 
					  mounted() {
 | 
				
			||||||
    this.Echart = echarts.init(document.getElementById('echarts'))     
 | 
					    this.Echart = echarts.init(document.getElementById('echarts'))
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -44,11 +44,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
          <span class="icon">
 | 
					          <span class="icon">
 | 
				
			||||||
            <!-- ing -->
 | 
					            <!-- ing -->
 | 
				
			||||||
            <img src="./components/ing.png" alt="" v-if="item.approvalStatus == 0" />
 | 
					            <img src="components/ing.png" alt="" v-if="item.approvalStatus == 0" />
 | 
				
			||||||
            <!-- end -->
 | 
					            <!-- end -->
 | 
				
			||||||
            <img src="./components/end.png" alt="" v-if="item.approvalStatus == 1" />
 | 
					            <img src="components/end.png" alt="" v-if="item.approvalStatus == 1" />
 | 
				
			||||||
            <!-- false -->
 | 
					            <!-- false -->
 | 
				
			||||||
            <img src="./components/reject.png" alt="" v-if="item.approvalStatus == 2" />
 | 
					            <img src="components/reject.png" alt="" v-if="item.approvalStatus == 2" />
 | 
				
			||||||
          </span>
 | 
					          </span>
 | 
				
			||||||
        </view>
 | 
					        </view>
 | 
				
			||||||
      </u-card>
 | 
					      </u-card>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,7 +40,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
          <!-- 已通过 -->
 | 
					          <!-- 已通过 -->
 | 
				
			||||||
          <div class="people_status_agree" v-if="list.approvalStatus == 1">
 | 
					          <div class="people_status_agree" v-if="list.approvalStatus == 1">
 | 
				
			||||||
            <img src="./components/people_status_agree.png" alt="" />
 | 
					            <img src="components/people_status_agree.png" alt="" />
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <!-- 被驳回 -->
 | 
					          <!-- 被驳回 -->
 | 
				
			||||||
@@ -120,7 +120,7 @@
 | 
				
			|||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="avatar" v-else-if="item.title == '抄送'">
 | 
					                <div class="avatar" v-else-if="item.title == '抄送'">
 | 
				
			||||||
                  <img src="./components/Profile_Picture.png" alt="" />
 | 
					                  <img src="components/Profile_Picture.png" alt="" />
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="avatar" v-else>
 | 
					                <div class="avatar" v-else>
 | 
				
			||||||
@@ -128,13 +128,13 @@
 | 
				
			|||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
 | 
					                <div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
 | 
				
			||||||
                  <img src="./components/agree.png" alt="" />
 | 
					                  <img src="components/agree.png" alt="" />
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="" v-else-if="item.stepType == 2"></div>
 | 
					                <div class="" v-else-if="item.stepType == 2"></div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="icon-no" v-else>
 | 
					                <div class="icon-no" v-else>
 | 
				
			||||||
                  <img src="./components/clearn.png" />
 | 
					                  <img src="components/clearn.png" />
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -176,7 +176,6 @@ export default {
 | 
				
			|||||||
        status: 0,
 | 
					        status: 0,
 | 
				
			||||||
        createUserId: '',
 | 
					        createUserId: '',
 | 
				
			||||||
        createUserName: '',
 | 
					        createUserName: '',
 | 
				
			||||||
        orgName: '',
 | 
					 | 
				
			||||||
        avatar: '',
 | 
					        avatar: '',
 | 
				
			||||||
        id: '',
 | 
					        id: '',
 | 
				
			||||||
        orgId: '',
 | 
					        orgId: '',
 | 
				
			||||||
@@ -216,7 +215,7 @@ export default {
 | 
				
			|||||||
    this.getEstates()
 | 
					    this.getEstates()
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  onShow() {
 | 
					  onShow() {
 | 
				
			||||||
    document.title = '编辑活动' 
 | 
					    document.title = '编辑活动'
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
    getEstates() {
 | 
					    getEstates() {
 | 
				
			||||||
@@ -36,7 +36,7 @@
 | 
				
			|||||||
        <div class="header-title">
 | 
					        <div class="header-title">
 | 
				
			||||||
          <p class="text">活动列表</p>
 | 
					          <p class="text">活动列表</p>
 | 
				
			||||||
        <div class="right-select" @click="showSelect=true">
 | 
					        <div class="right-select" @click="showSelect=true">
 | 
				
			||||||
            {{selectText}}<img src="./components/right-icon-666.png" alt="" />
 | 
					            {{selectText}}<img src="components/right-icon-666.png" alt="" />
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
@@ -57,7 +57,7 @@
 | 
				
			|||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <p class="conent-text">{{ item.content }}</p>
 | 
					            <p class="conent-text">{{ item.content }}</p>
 | 
				
			||||||
            <div class="img-list" v-if="item.images.length">
 | 
					            <div class="img-list" v-if="item.images.length">
 | 
				
			||||||
              <image v-for="(img, i) in item.images" :key="i" :src="img.url" @click.stop="previewImage(item.images, img.url)" v-if="i<3">
 | 
					              <image v-for="(img, i) in item.images" :key="i" :src="img.url" @click.stop="previewImage(item.images, img.url)" v-if="i<3"/>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="bottom-icon">
 | 
					            <div class="bottom-icon">
 | 
				
			||||||
              <div>
 | 
					              <div>
 | 
				
			||||||
@@ -134,7 +134,6 @@ export default {
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  data() {
 | 
					  data() {
 | 
				
			||||||
    return {
 | 
					    return {
 | 
				
			||||||
      list: [],
 | 
					 | 
				
			||||||
      isMore: false,
 | 
					      isMore: false,
 | 
				
			||||||
      current: 0,
 | 
					      current: 0,
 | 
				
			||||||
      pageShow: false,
 | 
					      pageShow: false,
 | 
				
			||||||
@@ -641,4 +640,4 @@ export default {
 | 
				
			|||||||
.mar-t32{
 | 
					.mar-t32{
 | 
				
			||||||
  margin-top: 32px;
 | 
					  margin-top: 32px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
@@ -24,8 +24,8 @@
 | 
				
			|||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <div class="right">
 | 
					          <div class="right">
 | 
				
			||||||
            <span>{{formatPhone(item.phone)}}</span>
 | 
					            <span>{{formatPhone(item.phone)}}</span>
 | 
				
			||||||
            <img src="./components/phone-icon.png" alt="" v-if="isAdmin" @click="callPhone(item.phone)">
 | 
					            <img src="components/phone-icon.png" alt="" v-if="isAdmin" @click="callPhone(item.phone)">
 | 
				
			||||||
            <img src="./components/del-icon.png" alt="" v-if="isAdmin && status < 2" @click="del(item.id)">
 | 
					            <img src="components/del-icon.png" alt="" v-if="isAdmin && status < 2" @click="del(item.id)">
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
@@ -161,4 +161,4 @@ export default {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB  | 
| 
		 Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB  | 
| 
		 Before Width: | Height: | Size: 267 B After Width: | Height: | Size: 267 B  | 
@@ -65,7 +65,6 @@ export default {
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
      currentTabs: 0,
 | 
					      currentTabs: 0,
 | 
				
			||||||
      current: 0,
 | 
					 | 
				
			||||||
      current: 1,
 | 
					      current: 1,
 | 
				
			||||||
      size: 10,
 | 
					      size: 10,
 | 
				
			||||||
      pages: 0,
 | 
					      pages: 0,
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 623 B After Width: | Height: | Size: 623 B  | 
| 
		 Before Width: | Height: | Size: 810 B After Width: | Height: | Size: 810 B  | 
| 
		 Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 88 KiB  | 
@@ -16,7 +16,7 @@ import GroupList from "./components/groupList";
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
  name: "AppResident",
 | 
					  name: "AppResident",
 | 
				
			||||||
  appName: "居民管理",
 | 
					  appName: "居民群管理",
 | 
				
			||||||
  components: {GroupList, ResidentList, ResidentSta},
 | 
					  components: {GroupList, ResidentList, ResidentSta},
 | 
				
			||||||
  data() {
 | 
					  data() {
 | 
				
			||||||
    return {
 | 
					    return {
 | 
				
			||||||
@@ -108,7 +108,7 @@
 | 
				
			|||||||
</template>
 | 
					</template>
 | 
				
			||||||
<script>
 | 
					<script>
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
  appName: "党员学习",
 | 
					  appName: "学习心得",
 | 
				
			||||||
  data() {
 | 
					  data() {
 | 
				
			||||||
    const currentDate = this.getDate({
 | 
					    const currentDate = this.getDate({
 | 
				
			||||||
      format: true,
 | 
					      format: true,
 | 
				
			||||||