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

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

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

Loading…
Cancel
Save