Selaa lähdekoodia

地址(个人信息)修改

github-duan 4 vuotta sitten
vanhempi
commit
5473387e3a

+ 12 - 13
components/page-component/app-shipping-address/app-shipping-address.vue

xqd xqd
@@ -9,29 +9,29 @@
 			<view class="">
 				<view class="felx-three">
 					<view class="box-grow-2">
-						参训人: {{verifyUndefined(previewData.address.name)}}
+						参训人: {{verifyUndefined(item.name)}}
 					</view>	
 					<view class="box-grow-3">
-						性别: {{verifyUndefined(previewData.address.sex) == ''? '':previewData.address.sex == 0 ?'未知':previewData.address.sex == 1? '男':'女'}}
+						性别: {{verifyUndefined(item.sex) == ''? '':item.sex == 0 ?'未知':item.sex == 1? '男':'女'}}
 					</view>	
 					<view class="box-grow-4">
-						联系电话: {{verifyUndefined(previewData.address.mobile)}}
+						联系电话: {{verifyUndefined(item.mobile)}}
 					</view>
 				</view>
 				<view class="felx-three">
 					<view class="box-grow-2">
-						年龄: {{verifyUndefined(previewData.address.age)}}
+						年龄: {{verifyUndefined(item.age)}}
 					</view>	
 					<view class="box-grow-3">
-						体重: {{verifyUndefined(previewData.address.weight)}}
+						体重: {{verifyUndefined(item.weight)}}
 					</view>	
 					<view class="box-grow-4">
-						身高: {{verifyUndefined(previewData.address.height)}}
+						身高: {{verifyUndefined(item.height)}}
 					</view>
 				</view>
 				<view class="felx-three">
 					<view class="box-grow-5">
-						身份证号码:{{previewData.address.idcard}}
+						身份证号码:{{verifyUndefined(item.idcard)}}
 					</view>	
 				</view>
 			</view>
