|
|
|
@ -21,7 +21,7 @@ |
|
|
|
<el-cascader class="u-item-width-normal" size="small" ref="myCascader" |
|
|
|
v-model.trim="formData.agencyId" :options="orgOptions" :props="orgOptionProps" |
|
|
|
:show-all-levels="false" @change="handleChangeAgency" clearable></el-cascader> |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
@ -30,18 +30,22 @@ |
|
|
|
class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-col :span="4.5"> |
|
|
|
<el-form-item label="九小场所" prop="nineSmallPlacesFlag"> |
|
|
|
<el-radio-group v-model="formData.nineSmallPlacesFlag" :disabled="disabled" size="small"> |
|
|
|
<el-radio label="是">是</el-radio> |
|
|
|
<el-radio label="否">否</el-radio> |
|
|
|
<el-radio :label="1">是</el-radio> |
|
|
|
<el-radio :label="0">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="九小场分类" prop="nineSmallPlacesCategory" style="white-space: nowrap;overflow: hidden;"> |
|
|
|
<el-input v-model.trim="formData.nineSmallPlacesCategory" :disabled="disabled" |
|
|
|
class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> |
|
|
|
<el-col :span="7.5"> |
|
|
|
<el-form-item label="九小场所分类" prop="nineSmallPlacesCategory" label-width="150px"> |
|
|
|
<el-select v-model.trim="formData.nineSmallPlacesCategory" :disabled="disabled" placeholder="请选择" class="u-item-width-normal" |
|
|
|
size="small"> |
|
|
|
<el-option v-for="item in placeTypeList" :label="item.label" :value="item.value" |
|
|
|
:key="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
@ -76,34 +80,34 @@ |
|
|
|
</el-row> |
|
|
|
<div id="app_event" class="div_map"></div> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="false" :model="formData" ref="form" :label-width="'90px'" v-if="pageType == 'view'"> |
|
|
|
<el-form :inline="false" :model="formData" ref="form1" :label-width="'90px'" v-if="pageType == 'view'"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="所属组织" prop="equipmentName">{{ formData.equipmentName }}</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="企业名称" prop="equipmentNum">{{ formData.equipmentNum }}</el-form-item> |
|
|
|
<el-form-item label="企业名称" prop="name">{{ formData.name }}</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="九小场所" prop="principalName">{{ formData.principalName }}</el-form-item> |
|
|
|
<el-form-item label="九小场所分类" prop="nineSmallPlacesCategory">{{ formData.nineSmallPlacesCategory }}</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="规模" prop="contactNum">{{ formData.contactNum }}</el-form-item> |
|
|
|
<el-form-item label="规模" prop="scale">{{ formData.scale }}</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="负责人" prop="contactNum">{{ formData.contactNum }}</el-form-item> |
|
|
|
<el-form-item label="负责人" prop="chargePerson">{{ formData.chargePerson }}</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="联系电话" prop="mobile">{{ formData.mobile }}</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="企业地址" prop="location" style="display: block">{{ formData.location |
|
|
|
<el-form-item label="企业地址" prop="address" style="display: block">{{ formData.address |
|
|
|
}}</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<div id="app_event" class="div_map"></div> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="false" :model="formData" ref="form" :label-width="'90px'" v-if="pageType == 'patrol'" |
|
|
|
<el-form :inline="false" :model="formData" ref="form2" :label-width="'90px'" v-if="pageType == 'patrol'" |
|
|
|
style="margin-left: 50px;"> |
|
|
|
<div class="div_btn"> |
|
|
|
<el-button size="small" type="primary " @click="patrolAddd()">新增</el-button> |
|
|
|
@ -124,8 +128,10 @@ |
|
|
|
item.reviewTime }}</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row style="margin-top: 15px;"> |
|
|
|
<el-col :span="24" style="padding-left: 65px;"><span style="color: #888; ">隐患明细: </span> {{ |
|
|
|
item.hazardDetails }}</el-col> |
|
|
|
<el-col :span="24" style="padding-left: 65px;"><span style="color: #888; ">隐患明细: </span> <span v-for="(itemC,index) in item.hazardDetails" >{{itemC.hazardDesc}}</span> </el-col> |
|
|
|
</el-row> |
|
|
|
<el-row style="margin-top: 15px;"> |
|
|
|
<el-col :span="24" style="padding-left: 65px;"><span style="color: #888; ">隐患明细: </span> <span v-for="(itemC,index) in item.hazardDetails" >{{itemC.hazardDesc}}</span> </el-col> |
|
|
|
</el-row> |
|
|
|
<el-row style="margin-top: 15px;"> |
|
|
|
<el-col :span="24" style="padding-left: 65px;"> <span style="color: #888; ">整改要求: </span>{{ |
|
|
|
@ -139,41 +145,51 @@ |
|
|
|
</el-row> |
|
|
|
</el-row> |
|
|
|
<!-- 巡查记录新增 --> |
|
|
|
<el-form :inline="true" :model="formData" ref="form" :rules="dataRule" :label-width="'90px'" |
|
|
|
<el-form :inline="true" :model="formData" ref="form" :rules="dataRule" :label-width="'105px'" |
|
|
|
v-if="patrolAdd"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="16"> |
|
|
|
<el-form-item label="巡查时间" prop="equipmentName"> |
|
|
|
<el-input v-model.trim="formData.equipmentName" :disabled="disabled" |
|
|
|
class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> |
|
|
|
<el-form-item label="巡查时间" prop="checkTime" |
|
|
|
style="white-space: nowrap; overflow: hidden;"> |
|
|
|
<el-date-picker class="u-item-width-normal" size="small" |
|
|
|
v-model.trim="formData.checkTime" type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期"></el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="16"> |
|
|
|
<el-form-item label="检察人员" prop="equipmentNum"> |
|
|
|
<el-input v-model.trim="formData.equipmentNum" :disabled="disabled" |
|
|
|
class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> |
|
|
|
<el-form-item label="检查人员" prop="equipmentNum"> |
|
|
|
<el-select v-model.trim="formData.nineSmallPlacesCategory" :disabled="disabled" placeholder="请选择" class="u-item-width-normal" |
|
|
|
size="small" multiple> |
|
|
|
<el-option v-for="item in stafflist" :label="item.name" :value="item.staffId" |
|
|
|
:key="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="18"> |
|
|
|
<el-form-item label="检查结论" prop="principalName"> |
|
|
|
<el-input v-model.trim="formData.principalName" :disabled="disabled" |
|
|
|
class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> |
|
|
|
<el-form-item label="检查结论" prop="checkResultFlag"> |
|
|
|
<el-select v-model.trim="formData.checkResultFlag" :disabled="disabled" placeholder="请选择" class="u-item-width-normal" |
|
|
|
size="small"> |
|
|
|
<el-option v-for="item in resultArray" :label="item.label" :value="item.value" |
|
|
|
:key="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="18"> |
|
|
|
<el-form-item label="拟复查时间" prop="principalName" |
|
|
|
<el-form-item label="拟复查时间" prop="reviewTime" |
|
|
|
style="white-space: nowrap; overflow: hidden;"> |
|
|
|
<el-date-picker class="u-item-width-normal" size="small" |
|
|
|
v-model.trim="formData.latestInspectTime" type="datetime" |
|
|
|
v-model.trim="formData.reviewTime" type="datetime" |
|
|
|
format="yyyy-MM-dd HH:mm:ss" placeholder="选择日期"></el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="已整改隐患" prop="principalName" |
|
|
|
<el-form-item label="隐患明细" prop="principalName" |
|
|
|
style="white-space: nowrap;overflow: hidden;"> |
|
|
|
<el-radio-group v-model="formData.latestInspectTime" size="small"> |
|
|
|
<el-col v-for="option in radioOptions" :key="option.value"> |
|
|
|
@ -199,20 +215,14 @@ |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<!-- <el-form-item label="附件"> |
|
|
|
<template> |
|
|
|
<upload-image :defaultFileList="fileList" :limit="6" |
|
|
|
@change="onChangeFileList"></upload-image> |
|
|
|
</template> |
|
|
|
</el-form-item> --> |
|
|
|
<el-form-item label="附件"> |
|
|
|
<upload-image :defaultFileList="fileList" :limit="6" @change="onChangeFileList" |
|
|
|
v-if="true"></upload-image> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="18"> |
|
|
|
<el-form-item label="备注" prop="textarea"> |
|
|
|
<el-input v-model.trim="formData.principalName" :disabled="disabled" |
|
|
|
<el-form-item label="备注" prop="remark"> |
|
|
|
<el-input v-model.trim="formData.remark" :disabled="disabled" |
|
|
|
class="u-item-width-normal" size="small" clearable placeholder="请输入"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
@ -221,16 +231,10 @@ |
|
|
|
<!-- 巡查记录新增end --> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
<div class="div_btn" v-if="patrolAdd"> |
|
|
|
<el-button size="small" @click="handleCancle">关闭</el-button> |
|
|
|
<!-- <el-button size="small" @click="resetData" v-if="pageType != 'view'">重置</el-button> --> |
|
|
|
<!-- <el-button size="small" type="primary" :disabled="btnDisable" @click="handleComfirm">确 定</el-button> --> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<span slot="footer" class="dialog-footer"> |
|
|
|
<el-button @click="handleCancle" size="small">取消</el-button> |
|
|
|
<el-button @click="handleCancle" size="small" type="primary">确定</el-button> |
|
|
|
<!-- <el-button type="primary" @click="handleComfirm">确 定</el-button> --> |
|
|
|
<el-button @click="handleComfirm" size="small" type="primary">确定</el-button> |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
|
</template> |
|
|
|
@ -276,7 +280,8 @@ export default { |
|
|
|
disabled: { |
|
|
|
type: Boolean, |
|
|
|
default: false |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
data() { |
|
|
|
@ -315,8 +320,12 @@ export default { |
|
|
|
checkPersons: '张三,李四', |
|
|
|
checkResultFlag: '不合格', |
|
|
|
reviewTime: '2019-04-22 09:30', |
|
|
|
issues: ['1、生产配件机械设备到达年间', '2、配件工艺未达标需要年检机械设备、配件'], |
|
|
|
requirements: ['1、第1条安全一定要过关', '2、第2条,设备需要保养'], |
|
|
|
hazardDetails:[ |
|
|
|
{ |
|
|
|
hazardStatus:0, |
|
|
|
hazardDesc:'卫生没整好' |
|
|
|
} |
|
|
|
], |
|
|
|
attachmentUrl: '123456789.jPg', |
|
|
|
remark: '请相关负责人尽快处理' |
|
|
|
}, |
|
|
|
@ -325,21 +334,23 @@ export default { |
|
|
|
checkPersons: '张三,李四', |
|
|
|
checkResultFlag: '不合格', |
|
|
|
reviewTime: '2019-04-22 09:30', |
|
|
|
issues: ['1、生产配件机械设备到达年间', '2、配件工艺未达标需要年检机械设备、配件'], |
|
|
|
requirements: ['1、第1条安全一定要过关', '2、第2条,设备需要保养'], |
|
|
|
hazardDetails:[ |
|
|
|
{ |
|
|
|
hazardStatus:1, |
|
|
|
hazardDesc:'卫生没整好2' |
|
|
|
} |
|
|
|
], |
|
|
|
attachmentUrl: '123456789.jPg', |
|
|
|
remark: '请相关负责人尽快处理' |
|
|
|
}, |
|
|
|
], |
|
|
|
detailIdcopy:this.detailId, |
|
|
|
btnDisable: false, |
|
|
|
user: '', |
|
|
|
agencyId: '', |
|
|
|
gridList: [], //所属网格list--场所区域 |
|
|
|
placeTypeList: [], //场所类型 |
|
|
|
resultArray: [{ value: '0', label: '合格' }, { value: '1', label: '不合格' }], |
|
|
|
equipmentCategoryCodeArray: [], |
|
|
|
list: {}, |
|
|
|
stafflist: [], |
|
|
|
formData: { |
|
|
|
agencyId:'', |
|
|
|
name:'', |
|
|
|
@ -348,10 +359,10 @@ export default { |
|
|
|
chargePerson:'', |
|
|
|
mobile:'', |
|
|
|
nineSmallPlacesFlag:'', |
|
|
|
nineSmallPlacesCategory:'' |
|
|
|
nineSmallPlacesCategory:[] |
|
|
|
}, |
|
|
|
dataRule: { |
|
|
|
agencyId: [{ required: true, message: '所属组织必选', trigger: 'blur' }], |
|
|
|
agencyId: [{ required: true, message: '所属组织不能为空', trigger: 'blur' }], |
|
|
|
name: [{ required: true, message: '企业名称不能为空', trigger: 'blur' }], |
|
|
|
address: [{ required: true, message: '企业地址不能为空', trigger: 'blur' }], |
|
|
|
scale: [{ required: true, message: '规模不能为空', trigger: 'blur' }], |
|
|
|
@ -362,7 +373,6 @@ export default { |
|
|
|
}, |
|
|
|
//地图 |
|
|
|
loading: false, |
|
|
|
searchValue: '', |
|
|
|
searchOptions: [] |
|
|
|
}; |
|
|
|
}, |
|
|
|
@ -371,32 +381,24 @@ export default { |
|
|
|
created() {}, |
|
|
|
async mounted() { |
|
|
|
this.getOrgTreeList(); |
|
|
|
console.log('detailId', this.detailId); |
|
|
|
this.user = this.$store.state.user; |
|
|
|
this.agencyId = this.user.agencyId; |
|
|
|
this.startLoading(); |
|
|
|
this.loadCategory(); |
|
|
|
// this.loadGrid(); |
|
|
|
// this.loadplaceType(); |
|
|
|
if (this.pageType != 'add') { |
|
|
|
this.loadplaceType() |
|
|
|
if (this.pageType != 'add' && this.pageType != 'patrol') { |
|
|
|
this.getDetail(); |
|
|
|
} else { |
|
|
|
}else if(this.pageType == 'patrol') { |
|
|
|
this.getCompanyDetail() |
|
|
|
this.getStafflist() |
|
|
|
}else { |
|
|
|
this.initMap(); |
|
|
|
} |
|
|
|
await this.endLoading(); |
|
|
|
this.endLoading(); |
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
|
handleChangeAgency(val) { |
|
|
|
this.sarr = [] |
|
|
|
const map = new Map(); |
|
|
|
this.getLastItem( |
|
|
|
this.orgOptions, |
|
|
|
val, |
|
|
|
"agencyId" |
|
|
|
); |
|
|
|
this.level = this.sarr[this.sarr.length - 1].level |
|
|
|
this.formData.agencyId = val.length ? val[val.length - 1] : val[0]; |
|
|
|
}, |
|
|
|
getOrgTreeList() { |
|
|
|
this.$http |
|
|
|
@ -437,33 +439,6 @@ export default { |
|
|
|
patrolAddd(){ |
|
|
|
this.patrolAdd=true |
|
|
|
}, |
|
|
|
async loadCategory() { |
|
|
|
const url = '/sys/dict/data/dictlist'; |
|
|
|
|
|
|
|
let params = { |
|
|
|
dictType: 'safety_equipment_category' |
|
|
|
}; |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
if (code === 0) { |
|
|
|
this.equipmentCategoryCodeArray = data; |
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
async loadGrid() { |
|
|
|
const url = '/gov/org/customergrid/gridoption'; |
|
|
|
let params = { |
|
|
|
agencyId: this.agencyId, |
|
|
|
purpose: 'query' |
|
|
|
}; |
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
if (code === 0) { |
|
|
|
this.gridList = data; |
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
//场所类型 |
|
|
|
async loadplaceType() { |
|
|
|
const url = '/gov/org/coverage/dict-select-list/enterprise_patrol'; |
|
|
|
@ -478,21 +453,35 @@ export default { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
// 巡查记录 |
|
|
|
async getCompanyDetail(){ |
|
|
|
const url = `/actual/base/companyInfo/showRecord`; |
|
|
|
const { data, code, msg } = await requestPost(url,{companyId:this.detailId}); |
|
|
|
if (code === 0) { |
|
|
|
// this.tableData = data; |
|
|
|
} else { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
// 获取组织工作人员 |
|
|
|
getStafflist() { |
|
|
|
let parms = { |
|
|
|
orgId: this.$store.state.user.agencyId, |
|
|
|
orgType: "agency", |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 100, |
|
|
|
}; |
|
|
|
this.$http.post("data/aggregator/org/stafflist", parms).then((resp) => { |
|
|
|
this.stafflist = resp.data.data.staffList; |
|
|
|
console.log("stafflist", resp.data); |
|
|
|
}); |
|
|
|
}, |
|
|
|
async getDetail() { |
|
|
|
const url = `/actual/base/monitoringEquipment/detail/${this.detailIdcopy}`; |
|
|
|
const { data, code, msg } = await requestPost(url); |
|
|
|
const url = `/actual/base/companyInfo/companyDetail`; |
|
|
|
const { data, code, msg } = await requestPost(url,{companyId:this.detailId}); |
|
|
|
if (code === 0) { |
|
|
|
console.log('详情数据', data); |
|
|
|
this.formData = { ...data }; |
|
|
|
// this.remoteMethod("青岛"); |
|
|
|
// this.list = this.searchOptions.map(item => { |
|
|
|
// return { value: item.value, label: item.label }; |
|
|
|
// }); |
|
|
|
// this.formData.location.push(this.list[0].value); |
|
|
|
// this.remoteMethod(this.list[0].label);//调用远程搜索函数 |
|
|
|
|
|
|
|
|
|
|
|
// this.remoteMethod("对对对"); |
|
|
|
this.initMap(); |
|
|
|
|
|
|
|
} else { |
|
|
|
@ -501,49 +490,35 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
handleComfirm() { |
|
|
|
this.save(); |
|
|
|
}, |
|
|
|
async handleAdd() { |
|
|
|
// this.btnDisable = true; |
|
|
|
// setTimeout(() => { |
|
|
|
// this.btnDisable = false; |
|
|
|
// }, 10000); |
|
|
|
// nextTick(1000); |
|
|
|
// const form = new Promise((resolve, reject) => { |
|
|
|
// this.$refs['form'].validate(valid => { |
|
|
|
// if (valid) resolve(); |
|
|
|
// }); |
|
|
|
// }); |
|
|
|
// const form1 = new Promise((resolve, reject) => { |
|
|
|
// this.$refs['form1'].validate(valid => { |
|
|
|
// if (valid) resolve(); |
|
|
|
// }); |
|
|
|
// }); |
|
|
|
// Promise.all([form1, form]) |
|
|
|
// .then(() => { |
|
|
|
// this.addFuwu(); |
|
|
|
// }) |
|
|
|
// .catch(() => { |
|
|
|
// app.util.validateRule(messageObj); |
|
|
|
// this.btnDisable = false; |
|
|
|
// }); |
|
|
|
if(this.pageType === 'add' || this.pageType === 'edit'){ |
|
|
|
this.$refs['form'].validate(valid => { |
|
|
|
if (valid){ |
|
|
|
this.save(); |
|
|
|
} |
|
|
|
}); |
|
|
|
}else if(this.pageType === 'patrol'){ |
|
|
|
this.$refs['form2'].validate(valid => { |
|
|
|
if (valid){ |
|
|
|
this.save(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
// this.save(); |
|
|
|
}, |
|
|
|
|
|
|
|
async save() { |
|
|
|
console.log('this.formData', this.formData); |
|
|
|
var url = ''; |
|
|
|
var params = {}; |
|
|
|
if (this.pageType == 'add') { |
|
|
|
url = '/actual/base/monitoringEquipment/save'; |
|
|
|
} else { |
|
|
|
url = '/actual/base/monitoringEquipment/update'; |
|
|
|
url = '/actual/base/companyInfo/saveCompanyInfo'; |
|
|
|
} else if (this.pageType == 'edit'){ |
|
|
|
url = '/actual/base/companyInfo/updateCompany'; |
|
|
|
} |
|
|
|
params = { ...this.formData }; |
|
|
|
const { data, code, msg } = await requestPost(url, params); |
|
|
|
if (code === 0) { |
|
|
|
this.$message.success('操作成功'); |
|
|
|
this.detailIdcopy=data |
|
|
|
// this.handleCancle(); |
|
|
|
this.handleCancle(); |
|
|
|
} else if (code >= 8000) { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
@ -614,8 +589,7 @@ export default { |
|
|
|
|
|
|
|
let { msg, data } = await map.getAddress(lat, lng); |
|
|
|
if (msg == 'success') { |
|
|
|
this.formData.location = data.address; |
|
|
|
this.searchValue = data.address; |
|
|
|
this.formData.address = data.address; |
|
|
|
this.searchOptions = []; |
|
|
|
} |
|
|
|
}, |
|
|
|
@ -654,7 +628,7 @@ export default { |
|
|
|
map.setMarker(lonlat[1], lonlat[0]); |
|
|
|
this.formData.latitude = lonlat[1]; |
|
|
|
this.formData.longitude = lonlat[0]; |
|
|
|
this.formData.location = selPosition.address + selPosition.name; |
|
|
|
this.formData.address = selPosition.address + selPosition.name; |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
|