achao vor 2 Jahren
Ursprung
Commit
e6598952b7
2 geänderte Dateien mit 64 neuen und 20 gelöschten Zeilen
  1. 15 8
      xiaochengxu/manifest.json
  2. 49 12
      xiaochengxu/pages/mySet/newCard.vue

+ 15 - 8
xiaochengxu/manifest.json

@@ -48,13 +48,20 @@
     /* SDK配置 */
     "quickapp" : {},
     /* 快应用特有相关 */
-    "mp-weixin" : {
-        /* 小程序特有相关 */
-        "appid" : "wxa03b5fb231b72b08",
-        "setting" : {
-            "urlCheck" : false
-        },
-        "usingComponents" : true
-    },
+  "mp-weixin": {
+  	"appid": "wxa03b5fb231b72b08",
+  	"setting": {
+  		"urlCheck": false,
+  		"minified": true,
+  		"postcss": true
+  	},
+  	"usingComponents": true,
+  	"permission": {
+  		"scope.userLocation": {
+  			"desc": "为用户提供给接送服务,需要定位信息"
+  		}
+  	},
+  	"requiredPrivateInfos": ["chooseLocation"]
+  },
     "vueVersion" : "2"
 }

+ 49 - 12
xiaochengxu/pages/mySet/newCard.vue

@@ -30,25 +30,25 @@
 				名片信息
 			</view>
 			<u--form labelPosition="left" :model="cardInfo" ref="uForm">
-				<u-form-item label="名片标识" prop="userInfo.name" borderBottom ref="item1">
-					<text>名片-1</text>
+				<u-form-item label="名片标识" prop="userInfo.cardBusiness" borderBottom>
+					<text>名片-{{cardInfo.cardBusiness}}</text>
 				</u-form-item>
-				<u-form-item label="姓名" prop="userInfo.name" borderBottom ref="item1">
+				<u-form-item label="姓名" prop="userInfo.name" borderBottom>
 					<u--input v-model="cardInfo.name" border="none" placeholder="输入姓名"></u--input>
 				</u-form-item>
-				<u-form-item label="职务" prop="userInfo.name" borderBottom ref="item1">
-					<u--input v-model="cardInfo.name" border="none" placeholder="输入职务,不超过8个字符"></u--input>
+				<u-form-item label="职务" prop="userInfo.post" borderBottom>
+					<u--input v-model="cardInfo.post" border="none" placeholder="输入职务,不超过8个字符"></u--input>
 				</u-form-item>
-				<u-form-item label="公司/机构名称" prop="userInfo.name" borderBottom ref="item1">
-					<u--input v-model="cardInfo.name" border="none" placholder="输入公司/机构名称"></u--input>
+				<u-form-item label="公司/机构名称" prop="userInfo.companyName" borderBottom>
+					<u--input v-model="cardInfo.companyName" border="none" placholder="输入公司/机构名称"></u--input>
 				</u-form-item>
-				<u-form-item label="定位" prop="userInfo.name" borderBottom ref="item1">
-					<text>选择定位></text>
+				<u-form-item label="定位" prop="userInfo.name" borderBottom  @click="placeSelect();hideKeyboard()">
+					<text>选择定位> </text>
 				</u-form-item>
-				<u-form-item label="详细地址" prop="userInfo.name" borderBottom ref="item1">
+				<u-form-item label="详细地址" prop="userInfo.name" borderBottom>
 					<u--input v-model="cardInfo.name" border="none" placeholder="输入地址,不超过15个字"></u--input>
 				</u-form-item>
-				<u-form-item label="联系电话" prop="userInfo.name" borderBottom ref="item1">
+				<u-form-item label="联系电话" prop="userInfo.name" borderBottom>
 					<u--input v-model="cardInfo.name" border="none" placeholder="输入联系电话"></u--input>
 				</u-form-item>
 			</u--form>
@@ -75,11 +75,48 @@
 			return {
 				fileList1: [],
 				cardInfo: {
-					name
+					commonId:'',
+					cardBusiness:'',
+					name:'',
+					post:'',
+					companyName:'',
+					location:'',
+					detailedAddress:'',
+					phone:'',
+					headSculpture:''
+					
+					
+					
 				}
 			};
 		},
 		methods: {
+			placeSelect() {
+				uni.chooseLocation({
+					success: function(res) {
+						console.log(res);
+						111
+						// console.log('位置名称:' + res.name);
+						// console.log('详细地址:' + res.address);
+						// console.log('纬度:' + res.latitude);
+						// console.log('经度:' + res.longitude);
+						this.cardInfo.location = res.latitude+','+res.longitude
+						this.
+						console.log('----------------------------')
+						// that.addressInfo.latitude = res.latitude
+						// that.addressInfo.longitude = res.longitude
+						// that.addressInfo.detailedAddress = _address.Village
+						// that.addressInfo.province = _address.Province
+						// that.addressInfo.city = _address.City
+						// that.addressInfo.area = _address.Country
+						// that.addressInfo.commonId = that.userInfo.id
+						// that.$forceUpdate()
+					}
+				});
+			},
+			hideKeyboard() {
+				uni.hideKeyboard()
+			},
 			// 删除图片
 			deletePic(event) {
 				this[`fileList${event.name}`].splice(event.index, 1)