From 2c4c416bf7950c72ffa2543a218e4fd993ee2af2 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 12 九月 2024 12:04:32 +0800
Subject: [PATCH] 测试完成

---
 src/views/knowledge/questionnaire/compilequer/index.vue |  131 ++++++++++++++++++++-----------------------
 1 files changed, 60 insertions(+), 71 deletions(-)

diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index 7d0fc22..4c9e463 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -81,15 +81,37 @@
               </el-form-item>
             </el-col>
           </el-row>
+          <el-row :gutter="20">
+            <el-col :span="10">
+              <el-form-item label="鍙敤鐘舵��" prop="isAvailable">
+                <el-radio-group v-model="ruleForm.isAvailable">
+                  <el-radio
+                    v-for="(item, index) in usable"
+                    :label="item.value"
+                    >{{ item.label }}</el-radio
+                  >
+                </el-radio-group>
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="鐗堟湰鍙�" prop="name">
+                <el-input
+                  v-model="ruleForm.version"
+                  placeholder="榛樿1.0"
+                ></el-input>
+              </el-form-item>
+            </el-col>
+          </el-row>
           <el-form-item label="闂嵎鏍囬" prop="svyname">
-            <div style="width: 30%">
+            <div style="width: 55vw">
               <el-input v-model="ruleForm.svyname"></el-input>
             </div>
           </el-form-item>
           <el-form-item label="闂嵎鎻忚堪" prop="description">
             <el-input
-              style="width: 40vw"
+              style="width: 55vw"
               type="textarea"
+              :rows="5"
               autosize
               placeholder="璇疯緭鍏ュ唴瀹�"
               v-model="ruleForm.description"
@@ -98,19 +120,19 @@
           ></el-form-item>
 
           <el-row>
-            <el-form-item  prop="dynamicTags" >
+            <el-form-item prop="dynamicTags">
               <template #label>
-                    鏍囩
-                    <el-tooltip
-                      class="item"
-                      effect="light"
-                      content="鍑嗙‘銆佹壖瑕併�佸閲嶇殑鏍囩锛屽彲浠ヨ鎮ㄥ湪绯荤粺浣跨敤涓柟渚跨殑鏌ユ壘鍒拌妯$増銆�"
-                      placement="top-start"
-                    >
-                      <i class="el-icon-warning-outline"></i>
-                    </el-tooltip>
-                    <!-- 鍦ㄦ爣绛惧悗鎻掑叆绾㈣壊鏄熷彿 -->
-                  </template>
+                鏍囩
+                <el-tooltip
+                  class="item"
+                  effect="light"
+                  content="鍑嗙‘銆佹壖瑕併�佸閲嶇殑鏍囩锛屽彲浠ヨ鎮ㄥ湪绯荤粺浣跨敤涓柟渚跨殑鏌ユ壘鍒拌妯$増銆�"
+                  placement="top-start"
+                >
+                  <i class="el-icon-warning-outline"></i>
+                </el-tooltip>
+                <!-- 鍦ㄦ爣绛惧悗鎻掑叆绾㈣壊鏄熷彿 -->
+              </template>
               <div class="xinz-inf">
                 <el-tag
                   :key="tag.tagname"
@@ -154,7 +176,7 @@
             </el-form-item>
           </el-row>
           <div class="xinz-infs">
-            <el-form-item >
+            <el-form-item>
               <template #label>
                 閫傜敤鐤剧梾
                 <el-tooltip
@@ -166,6 +188,13 @@
                   <i class="el-icon-warning-outline"></i>
                 </el-tooltip>
               </template>
+              <div style="margin-bottom: 10px">
+                <el-button
+                  type="warning"
+                  @click="$refs.child.handleAddpatient()"
+                  >娣诲姞鐤剧梾璇婃柇</el-button
+                >
+              </div>
               <el-tag
                 v-for="tag in displayedTags"
                 :key="tag.icdid"
@@ -177,34 +206,11 @@
               <el-tag v-if="hasMore" type="info">+{{ remaining }} more</el-tag>
             </el-form-item>
           </div>
