fix: 提交修改
Build and Deploy Vue3 / build (push) Successful in 1m31s
Build and Deploy Vue3 / deploy (push) Successful in 1m9s

This commit is contained in:
2026-04-15 16:02:36 +08:00
parent 2f06aa9f5f
commit b3ed406f84
61 changed files with 7476 additions and 7226 deletions
+13 -4
View File
@@ -211,11 +211,17 @@
<el-form-item label="名称" prop="name">
<el-input v-model="typeForm.name" placeholder="请输入名称" />
</el-form-item>
<el-form-item label="价格(分)" prop="price">
<el-input-number v-model="typeForm.price" :min="0" style="width: 100%" />
<el-form-item label="价格" prop="price">
<div class="unit-input-row">
<el-input-number v-model="typeForm.price" :min="0" style="flex:1" />
<span class="unit-text"></span>
</div>
</el-form-item>
<el-form-item label="续费价格(分)" prop="renewPrice">
<el-input-number v-model="typeForm.renewPrice" :min="0" style="width: 100%" />
<el-form-item label="续费价格" prop="renewPrice">
<div class="unit-input-row">
<el-input-number v-model="typeForm.renewPrice" :min="0" style="flex:1" />
<span class="unit-text"></span>
</div>
</el-form-item>
<el-form-item label="拼团人数" prop="maxPerson">
<el-input-number v-model="typeForm.maxPerson" :min="2" :max="100" style="width: 100%" />
@@ -903,4 +909,7 @@ onMounted(() => {
:deep(.el-tabs__active-bar) {
background-color: #2c3e50;
}
.unit-input-row { display: flex; align-items: center; gap: 6px; width: 100%; }
.unit-text { font-size: 13px; color: #606266; flex-shrink: 0; white-space: nowrap; }
</style>
+12 -4
View File
@@ -52,11 +52,17 @@
<el-form-item label="名称" prop="name">
<el-input v-model="form.name" placeholder="请输入名称" />
</el-form-item>
<el-form-item label="价格(分)" prop="price">
<el-input-number v-model="form.price" :min="0" style="width: 100%" />
<el-form-item label="价格" prop="price">
<div class="unit-input-row">
<el-input-number v-model="form.price" :min="0" style="flex:1" />
<span class="unit-text"></span>
</div>
</el-form-item>
<el-form-item label="续费价格(分)" prop="renewPrice">
<el-input-number v-model="form.renewPrice" :min="0" style="width: 100%" />
<el-form-item label="续费价格" prop="renewPrice">
<div class="unit-input-row">
<el-input-number v-model="form.renewPrice" :min="0" style="flex:1" />
<span class="unit-text"></span>
</div>
</el-form-item>
<el-form-item label="拼团人数" prop="maxPerson">
<el-input-number v-model="form.maxPerson" :min="2" :max="100" style="width: 100%" />
@@ -257,4 +263,6 @@ onMounted(() => { fetchTags() })
.table-card { box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); }
.pagination-wrapper { margin-top: 20px; display: flex; justify-content: flex-end; }
.note-fields-container { width: 100%; }
.unit-input-row { display: flex; align-items: center; gap: 6px; width: 100%; }
.unit-text { font-size: 13px; color: #606266; flex-shrink: 0; white-space: nowrap; }
</style>