From 3ddea12f09e6a21d93d8443c96f42539168f78c8 Mon Sep 17 00:00:00 2001
From: heimawl <1785969728@qq.com>
Date: 星期二, 13 六月 2023 13:41:02 +0800
Subject: [PATCH] 补充问卷管理编辑页面布局

---
 src/views/knowledge/questionnaire/compilequer/index.vue |  233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 227 insertions(+), 6 deletions(-)

diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index 2532afb..d5bc5ff 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -83,7 +83,6 @@
               v-model="ruleForm.templatevalue"
               :options="options"
               :props="{ expandTrigger: 'hover' }"
-              @change="handleChange"
             ></el-cascader>
             <el-select v-model="ruleForm.data2" placeholder="鎻愪氦鎻愮ず">
               <el-option
@@ -94,16 +93,123 @@
               >
               </el-option>
             </el-select>
-            <dev class="PreviewTemplate" @click="PreviewTemplate()"
-              >棰勮妯$増</dev
-            >
-            <el-button type="primary">纭寮曠敤</el-button>
+            <div style="display: flex; margin-top: 20px">
+              <div class="PreviewTemplate" @click="PreviewTemplate()">
+                棰勮妯$増
+              </div>
+              <el-button type="primary">纭寮曠敤</el-button>
+            </div>
           </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 label="娲诲姩褰㈠紡" prop="desc">
             <el-input type="textarea" v-model="ruleForm.desc"></el-input>
+            <div class="addtopic">
+              <el-select
+                v-model="addvalue"
+                @change="changeaddtopic"
+                class="addtopic-input"
+              >
+                <el-option
+                  v-for="item in options"
+                  :key="item.value"
+                  :label="item.label"
+                  :value="item.value"
+                >
+                </el-option>
+              </el-select>
+            </div>
+
+            <div class="presentation">
+              <div class="presentation-left">
+                <el-table v-loading="loading" :data="userList">
+                  <el-table-column
+                    label="搴忓彿"
+                    align="center"
+                    key="userid"
+                    prop="userid"
+                  />
+                  <el-table-column
+                    label="棰樼洰"
+                    align="center"
+                    key="userName"
+                    prop="userName"
+                    :show-overflow-tooltip="true"
+                  />
+
+                  <el-table-column
+                    label="鎿嶄綔"
+                    align="center"
+                    width="300"
+                    class-name="small-padding fixed-width"
+                  >
+                    <template slot-scope="scope">
+                      <!-- <el-button
+                        size="medium"
+                        type="text"
+                        @click="goQRCode(scope.row)"
+                        v-hasPermi="['system:user:edit']"
+                      >
+                        <span class="button-text"
+                          ><i class="el-icon-edit"></i>浜岀淮鐮�</span
+                        ></el-button
+                      >
+                      <el-button
+                        size="medium"
+                        type="text"
+                        @click="ViewQuestionnaire(scope.row)"
+                        v-hasPermi="['system:user:edit']"
+                        ><span class="button-textck"
+                          ><i class="el-icon-edit"></i>鏌ョ湅</span
+                        ></el-button
+                      > -->
+                      <el-button
+                        size="medium"
+                        type="text"
+                        @click="handleUpdate(scope.row)"
+                        v-hasPermi="['system:user:edit']"
+                        ><span class="button-textxg"
+                          ><i class="el-icon-scissors"></i>淇敼</span
+                        ></el-button
+                      >
+                      <el-button
+                        size="medium"
+                        type="text"
+                        @click="handleDelete(scope.row)"
+                        v-hasPermi="['system:user:remove']"
+                        ><span class="button-textsc"
+                          ><i class="el-icon-delete"></i>鍒犻櫎</span
+                        ></el-button
+                      >
+                    </template>
+                  </el-table-column>
+                </el-table>
+
+                <pagination
+                  v-show="total > 0"
+                  :total="total"
+                  :page.sync="queryParams.pageNum"
+                  :limit.sync="queryParams.pageSize"
+                  @pagination="getList"
+                />
+              </div>
+              <div class="presentation-right">
+                <div class="headline">棰樼洰璁剧疆璇︽儏</div>
+                <div>棰樼洰鏍囬锛�<span>杩欏鏈烘瀯鎬庝箞鏍�</span></div>
+                <div>鏄惁蹇呯瓟锛�<span>鏄�</span> 鏄惁闅愯棌锛�<span>鍚�</span></div>
+                <div class="headline">閫夐」璁剧疆</div>
+                <div>
+                  <p>閫夐」1:<span>鍖荤枟鏈烘瀯</span></p>
+                  <p>
+                    濉啓鏄庣粏锛�<span>鏃�</span> 寮傚父閫夐」锛�<span>鏃�</span>
+                    鍒嗗�硷細<span>3</span>
+                  </p>
+                  <p>閫変腑鎻愮ず锛�<span>杩欎釜棰樻湁鐐归毦璇锋敞鎰�</span></p>
+                  <p>閫変腑璺宠浆锛�<span>鏃�</span></p>
+                </div>
+              </div>
+            </div>
           </el-form-item>
           <el-form-item>
             <el-button type="success" @click="submitForm('ruleForm')"
