parent
							
								
									f9e74ddacd
								
							
						
					
					
						commit
						6d3fe11b17
					
				| 
						 | 
				
			
			@ -18,14 +18,14 @@ export function DelFavorite(id){
 | 
			
		|||
 | 
			
		||||
export function GetAddressList(){
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/user-api/user/address/list',
 | 
			
		||||
    url: '/user-api/users/address/list',
 | 
			
		||||
    method: 'get',
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function GetAddressById(id){
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/user-api/user/address/address',
 | 
			
		||||
    url: '/user-api/users/address/address',
 | 
			
		||||
    method: 'get',
 | 
			
		||||
    params: { id }
 | 
			
		||||
  })
 | 
			
		||||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ export function GetAddressById(id){
 | 
			
		|||
 | 
			
		||||
export function UpdateAddress(data){
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/user-api/user/address/update',
 | 
			
		||||
    url: '/user-api/users/address/update',
 | 
			
		||||
    method: 'PUT',
 | 
			
		||||
    params: data
 | 
			
		||||
  })
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ export function UpdateAddress(data){
 | 
			
		|||
 | 
			
		||||
export function SaveAddress(data){
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/user-api/user/address/add',
 | 
			
		||||
    url: '/user-api/users/address/add',
 | 
			
		||||
    method: 'POST',
 | 
			
		||||
    params: data
 | 
			
		||||
  })
 | 
			
		||||
| 
						 | 
				
			
			@ -49,13 +49,12 @@ export function SaveAddress(data){
 | 
			
		|||
 | 
			
		||||
export function DelAddress(data){
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/user-api/user/address/remove',
 | 
			
		||||
    url: '/user-api/users/address/remove',
 | 
			
		||||
    method: 'DELETE',
 | 
			
		||||
    params: data
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
export function GetCoupon(data){
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/User/GetCoupon',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@
 | 
			
		|||
                    style="background:#fff"
 | 
			
		||||
            >
 | 
			
		||||
                <template slot="thumb">
 | 
			
		||||
                    <img :src="product.picUrls[0]"/>
 | 
			
		||||
                    <img :src="product.picUrl"/>
 | 
			
		||||
                    <p v-if="product.imageTag!=null&&product.imageTag!=''" class="image_tag">{{product.imageTag}}</p>
 | 
			
		||||
                </template>
 | 
			
		||||
                <template slot="tags">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,7 +32,7 @@ const serviceRouter = function(requestUrl) {
 | 
			
		|||
    const configProd = {
 | 
			
		||||
      '/order-api': {
 | 
			
		||||
        prefix: '/order-api',
 | 
			
		||||
        target: 'http://api.shop.iocoder.cn:18099/order-api',
 | 
			
		||||
        target: 'http://api.shop.iocoder.cn:18088/order-api',
 | 
			
		||||
      },
 | 
			
		||||
      '/user-api': {
 | 
			
		||||
        prefix: '/user-api',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,6 @@
 | 
			
		|||
import Vue from 'vue'
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 定义空的vue实例,作为 eventbus实现非父子组件之间的通信(vue2.x中去掉了broadcast)
 | 
			
		||||
 */
 | 
			
		||||
export default new Vue({});
 | 
			
		||||
| 
						 | 
				
			
			@ -57,6 +57,7 @@
 | 
			
		|||
<script>
 | 
			
		||||
 | 
			
		||||
  import {createOrder} from '../../api/order';
 | 
			
		||||
  import eventBus from '../eventBus';
 | 
			
		||||
 | 
			
		||||
  export default {
 | 
			
		||||
    data() {
 | 
			
		||||
| 
						 | 
				
			
			@ -122,10 +123,18 @@
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
    activated() {
 | 
			
		||||
 | 
			
		||||
      console.log('activated')
 | 
			
		||||
      //根据key名获取传递回来的参数,data就是map
 | 
			
		||||
      this.$on('selectAddress', function (data) {
 | 
			
		||||
      // eventBus.$on('selectaddress', function(data){
 | 
			
		||||
      //   //赋值给首页的附近医院数据模型
 | 
			
		||||
      //   console.log('selectaddress', data);
 | 
			
		||||
      // }.bind(this));
 | 
			
		||||
 | 
			
		||||
      //根据key名获取传递回来的参数,data就是map
 | 
			
		||||
      this.$on('selectaddress', function (data) {
 | 
			
		||||
        //赋值给首页的附近医院数据模型
 | 
			
		||||
        console.log(1);
 | 
			
		||||
        console.log('selectaddress', data);
 | 
			
		||||
      }.bind(this));
 | 
			
		||||
    },
 | 
			
		||||
  };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,7 +45,7 @@
 | 
			
		|||
          hasDefault: data.isDefault,
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
        if (data.id !== 0) {
 | 
			
		||||
        if (data.id) {
 | 
			
		||||
          UpdateAddress(params).then(response => {
 | 
			
		||||
            this.$toast('更新成功');
 | 
			
		||||
            this.$router.go(-1);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,8 @@
 | 
			
		|||
<script>
 | 
			
		||||
 | 
			
		||||
  import {GetAddressList} from "../../../api/user.js";
 | 
			
		||||
  import {AddressList} from 'vant';
 | 
			
		||||
  import { AddressList } from 'vant';
 | 
			
		||||
  import eventBus from '../../eventBus';
 | 
			
		||||
 | 
			
		||||
  export default {
 | 
			
		||||
    components: {
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +43,9 @@
 | 
			
		|||
        if (!this.isSelect) {
 | 
			
		||||
          return;
 | 
			
		||||
        }
 | 
			
		||||
        this.$emit('selectAddress', item);
 | 
			
		||||
        this.$emit('selectaddress', item);
 | 
			
		||||
        //传递一个map,choiceHospital是key,hospital是value
 | 
			
		||||
        // eventBus.$emit('selectaddress',item);
 | 
			
		||||
        this.$router.go(-1);
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue