@@ -262,6 +263,7 @@
groupChatNumber: {},
dynamicList: [],
rankList: [],
+ xfInfo: {},
pointList: []
}
},
@@ -291,9 +293,22 @@
this.pointList = res.data
}
})
- this.instance.post(`app/appintegraluser/suffixWeekIntegralSort`).then(res => {
+ this.instance.post(`app/appintegraluser/userTotalIntegralSort`).then(res => {
if (res.code === 0) {
- this.rankList = res.data
+ this.pointList = res.data
+ }
+ })
+ this.instance.post(`app/appmasssendingtask/statisticsEffectByPidu`).then(res => {
+ if (res.code === 0) {
+ this.xfInfo = res.data
+ this.initBarChart('.chart11', {
+ x: res.data.trend.map(v => v.ymd),
+ value: res.data.trend.map(v => v.createCount),
+ name: '宣发统计'
+ }, [
+ {offset: 0, color: 'rgba(25, 179, 209, 1)'},
+ {offset: 1, color: 'rgba(25, 179, 209, 0)'}
+ ])
}
})
this.instance.post(`/app/wxgroupstatistic/getCustommerNumber`).then(res => {
@@ -655,6 +670,39 @@
}
}
+ .xf {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ .item-top__item {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
+ width: 107px;
+ height: 52px;
+ line-height: 1;
+ cursor: pointer;
+ user-select: none;
+ background: url(https://cdn.cunwuyun.cn/dvcp/dv/pddv/ql4.png);
+ background-size: 100% 100%;
+
+ h2 {
+ margin-bottom: 8px;
+ color: #2AB7D1;
+ font-size: 12px;
+ }
+
+ p {
+ font-size: 14px;
+ color: #fff;
+ font-weight: bold;
+ font-style: oblique;
+ }
+ }
+ }
+
.ql {
display: flex;
align-items: center;
diff --git a/packages/bigscreen/dv/AppPlyDv.vue b/packages/bigscreen/dv/AppPlyDv.vue
new file mode 100644
index 00000000..1963dbf4
--- /dev/null
+++ b/packages/bigscreen/dv/AppPlyDv.vue
@@ -0,0 +1,1271 @@
+
+
+
+
企微数据库
+
+
+
+
+
居民好友统计
+
+
+
居民好友
+
+ {{ residentInfo.customerTotal || 0 }}
+
+
+
+
昨日新增
+
+
{{ residentInfo.addCustomerCount || 0 }}
+

+
+
+
+
昨日流失
+
+
{{ residentInfo.removeCustomerCount || 0 }}
+

+
+
+
+
+
+
+
居民群统计
+
+
+
居民群
+
+ {{ groupNumber.groupSum || 0 }}
+
+
+
+
群成员
+
+ {{ groupNumber.totalSum || 0 }}
+
+
+
+
昨日新增
+
+
{{ groupNumber.increaseSum || 0 }}
+

+
+
+
+
昨日流失
+
+
+
{{ groupNumber.decreaseSum || 0 }}
+

+
+
+
+
+
+
+
+
+
+
+
单聊统计
+
+
+
单聊会话
+
{{ userChatNumber ? userChatNumber.chatCnt : 0 }}
+
+
+
单聊消息
+
{{ userChatNumber ? userChatNumber.messageCnt : 0 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
网格动态
+
+
+
+ {{ item.createTime }}
+ {{ item.logDescription }}
+
+
+
+
+
+
网格信息
+
+
{{ girdInfo['网格名称'] }}
+
+
+
{{ girdInfo['微网格长'] || 0 }}
+
微网格长
+
+
+
{{ girdInfo['居民群'] || 0 }}
+
居民群
+
+
+
{{ girdInfo['群成员'] || 0 }}
+
群成员
+
+
+
{{ girdInfo['居民好友'] || 0 }}
+
居民好友
+
+
+
+
+
居民群统计
+
+
+
+
+ {{ item.name || '未命名群聊' }}
+ {{ item.ownerName }}
+ {{ item.personCount }}
+
+
+
+
+
+
积分排行
+
+
+
+
+
{{ index + 1 }}
+
+
+
{{ item.userName }}
+
+
+
+
+
{{ item.userIntegral }}
+
+
+
{{ index + 1 }}
+
+
+
{{ item.userName }}
+
+
+
+
+
{{ item.changeIntegral }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/project/pingchang/apps/AppCheckpointManage/AppCheckpointManage.vue b/project/pingchang/apps/AppCheckpointManage/AppCheckpointManage.vue
new file mode 100644
index 00000000..2a6099f0
--- /dev/null
+++ b/project/pingchang/apps/AppCheckpointManage/AppCheckpointManage.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/project/pingchang/apps/AppCheckpointManage/components/Add.vue b/project/pingchang/apps/AppCheckpointManage/components/Add.vue
new file mode 100644
index 00000000..c4dd5a32
--- /dev/null
+++ b/project/pingchang/apps/AppCheckpointManage/components/Add.vue
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 提交
+
+
+
+
+
+
+
diff --git a/project/pingchang/apps/AppCheckpointManage/components/List.vue b/project/pingchang/apps/AppCheckpointManage/components/List.vue
new file mode 100644
index 00000000..c4cf7388
--- /dev/null
+++ b/project/pingchang/apps/AppCheckpointManage/components/List.vue
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+ 添加
+
+
+
+
+
+
+
+
+
+
+ {{ row.qrCode ? '预览' : '生成' }}
+
+
+
+
+
+
+ 下载二维码
+ 编辑
+ 删除
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
diff --git a/project/pingchang/apps/AppRiskArea/components/Add.vue b/project/pingchang/apps/AppRiskArea/components/Add.vue
index cefc6124..0bfa4934 100644
--- a/project/pingchang/apps/AppRiskArea/components/Add.vue
+++ b/project/pingchang/apps/AppRiskArea/components/Add.vue
@@ -11,6 +11,9 @@
form.areaName = v" always-show :instance="instance" v-model="form.areaId">
+
+
+
{
+ this.instance.post(`/app/appepidemicpreventionriskarea/queryDetailById?id=${id}`).then(res => {
if (res.code === 0) {
this.form = res.data
}
@@ -78,7 +82,7 @@
confirm () {
this.$refs.form.validate((valid) => {
if (valid) {
- this.instance.post(`/app/appepidemicdangerousarea/addOrUpdate`, {
+ this.instance.post(`/app/appepidemicpreventionriskarea/addOrUpdate`, {
...this.form
}).then(res => {
if (res.code == 0) {
diff --git a/project/pingchang/apps/AppRiskArea/components/List.vue b/project/pingchang/apps/AppRiskArea/components/List.vue
index eafa045c..db12bcd4 100644
--- a/project/pingchang/apps/AppRiskArea/components/List.vue
+++ b/project/pingchang/apps/AppRiskArea/components/List.vue
@@ -66,33 +66,34 @@ export default {
moduleName: String
},
- data() {
- return {
- search: {
- current: 1,
- size: 10,
- level: '',
- province: ''
- },
- currIndex: -1,
- areaList: [],
- total: 10,
- colConfigs: [
- {prop: 'province', label: '省级', align: 'left', width: '200px'},
- {prop: 'city', label: '市级', align: 'center'},
- {prop: 'district', label: '区级', align: 'center'},
- {prop: 'town', label: '镇级', align: 'center'},
- {prop: 'village', label: '村级', align: 'center'},
- {prop: 'level', label: '等级', align: 'center', formart: v => this.dict.getLabel('epidemicDangerousAreaLevel', v)},
- {prop: 'createTime', label: '设置时间', align: 'center'},
- {prop: 'createUserName', label: '添加人', align: 'center'},
- {slot: 'options', label: '操作', align: 'center'}
- ],
- areaName: '',
- unitName: '',
- tableData: []
- }
- },
+ data() {
+ return {
+ search: {
+ current: 1,
+ size: 10,
+ level: '',
+ province: ''
+ },
+ currIndex: -1,
+ areaList: [],
+ total: 10,
+ colConfigs: [
+ { prop: 'province', label: '省级', align: 'left', width: '200px' },
+ { prop: 'city', label: '市级', align: 'center' },
+ { prop: 'district', label: '区级', align: 'center' },
+ { prop: 'town', label: '镇级', align: 'center' },
+ { prop: 'village', label: '村级', align: 'center' },
+ { prop: 'address', label: '详细地址', align: 'center' },
+ { prop: 'level', label: '等级', align: 'center', formart: v => this.dict.getLabel('epidemicDangerousAreaLevel', v) },
+ { prop: 'createTime', label: '设置时间', align: 'center' },
+ { prop: 'createUserName', label: '添加人', align: 'center' },
+ { slot: 'options', label: '操作', align: 'center' }
+ ],
+ areaName: '',
+ unitName: '',
+ tableData: []
+ }
+ },
computed: {
...mapState(['user'])
@@ -104,30 +105,30 @@ export default {
})
},
- methods: {
- getList() {
- this.instance.post(`/app/appepidemicpreventionriskarea/list`, null, {
- params: {
- ...this.search
- }
- }).then(res => {
- if (res.code == 0) {
- this.tableData = res.data.records
- this.total = res.data.total
- }
- })
- },
-
- remove(id) {
- this.$confirm('确定删除该数据?').then(() => {
- this.instance.post(`/app/appepidemicpreventionriskarea/delete?ids=${id}`).then(res => {
+ methods: {
+ getList() {
+ this.instance.post(`/app/appepidemicpreventionriskarea/list`, null, {
+ params: {
+ ...this.search
+ }
+ }).then(res => {
if (res.code == 0) {
- this.$message.success('删除成功!')
- this.getList()
+ this.tableData = res.data.records
+ this.total = res.data.total
}
})
- })
- },
+ },
+
+ remove(id) {
+ this.$confirm('确定删除该数据?').then(() => {
+ this.instance.post(`/app/appepidemicpreventionriskarea/delete?ids=${id}`).then(res => {
+ if (res.code == 0) {
+ this.$message.success('删除成功!')
+ this.getList()
+ }
+ })
+ })
+ },
toAdd(id) {
this.$emit('change', {