lilei 4 лет назад
Родитель
Сommit
684d49cb04

+ 17 - 5
pages.json

@@ -46,17 +46,29 @@
 						"titleNView": {
 							"buttons": [ //原生标题栏按钮配置,
 								{
-									"text": "+考评项" ,//原生标题栏增加分享按钮,点击事件可通过页面的 onNavigationBarButtonTap 函数进行监听
+									"text": "选择考评方案" ,//原生标题栏增加分享按钮,点击事件可通过页面的 onNavigationBarButtonTap 函数进行监听
 									"fontSize": 16,
-									"color": "#69C0FF",
-									"width":"100px"
+									"color": "#eee",
+									"width":"120px"
 								}
 							]
 						}
 					}
 			}
-		}
-	    ,{
+		},
+		{
+		    "path" : "pages/evaluatePlan/evaluatePlan",
+		    "style": {
+		    	"navigationBarTitleText": "选择考评方案"
+		    }
+		},
+		{
+		    "path" : "pages/evaluatePlan/planDetail",
+		    "style": {
+		    	"navigationBarTitleText": "考评方案详细"
+		    }
+		},
+		{
             "path" : "pages/work/work",
             "style": {
             	"navigationBarTitleText": "工作台"

+ 76 - 0
pages/evaluatePlan/evaluatePlan.vue

@@ -0,0 +1,76 @@
+<template>
+	<view>
+		<view
+		class="selList"
+		v-for="(item, index) in list" :key="index" 
+		>
+			<view class="radios" @click="chooseItem(item)">
+				<radio :checked="item.id == value" :value="item.name" />
+				<text>{{item.name}}</text>
+			</view>
+			<view class="details" @click="viewDetail(item)">
+				详情 <u-icon name='arrow-right'></u-icon>
+			</view>
+		</view>
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				list: [
+					{
+						id: '1232',
+						name: 'apple',
+					},
+					{
+						id: '2223',
+						name: 'banner',
+					},
+					{
+						id: '3333',
+						name: 'orange',
+					}
+				],
+				value: '',
+			}
+		},
+		methods: {
+			// 选中方案
+			chooseItem(item) {
+				this.value = item.id
+			},
+			// 查看详情
+			viewDetail(item){
+				uni.navigateTo({
+					url:"/pages/evaluatePlan/planDetail?id="+item.id
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.selList{
+		width: 100%;
+		border-bottom: 1px solid #eee;
+		display: flex;
+		align-items: center;
+		.radios{
+			flex-grow: 1;
+			padding: 20upx;
+			&:active{
+				background-color: #F8F8F8;
+			}
+		}
+		.details{
+			color: #007AFF;
+			padding-right: 20upx;
+			&:active{
+				color: #D9363E;
+			}
+		}
+	}
+</style>

+ 8 - 0
pages/evaluatePlan/planDetail.vue

@@ -0,0 +1,8 @@
+<template>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>

+ 3 - 0
pages/shopTour/shopTour.vue

@@ -90,6 +90,9 @@
 			// 且当前没编辑图片或抓拍图片
 			if(e.index==0 && !this.isEditImg && !this.showPz){
 				console.log(e.text)
+				uni.navigateTo({
+					url: '/pages/evaluatePlan/evaluatePlan'
+				})
 			}
 		},
 	}

Разница между файлами не показана из-за своего большого размера
+ 1 - 2
unpackage/dist/dev/app-plus/app-config-service.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
unpackage/dist/dev/app-plus/app-service.js


Разница между файлами не показана из-за своего большого размера
+ 61 - 11
unpackage/dist/dev/app-plus/app-view.js


Некоторые файлы не были показаны из-за большого количества измененных файлов