|
@@ -199,36 +199,36 @@
|
|
|
|
|
|
|
|
<el-dialog title="选择订单类型" :visible.sync="orderTypeDialogVisible" width="760px" append-to-body>
|
|
<el-dialog title="选择订单类型" :visible.sync="orderTypeDialogVisible" width="760px" append-to-body>
|
|
|
<el-radio-group v-model="selectedOrderType" style="width: 100%;">
|
|
<el-radio-group v-model="selectedOrderType" style="width: 100%;">
|
|
|
- <el-row :gutter="20">
|
|
|
|
|
|
|
+ <el-row :gutter="20" type="flex">
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
- <el-card shadow="hover" :class="{'selected-card': selectedOrderType === 'package'}" @click.native="selectedOrderType = 'package'">
|
|
|
|
|
- <div style="text-align: center; padding: 20px;">
|
|
|
|
|
|
|
+ <el-card shadow="hover" class="order-type-card" :class="{'selected-card': selectedOrderType === 'package'}" @click.native="selectedOrderType = 'package'">
|
|
|
|
|
+ <div class="order-type-content">
|
|
|
<i class="el-icon-box" style="font-size: 32px; color: #409EFF;"></i>
|
|
<i class="el-icon-box" style="font-size: 32px; color: #409EFF;"></i>
|
|
|
- <div style="margin-top: 10px; font-size: 14px; color: #303133;">套餐包订单</div>
|
|
|
|
|
|
|
+ <div class="order-type-label">套餐包订单</div>
|
|
|
</div>
|
|
</div>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
- <el-card shadow="hover" :class="{'selected-card': selectedOrderType === 'consultation'}" @click.native="selectedOrderType = 'consultation'">
|
|
|
|
|
- <div style="text-align: center; padding: 20px;">
|
|
|
|
|
|
|
+ <el-card shadow="hover" class="order-type-card" :class="{'selected-card': selectedOrderType === 'consultation'}" @click.native="selectedOrderType = 'consultation'">
|
|
|
|
|
+ <div class="order-type-content">
|
|
|
<i class="el-icon-chat-dot-round" style="font-size: 32px; color: #67C23A;"></i>
|
|
<i class="el-icon-chat-dot-round" style="font-size: 32px; color: #67C23A;"></i>
|
|
|
- <div style="margin-top: 10px; font-size: 14px; color: #303133;">问诊订单</div>
|
|
|
|
|
|
|
+ <div class="order-type-label">问诊订单</div>
|
|
|
</div>
|
|
</div>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
- <el-card shadow="hover" :class="{'selected-card': selectedOrderType === 'integral'}" @click.native="selectedOrderType = 'integral'">
|
|
|
|
|
- <div style="text-align: center; padding: 20px;">
|
|
|
|
|
|
|
+ <el-card shadow="hover" class="order-type-card" :class="{'selected-card': selectedOrderType === 'integral'}" @click.native="selectedOrderType = 'integral'">
|
|
|
|
|
+ <div class="order-type-content">
|
|
|
<i class="el-icon-coin" style="font-size: 32px; color: #E6A23C;"></i>
|
|
<i class="el-icon-coin" style="font-size: 32px; color: #E6A23C;"></i>
|
|
|
- <div style="margin-top: 10px; font-size: 14px; color: #303133;">积分订单</div>
|
|
|
|
|
|
|
+ <div class="order-type-label">积分订单</div>
|
|
|
</div>
|
|
</div>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
- <el-card shadow="hover" :class="{'selected-card': selectedOrderType === 'guCoin'}" @click.native="selectedOrderType = 'guCoin'">
|
|
|
|
|
- <div style="text-align: center; padding: 20px;">
|
|
|
|
|
|
|
+ <el-card shadow="hover" class="order-type-card" :class="{'selected-card': selectedOrderType === 'guCoin'}" @click.native="selectedOrderType = 'guCoin'">
|
|
|
|
|
+ <div class="order-type-content">
|
|
|
<i class="el-icon-medal" style="font-size: 32px; color: #F56C6C;"></i>
|
|
<i class="el-icon-medal" style="font-size: 32px; color: #F56C6C;"></i>
|
|
|
- <div style="margin-top: 10px; font-size: 14px; color: #303133;">谷养正道积分订单</div>
|
|
|
|
|
|
|
+ <div class="order-type-label">谷养正道积分订单</div>
|
|
|
</div>
|
|
</div>
|
|
|
</el-card>
|
|
</el-card>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -630,6 +630,35 @@ export default {
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped>
|
|
<style scoped>
|
|
|
|
|
+.order-type-card {
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+}
|
|
|
|
|
+.order-type-card >>> .el-card__body {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+}
|
|
|
|
|
+.order-type-content {
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ padding: 20px 8px;
|
|
|
|
|
+ min-height: 120px;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+}
|
|
|
|
|
+.order-type-label {
|
|
|
|
|
+ margin-top: 10px;
|
|
|
|
|
+ font-size: 14px;
|
|
|
|
|
+ color: #303133;
|
|
|
|
|
+ line-height: 1.4;
|
|
|
|
|
+ min-height: 40px;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ word-break: break-all;
|
|
|
|
|
+}
|
|
|
.selected-card {
|
|
.selected-card {
|
|
|
border-color: #409EFF;
|
|
border-color: #409EFF;
|
|
|
background-color: #ecf5ff;
|
|
background-color: #ecf5ff;
|