This commit is contained in:
shijingjing
2022-01-14 13:57:53 +08:00
6 changed files with 34 additions and 11 deletions

View File

@@ -14,7 +14,7 @@
</div> </div>
<div class="value" @click="toAddUser('manage')"> <div class="value" @click="toAddUser('manage')">
<span v-if="form.girdMemberManageList.length"> <span v-if="form.girdMemberManageList && form.girdMemberManageList.length">
<span v-for="(item, index) in form.girdMemberManageList" :key="index"><span v-if="index>0">,</span>{{item.name}}</span> <span v-for="(item, index) in form.girdMemberManageList" :key="index"><span v-if="index>0">,</span>{{item.name}}</span>
</span> </span>
<span style="color:#999;" v-else>请选择</span> <span style="color:#999;" v-else>请选择</span>
@@ -25,7 +25,7 @@
<span class="tips"></span>网格员 <span class="tips"></span>网格员
</div> </div>
<div class="value" @click="toAddUser('Member')"> <div class="value" @click="toAddUser('Member')">
<span v-if="form.girdMemberList.length"> <span v-if="form.girdMemberList && form.girdMemberList.length">
<span v-for="(item, index) in form.girdMemberList" :key="index"><span v-if="index>0">,</span>{{item.name}}</span> <span v-for="(item, index) in form.girdMemberList" :key="index"><span v-if="index>0">,</span>{{item.name}}</span>
</span> </span>
<span style="color:#999;" v-else>请选择</span> <span style="color:#999;" v-else>请选择</span>
@@ -93,10 +93,20 @@ export default {
if(!this.form.girdName){ if(!this.form.girdName){
return this.$u.toast('请输入网格名称') return this.$u.toast('请输入网格名称')
} }
if(this.fromType == 'add') {
this.form.parentGirdId = this.detailInfo.id
this.form.parentGirdName = this.detailInfo.girdName
this.form.girdLevel = Number(this.detailInfo.girdLevel)+1
this.form.girdType = Number(this.detailInfo.girdType)+1
this.form.isLastLevel = this.form.girdLevel == 2 ? '1' : '0'
}
this.$http.post(`/app/appgirdinfo/addOrUpdate`, this.form).then((res) => { this.$http.post(`/app/appgirdinfo/addOrUpdate`, this.form).then((res) => {
if (res.code == 0) { if (res.code == 0) {
this. this.$u.toast('提交成功')
uni.navigateBack() uni.$emit('update')
setTimeout(() => {
uni.navigateBack()
}, 600)
} }
}) })

View File

@@ -21,7 +21,7 @@ export default {
data() { data() {
return { return {
component: 'Organization', component: 'Statistics',
params: {}, params: {},
refresh: true, refresh: true,
tabIndex: 0, tabIndex: 0,

View File

@@ -6,7 +6,7 @@
{{userGird.girdName}} {{userGird.girdName}}
<img src="./components/img/down-icon.png" alt="" class="down-icon"> <img src="./components/img/down-icon.png" alt="" class="down-icon">
</div> </div>
<span @click="linkTo('./SetGird')">网格配置</span> <span @click="linkTo('./SetGird')" v-if="checkType == 2">网格配置</span>
</div> </div>
<div class="title">网格人员</div> <div class="title">网格人员</div>
<div class="user-content" v-for="(item, index) in dataInfo.parentGirdMembers" :key="index"> <div class="user-content" v-for="(item, index) in dataInfo.parentGirdMembers" :key="index">

View File

@@ -60,6 +60,7 @@
</span> </span>
</div> </div>
</div> </div>
<div style="height:56px;"></div>
<div class="btn" v-if="form.girdRight == 1"> <div class="btn" v-if="form.girdRight == 1">
<span class="del" @click="del">删除网格</span> <span class="del" @click="del">删除网格</span>
<span class="edit" @click="edit">编辑网格</span> <span class="edit" @click="edit">编辑网格</span>
@@ -88,6 +89,10 @@ export default {
onLoad() { onLoad() {
this.$dict.load('girdType', 'girdLevel') this.$dict.load('girdType', 'girdLevel')
this.isGirdUser() this.isGirdUser()
uni.$on('update', () => {
this.show = false
this.getTree()
})
}, },
methods: { methods: {
isGirdUser() { isGirdUser() {
@@ -408,9 +413,14 @@ export default {
border-bottom: 0; border-bottom: 0;
} }
.btn{ .btn{
padding: 32px 0; width: 100%;
padding: 32px;
box-sizing: border-box;
background-color: #fff; background-color: #fff;
display: flex; display: flex;
position: fixed;
bottom: 0;
left: 0;
span{ span{
display: inline-block; display: inline-block;
height: 92px; height: 92px;

View File

@@ -15,17 +15,20 @@
<div class="card"> <div class="card">
<div class="box"> <div class="box">
<span class="count">{{ peopleList['网格长'] || 0 }}</span> <span class="count" v-if="peopleList && peopleList['网格长']">{{ peopleList['网格长']}}</span>
<span class="count" v-else>0</span>
<span class="girdCount">网格长</span> <span class="girdCount">网格长</span>
</div> </div>
<div class="box"> <div class="box">
<span class="count">{{ peopleList['网格员'] || 0 }}</span> <span class="count" v-if="peopleList && peopleList['网格员'] ">{{ peopleList['网格员']}}</span>
<span class="count" v-else>0</span>
<span class="girdCount">网格员</span> <span class="girdCount">网格员</span>
</div> </div>
<div class="box"> <div class="box">
<span class="count">{{ peopleList['责任家庭数'] || 0 }}</span> <span class="count" v-if="peopleList && peopleList['责任家庭数']">{{ peopleList['责任家庭数'] }}</span>
<span class="count" v-else>0</span>
<span class="girdCount">责任家庭数</span> <span class="girdCount">责任家庭数</span>
</div> </div>
</div> </div>

View File

@@ -224,7 +224,7 @@ export default {
if (!this.form.discussDeadline) { if (!this.form.discussDeadline) {
return this.$u.toast('请先选择议事截止时间') return this.$u.toast('请先选择议事截止时间')
} }
var beginTimes = new Date(this.form.discussDeadline).getTime() * 1 var beginTimes = new Date(this.form.discussDeadline.replaceAll('-', '/')).getTime() * 1
var publicityDeadlineTimes = new Date(e.year + '/' + e.month + '/' + e.day + ' ' + e.hour + ':' + e.minute + ':' + '00').getTime() * 1 var publicityDeadlineTimes = new Date(e.year + '/' + e.month + '/' + e.day + ' ' + e.hour + ':' + e.minute + ':' + '00').getTime() * 1