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