From 0af507deb2a8b08a606b795d73c660d02ecb7f49 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期四, 06 六月 2024 17:11:23 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/components/PopUp/true-false.vue |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/components/PopUp/true-false.vue b/src/components/PopUp/true-false.vue
index 1b49929..90f0efa 100644
--- a/src/components/PopUp/true-false.vue
+++ b/src/components/PopUp/true-false.vue
@@ -18,9 +18,9 @@
       <el-form-item label="瑙f瀽锛�" prop="analyze" required>
         <el-input v-model="form.analyze"  @focus="inputClick(form,'analyze')" />
       </el-form-item>
-      <el-form-item label="鍒嗘暟锛�" prop="score" required>
+      <!-- <el-form-item label="鍒嗘暟锛�" prop="score" required>
         <el-input-number v-model="form.score" :precision="1" :step="1" :max="100"></el-input-number>
-      </el-form-item>
+      </el-form-item> -->
       <el-form-item label="闅惧害锛�" required>
         <el-rate v-model="form.difficult" class="question-item-rate"></el-rate>
       </el-form-item>
@@ -51,7 +51,6 @@
 <script>
 import QuestionShow from '@/components/PopUp/question/Show'
 import Ueditor from '@/components/Ueditor'
-import { mapGetters, mapState, mapActions } from 'vuex'
 import questionApi from '@/api/question'
 import subjectApi from '@/api/subject'
 
@@ -113,13 +112,20 @@
       }
     }
   },
-  created () {
-    let id = this.$route.query.id
+  props: {
+    id: {
+      type: Number,
+      default: 0
+    }
+  },
+  created() {
+    this.getSubjects();
+    let id = this.id
     let _this = this
     if (id && parseInt(id) !== 0) {
       _this.formLoading = true
       questionApi.select(id).then(re => {
-        _this.form = re.response
+        _this.form = re.data
         _this.formLoading = false
       })
     }
@@ -157,9 +163,7 @@
           questionApi.edit(this.form).then(re => {
             if (re.code === 1) {
               _this.$message.success(re.message)
-              _this.delCurrentView(_this).then(() => {
-                _this.$router.push('/exam/question/list')
-              })
+              this.$emit('callback')
             } else {
               _this.$message.error(re.message)
               this.formLoading = false

--
Gitblit v1.8.0