| @ -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> | |||||