Browse Source

修改字段错误

shibei_master
13176889840 4 years ago
parent
commit
2f22a2d8a8
  1. 29
      src/views/modules/communityService/measure/index.vue

29
src/views/modules/communityService/measure/index.vue

@ -58,7 +58,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="服务类型" prop="serviceType"> <el-form-item label="服务类型" prop="serviceType">
<el-select v-model="searchForm.serviceType" filterable placeholder="请选择" clearable @change="handleServiceChange"> <el-select v-model="searchForm.serviceType" filterable placeholder="请选择" clearable @change="handleServiceChange('query', $event)">
<el-option <el-option
v-for="item in serviceOptions" v-for="item in serviceOptions"
:key="item.value" :key="item.value"
@ -68,7 +68,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="serverId"> <el-form-item prop="serverId">
<el-select v-model="searchForm.serverId" filterable placeholder="请选择" clearable> <el-select v-model="searchForm.serverId" filterable
:disabled="searchForm.serviceType ? false : true" placeholder="请选择" clearable>
<el-option <el-option
v-for="item in serviceOptiondList" v-for="item in serviceOptiondList"
:key="item.value" :key="item.value"
@ -249,7 +250,7 @@
</el-form-item> </el-form-item>
<el-form-item label="上报人手机号" prop="reportUserMobile"> <el-form-item label="上报人手机号" prop="reportUserMobile">
<el-input v-model="form.reportUserMobile" :disabled="disabled" <el-input v-model="form.reportUserMobile" :disabled="disabled"
placeholder="请输入" class="input-width" clearable></el-input> placeholder="请输入" class="input-width" maxlength="11" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="上报时间" prop="reportTime"> <el-form-item label="上报时间" prop="reportTime">
<el-date-picker <el-date-picker
@ -310,7 +311,7 @@
placeholder="请选择" placeholder="请选择"
clearable clearable
:disabled="disabled && addType !== 'appoint'" :disabled="disabled && addType !== 'appoint'"
@change="handleServiceChange"> @change="handleServiceChange('add', $event)">
<el-option <el-option
v-for="item in serviceOptions" v-for="item in serviceOptions"
:key="item.value" :key="item.value"
@ -670,13 +671,13 @@ export default {
handleSearch(val) { handleSearch(val) {
console.log('searchhh--', val) console.log('searchhh--', val)
this.currentPage = 1 this.currentPage = 1
if (this.reportTime.length > 0) { if (Array.isArray(this.reportTime) && this.reportTime.length > 0) {
this.searchForm.reportStartTime = this.reportTime[0] this.searchForm.reportStartTime = this.reportTime[0]
this.searchForm.reportEndTime = this.reportTime[1] this.searchForm.reportEndTime = this.reportTime[1]
} }
if (this.serviceTime.length > 0) { if (Array.isArray(this.serviceTime) && this.serviceTime.length > 0) {
this.searchForm.wantServiceStartTime = this.serviceTime[0] this.searchForm.wantServiceStartTime = this.serviceTime[0]
this.searchForm.wantServiceTime = this.serviceTime[1] this.searchForm.wantServiceEndTime = this.serviceTime[1]
} }
this.getTableData() this.getTableData()
}, },
@ -688,8 +689,12 @@ export default {
} }
}, },
handleServiceChange(val) { handleServiceChange(type, val) {
this.getServiceuserList(val) if (val === 'social_org') {
if (type === 'add') this.getServiceuserList(val, 'add_demand')
else this.getServiceuserList(val, 'query_demand')
} else this.getServiceuserList(val, '')
}, },
handleGridChange(val) { handleGridChange(val) {
this.getDemandUserList() this.getDemandUserList()
@ -969,12 +974,12 @@ export default {
return this.$message.error('网络错误') return this.$message.error('网络错误')
}) })
}, },
async getServiceuserList(serviceType) { async getServiceuserList(serviceType, query) {
if (!serviceType) return this.$message.error('服务方不能为空') if (!serviceType) return false
const params = { const params = {
serviceName: '', serviceName: '',
serviceType: serviceType, serviceType: serviceType,
queryPurpose: '' queryPurpose: query
} }
await this.$http await this.$http
.post('/heart/userdemand/servicelist', params) .post('/heart/userdemand/servicelist', params)

Loading…
Cancel
Save