lex 2 роки тому
батько
коміт
0114100be5

+ 2 - 0
src/views/user-info/live-operation/course-info/index.tsx

@@ -217,6 +217,8 @@ export default defineComponent({
                 createState.minutes.forEach(child => {
                   if (child.courseMinutes === item) {
                     createState.live.freeMinutes = child.freeMinutes
+                    createState.live.singleCourseMinutes =
+                      Number(item || 0) + Number(child.freeMinutes || 0)
                   }
                 })
               }}

+ 7 - 4
src/views/user-info/practice-setting/index.tsx

@@ -215,9 +215,10 @@ export default defineComponent({
       const subject: any = this.subjectList.find((item: any) => item.id === id)
       return subject ? subject.name : ''
     },
-    onFormatter(e: any) {
-      // console.log(verifyNumberIntegerAndFloat(e.target.value))
-      e.target.value = verifyNumberIntegerAndFloat(e.target.value)
+    onFormatter(e: any, item: any) {
+      // console.log(verifyNumberIntegerAndFloat(e.target.value), e)
+      // e.target.value = verifyNumberIntegerAndFloat(e.target.value)
+      item = verifyNumberIntegerAndFloat(e)
     },
     async onSubmit() {
       ;(this as any).$refs.form.validate(async (_: boolean) => {
@@ -364,7 +365,9 @@ export default defineComponent({
                 >
                   <ElInput
                     // @ts-ignore
-                    onKeyup={this.onFormatter}
+                    onInput={(value: any) => {
+                      item.subjectPrice = verifyNumberIntegerAndFloat(value)
+                    }}
                     type="text"
                     placeholder="请输入陪练价格"
                     v-model={item.subjectPrice}