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

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

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

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

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

Loading…
Cancel
Save