Browse Source

联建活动联调

shibei_master
jiangyy 4 years ago
parent
commit
c8332afe4c
  1. 7
      src/views/modules/communityParty/regionalParty/activitys.vue
  2. 22
      src/views/modules/communityParty/regionalParty/activitysForm.vue
  3. 18
      src/views/modules/communityParty/regionalParty/unitsForm.vue
  4. 37
      src/views/modules/communityService/ninePlaces/inspect/inspectReview.vue

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

@ -53,6 +53,7 @@
prop="startTime"> prop="startTime">
<el-date-picker v-model="timeRange" <el-date-picker v-model="timeRange"
type="daterange" type="daterange"
value-format="yyyy-MM-dd HH:mm:ss"
@change="handleTimeChange" @change="handleTimeChange"
range-separator="至" range-separator="至"
start-placeholder="开始时间" start-placeholder="开始时间"
@ -183,7 +184,7 @@
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
:title="formTitle" :title="formTitle"
width="850px" width="950px"
top="5vh" top="5vh"
@closed="diaClose"> @closed="diaClose">
<activitys-form ref="ref_form" <activitys-form ref="ref_form"
@ -548,8 +549,8 @@ export default {
const startTimeArray = util.dateFormatter(time[0], 'date').split('-') const startTimeArray = util.dateFormatter(time[0], 'date').split('-')
const endTimeArray = util.dateFormatter(time[1], 'date').split('-') const endTimeArray = util.dateFormatter(time[1], 'date').split('-')
this.formData.startTime = startTimeArray[0] + startTimeArray[1] + startTimeArray[2] this.formData.startTime = startTimeArray[0] + '-' + startTimeArray[1] + '-' + startTimeArray[2] + ' 00:00:00'
this.formData.endTime = endTimeArray[0] + endTimeArray[1] + endTimeArray[2] this.formData.endTime = endTimeArray[0] + '-' + endTimeArray[1] + '-' + endTimeArray[2] + ' 23:59:59'
// this.startTimeShow = startTimeArray[0] + '' + startTimeArray[1] + '' + startTimeArray[2] + '' // this.startTimeShow = startTimeArray[0] + '' + startTimeArray[1] + '' + startTimeArray[2] + ''
// this.endTimeShow = endTimeArray[0] + '' + endTimeArray[1] + '' + endTimeArray[2] + '' // this.endTimeShow = endTimeArray[0] + '' + endTimeArray[1] + '' + endTimeArray[2] + ''

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

@ -78,7 +78,7 @@
<p v-else <p v-else
class="text_p" class="text_p"
v-html="item.content"></p> v-html="formData.content"></p>
</div> </div>
</el-form-item> </el-form-item>
@ -97,8 +97,8 @@
label-width="150px"> label-width="150px">
<el-date-picker v-model="formData.activityTime" <el-date-picker v-model="formData.activityTime"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
type="date" type="datetime"
placeholder="选择日期"> placeholder="选择时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
@ -167,7 +167,7 @@
<p v-else <p v-else
class="text_p" class="text_p"
v-html="item.result"></p> v-html="formData.result"></p>
</div> </div>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -211,7 +211,7 @@ export default {
unitId: '',//ID unitId: '',//ID
title: '',// title: '',//
target: '',// target: '',//
contact: '',// content: '',//
activityTime: '',// activityTime: '',//
peopleCount: 0,// peopleCount: 0,//
result: '', // result: '', //
@ -291,7 +291,7 @@ export default {
if (code === 0) { if (code === 0) {
this.$message({ this.$message({
type: 'success', type: 'success',
message: '新增联建单位成功' message: '操作成功'
}) })
this.resetData() this.resetData()
this.$emit('dialogOk') this.$emit('dialogOk')
@ -428,7 +428,7 @@ export default {
unitId: '',//ID unitId: '',//ID
title: '',// title: '',//
target: '',// target: '',//
contact: '',// content: '',//
activityTime: '',// activityTime: '',//
peopleCount: 0,// peopleCount: 0,//
result: '', // result: '', //
@ -502,7 +502,7 @@ export default {
} }
} }
</script> </script>
<style scoped> <style lang="scss" scoped>
.item_width_1 { .item_width_1 {
width: 560px; width: 560px;
} }
@ -544,6 +544,12 @@ export default {
height: 400px; height: 400px;
overflow: auto; overflow: auto;
} }
.text_p {
margin: 0;
> p {
margin: 0;
}
}
</style> </style>
<style lang=scss> <style lang=scss>

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

@ -262,15 +262,15 @@ export default {
}, },
async addUnit () { async addUnit () {
// const regPhone = /^1(3|4|5|6|7|8|9)\d{9}$/; // const regPhone = /^1(3|4|5|6|7|8|9)\d{9}$/; //
// if (regPhone.test(this.formData.contactMobile) === false) { if (regPhone.test(this.formData.contactMobile) === false) {
// this.btnDisable = false this.btnDisable = false
// this.$message({ this.$message({
// type: 'warning', type: 'warning',
// message: '' message: '请输入正确的手机号码'
// }) })
// return false; return false;
// } }
let url = '/heart/icpartyunit/save' let url = '/heart/icpartyunit/save'
// let url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyunit/save" // let url = "http://yapi.elinkservice.cn/mock/245/heart/icpartyunit/save"

37
src/views/modules/communityService/ninePlaces/inspect/inspectReview.vue

@ -122,7 +122,7 @@
<el-button type="text" <el-button type="text"
style="color:#D51010;text-decoration: underline;" style="color:#D51010;text-decoration: underline;"
size="small" size="small"
@click="handleDelete(scope.row)">删除</el-button> @click="handleDelete(scope.row,scope.$index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -190,16 +190,17 @@ export default {
// //
async hancleChangeTeam (row, index, tableIndex) { async hancleChangeTeam (row, index, tableIndex) {
this.tableData[tableIndex].inspectorArray = [...[]] this.tableData[tableIndex].inspectorArray = [...[]]
await this.loadInspectors(index, tableIndex) let teamId = this.teamsList[index].teamId
await this.loadInspectors(teamId, tableIndex)
}, },
// //
async loadInspectors (index, tableIndex) { async loadInspectors (teamId, tableIndex) {
const url = '/gov/org/placepatrolteamstaff/getlist' const url = '/gov/org/placepatrolteamstaff/getlist'
// const url = 'http://yapi.elinkservice.cn/mock/245/gov/org/placepatrolteamstaff/getlist' // const url = 'http://yapi.elinkservice.cn/mock/245/gov/org/placepatrolteamstaff/getlist'
let params = { let params = {
teamId: this.teamsList[index].teamId teamId: teamId
} }
const { data, code, msg } = await requestPost(url, params) const { data, code, msg } = await requestPost(url, params)
@ -231,6 +232,7 @@ export default {
if (data.list && data.list.length > 0) { if (data.list && data.list.length > 0) {
data.list.forEach(item => { data.list.forEach(item => {
item.isEdit = false item.isEdit = false
item.isNew = false
let array = item.inspectors.split(',') let array = item.inspectors.split(',')
item.inspectorArray = [...array] item.inspectorArray = [...array]
@ -264,10 +266,15 @@ export default {
this.tableData.push(obj) this.tableData.push(obj)
}, },
handleEdit (row, index) { async handleEdit (row, tableIndex) {
let teamId = row.placePatrolTeamId
this.loadInspectors(index) await this.loadInspectors(teamId, tableIndex)
let params = JSON.parse(JSON.stringify(row))
params.isEdit = true
params.isNew = false
params.inspectorArray = params.inspectors.split(',')
this.tableData[tableIndex] = { ...params }
}, },
async handleComfirm (row, tableIndex) { async handleComfirm (row, tableIndex) {
@ -326,7 +333,7 @@ export default {
return message return message
}, },
async handleDelete (row) { async handleDelete (row, tableIndex) {
this.$confirm("确认删除?", "提示", { this.$confirm("确认删除?", "提示", {
confirmButtonText: "确定", confirmButtonText: "确定",
@ -334,7 +341,12 @@ export default {
type: "warning" type: "warning"
}) })
.then(() => { .then(() => {
this.deleteRecord(row) if (row.placePatrolReviewRecordId) {//id
this.deleteRecord(row, tableIndex)
} else {//id
this.tableData.splice(tableIndex, 1);
}
}) })
.catch(err => { .catch(err => {
if (err == "cancel") { if (err == "cancel") {
@ -344,7 +356,8 @@ export default {
}); });
}, },
async deleteRecord (row) { async deleteRecord (row, tableIndex) {
const url = "/gov/org/placepatrolrecord/delreview" const url = "/gov/org/placepatrolrecord/delreview"
// const url = "http://yapi.elinkservice.cn/mock/245/gov/org/placepatrolrecord/delreview" // const url = "http://yapi.elinkservice.cn/mock/245/gov/org/placepatrolrecord/delreview"
@ -360,15 +373,13 @@ export default {
message: "删除成功" message: "删除成功"
}); });
this.loadTable() this.tableData.splice(tableIndex, 1);
} else { } else {
this.$message.error(msg) this.$message.error(msg)
} }
}, },
handleCancle () { handleCancle () {
this.$emit('dialogCancle') this.$emit('dialogCancle')
}, },

Loading…
Cancel
Save