@ -0,0 +1,72 @@ | |||||
<template> | |||||
<view> | |||||
<navbar | |||||
title="快捷下单" | |||||
leftClick | |||||
@leftClick="$utils.navigateBack" | |||||
/> | |||||
<view class="select-order"> | |||||
<view class="picture-order"> | |||||
<view class="picture-button" @click="$utils.redirectTo('/pages_order/order/pictureOrder')"> | |||||
<uv-icon name="camera-fill" size="45rpx" color="#ffffff"></uv-icon> | |||||
<text>拍照下单</text> | |||||
</view> | |||||
</view> | |||||
<view class="ovice-order"> | |||||
<view class="ovice-button" @click="$utils.redirectTo('/pages_order/order/voiceOrder')"> | |||||
<uv-icon name="mic" size="45rpx" color="#ffffff"></uv-icon> | |||||
<text>语音下单</text> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
data() { | |||||
return { | |||||
}; | |||||
} | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
.select-order{ | |||||
margin-top: 400rpx; | |||||
width: 100%; | |||||
height: 400rpx; | |||||
.picture-order{ | |||||
height: 50%; | |||||
display: flex; | |||||
align-items: center; | |||||
.picture-button{ | |||||
background-color: #DC2828; | |||||
color: #ffffff; | |||||
width: 85%; | |||||
height: 130rpx; | |||||
margin: auto; | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
border-radius: 100rpx; | |||||
} | |||||
} | |||||
.ovice-order{ | |||||
height: 50%; | |||||
.ovice-button{ | |||||
color: #ffffff; | |||||
background-color: #DC2828; | |||||
width: 85%; | |||||
height: 130rpx; | |||||
margin: auto; | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
border-radius: 100rpx; | |||||
} | |||||
} | |||||
} | |||||
</style> |
@ -0,0 +1,23 @@ | |||||
<template> | |||||
<view class="hand-firm"> | |||||
<navbar | |||||
title="确定下单" | |||||
leftClick | |||||
@leftClick="$utils.navigateBack" | |||||
/> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
data() { | |||||
return { | |||||
}; | |||||
} | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
</style> |
@ -0,0 +1,96 @@ | |||||
<template> | |||||
<view class="hand-top"> | |||||
<navbar | |||||
title="快捷下单" | |||||
leftClick | |||||
@leftClick="$utils.navigateBack" | |||||
/> | |||||
<view class="picture-top"> | |||||
<view class="left-icon"></view> | |||||
<text>拍照下单</text> | |||||
</view> | |||||
<view class="picture-upload"> | |||||
<view class="upload-content"> | |||||
<uv-icon name="camera-fill" color="#D03F25" size="200"></uv-icon> | |||||
</view> | |||||
<view class="text-upload"> | |||||
<text>(拍照上传你所需要识别的产品图片)</text> | |||||
</view> | |||||
</view> | |||||
<view class="fast-order"> | |||||
<view class="picture-button" @click="$utils.redirectTo('/pages_order/order/firmOrder')"> | |||||
<text>快捷下单</text> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
data() { | |||||
return { | |||||
}; | |||||
} | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
.hand-top{ | |||||
background-color: #ffffff; | |||||
.picture-top{ | |||||
color: #333333; | |||||
height: 100rpx; | |||||
display: flex; | |||||
align-items: center; | |||||
background-color: #ffffff; | |||||
.left-icon{ | |||||
background-color: #D03F25; | |||||
display: inline-block; | |||||
width: 10rpx; | |||||
height: 30rpx; | |||||
border-radius: 100rpx; | |||||
margin-left: 50rpx; | |||||
margin-right: 20rpx; | |||||
padding-bottom: 5rpx; | |||||
} | |||||
} | |||||
.picture-upload{ | |||||
background-color: #ffffff; | |||||
height: 550rpx; | |||||
.upload-content{ | |||||
width: 680rpx; | |||||
height: 400rpx; | |||||
background-color: #ffffff; | |||||
background-color: #F4F4F4; | |||||
margin: auto; | |||||
margin-top: 50rpx; | |||||
border-radius: 20rpx; | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
margin-top: 60rpx; | |||||
} | |||||
.text-upload{ | |||||
height: 100rpx; | |||||
text-align: center; | |||||
line-height: 100rpx; | |||||
color: #666666; | |||||
} | |||||
} | |||||
.fast-order{ | |||||
.picture-button{ | |||||
color: #ffffff; | |||||
background-color: #DC2828; | |||||
width: 85%; | |||||
height: 100rpx; | |||||
margin: auto; | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
border-radius: 100rpx; | |||||
} | |||||
} | |||||
} | |||||
</style> |
@ -0,0 +1,164 @@ | |||||
<template> | |||||
<view class="hand-top"> | |||||
<navbar | |||||
title="快捷下单" | |||||
leftClick | |||||
@leftClick="$utils.navigateBack" | |||||
/> | |||||
<view class="voice-top"> | |||||
<view class="left-icon"></view> | |||||
<text>录制语音下单</text> | |||||
</view> | |||||
<view class="voice-upload"> | |||||
<view class="long-speak"> | |||||
<uv-icon name="mic" size="45rpx" color="#DC2828"></uv-icon> | |||||
<text>长按可说话</text> | |||||
</view> | |||||
<view class="recording-file"> | |||||
<view class="file"> | |||||
<image src="../static/order/1.png" mode="" class="record"></image> | |||||
<image src="../static/order/2.png" mode="" class="file-start"></image> | |||||
<image src="../static/order/3.png" mode="" class="file-delete"></image> | |||||
<view class="file-top"> | |||||
<p>录音文件01.mp3</p> | |||||
<p style="color: #A6ADBA;">12MB</p> | |||||
</view> | |||||
<view class="file-bottom"> | |||||
<view class="schedule"></view> | |||||
<text>100%</text> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
<view class="text-upload"> | |||||
<text>(录音上传你所需要识别的产品语音)</text> | |||||
</view> | |||||
</view> | |||||
<view class="fast-order"> | |||||
<view class="voice-button" @click="$utils.redirectTo('/pages_order/order/firmOrder')"> | |||||
<text>快捷下单</text> | |||||
</view> | |||||
</view> | |||||
</view> | |||||
</template> | |||||
<script> | |||||
export default { | |||||
data() { | |||||
return { | |||||
}; | |||||
} | |||||
} | |||||
</script> | |||||
<style lang="scss"> | |||||
.hand-top{ | |||||
background-color: #ffffff; | |||||
.voice-top{ | |||||
color: #333333; | |||||
height: 100rpx; | |||||
display: flex; | |||||
align-items: center; | |||||
background-color: #ffffff; | |||||
.left-icon{ | |||||
background-color: #D03F25; | |||||
display: inline-block; | |||||
width: 10rpx; | |||||
height: 30rpx; | |||||
border-radius: 100rpx; | |||||
margin-left: 50rpx; | |||||
margin-right: 20rpx; | |||||
padding-bottom: 5rpx; | |||||
} | |||||
} | |||||
.voice-upload{ | |||||
.long-speak{ | |||||
color: #DC2828; | |||||
border: 1rpx solid #DC2828; | |||||
width: 85%; | |||||
height: 80rpx; | |||||
margin: auto; | |||||
margin-top: 60rpx; | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
border-radius: 100rpx; | |||||
} | |||||
.recording-file{ | |||||
height: 250rpx; | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
position: relative; | |||||
margin-top: 30rpx; | |||||
.file{ | |||||
background-color: #F4F4F4; | |||||
width: 95%; | |||||
height: 200rpx; | |||||
border-radius: 20rpx; | |||||
.record{ | |||||
position: absolute; | |||||
height: 80rpx; | |||||
width: 80rpx; | |||||
top: 65rpx; | |||||
left: 60rpx; | |||||
} | |||||
.file-start{ | |||||
position: absolute; | |||||
height: 30rpx; | |||||
width: 30rpx; | |||||
top: 60rpx; | |||||
right: 100rpx; | |||||
} | |||||
.file-delete{ | |||||
position: absolute; | |||||
height: 30rpx; | |||||
width: 30rpx; | |||||
top: 60rpx; | |||||
right: 50rpx; | |||||
} | |||||
.file-top{ | |||||
position: absolute; | |||||
width: 280rpx; | |||||
top: 60rpx; | |||||
left: 160rpx; | |||||
} | |||||
.file-bottom{ | |||||
position: absolute; | |||||
width: 88%; | |||||
height: 30rpx; | |||||
display: flex; | |||||
align-items: center; | |||||
top: 160rpx; | |||||
left: 60rpx; | |||||
.schedule{ | |||||
width: 80%; | |||||
height: 10rpx; | |||||
border-radius: 30rpx; | |||||
background-color: #D03F25; | |||||
margin-right: 15rpx; | |||||
} | |||||
} | |||||
} | |||||
} | |||||
.text-upload{ | |||||
height: 100rpx; | |||||
text-align: center; | |||||
line-height: 100rpx; | |||||
color: #666666; | |||||
margin-bottom: 100rpx; | |||||
} | |||||
} | |||||
.voice-button{ | |||||
color: #ffffff; | |||||
background-color: #DC2828; | |||||
width: 85%; | |||||
height: 100rpx; | |||||
margin: auto; | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
border-radius: 100rpx; | |||||
} | |||||
} | |||||
</style> |