Browse Source

Merge branch 'dev_ljj_samll_adjust' into dev

dev-用户反馈
jianjun 3 years ago
parent
commit
95fd35e831
  1. 75
      src/views/modules/communityParty/regionalParty/activitysForm.vue
  2. 7
      src/views/modules/communityParty/regionalParty/units.vue
  3. 3
      src/views/modules/communityParty/regionalParty/unitsDetail.vue
  4. 53
      src/views/modules/communityParty/regionalParty/unitsForm.vue
  5. 14
      src/views/modules/shequzhili/event/cpts/add.vue
  6. 27
      src/views/modules/shequzhili/event/eventList.vue

75
src/views/modules/communityParty/regionalParty/activitysForm.vue

@ -234,6 +234,22 @@ var geocoder // 新建一个正逆地址解析类
let loading //
export default {
data () {
let initFormData = () => {
let _form = {
unitName: '',
serviceMatterList: [],
type: '',
contact: '',
contactMobile: '',
memberCount: 0,
remark: '', //500
address: '', //
longitude: this.$store.state.user.longitude, //
latitude: this.$store.state.user.latitude//
}
return _form
}
return {
formType: 'add', // addeditdetail
@ -241,22 +257,7 @@ export default {
keyWords: '',
activityId: '',
formData: {
gridId: '',
serviceMatter: '',//
serviceMatterList: [],
unitId: '',//ID
unitIdList: [],
title: '',//
target: '',//
content: '',//
activityTime: '',//
peopleCount: 0,//
result: '', //
address: '', //
longitude: 36.0722275, //
latitude: 120.38945519 //
},
formData: initFormData(),
serviceList: [],
// gridList: [],
agencyId: ''
@ -274,23 +275,31 @@ export default {
async initForm (type, activityId) {
this.startLoading()
this.$refs.ref_form.resetFields();
// const { user } = this.$store.state
// this.agencyId = user.agencyId
// await this.loadGrid()
//
await this.loadService()
let { latitude, longitude } = this.$store.state.user;
if (!latitude || latitude == "" || latitude == "0") {
latitude = 39.9088810666821;
longitude = 116.39743841556731;
}
this.formData.latitude = latitude
this.formData.longitude = longitude
this.formType = type
if (activityId) {
this.activityId = activityId
this.formData.id = activityId
await this.loadFormData()
} else {
map.setCenter(new TMap.LatLng(36.0722275, 120.38945519))
this.setMarker(36.0722275, 120.38945519)
}
map.setCenter(new TMap.LatLng(this.formData.latitude, this.formData.longitude))
this.setMarker(this.formData.latitude, this.formData.longitude)
this.endLoading()
},
@ -353,8 +362,8 @@ export default {
}
console.log(this.formData.content)
map.setCenter(new TMap.LatLng(parseFloat(this.formData.latitude), parseFloat(this.formData.longitude)))
this.setMarker(this.formData.latitude, this.formData.longitude)
// map.setCenter(new TMap.LatLng(parseFloat(this.formData.latitude), parseFloat(this.formData.longitude)))
// this.setMarker(this.formData.latitude, this.formData.longitude)
} else {
this.$message.error(msg)
}
@ -519,20 +528,16 @@ export default {
this.activityId = ''
this.keyWords = ''
this.formData = {
gridId: '',
serviceMatter: '',//
unitName: '',
serviceMatterList: [],
unitId: '',//ID
unitIdList: [],
title: '',//
target: '',//
content: '',//
activityTime: '',//
peopleCount: 0,//
result: '', //
type: '',
contact: '',
contactMobile: '',
memberCount: 0,
remark: '', //500
address: '', //
longitude: 36.0722275, //
latitude: 120.38945519 //
longitude: this.$store.state.user.longitude, //
latitude: this.$store.state.user.latitude//
}
},
//

7
src/views/modules/communityParty/regionalParty/units.vue

@ -477,9 +477,10 @@ export default {
},
handleDetail (row) {
this.detailShow = true
this.formTitle = '详情'
this.formShow = true
this.$nextTick(() => {
this.$refs.ref_detail.initForm(row)
this.$refs.ref_form.initForm('detail', row.id)
})
},
@ -501,7 +502,7 @@ export default {
handleAdd () {
this.formTitle = '新增'
this.formShow = 'edit'
this.formShow = true
this.$nextTick(() => {
this.$refs.ref_form.initForm('add', null)
})

3
src/views/modules/communityParty/regionalParty/unitsDetail.vue

@ -106,7 +106,7 @@ export default {
}
},
components: {},
mounted () {
created () {
this.initMap()
},
@ -118,6 +118,7 @@ export default {
},
async initForm (row) {
this.startLoading()
this.formData = { ...row }
map.setCenter(new TMap.LatLng(this.formData.latitude, this.formData.longitude))

53
src/views/modules/communityParty/regionalParty/unitsForm.vue

@ -173,14 +173,8 @@ var geocoder // 新建一个正逆地址解析类
let loading //
export default {
data () {
return {
formType: 'add', // addeditdetail
btnDisable: false,
unitId: '',
keyWords: '',
formData: {
let initFormData = () => {
let _form = {
unitName: '',
serviceMatterList: [],
type: '',
@ -189,15 +183,27 @@ export default {
memberCount: 0,
remark: '', //500
address: '', //
longitude: 36.0722275, //
latitude: 120.38945519 //
},
longitude: this.$store.state.user.longitude, //
latitude: this.$store.state.user.latitude//
}
return _form
}
return {
formType: 'add', // addeditdetail
btnDisable: false,
unitId: '',
keyWords: '',
formData: initFormData(),
serviceList: [],//list
}
},
components: {},
mounted () {
this.initMap()
},
@ -210,16 +216,27 @@ export default {
//
await this.loadService()
let { latitude, longitude } = this.$store.state.user;
if (!latitude || latitude == "" || latitude == "0") {
latitude = 39.9088810666821;
longitude = 116.39743841556731;
}
this.formData.latitude = latitude
this.formData.longitude = longitude
this.formType = type
if (unitId) {
this.unitId = unitId
this.formData.id = unitId
await this.loadFormData()
} else {
map.setCenter(new TMap.LatLng(36.0722275, 120.38945519))
this.setMarker(36.0722275, 120.38945519)
}
map.setCenter(new TMap.LatLng(this.formData.latitude, this.formData.longitude))
this.setMarker(this.formData.latitude, this.formData.longitude)
this.endLoading()
},
@ -259,8 +276,8 @@ export default {
}
this.formData = { ...data }
map.setCenter(new TMap.LatLng(this.formData.latitude, this.formData.longitude))
this.setMarker(this.formData.latitude, this.formData.longitude)
// map.setCenter(new TMap.LatLng(this.formData.latitude, this.formData.longitude))
// this.setMarker(this.formData.latitude, this.formData.longitude)
} else {
this.$message.error(msg)
}
@ -329,7 +346,7 @@ export default {
// init
initMap () {
//
var center = new window.TMap.LatLng(36.0722275, 120.38945519)
var center = new window.TMap.LatLng(this.formData.latitude, this.formData.longitude)
// map TMap.Map()
map = new window.TMap.Map(document.getElementById('app'), {
center: center, //
@ -450,8 +467,8 @@ export default {
memberCount: 0,
remark: '', //500
address: '', //
longitude: '', //
latitude: '' //
longitude: this.$store.state.user.longitude, //
latitude: this.$store.state.user.latitude//
}
},
//

14
src/views/modules/shequzhili/event/cpts/add.vue

@ -402,10 +402,20 @@ export default {
async mounted () {
const { user } = this.$store.state
this.agencyId = user.agencyId
let { latitude, longitude } = this.$store.state.user;
if (!latitude || latitude == "" || latitude == "0") {
latitude = 39.9088810666821;
longitude = 116.39743841556731;
}
this.formData.latitude = latitude
this.formData.longitude = longitude
this.initMap()
this.loadGrid();
this.getCategoryList()
this.initMap()
},
@ -597,7 +607,7 @@ export default {
// init
initMap () {
//
var center = new window.TMap.LatLng(36.0722275, 120.38945519)
var center = new window.TMap.LatLng(this.formData.latitude, this.formData.longitude)
// map TMap.Map()
map = new window.TMap.Map(document.getElementById('app'), {
center: center, //

27
src/views/modules/shequzhili/event/eventList.vue

@ -317,6 +317,10 @@
@click="handleWatch(scope.row)"
type="text"
size="small">查看</el-button>
<el-button @click="handleDel(scope.row)"
type="text"
size="small"
class="div-table-button--delete">删除</el-button>
</template>
</el-table-column>
@ -694,15 +698,22 @@ export default {
this.getTableData();
},
async handleDel (rowData, rowIndex) {
console.log(rowData, rowIndex);
const url =
"/heart/iccommunityselforganization/delcommunityselforganization";
const { tableData } = this;
async handleDel (rowData) {
let message = "确认删除?";
const { data, code, msg } = await requestPost(url, {
orgId: tableData[rowIndex].orgId,
});
this.$confirm(message, "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
}).then(() => {
this.delEvent(rowData.icEventId);
}).catch((err) => { });
},
async delEvent (eventId){
const url = "/gov/project/icEvent/delete";
let idsArr = [eventId];
const { data, code, msg } =await requestPost(url, idsArr);
if (code === 0) {
this.$message.success("删除成功!");

Loading…
Cancel
Save