-          <div style="margin-left: 120px; margin-bottom: 10px">
-            <el-button type="warning" @click="$refs.child.handleAddpatient()"
-              >鐤剧梾璇︽儏</el-button
-            >
-          </div>
-          <el-row :gutter="20">
-            <el-col :span="6">
-              <el-form-item label="鐗堟湰鍙�" prop="name">
-                <el-input
-                  v-model="ruleForm.version"
-                  placeholder="榛樿1.0"
-                ></el-input> </el-form-item
-            ></el-col>
-            <el-col :span="9">
-              <el-form-item label="鍙敤鐘舵��" prop="isAvailable">
-                <el-radio-group v-model="ruleForm.isAvailable">
-                  <el-radio
-                    v-for="(item, index) in usable"
-                    :label="item.value"
-                    >{{ item.label }}</el-radio
-                  >
-                </el-radio-group>
-              </el-form-item></el-col
-            >
-          </el-row>
+
           <el-form-item label="闂嵎鏂瑰紡" prop="suitway">
             <el-select
               v-model="ruleForm.suitway"
+              style="width: 55vw"
               size="medium"
               multiple
               filterable
@@ -222,28 +228,10 @@
           </el-form-item>
 
           <el-row>
-            <el-col :span="10"
-              ><el-form-item label="閫傜敤闄㈠尯" prop="region">
-                <el-select
-                  v-model="ruleForm.campus"
-                  size="medium"
-                  filterable
-                  placeholder="璇烽�夋嫨鍒嗙被"
-                >
-                  <el-option
-                    class="ruleFormaa"
-                    v-for="item in courtyardlist"
-                    :key="item.label"
-                    :label="item.label"
-                    :value="item.label"
-                  >
-                  </el-option>
-                </el-select> </el-form-item
-            ></el-col>
-            <el-col :span="12"
+            <el-col :span="20"
               ><el-form-item label="閫傜敤绉戝" prop="region">
                 <el-cascader
-                style="width: 400px;"
+                  style="width: 55vw"
                   v-model="tempDetpRelevanceslist"
                   :options="deptList"
                   :props="props"
@@ -262,8 +250,9 @@
           </el-row>
           <el-form-item label="闂嵎缁撴潫璇�" prop="conclusion">
             <el-input
-              style="width: 40vw"
+              style="width: 55vw; line-height: 80px"
               type="textarea"
+              :rows="5"
               autosize
               placeholder="璇疯緭鍏ュ唴瀹�"
               v-model="ruleForm.conclusion"
@@ -314,7 +303,7 @@
               >{{ !Operateit ? "缂栬緫棰樼洰" : "瀹屾暣淇℃伅灞曠ず" }}</el-button
             >
           </div>
-          <div style="display: flex">
+          <div style="display: flex" v-if="ruleForm.scoreType==1">
             <span
               style="
                 width: 180px;
@@ -1231,14 +1220,14 @@
         svyTemplateLibScripts: [],
         tempDetpRelevances: [],
         svyLibTemplateTagList: [],
-        scoreType:'4',
-        isAvailable:'0'
+        scoreType: "4",
+        isAvailable: "0",
       },
       indexform: {
         svyLibTemplateTargetoptions: [],
       },
-       // 琛ㄥ崟鏍¢獙
-       rules: {
+      // 琛ㄥ崟鏍¢獙
+      rules: {
         categoryid: [
           { required: true, message: "闂嵎鍒嗙被涓嶈兘涓虹┖", trigger: "blur" },
         ],
@@ -1434,14 +1423,14 @@
     // 鑾峰彇鏁版嵁
     getissueinfo() {
       this.id = this.$route.query.id;
-     this.ruleForm= {
+      (this.ruleForm = {
         svyTemplateLibScripts: [],
         tempDetpRelevances: [],
         svyLibTemplateTagList: [],
-        scoreType:'4',
-        isAvailable:'0'
-      },
-      this.topicobj = {};
+        scoreType: "4",
+        isAvailable: "0",
+      }),
+        (this.topicobj = {});
 
       if (this.id) {
         getQtemplateobj({ svyid: this.id }).then((res) => {

--
Gitblit v1.9.3