Funny 3 years ago
parent
commit
4151cc93a0

+ 3 - 2
src/components/addressManagement.vue

@@ -23,7 +23,7 @@
       <el-form ref="form" :model="form" label-width="100px" label-position="left" size="small">
         <el-form-item label="位置" required>
           <el-input v-model="form.address" placeholder="请选择位置!" disabled>
-            <el-image @click="showMap" slot="append" class="map" src="../static/image/icon_map.png"></el-image>
+            <img @click="showMap" slot="append" class="map" src="../../static/image/icon_map.png" />
           </el-input>
         </el-form-item>
         <el-form-item label="门牌号">
@@ -119,7 +119,7 @@ export default {
           message: "请选择地址的位置!",
         });
       }
-      if(!this.form.contact.trim()){
+      if (!this.form.contact.trim()) {
         return this.$message({
           type: "error",
           message: "请输入联系人姓名!",
@@ -256,6 +256,7 @@ export default {
 .map {
   width: 20px;
   height: 20px;
+  cursor: pointer;
 }
 .address-management {
   .header {

+ 2 - 2
src/components/manualCreate.vue

@@ -25,7 +25,7 @@
           </el-form-item>
           <el-form-item label="发件人地址" required>
             <el-input size="small" v-model="form.sendAddress.address" placeholder="请选择发件人地址" disabled>
-              <el-image @click="showMap(1)" slot="append" class="map" src="../../static/image/icon_map.png"></el-image>
+              <img @click="showMap(1)" slot="append" class="map" src="../../static/image/icon_map.png">
             </el-input>
           </el-form-item>
           <el-form-item label="楼号/门牌号">
@@ -49,7 +49,7 @@
           </el-form-item>
           <el-form-item label="收件人地址" required>
             <el-input size="small" v-model="form.receiptAddress.address" placeholder="请选择收件人地址" disabled>
-              <el-image @click="showMap(2)" slot="append" class="map" src="../../static/image/icon_map.png"></el-image>
+              <img @click="showMap(2)" slot="append" class="map" src="../../static/image/icon_map.png">
             </el-input>
           </el-form-item>
           <el-form-item label="楼号/门牌号">

+ 14 - 1
src/components/orderComponents/orderAMap.vue

@@ -1,5 +1,5 @@
 <template>
-  <el-dialog v-loading='loading' element-loading-text="拼命加载中" width="80%" destroy-on-close :visible.sync="dialogTableVisible" append-to-body>
+  <el-dialog v-loading='loading' element-loading-text="拼命加载中" width="80%" destroy-on-close :visible.sync="dialogTableVisible" append-to-body show-close>
     <el-form v-if="showSearch" ref="ruleForm" class="demo-form-inline" :inline="true">
       <el-form-item class="search-box">
         <el-input size="small" @keydown.enter.native="seachEnterFun" v-model="searchKey" type="search" id="search" style="width: 280px" placeholder="请输入关键字进行搜索" />
@@ -27,6 +27,8 @@
     <amap @click="onMapClick" ref="map" :zoom="zoom" :center="center" style="height: 700px;" class="amap-demo">
       <amap-marker v-for="(marker,index) in markers" :key="index" :offset="marker.offset" :position="marker.position" :icon="marker.icon" :label="marker.label" />
     </amap>
+    <!-- 关闭按钮 -->
+    <img @click="dialogTableVisible = false" class="close" src="../../../static/image/icon_close2.png" alt="">
   </el-dialog>
 </template>
 
@@ -281,6 +283,9 @@ export default {
 <style lang="scss" scoped>
 /deep/ .el-form-item {
   display: flex;
+  .el-form-item__label {
+    flex-shrink: 0;
+  }
 }
 /deep/ .amap-marker-label {
   font-size: 12px;
@@ -348,4 +353,12 @@ export default {
   top: -25px !important;
   left: -10px !important;
 }
+.close {
+  position: absolute;
+  top: -5px;
+  right: -5px;
+  width: 40px;
+  height: 40px;
+  cursor: pointer;
+}
 </style>

+ 1 - 1
src/components/shopCompoents/shopAdd.vue

@@ -14,7 +14,7 @@
         </el-form-item>
         <el-form-item label="详细地址" label-width="103px">
           <el-input v-model="form.address" placeholder="请点击地图选择具体地址" disabled autocomplete="off" style="width: 100%">
-            <el-image @click="showMap" slot="append" class="map" src="../../../static/image/icon_map.png"></el-image>
+            <img @click="showMap" slot="append" class="map" src="../../../static/image/icon_map.png">
           </el-input>
         </el-form-item>
         <el-form-item label="门牌号" label-width="103px">

BIN
static/image/icon_close1.png


BIN
static/image/icon_close2.png