Browse Source

改了几个bug

shibei_master
dai 3 years ago
parent
commit
9051a612ad
  1. 21
      src/views/modules/communityService/fuwuxiangmu/cpts/edit.vue
  2. 27
      src/views/modules/communityService/fuwuzuzhi/cpts/edit.vue

21
src/views/modules/communityService/fuwuxiangmu/cpts/edit.vue

@ -125,7 +125,9 @@
:file-list="fmData.attachmentList" :file-list="fmData.attachmentList"
:on-success="handleImgSuccess" :on-success="handleImgSuccess"
:on-remove="handleImgRemove" :on-remove="handleImgRemove"
:on-exceed="handleImgExceed"
:before-upload="beforeImgUpload" :before-upload="beforeImgUpload"
:limit="3"
> >
<i class="el-icon-plus avatar-uploader-icon"></i> <i class="el-icon-plus avatar-uploader-icon"></i>
</el-upload> </el-upload>
@ -210,12 +212,12 @@ export default {
serviceContent: [ serviceContent: [
{ required: true, message: "服务内容不能为空", trigger: "blur" }, { required: true, message: "服务内容不能为空", trigger: "blur" },
], ],
policyGround: [ // policyGround: [
{ required: true, message: "政策依据不能为空", trigger: "blur" }, // { required: true, message: "", trigger: "blur" },
], // ],
policyLevel: [ // policyLevel: [
{ required: true, message: "政策级别不能为空", trigger: "blur" }, // { required: true, message: "", trigger: "blur" },
], // ],
}; };
}, },
}, },
@ -323,6 +325,13 @@ export default {
} }
}, },
handleImgExceed() {
this.$message({
type: "warning",
message: "文件数量最多不超过三个",
});
},
watchImg(src) { watchImg(src) {
window.open(src); window.open(src);
}, },

27
src/views/modules/communityService/fuwuzuzhi/cpts/edit.vue

@ -48,7 +48,7 @@
v-model="fmData.orgName" v-model="fmData.orgName"
> >
</el-input> </el-input>
<div v-else>{{ fmData.orgName || '--' }}</div> <div v-else>{{ fmData.orgName || "--" }}</div>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -67,7 +67,7 @@
placeholder="请输入服务内容,不超过1000字" placeholder="请输入服务内容,不超过1000字"
v-model="fmData.orgDescribe" v-model="fmData.orgDescribe"
></el-input> ></el-input>
<div v-else>{{ fmData.orgDescribe || '--' }}</div> <div v-else>{{ fmData.orgDescribe || "--" }}</div>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -84,7 +84,7 @@
placeholder="请输入负责人姓名" placeholder="请输入负责人姓名"
v-model="fmData.principalName" v-model="fmData.principalName"
></el-input> ></el-input>
<div v-else>{{ fmData.principalName || '--' }}</div> <div v-else>{{ fmData.principalName || "--" }}</div>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -101,7 +101,7 @@
placeholder="请输入联系方式" placeholder="请输入联系方式"
v-model="fmData.principalMobile" v-model="fmData.principalMobile"
></el-input> ></el-input>
<div v-else>{{ fmData.principalMobile || '--' }}</div> <div v-else>{{ fmData.principalMobile || "--" }}</div>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -113,14 +113,16 @@
<div style="width: 500px"> <div style="width: 500px">
<el-input <el-input
class="item_width_4" class="item_width_4"
maxlength="50" maxlength="100"
placeholder="请输入关键字" style="width: 430px"
show-word-limit
placeholder="请输入所在地址"
v-model="fmData.address" v-model="fmData.address"
> >
</el-input> </el-input>
<el-button <el-button
style="margin-left: 10px" style="margin-left: 10px"
type="primary" type="default"
size="small" size="small"
@click="handleSearchMap" @click="handleSearchMap"
>查询</el-button >查询</el-button
@ -163,7 +165,7 @@
placeholder="请输入备注,不超过500字" placeholder="请输入备注,不超过500字"
v-model="fmData.remark" v-model="fmData.remark"
></el-input> ></el-input>
<div v-else>{{ fmData.remark || '--' }}</div> <div v-else>{{ fmData.remark || "--" }}</div>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
@ -191,6 +193,7 @@ var map;
var search; var search;
var markers; var markers;
var infoWindowList; var infoWindowList;
var geocoder; //
export default { export default {
props: { props: {
@ -282,6 +285,8 @@ export default {
}); });
infoWindowList = Array(10); infoWindowList = Array(10);
geocoder = new TMap.service.Geocoder(); //
// //
map.on("panend", () => { map.on("panend", () => {
this.handleMoveCenter(); this.handleMoveCenter();
@ -339,6 +344,12 @@ export default {
this.fmData.latitude = lat; this.fmData.latitude = lat;
this.fmData.longitude = lng; this.fmData.longitude = lng;
this.setMarker(lat, lng); this.setMarker(lat, lng);
geocoder
.getAddress({ location: new TMap.LatLng(lat, lng) }) //
.then((result) => {
// this.fmData.address = result.result.address;
});
}, },
async getInfo() { async getInfo() {

Loading…
Cancel
Save