Преглед на файлове

fix: 商用登录地址调整

zh преди 2 години
родител
ревизия
52b9ba86a6

+ 3 - 2
src/views/commercialEngineering/components/base.vue

@@ -254,9 +254,10 @@
         <el-col :xs="24" :sm="24" :lg="24" class="item">
           <div class="label">详细地址*:</div>
           <div class="value">
-            <el-input v-model="formData.positionAddress" placeholder="定位地址" size="mini" clearable disabled />
+            <!-- <el-input v-model="formData.positionAddress" placeholder="定位地址" size="mini" clearable disabled /> -->
+            <geographicalPosi style="margin: 0 20px 0 0;" v-if="module !== 'detail'" :form-data="formData" @selectPosi="handleSelectPosi" />
             <el-input v-model="formData.address" placeholder="请填写详细地址" size="mini" clearable />
-            <geographicalPosi v-if="module !== 'detail'" :form-data="formData" @selectPosi="handleSelectPosi" />
+            <i v-if="formData.positionAddress" class="el-icon-s-promotion" style="color: #409EFF;font-size: 16px;" />
           </div>
         </el-col>
         <template>

+ 5 - 1
src/views/commercialEngineering/crossDistrict/crossDistrictForm.vue

@@ -25,8 +25,12 @@ export default {
     onSbumit(type) {
       const params = {
         ...this.formData,
-        isSpan: true
+        isSpan: true,
+        joinData : function () {
+          this.joinAddress = (this.province || '') + (this.city || '') + (this.area || '') + (this.street || '') + (this.address || '')
+        }
       }
+      params.joinData()
       if (params.orderType === 'HOME' && params.homeProjectNameRadio) {
         params.projectName = {
           'AREA': params.homeProjectNameArea + '小区' + params.homeProjectNameSeat + '座' + params.homeProjectNameNumber + '号',

+ 5 - 2
src/views/commercialEngineering/crossDistrict/examine.vue

@@ -45,9 +45,12 @@ export default {
     onSbumit(type) {
       const params = {
         ...this.formData,
-        isSpan: true
-
+        isSpan: true,
+        joinData : function () {
+          this.joinAddress = (this.province || '') + (this.city || '') + (this.area || '') + (this.street || '') + (this.address || '')
+        }
       }
+      params.joinData()
       if (this.formData.files.length) {
         params.files = this.formData.files.map(k => {
           return {

+ 5 - 1
src/views/commercialEngineering/frock/examine.vue

@@ -43,8 +43,12 @@ export default {
   methods: {
     onSbumit() {
       const params = {
-        ...this.formData
+        ...this.formData,
+        joinData : function () {
+          this.joinAddress = (this.province || '') + (this.city || '') + (this.area || '') + (this.street || '') + (this.address || '')
+        }
       }
+      params.joinData()
       if (this.formData.files.length) {
         params.files = this.formData.files.map(k => {
           return {

+ 5 - 1
src/views/commercialEngineering/frock/frockForm.vue

@@ -24,8 +24,12 @@ export default {
   methods: {
     onSbumit(type) {
       const params = {
-        ...this.formData
+        ...this.formData,
+        joinData : function () {
+          this.joinAddress = (this.province || '') + (this.city || '') + (this.area || '') + (this.street || '') + (this.address || '')
+        }
       }
+      params.joinData()
       if (params.fileList.length) {
         params.drawUpload = params.fileList[0].url
       }

+ 5 - 1
src/views/commercialEngineering/homeDecoration/examine.vue

@@ -44,8 +44,12 @@ export default {
   methods: {
     onSbumit(type) {
       const params = {
-        ...this.formData
+        ...this.formData,
+        joinData : function () {
+          this.joinAddress = (this.province || '') + (this.city || '') + (this.area || '') + (this.street || '') + (this.address || '')
+        }
       }
+      params.joinData()
       if (this.formData.files.length) {
         params.files = this.formData.files.map(k => {
           return {

+ 5 - 1
src/views/commercialEngineering/homeDecoration/homeDecorationForm.vue

@@ -25,8 +25,12 @@ export default {
     onSbumit(type) {
       const params = {
         ...this.formData,
-        orderType: 'HOME'
+        orderType: 'HOME',
+        joinData : function () {
+          this.joinAddress = (this.province || '') + (this.city || '') + (this.area || '') + (this.street || '') + (this.address || '')
+        }
       }
+      params.joinData()
       if (params.orderType === 'HOME' && params.homeProjectNameRadio) {
         params.projectName = {
           'AREA': params.homeProjectNameArea + '小区' + params.homeProjectNameSeat + '座' + params.homeProjectNameNumber + '号',

+ 2 - 1
src/views/commercialEngineering/mixin/index.js

@@ -103,7 +103,8 @@ export default {
         serviceNumber2: '',
         serviceName2: '',
         customerNumber2: '',
-        customerName2: ''
+        customerName2: '',
+        joinAddress: ''
       },
       commonData: {
         dict: {