瀏覽代碼

Signed-off-by: liuboyan <632697560@qq.com>
bug

liuboyan 4 年之前
父節點
當前提交
1b93d4475c
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      pagesEnroll/enrolledForm.vue

+ 9 - 3
pagesEnroll/enrolledForm.vue

@@ -6,7 +6,7 @@
 				 @on-remove="uploadRemove"></u-upload>
 			</u-form-item>
 			<u-form-item label="接收人" prop="coachName" required>
-				<u-input v-model="form.coachName" placeholder="请输入接收人" disabled/>
+				<u-input v-model="form.coachName" placeholder="请输入接收人" disabled />
 			</u-form-item>
 			<u-form-item label="家长姓名" prop="parentsName" required>
 				<u-input v-model="form.parentsName" placeholder="请输入家长姓名" />
@@ -30,10 +30,10 @@
 				<text>{{form.className}}</text>
 			</u-form-item>
 			<u-form-item label="课时数" prop="courseNumber" required>
-				<u-input v-model="form.courseNumber" type="number" placeholder="请输入课时数" />
+				<u-input v-model="form.courseNumber" type="number" placeholder="请输入课时数" @blur="setSumPrice()" />
 			</u-form-item>
 			<u-form-item label="课时单价" prop="coursePrice" required>
-				<u-input v-model="form.coursePrice" type="number" placeholder="请输入课时单价" />
+				<u-input v-model="form.coursePrice" type="number" placeholder="请输入课时单价" @blur="setSumPrice()" />
 			</u-form-item>
 			<u-form-item label="课时总价" prop="sumPrice" required>
 				<u-input v-model="form.sumPrice" type="number" placeholder="请输入课时总价" />
@@ -351,6 +351,12 @@
 				this.form.payTypeId = this.payTypeList[object[0]].id
 				this.form.payTypeName = this.payTypeList[object[0]].name
 			},
+			//  设置总价
+			setSumPrice() {
+				if (this.form.courseNumber && this.form.coursePrice) {
+					this.form.sumPrice = this.form.courseNumber * this.form.coursePrice
+				}
+			},
 			//  提交表单
 			submitForm() {
 				this.$refs.form.validate(valid => {