guhongwei 4 lat temu
rodzic
commit
c15e544383
1 zmienionych plików z 24 dodań i 3 usunięć
  1. 24 3
      src/views/question/setQuestion.vue

+ 24 - 3
src/views/question/setQuestion.vue

@@ -17,7 +17,7 @@
                 <el-radio v-model="info.radio" :label="item.num" v-for="(item, index) in item.select" :key="index">{{ item.name }}</el-radio>
               </el-col>
               <el-col :span="24" class="checkbox" v-else-if="item.type == '1'">
-                <el-checkbox v-for="(item, index) in item.select" :key="index" disabled>{{ item.name }}</el-checkbox>
+                <el-checkbox v-for="(item, index) in item.select" :key="index">{{ item.name }}</el-checkbox>
               </el-col>
               <el-col :span="24" class="content" v-else-if="item.type == '2'">
                 <el-input v-model="item.content" type="textarea" :autosize="{ minRows: 4, maxRows: 6 }" placeholder="请输入简答" disabled> </el-input>
@@ -129,10 +129,29 @@ export default {
       }
     },
     back() {
-      this.$router.push({ paht: '/question' });
+      this.$router.push({ path: '/question' });
     },
     // 添加题目
     add() {
+      // let data = {
+      //   name: '您对本人的工作岗位感到满意?',
+      //   type: '1',
+      //   select: [
+      //     {
+      //       name: '很满意',
+      //       num: 'A',
+      //     },
+      //     {
+      //       name: '满意',
+      //       num: 'B',
+      //     },
+      //     {
+      //       name: '一般',
+      //       num: 'C',
+      //     },
+      //   ],
+      // };
+      // this.$set(this, `form`, data);
       this.dialog = true;
     },
     // 保存
@@ -149,10 +168,11 @@ export default {
     },
     // 取消保存
     handleClose() {
-      this.form = {};
+      this.form = { select: [] };
       this.dialog = false;
       this.search();
     },
+
     // 保存选项
     selectSubmit() {
       let data = this.selectForm;
@@ -222,6 +242,7 @@ export default {
     .list {
       color: #666;
       font-size: 16px;
+      line-height: 25px;
       span {
         font-weight: bold;
         padding: 0 0 0 6px;