Browse Source

反馈项目

shibei_master
jiangyy 3 years ago
parent
commit
e2e4f274e8
  1. 51
      src/views/modules/communityService/fuwujilu/addForm.vue
  2. 5
      src/views/modules/communityService/fuwujilu/fuwuList.vue

51
src/views/modules/communityService/fuwujilu/addForm.vue

@ -362,41 +362,6 @@ export default {
address: '', address: '',
attachmentList: [],// attachmentList: [],//
}, },
formDataTemp: {
principalContact: "15111111111",
principalName: "31231",
remark: "4234234",
serviceCategoryKey: "01",
serviceOrgId: "1531105677127692289",
serviceProjectId: "1531514265581076482",
serviceScope: [
{
objectId: "1479033225060757506",
objectName: "合肥路街道",
objectType: "street",
},
{
objectId: "1514064686570147842",
objectName: "ss",
objectType: "street",
}
],
serviceTimeEnd: "",
serviceTimeStart: "",
feedback: {
address: "山东省青岛市市南区南京路73号",
latitude: 36.0722275,
longitude: 120.38945519,
satisfaction: "bad",
serviceEffect: "234234234",
serviceGoal: "234234",
servicePeopleNumber: 1,
serviceProjectId: "1531514265581076482",
serviceProjectName: "223",
serviceStatus: "completed",
}
},
projectList: [],//list projectList: [],//list
orgList: [],//list orgList: [],//list
@ -430,18 +395,17 @@ export default {
async mounted () { async mounted () {
this.startLoading() this.startLoading()
this.initMap() this.initMap()
this.$refs.ref_form_feedback.resetFields();
if (this.formType === 'add') { if (this.formType === 'add') {
this.$refs.ref_form.resetFields(); this.$refs.ref_form.resetFields();
await this.loadScopeTree() await this.loadScopeTree()
} } else {
this.$set(this.feedbackFormData, 'serviceProjectName', this.serviceProjectName)
this.$refs.ref_form_feedback.resetFields();
}
this.endLoading() this.endLoading()
// this.formData = JSON.parse(JSON.stringify(this.formDataTemp));
// this.feedbackFormData = { ...this.formData.feedback }
}, },
@ -598,7 +562,7 @@ export default {
console.log(this.formData) console.log(this.formData)
// return false // return false
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.principalContact) === false) { if (this.formData.principalContact && regPhone.test(this.formData.principalContact) === false) {
this.btnDisable = false this.btnDisable = false
this.$message({ this.$message({
type: 'warning', type: 'warning',
@ -959,6 +923,11 @@ export default {
type: String, type: String,
required: '' required: ''
}, },
serviceProjectName: {//
type: String,
required: false,
default: ''
},
formType: { // addeditdetail,feedback formType: { // addeditdetail,feedback
type: String, type: String,
required: '' required: ''

5
src/views/modules/communityService/fuwujilu/fuwuList.vue

@ -238,6 +238,7 @@
:statusArray="statusArray" :statusArray="statusArray"
:satisfyArray="satisfyArray" :satisfyArray="satisfyArray"
:serviceRecordId="serviceRecordId" :serviceRecordId="serviceRecordId"
:serviceProjectName="serviceProjectName"
@handleOk="handleOk" @handleOk="handleOk"
@handleClose="handleClose"></add-form> @handleClose="handleClose"></add-form>
</el-dialog> </el-dialog>
@ -344,6 +345,7 @@ export default {
disabledDate: startDisabledDate disabledDate: startDisabledDate
}, },
serviceRecordId: '', serviceRecordId: '',
serviceProjectName: '',
showAdd: false, showAdd: false,
showDetail: false, showDetail: false,
@ -411,6 +413,7 @@ export default {
async handleDetail (row) { async handleDetail (row) {
this.serviceRecordId = row.serviceRecordId this.serviceRecordId = row.serviceRecordId
this.formType = 'detail' this.formType = 'detail'
this.showDetail = true this.showDetail = true
@ -424,7 +427,9 @@ export default {
// //
async handleFeedback (row) { async handleFeedback (row) {
this.serviceRecordId = row.serviceRecordId this.serviceRecordId = row.serviceRecordId
this.serviceProjectName = row.serviceProjectName
this.addDiaTitle = '服务反馈' this.addDiaTitle = '服务反馈'
this.formType = 'feedback' this.formType = 'feedback'
this.showAdd = true; this.showAdd = true;

Loading…
Cancel
Save