@@ -88,12 +88,11 @@
 	    },
         methods: {
 			verifyUndefined(value){
-				// if(value == 'undefined' || value == ''){
-				// 	return ''
-				// }else{
-				// 	return value
-				// }
-				return (value == 'undefined' || value == '')? '': value
+				if(typeof(value) == 'undefined' || value == '' || value == 'undefined'){
+					return ''
+				}else{
+					return value
+				}
 			},
             changeDefault() {
                 const self = this;

+ 45 - 30
pages/address/address-edit.vue

xqd xqd xqd xqd
@@ -1,4 +1,4 @@
-<template>
+ <template>
     <app-layout>
         <view class="app-view">
             <!-- 自动识别功能 -->
@@ -9,32 +9,32 @@
             </view> -->
 
             <view class="app-line app-border main-between cross-center">
-                <text class="app-text box-grow-0">参训人</text>
+                <text class="app-text box-grow-0">参训人:</text>
                 <input class="address-input" type="text" v-model="form.name" />
             </view>
             <view class="app-line app-border main-between cross-center">
-                <text class="app-text box-grow-0">性别</text>
-                <input class="address-input" type="text" v-model="form.name" />
+                <text class="app-text box-grow-0">性别:</text>
+                <input class="address-input" type="text" v-model="form.sex" placeholder="1: 男, 2: 女, 0: 未知"/>
             </view>
             <view class="app-line app-border main-between cross-center">
-                <text class="app-text box-grow-0">联系电话</text>
+                <text class="app-text box-grow-0">联系电话:</text>
                 <input class="address-input" type="number" v-model="form.mobile" />
             </view>
             <view class="app-line app-border main-between cross-center">
-                <text class="app-text box-grow-0">年龄</text>
-                <input class="address-input" type="number" v-model="form.mobile" />
+                <text class="app-text box-grow-0">年龄:</text>
+                <input class="address-input" type="number" v-model="form.age" />
             </view>
             <view class="app-line app-border main-between cross-center">
-                <text class="app-text box-grow-0">体重</text>
-                <input class="address-input" type="number" v-model="form.mobile" />
+                <text class="app-text box-grow-0">体重:</text>
+                <input class="address-input" type="number" v-model="form.weight" placeholder="kg"/>
             </view>
             <view class="app-line app-border main-between cross-center">
-                <text class="app-text box-grow-0">身高</text>
-                <input class="address-input" type="number" v-model="form.mobile" />
+                <text class="app-text box-grow-0">身高:</text>
+                <input class="address-input" type="number" v-model="form.height" placeholder="cm"/>
             </view>
             <view class="app-line app-border main-between cross-center">
-                <text class="app-text box-grow-0">身份证号码</text>
-                <input class="address-input" type="number" v-model="form.mobile" />
+                <text class="app-text box-grow-0">身份证号码:</text>
+                <input class="address-input" type="number" v-model="form.idcard" placeholder="17或18位身份证号"/>
             </view>
 <!--            <view class="app-line app-border main-between cross-center">
                 <text class="app-text box-grow-0">所在地区</text>
@@ -282,12 +282,18 @@
                     if (this.submit_status) return;
                     let content;
 
-                    if (!this.form.detail) {
-                        content = '详细地址不能为空';
-                    }
-                    if (!this.form.province_id) {
-                        content = '地区不能为空';
-                    }
+                    // if (!this.form.detail) {
+                    //     content = '详细地址不能为空';
+                    // }
+                    // if (!this.form.province_id) {
+                    //     content = '地区不能为空';
+                    // }
+					if(!this.form.weight){
+						content = '体重不能为空';
+					}
+					if(!this.form.age){
+						content = '年龄不能为空';
+					}
                     if (!this.form.mobile) {
                         content = '联系方式不能为空';
                     }
@@ -310,18 +316,27 @@
                     if (this.is_refund_address > 0) {
 
                         url = this.$api.app_admin.refund_address_edit;
-                        let {id, name, mobile, detail} = this.form;
-
+                        // let {id, name, mobile, detail} = this.form;
+						let { name, mobile, sex, age, weight, height, idcard} = this.form
                         para = {
-                            form: JSON.stringify({
-                                id,
-                                name,
-                                mobile,
-                                address_detail: detail,
-                                address: this.list,
-                                is_default: 0,
-                                remark: ''
-                            })
+                            // form: JSON.stringify({
+                            //     id,
+                            //     name,
+                            //     mobile,
+                            //     address_detail: detail,
+                            //     address: this.list,
+                            //     is_default: 0,
+                            //     remark: ''
+                            // })
+							form:JSON.stringify({
+								name, 
+								mobile, 
+								sex, 
+								age,
+								weight, 
+								height, 
+								idcard
+							})
                         }
                     }
 

+ 14 - 10
pages/order-submit/order-submit.vue

xqd xqd
@@ -69,13 +69,15 @@
 							</view>
 							<view class="felx-three">
 								<view class="box-grow-5">
-									身份证号码:{{previewData.address.idcard}}
+									身份证号码:{{verifyUndefined(previewData.address.idcard)}}
 								</view>	
 							</view>
                         </view>
-                        <view v-else>请选择收货地址</view>
+                        <!-- <view v-else>请选择收货地</view> -->
+                        <view v-else>请选择报名信息</view>
                         <view v-if="previewData.has_ziti" class="ziti-tip" :class="[`${theme}-color`]">
-                            (收货地址中的手机号码将用于自提信息)
+                            <!-- (收货地址中的手机号码将用于自提信息) -->
+                            (报名信息中的手机号码将用于联系信息)
                         </view>
                     <!--    <view slot="footer">
                             <image class="bottom-image" :src="appImg.common.address_bottom"></image>
@@ -401,13 +403,15 @@
         },
         methods: {
 			verifyUndefined(value){
-				// if(value == 'undefined' || value == ''){
-				// 	return ''
-				// }else{
-				// 	return value
-				// }
-				console.log(value)
-				return (value == 'undefined' || value == '')? '': value
+				if(typeof(value) == 'undefined' || value == ''|| value == 'undefined'){
+					console.log(typeof(value))
+					return '暂无数据'
+				}else{
+					console.log(typeof(value))
+					return value
+				}
+				// console.log(value)
+				// return (value == 'undefined' || value == '')? '暂无数据': value
 			},
             updateList(e,index) {
                 this.previewData.mch_list[index] = e;

+ 2 - 2
siteInfo.js

xqd
@@ -1,6 +1,6 @@
 module.exports = {
     acid: -1,
     version: "1.0.0",
-    siteroot: "https://shop.9026.com",
-    apiroot: "https://shop.9026.com/web/index.php?_mall_id=21982"
+    siteroot: "https://t28.9026.com",
+    apiroot: "https://t28.9026.com/web/index.php?_mall_id=21982"
 };