|
|
@@ -79,12 +79,12 @@
|
|
|
<el-input v-model="form.description" type="textarea" :rows="2" placeholder="课程简介(选填)" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="报名价">
|
|
|
- <el-input-number v-model="form.price" :min="0" :max="100000000" :step="100" />
|
|
|
- <span class="tips">单位:分(100 = ¥1.00,仅显示用)</span>
|
|
|
+ <el-input-number v-model="form.price" :min="0" :precision="2" />
|
|
|
+ <span class="tips">单位:元,留空为免费</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="会员价">
|
|
|
- <el-input-number v-model="form.memberPrice" :min="0" :max="100000000" :step="100" />
|
|
|
- <span class="tips">单位:分,为空则等同报名价</span>
|
|
|
+ <el-input-number v-model="form.memberPrice" :min="0" :precision="2" />
|
|
|
+ <span class="tips">单位:元,为空则等同报名价</span>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="开始时间">
|
|
|
<el-date-picker v-model="form.startTime" type="datetime" placeholder="选填,用于状态自动切换" style="width:100%" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
@@ -254,8 +254,8 @@ export default {
|
|
|
track: row.track || '',
|
|
|
name: row.name,
|
|
|
description: row.description,
|
|
|
- price: row.price || 0,
|
|
|
- memberPrice: row.memberPrice || 0,
|
|
|
+ price: (row.price || 0) / 100,
|
|
|
+ memberPrice: (row.memberPrice || 0) / 100,
|
|
|
startTime: row.startTime || null,
|
|
|
endTime: row.endTime || null,
|
|
|
status: row.status || 'draft'
|
|
|
@@ -273,14 +273,14 @@ export default {
|
|
|
if (self.submitting) return
|
|
|
self.$refs.form.validate(function (valid) {
|
|
|
if (!valid) return
|
|
|
- self.submitting = true
|
|
|
- var payload = {
|
|
|
- level: self.form.level,
|
|
|
- track: self.form.track,
|
|
|
- name: self.form.name,
|
|
|
- description: self.form.description,
|
|
|
- price: self.form.price,
|
|
|
- memberPrice: self.form.memberPrice,
|
|
|
+self.submitting = true
|
|
|
+ var payload = {
|
|
|
+ level: self.form.level,
|
|
|
+ track: self.form.track,
|
|
|
+ name: self.form.name,
|
|
|
+ description: self.form.description,
|
|
|
+ price: Math.round((self.form.price || 0) * 100),
|
|
|
+ memberPrice: Math.round((self.form.memberPrice || 0) * 100),
|
|
|
startTime: self.form.startTime,
|
|
|
endTime: self.form.endTime,
|
|
|
status: self.form.status
|