@@ -167,6 +273,7 @@
         <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button>
         <!-- <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> -->
       </div>
+      <!-- 缁撴灉鍙嶉 -->
       <div v-if="Editprogress == 4">
         <el-form
           :model="ruleForm"
@@ -236,6 +343,7 @@
         </el-form>
       </div>
     </div>
+    <!-- 棰勮妯$増寮圭獥 -->
     <el-drawer
       title="闂嵎棰勮"
       :visible.sync="drawer"
@@ -296,12 +404,15 @@
   data() {
     return {
       sidecolumnrabs: "left", //鏂瑰悜
-      Editprogress: 1, //缂栬緫杩涘害
+      Editprogress: 2, //缂栬緫杩涘害
       currentVersion: "1.2.3", //褰撳墠鐗堟湰
+      loading: false, // 閬僵灞�
       drawer: false, //鎺у埗灞曞紑
       radio: "false", //鍗曢�夐閫変腑
       radios: [], //澶氶�夐閫変腑
       radioas: "", //濉┖棰樼瓟妗�
+      // 鎬绘潯鏁�
+      total: 1,
       ruleForm: {
         name: "",
         region: "",
@@ -649,6 +760,51 @@
           sdadd: ["sss", "ssccss", "ssaas", "ss"],
         },
       ],
+      options: [
+        {
+          value: "閫夐」1",
+          label: "鍗曢��",
+        },
+        {
+          value: "閫夐」2",
+          label: "澶氶��",
+          disabled: true,
+        },
+        {
+          value: "閫夐」3",
+          label: "濉┖",
+        },
+      ],
+      addvalue: "娣诲姞棰樼洰",
+      // 棰樼洰琛ㄦ牸鏁版嵁
+      userList: [
+        {
+          userid: "1",
+          userName: "涓�鍙烽棶鍗�",
+        },
+        {
+          userid: "2",
+          userName: "浜屽彿闂嵎",
+        },
+        {
+          userid: "3",
+          userName: "涓夊彿闂嵎",
+        },
+        {
+          userid: "4",
+          userName: "鍥涘彿闂嵎",
+        },
+      ],
+      // 鏌ヨ鍙傛暟
+      queryParams: {
+        pageNum: 1,
+        pageSize: 10,
+        userName: undefined,
+        phonenumber: undefined,
+        status: undefined,
+        deptId: undefined,
+        IDnumber: undefined,
+      },
     };
   },
 
@@ -669,6 +825,25 @@
           return false;
         }
       });
+    },
+    /** 鏌ヨ棰樼洰鍒楄〃 */
+    getList() {
+      //   this.loading = true;
+      listUser().then((response) => {
+        console.log(response);
+        // this.userList = response.data;
+        // this.total = response.total;
+        // this.loading = false;
+        console.log(this.userList);
+      });
+      //   const { rows } = await listUser();
+      //   console.log(rows);
+      //   this.list = rows;
+    },
+    changeaddtopic(val) {
+      console.log(11);
+      console.log(val);
+      this.addvalue = "娣诲姞棰樼洰";
     },
     // 棰勮妯$増
     PreviewTemplate() {
@@ -750,6 +925,48 @@
     }
   }
 }
+.addtopic {
+  margin-top: 30px;
+}
+.presentation {
+  margin: 20px 0;
+  display: flex;
+  .presentation-left {
+    width: 50%;
+    height: 500px;
+    .button-textxg {
+      color: #024df0;
+    }
+    .button-textsc {
+      color: #f52727;
+    }
+  }
+  .presentation-right {
+    width: 50%;
+    height: 500px;
+    padding: 20px;
+    font-size: 18px;
+    border: 1px solid #909091;
+    span {
+      padding: 0 35px;
+      margin-right: 10px;
+      border-bottom: 1px solid #909091;
+    }
+    .headline {
+      font-size: 20px;
+      border-left: 3px solid #41a1be;
+      padding-left: 5px;
+      margin: 15px 0;
+    }
+  }
+}
+::v-deep .addtopic-input {
+  input {
+    background: #02a7f0;
+    color: #edf1f7;
+    width: 150px;
+  }
+}
 ::v-deep.el-step.is-vertical .el-step__title {
   font-size: 25px;
 }
@@ -782,4 +999,8 @@
     font-size: 24px;
   }
 }
+// ::v-deep.el-form-item--medium .el-form-item__content {
+//   line-height: 36px;
+//   display: flex;
+// }
 </style>

--
Gitblit v1.9.3