Commit 56465b9943164fc07f943ed8b08580d264fc8767
1 parent
31dea37dac
Exists in
master
合并选购页
Showing
1 changed file
with
138 additions
and
1 deletions
Show diff stats
src/pages/detailStandard/detailStandard_sun.vue
| 1 | 1 | <template> |
| 2 | - <view class="container"> | |
| 2 | +<view> | |
| 3 | + <view class="container" v-if="type===2"> | |
| 3 | 4 | <view class="detail"> |
| 4 | 5 | <view class="detail1"><image v-bind:src="details.data.img_index_url"></image></view> |
| 5 | 6 | <view class="detail2"> |
| ... | ... | @@ -275,6 +276,139 @@ |
| 275 | 276 | <view class="zhanwei"></view> |
| 276 | 277 | <view class="button" @click="popSure(details.data.p_name,details.data.p_sale_price)" ><view>立即结算</view></view> |
| 277 | 278 | </view> |
| 279 | + <view class="container" v-if="type===4"> | |
| 280 | + <view class="detail"> | |
| 281 | + <view class="detail1"><image v-bind:src="details.data.img_index_url"></image></view> | |
| 282 | + <view class="detail2"> | |
| 283 | + <view class="detail2_name">{{details.data.p_name}}</view> | |
| 284 | + <view class="detail2_tui"><span>支持7天无条件退货</span><span>顺丰发货</span></view> | |
| 285 | + <view class="detail2_price"> | |
| 286 | + <span>¥{{details.data.p_sale_price*count}}</span> | |
| 287 | + <view class="counter"> | |
| 288 | + <view class="btn" disabled="this.disabled" @click="counter(false)">-</view> | |
| 289 | + <text>{{count}}</text> | |
| 290 | + <view class="btn" @click="counter(true)">+</view> | |
| 291 | + </view> | |
| 292 | + </view> | |
| 293 | + </view> | |
| 294 | + </view> | |
| 295 | + <view class="choose"> | |
| 296 | + <view class="colour"> | |
| 297 | + <view class="colour1" @click="xialachange(0)"> | |
| 298 | + <text>框架颜色</text> | |
| 299 | + <image v-bind:src="isNone[0].img"></image> | |
| 300 | + </view> | |
| 301 | + <view class="colour_exp">*{{navData.colour}}</view> | |
| 302 | + <view> | |
| 303 | + <view class="colour2" v-bind:class="{'colour2_none' : isNone[0].state}"> | |
| 304 | + <view | |
| 305 | + v-for="(items,index) in details.data.skuList" | |
| 306 | + :key="index" | |
| 307 | + @click="viewChoose(index)" | |
| 308 | + class="colour2_view" | |
| 309 | + v-bind:class="{'colour2_viewed': chooseNum == index}" | |
| 310 | + > | |
| 311 | + <image v-bind:src="items.pic" @click="colourChange(index,items.sku_name)"></image> | |
| 312 | + </view> | |
| 313 | + </view> | |
| 314 | + </view> | |
| 315 | + <hr/> | |
| 316 | + </view> | |
| 317 | + <view class="size"> | |
| 318 | + <view class="size1" @click="xialachange(1)"> | |
| 319 | + <view class="size1_1">框架尺寸</view> | |
| 320 | + <view><image v-bind:src="isNone[1].img"></image></view> | |
| 321 | + </view> | |
| 322 | + <view class="colour"> | |
| 323 | + <view class="colour_exp">*{{navData.colour}}</view> | |
| 324 | + </view> | |
| 325 | + <view class="D3_list" v-bind:class="{'colour2_none' : isNone[1].state}"> | |
| 326 | + <view> | |
| 327 | + <view><image class="D3_image" v-bind:src ="parameter[0].img"></image></view> | |
| 328 | + <view class="D3_list_jDu"> | |
| 329 | + <view class="D3_list1"> | |
| 330 | + <c-progress class="c-progress" :inner_widthProp="300"/> | |
| 331 | + <text>{{details.data.frame_width}}mm</text> | |
| 332 | + </view> | |
| 333 | + <view>{{parameter[0].standard}}</view> | |
| 334 | + </view> | |
| 335 | + </view> | |
| 336 | + <view> | |
| 337 | + <view><image class="D3_image" v-bind:src ="parameter[1].img"></image></view> | |
| 338 | + <view class="D3_list_jDu"> | |
| 339 | + <view class="D3_list1"> | |
| 340 | + <c-progress class="c-progress" :inner_widthProp="190"/> | |
| 341 | + <view>{{details.data.glass_width}}mm</view> | |
| 342 | + </view> | |
| 343 | + <view>{{parameter[1].standard}}</view> | |
| 344 | + </view> | |
| 345 | + </view> | |
| 346 | + <view> | |
| 347 | + <view><image class="D3_image" v-bind:src ="parameter[2].img"></image></view> | |
| 348 | + <view class="D3_list_jDu"> | |
| 349 | + <view class="D3_list1"> | |
| 350 | + <c-progress class="c-progress" :inner_widthProp="210"/> | |
| 351 | + <view>{{details.data.glass_height}}mm</view> | |
| 352 | + </view> | |
| 353 | + <view>{{parameter[2].standard}}</view> | |
| 354 | + </view> | |
| 355 | + </view> | |
| 356 | + <view> | |
| 357 | + <view><image class="D3_image" v-bind:src ="parameter[3].img"></image></view> | |
| 358 | + <view class="D3_list_jDu"> | |
| 359 | + | |
| 360 | + <view class="D3_list1"> | |
| 361 | + <c-progress class="c-progress" :inner_widthProp="160"/> | |
| 362 | + <view>{{details.data.nose_width}}mm</view> | |
| 363 | + </view> | |
| 364 | + <view>{{parameter[3].standard}}</view> | |
| 365 | + </view> | |
| 366 | + </view> | |
| 367 | + <view> | |
| 368 | + <view><image class="D3_image" v-bind:src ="parameter[4].img"></image></view> | |
| 369 | + <view class="D3_list_jDu"> | |
| 370 | + <view class="D3_list1"> | |
| 371 | + <c-progress class="c-progress" :inner_widthProp="260"/> | |
| 372 | + <view>{{details.data.leg_long}}mm</view> | |
| 373 | + </view> | |
| 374 | + <view>{{parameter[4].standard}}</view> | |
| 375 | + </view> | |
| 376 | + </view> | |
| 377 | + <hr/> | |
| 378 | + </view> | |
| 379 | + </view> | |
| 380 | + <view class="part"> | |
| 381 | + <view class="size1" @click="xialachange(2)"> | |
| 382 | + <view class="size1_1" >配件</view> | |
| 383 | + <view> | |
| 384 | + <span>+¥0.00</span> | |
| 385 | + <image v-bind:src="isNone[2].img"></image> | |
| 386 | + </view> | |
| 387 | + </view> | |
| 388 | + <view class="colour_exp">*0290</view> | |
| 389 | + <view class="part_som" v-bind:class="{'colour2_none' : isNone[2].state}"> | |
| 390 | + <view | |
| 391 | + v-for="(part) in part" | |
| 392 | + :key="part.key" | |
| 393 | + v-bind:class="{'size_viewed': part.is_actived}" | |
| 394 | + > | |
| 395 | + <image v-bind:src="part.img"></image> | |
| 396 | + </view> | |
| 397 | + </view> | |
| 398 | + </view> | |
| 399 | + </view> | |
| 400 | + <view class="buy"> | |
| 401 | + <view class="buy1">选了镜框,想选镜片?</view> | |
| 402 | + <view class="buy2">系统已为你保存好已选镜框,放心去选镜片吧!</view> | |
| 403 | + <view class="buy3"> | |
| 404 | + <view class="buy3_1">暂时不选</view> | |
| 405 | + <view class="buy3_2" @click="popArgs">立即去选</view> | |
| 406 | + </view> | |
| 407 | + </view> | |
| 408 | + <view class="zhanwei"></view> | |
| 409 | + <view class="button"><view @click="popSure(details.data.p_name,details.data.p_sale_price)" >立即结算</view></view> | |
| 410 | + </view> | |
| 411 | +</view> | |
| 278 | 412 | </template> |
| 279 | 413 | <script> |
| 280 | 414 | import CProgress from '../../components/UniSliper/UniSliper' |
| ... | ... | @@ -286,6 +420,7 @@ export default { |
| 286 | 420 | }, |
| 287 | 421 | data(){ |
| 288 | 422 | return{ |
| 423 | + type: 2, | |
| 289 | 424 | count: 1, |
| 290 | 425 | chooseNum : '', |
| 291 | 426 | isSplit: '' , |
| ... | ... | @@ -303,6 +438,7 @@ export default { |
| 303 | 438 | p_root_index: "4", |
| 304 | 439 | name:'', |
| 305 | 440 | price:'', |
| 441 | + type:'', | |
| 306 | 442 | split: '1.56非球面防蓝光', |
| 307 | 443 | colour: '1.56非球面防蓝光_亚黑色', |
| 308 | 444 | }, |
| ... | ... | @@ -406,6 +542,7 @@ export default { |
| 406 | 542 | popSure(name,price){ |
| 407 | 543 | this.navData.name = name; |
| 408 | 544 | this.navData.price = price; |
| 545 | + this.navData.type = this.type; | |
| 409 | 546 | var navData = JSON.stringify(this.navData); |
| 410 | 547 | uni.navigateTo({ |
| 411 | 548 | url: '../confirmOrder/confirmOrder?index='+navData, | ... | ... |