From b850b4ca43f2ae66586bd875bd453061752d5e5a Mon Sep 17 00:00:00 2001
From: heimawl <1785969728@qq.com>
Date: 星期一, 12 六月 2023 18:05:44 +0800
Subject: [PATCH] 完成题库管理页面路由设置,问卷查看页面布局

---
 src/views/knowledge/questionnaire/compilequer/index.vue |  211 +++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 143 insertions(+), 68 deletions(-)

diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index 2bb899e..2532afb 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -19,6 +19,7 @@
     </div>
     <!-- 鍙充晶鏁版嵁 -->
     <div class="leftvlue">
+      <!-- 鍩烘湰淇℃伅 -->
       <div v-if="Editprogress == 1">
         <div class="leftvlue-jbxx">
           鍩烘湰淇℃伅<span>褰撳墠鐗堟湰:{{ currentVersion }}</span>
@@ -66,6 +67,7 @@
           </el-form-item>
         </el-form>
       </div>
+      <!-- 闂嵎璁剧疆 -->
       <div v-if="Editprogress == 2">
         <div class="leftvlue-jbxx">闂嵎璁剧疆</div>
         <el-form
@@ -112,73 +114,58 @@
           </el-form-item>
         </el-form>
       </div>
+      <!-- 闂嵎棰勮 -->
       <div v-if="Editprogress == 3">
-        <el-form
-          :model="ruleForm"
-          :rules="rules"
-          ref="ruleForm"
-          label-width="100px"
-          class="demo-ruleForm"
+        <div class="preview-left">
+          <!-- 鍗曢�� -->
+          <div class="topic-dev" v-for="item in valssu" :key="item.aaa">
+            <div class="dev-text">
+              {{ item.idd }}銆乕鍗曢�塢<span>{{ item.wssd }}</span>
+            </div>
+            <div class="dev-xx">
+              <el-radio-group v-model="radio">
+                <el-radio
+                  v-for="(items, index) in item.sdadd"
+                  :key="index"
+                  :label="index"
+                  >{{ items }}</el-radio
+                >
+              </el-radio-group>
+            </div>
+          </div>
+          <!-- 澶氶�� -->
+          <div class="topic-dev" v-for="item in valssu" :key="item.aaa">
+            <div class="dev-text">
+              {{ item.idd }}銆乕澶氶�塢<span>{{ item.wssd }}</span>
+            </div>
+            <div class="dev-xx">
+              <el-checkbox-group v-model="radios">
+                <el-checkbox
+                  v-for="(items, index) in item.sdadd"
+                  :key="index"
+                  :label="index"
+                >
+                  {{ items }}
+                </el-checkbox>
+              </el-checkbox-group>
+            </div>
+          </div>
+          <!-- 濉┖ -->
+          <div class="topic-dev" v-for="item in valssu" :key="item.aaa">
+            <div class="dev-text">
+              {{ item.idd }}銆乕濉┖]<span>{{ item.wssd }}</span>
+            </div>
+            <div class="dev-xx">
+              <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable>
+              </el-input>
+            </div>
+          </div>
+        </div>
+        <el-button type="success" @click="submitForm('ruleForm')"
+          >涓嬩竴姝�</el-button
         >
-          <el-form-item label="娲诲姩鍚嶇О" prop="name">
-            <el-input v-model="ruleForm.name"></el-input>
-          </el-form-item>
-          <el-form-item label="娲诲姩鍖哄煙" prop="region">
-            <el-select v-model="ruleForm.region" placeholder="璇烽�夋嫨娲诲姩鍖哄煙">
-              <el-option label="鍖哄煙涓�" value="shanghai"></el-option>
-              <el-option label="鍖哄煙浜�" value="beijing"></el-option>
-            </el-select>
-          </el-form-item>
-          <el-form-item label="娲诲姩鏃堕棿" required>
-            <el-col :span="11">
-              <el-form-item prop="date1">
-                <el-date-picker
-                  type="date"
-                  placeholder="閫夋嫨鏃ユ湡"
-                  v-model="ruleForm.date1"
-                  style="width: 100%"
-                ></el-date-picker>
-              </el-form-item>
-            </el-col>
-            <el-col class="line" :span="2">-</el-col>
-            <el-col :span="11">
-              <el-form-item prop="date2">
-                <el-time-picker
-                  placeholder="閫夋嫨鏃堕棿"
-                  v-model="ruleForm.date2"
-                  style="width: 100%"
-                ></el-time-picker>
-              </el-form-item>
-            </el-col>
-          </el-form-item>
-          <el-form-item label="鍗虫椂閰嶉��" prop="delivery">
-            <el-switch v-model="ruleForm.delivery"></el-switch>
-          </el-form-item>
-          <el-form-item label="娲诲姩鎬ц川" prop="type">
-            <el-checkbox-group v-model="ruleForm.type">
-              <el-checkbox label="缇庨/椁愬巺绾夸笂娲诲姩" name="type"></el-checkbox>
-              <el-checkbox label="鍦版帹娲诲姩" name="type"></el-checkbox>
-              <el-checkbox label="绾夸笅涓婚娲诲姩" name="type"></el-checkbox>
-              <el-checkbox label="鍗曠函鍝佺墝鏇濆厜" name="type"></el-checkbox>
-            </el-checkbox-group>
-          </el-form-item>
-          <el-form-item label="鐗规畩璧勬簮" prop="resource">
-            <el-radio-group v-model="ruleForm.resource">
-              <el-radio label="绾夸笂鍝佺墝鍟嗚禐鍔�"></el-radio>
-              <el-radio label="绾夸笅鍦哄湴鍏嶈垂"></el-radio>
-            </el-radio-group>
-          </el-form-item>
-          <el-form-item label="娲诲姩褰㈠紡" prop="desc">
-            <el-input type="textarea" v-model="ruleForm.desc"></el-input>
-          </el-form-item>
-          <el-form-item>
-            <el-button type="success" @click="submitForm('ruleForm')"
-              >涓嬩竴姝�</el-button
-            >
-            <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button>
-            <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button>
-          </el-form-item>
-        </el-form>
+        <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button>
+        <!-- <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> -->
       </div>
       <div v-if="Editprogress == 4">
         <el-form
