建材商城系统20241014
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

164 lines
3.4 KiB

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