@@ -250,11 +237,56 @@
       </div>
     </div>
     <el-drawer
-      title="鎴戞槸鏍囬"
+      title="闂嵎棰勮"
       :visible.sync="drawer"
-      :before-close="handleClose"
+      custom-class="demo-drawer"
+      width="50%"
     >
-      <span>鎴戞潵鍟�!</span>
+      <div class="preview-left">
+        <!-- 鍗曢�� -->
+        <div class="topic-dev" v-for="item in valssu" :key="item.aaa">
+          <div class="dev-text">
+            {{ item.idd }}銆乕鍗曢�塢&nbsp&nbsp<span>{{ item.wssd }}</span>
+          </div>
+          <div class="dev-xx">
+            <el-radio-group v-model="radio">
+              <el-radio
+                v-for="(items, index) in item.sdadd"
+                :key="index"
+                :label="index"
+                >{{ items }}</el-radio
+              >
+            </el-radio-group>
+          </div>
+        </div>
+        <!-- 澶氶�� -->
+        <div class="topic-dev" v-for="item in valssu" :key="item.aaa">
+          <div class="dev-text">
+            {{ item.idd }}銆乕澶氶�塢&nbsp&nbsp<span>{{ item.wssd }}</span>
+          </div>
+          <div class="dev-xx">
+            <el-checkbox-group v-model="radios">
+              <el-checkbox
+                v-for="(items, index) in item.sdadd"
+                :key="index"
+                :label="index"
+              >
+                {{ items }}
+              </el-checkbox>
+            </el-checkbox-group>
+          </div>
+        </div>
+        <!-- 濉┖ -->
+        <div class="topic-dev" v-for="item in valssu" :key="item.aaa">
+          <div class="dev-text">
+            {{ item.idd }}銆乕濉┖]&nbsp&nbsp<span>{{ item.wssd }}</span>
+          </div>
+          <div class="dev-xx">
+            <el-input placeholder="璇疯緭鍏ョ瓟妗�" v-model="radioas" clearable>
+            </el-input>
+          </div>
+        </div>
+      </div>
     </el-drawer>
   </div>
 </template>
@@ -267,6 +299,9 @@
       Editprogress: 1, //缂栬緫杩涘害
       currentVersion: "1.2.3", //褰撳墠鐗堟湰
       drawer: false, //鎺у埗灞曞紑
+      radio: "false", //鍗曢�夐閫変腑
+      radios: [], //澶氶�夐閫変腑
+      radioas: "", //濉┖棰樼瓟妗�
       ruleForm: {
         name: "",
         region: "",
@@ -607,6 +642,13 @@
           ],
         },
       ],
+      valssu: [
+        {
+          idd: 1,
+          wssd: "浣犳渶杩戞�庝箞鏍�",
+          sdadd: ["sss", "ssccss", "ssaas", "ss"],
+        },
+      ],
     };
   },
 
@@ -692,6 +734,22 @@
     margin: 0 20px;
   }
 }
+.preview-left {
+  margin: 20px;
+  //   margin: 20px;
+  padding: 30px;
+  background: #ffff;
+  border: 1px solid #dcdfe6;
+  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12),
+    0 0 6px 0 rgba(0, 0, 0, 0.04);
+  .topic-dev {
+    margin-bottom: 25px;
+    font-size: 20px !important;
+    .dev-text {
+      margin-bottom: 10px;
+    }
+  }
+}
 ::v-deep.el-step.is-vertical .el-step__title {
   font-size: 25px;
 }
@@ -707,4 +765,21 @@
   font-size: 20px;
   max-width: 888px !important;
 }
+::v-deep.el-radio__inner {
+  width: 22px;
+  height: 22px;
+}
+// ::v-deep.topic-dev.el-radio__label {
+//   font-size: 24px;
+// }
+::v-deep.el-radio-group {
+  span {
+    font-size: 24px;
+  }
+}
+::v-deep.el-checkbox-group {
+  span {
+    font-size: 24px;
+  }
+}
 </style>

--
Gitblit v1.9.3