From 41b1f5280255ac539e40d4cd794532ae1829ce17 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 01 八月 2024 18:25:36 +0800
Subject: [PATCH] 测试完成

---
 src/views/shortmessage/healthinformation/index.vue       |    2 
 src/views/patient/patient/index.vue                      |   21 --
 src/views/patient/propaganda/QuestionnaireTask.vue       |    5 
 src/views/repositoryai/verbaltrick/particulars/index.vue |  105 ++++++++----
 src/views/knowledge/questionbank/particulars/index.vue   |   35 ++-
 src/store/getters.js                                     |   75 +++++++++
 src/views/repositoryai/intention/index.vue               |   18 +-
 src/views/knowledge/education/compilequer/index.vue      |    7 
 src/views/patient/propaganda/Missioncreation.vue         |   58 +------
 src/views/patient/propaganda/particty.vue                |    5 
 src/components/SFtable/index.vue                         |   46 +++++
 src/views/patient/follow/index.vue                       |   31 ---
 src/views/repositoryai/templateku/index.vue              |   52 ++----
 13 files changed, 266 insertions(+), 194 deletions(-)

diff --git a/src/components/SFtable/index.vue b/src/components/SFtable/index.vue
index 9117da2..7ab743f 100644
--- a/src/components/SFtable/index.vue
+++ b/src/components/SFtable/index.vue
@@ -2,7 +2,12 @@
 <template>
   <el-table
     ref="multipleTableson"
-    :data="currentList"
+    :data="
+      currentList.filter(
+        (data) =>
+          !search || data.name.toLowerCase().includes(search.toLowerCase())
+      )
+    "
     @selection-change="handleSelectionChange"
     :header-cell-style="{
       background: '#f3f6fb',
@@ -47,13 +52,45 @@
       </template>
     </el-table-column> -->
     <el-table-column
-      v-if="center"
+      v-if="center && !searchTrue"
       label="鎿嶄綔"
       fixed="right"
       align="center"
       width="120"
       class-name="small-padding fixed-width"
     >
+      <template slot-scope="scope">
+        <el-button
+          v-if="controlxz"
+          size="medium"
+          type="text"
+          @click.native="$emit('selectfn', scope.row, typeinfo)"
+          ><span class="button-zx"
+            ><i class="el-icon-s-promotion"></i>閫夋嫨</span
+          ></el-button
+        >
+        <el-button
+          v-if="controlsc"
+          size="medium"
+          type="text"
+          @click.native="$emit('details', scope.row, typeinfo)"
+          ><span style="color: red"
+            ><i class="el-icon-delete"></i>鍒犻櫎</span
+          ></el-button
+        >
+      </template>
+    </el-table-column>
+    <el-table-column
+      v-if="center && searchTrue"
+      label="鎿嶄綔"
+      fixed="right"
+      align="right"
+      width="200"
+      class-name="small-padding fixed-width"
+    >
+      <template slot="header" slot-scope="scope">
+        <el-input v-model="search" size="mini" placeholder="杈撳叆鎮h�呭悕绉版悳绱�" />
+      </template>
       <template slot-scope="scope">
         <el-button
           v-if="controlxz"
@@ -90,6 +127,7 @@
       editabshape: [],
       qyoptions: [],
       precedencetype: [],
+      search: "",
     };
   },
   props: {
@@ -126,6 +164,10 @@
       type: Number,
       default: 1,
     },
+    searchTrue: {
+      type: Boolean,
+      default: false,
+    },
   },
   created() {
     this.mode = store.getters.mode;
diff --git a/src/store/getters.js b/src/store/getters.js
index e684b3e..745f4f7 100644
--- a/src/store/getters.js
+++ b/src/store/getters.js
@@ -22,7 +22,7 @@
   mode: (state) => [
     {
       value: "1",
-      label: "闂嵎璋冩煡琛�",
+      label: "闂嵎璋冩煡琛� ",
       raw: {
         cssClass: "",
         listClass: "",
@@ -301,6 +301,79 @@
       },
     },
   ],
+  //杩囨护绫诲瀷
+  Filterreason: (state) => [
+    {
+      value: 1,
+      label: "鎮h�呮浜�",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+    {
+      value: 2,
+      label: "棰戠箒灏辫瘖",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },{
+      value: 3,
+      label: "鎮h�呮嫆缁濇湇鍔�",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+    {
+      value: 4,
+      label: "鑱旂郴鏂瑰紡鏃犳晥",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },{
+      value: 5,
+      label: "榛戝悕鍗�",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+    {
+      value: 6,
+      label: "鎮h�呴棬璇婂璇�",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+    {
+      value: 7,
+      label: "鎮h�呭啀鍏ラ櫌",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+    {
+      value: 8,
+      label: "鎮h�呬富鍔ㄥ嚭闄�",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+    {
+      value: 9,
+      label: "鎮h�呴棬璇婂璇�",
+      raw: {
+        cssClass: "",
+        listClass: "",
+      },
+    },
+  ],
   // 閫傜敤闄㈠尯
   courtyardlist: (state) => [
     {
diff --git a/src/views/knowledge/education/compilequer/index.vue b/src/views/knowledge/education/compilequer/index.vue
index dfdea95..225df98 100644
--- a/src/views/knowledge/education/compilequer/index.vue
+++ b/src/views/knowledge/education/compilequer/index.vue
@@ -489,6 +489,8 @@
       radioas: "", //濉┖棰樼瓟妗�
       // 鎬绘潯鏁�
       total: 1,
+      hetype: "",
+      id: null,
       ruleForm: {
         campus: [],
         heLibraryTagList: [],
@@ -573,6 +575,7 @@
     getList() {
       this.loading = true;
       this.id = this.$route.query.id;
+      this.hetype = this.$route.query.hetype;
       if (this.id) {
         getlibraryinfo({ id: this.id }).then((res) => {
           this.ruleForm = res.data[0];
@@ -593,8 +596,9 @@
         });
       }
       // 瀹f暀鍒嗙被
-      getheLibraryAssort({}).then((res) => {
+      getheLibraryAssort({ hetype: 2 }).then((res) => {
         this.sortlist = res.rows;
+        console.log(this.sortlist);
       });
       // 閮ㄩ棬
       listDept(this.queryParams).then((response) => {
@@ -611,6 +615,7 @@
       this.ruleForm.campus = this.ruleForm.campus.join(",");
       this.ruleForm.labelInfo = tgs.length != 0 ? tgs.join(", ") : "";
       this.ruleForm.otherdata = JSON.stringify(this.variablelist);
+      this.ruleForm.hetype = 2;
       console.log(22);
       this.ruleForm.suitway =
         this.ruleForm.suitway.length != 0
diff --git a/src/views/knowledge/questionbank/particulars/index.vue b/src/views/knowledge/questionbank/particulars/index.vue
index 3ac4d00..ac445b6 100644
--- a/src/views/knowledge/questionbank/particulars/index.vue
+++ b/src/views/knowledge/questionbank/particulars/index.vue
@@ -252,7 +252,7 @@
                 </div>
               </el-form-item>
             </el-row>
-            <el-row>
+            <!-- <el-row>
               <el-form-item label="閫傜敤鐤剧梾" prop="region">
                 <div class="xinz-inf">
                   <el-tag
@@ -294,11 +294,10 @@
                   >
                 </div>
               </el-form-item>
-            </el-row>
-          </div>
-          <div>
-            <span style="margin-left: 30px"
-                >閫変腑鎸囨爣锛�<el-tag type="success" effect="dark">{{
+            </el-row> -->
+            <el-form-item label="閫変腑鎸囨爣锛�">
+              <span style="margin-left: 30px"
+                ><el-tag type="success" effect="dark">{{
                   topicobj.targetname ? topicobj.targetname : "鏈�夋嫨"
                 }}</el-tag></span
               >
@@ -307,7 +306,9 @@
                   >+閫夋嫨鎸囨爣</el-button
                 ></span
               >
+            </el-form-item>
           </div>
+
           <div v-if="topicobj.scriptType != 3 && topicobj.scriptType != 4">
             <div class="headline">
               閫夐」璁剧疆<span style="margin-left: 30px"
@@ -315,7 +316,6 @@
                   >+鏂板</el-button
                 ></span
               >
-
             </div>
             <div
               class="topicxq"
@@ -364,7 +364,8 @@
                     </el-radio-group>
                   </el-form-item>
                 </el-col>
-                <el-col :span="2">
+
+                <el-col :span="2" :offsset="topicobj.scoretype == 4 ? 11 : 0">
                   <el-button
                     type="danger"
                     icon="el-icon-delete"
@@ -373,7 +374,14 @@
                   ></el-button>
                 </el-col>
               </el-row>
-
+              <el-row :gutter="10">
+                <el-form-item label="棰勮鍊�">
+                  <el-radio-group v-model="item.isabnormal">
+                    <el-radio :label="1">鏄�</el-radio>
+                    <el-radio :label="0">鍚�</el-radio>
+                  </el-radio-group>
+                </el-form-item>
+              </el-row>
               <el-row :gutter="10">
                 <el-form-item label="閫変腑鎻愮ず">
                   <el-input
@@ -630,6 +638,7 @@
         { label: "鍒嗘暟", value: "1" },
         { label: "ABC绛夌骇", value: "2" },
         { label: "浼樿壇绛夌骇", value: "3" },
+        { label: "鏃�", value: "4" },
       ],
       optionstag: [],
       valuetype: [],
@@ -841,7 +850,9 @@
     selectlabel(row) {
       this.$modal
         .confirm(
-          '鏄惁閫夋嫨鏍囬涓�"' + row.targetname + '"鐨勬寚鏍囧苟鏇挎崲濉厖闂鍙婇�夐」淇℃伅锛�'
+          '鏄惁閫夋嫨鏍囬涓�"' +
+            row.targetname +
+            '"鐨勬寚鏍囧苟鏇挎崲濉厖闂鍙婇�夐」淇℃伅锛�'
         )
         .then(() => {
           console.log(row);
@@ -1135,12 +1146,12 @@
     margin: 15px 0;
   }
   .topicxq {
-    width: 68%;
+    width: 72%;
     background-color: #e2f5fc;
     border-radius: 4px;
     margin-top: 15px;
     margin-left: 10%;
-    padding-left: 10px;
+    padding-left: 20px;
     padding-top: 15px;
     border: 1px solid #dcdfe6;
     -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12),
diff --git a/src/views/patient/follow/index.vue b/src/views/patient/follow/index.vue
index 77c3407..6f7bbe8 100644
--- a/src/views/patient/follow/index.vue
+++ b/src/views/patient/follow/index.vue
@@ -70,9 +70,9 @@
               >
                 <el-option
                   v-for="item in Filterreason"
-                  :key="item.id"
-                  :label="item.name"
-                  :value="item.id"
+                  :key="item.value"
+                  :label="item.label"
+                  :value="item.value"
                 >
                 </el-option>
               </el-select>
@@ -403,6 +403,7 @@
 import { listtag } from "@/api/system/label";
 import { getToken } from "@/utils/auth";
 import Treeselect from "@riophae/vue-treeselect";
+import store from "@/store";
 import "@riophae/vue-treeselect/dist/vue-treeselect.css";
 
 export default {
@@ -488,28 +489,7 @@
           id: 2,
         },
       ],
-      Filterreason: [
-        {
-          name: "鎮h�呮浜�",
-          id: 1,
-        },
-        {
-          name: "棰戠箒灏辫瘖",
-          id: 2,
-        },
-        {
-          name: "鎮h�呮嫆缁濇湇鍔�",
-          id: 3,
-        },
-        {
-          name: "鑱旂郴鏂瑰紡鏃犳晥",
-          id: 4,
-        },
-        {
-          name: "榛戝悕鍗�",
-          id: 5,
-        },
-      ],
+      Filterreason: [],
       defaultProps: {
         children: "children",
         label: "label",
@@ -552,6 +532,7 @@
   created() {
     this.getList();
     this.gettabList();
+    this.Filterreason = store.getters.Filterreason;
   },
   methods: {
     /** 鏌ヨ鎮h�呭垪琛� */
diff --git a/src/views/patient/patient/index.vue b/src/views/patient/patient/index.vue
index 3dcc862..3f579d0 100644
--- a/src/views/patient/patient/index.vue
+++ b/src/views/patient/patient/index.vue
@@ -92,25 +92,8 @@
                   </el-option>
                 </el-select>
               </el-form-item>
-              <el-form-item label="鍏ラ櫌鏃ユ湡" prop="userName">
-                <el-date-picker
-                  v-model="queryParams.valuetime1"
-                  align="right"
-                  type="date"
-                  placeholder="閫夋嫨鏃ユ湡"
-                >
-                </el-date-picker>
-              </el-form-item>
-              <el-form-item label="鍑洪櫌鏃ユ湡" prop="departuretime">
-                <el-date-picker
-                  v-model="queryParams.departuretime"
-                  align="right"
-                  type="date"
-                  placeholder="閫夋嫨鏃ユ湡"
-                >
-                </el-date-picker>
-              </el-form-item>
-              <el-form-item label="灏辫瘖缂栧彿" prop="number">
+
+              <el-form-item label="妗f缂栧彿" prop="number">
                 <el-input
                   v-model="queryParams.number"
                   placeholder="璇疯緭鍏ョ紪鍙�"
diff --git a/src/views/patient/propaganda/Missioncreation.vue b/src/views/patient/propaganda/Missioncreation.vue
index 820c48a..fe0480d 100644
--- a/src/views/patient/propaganda/Missioncreation.vue
+++ b/src/views/patient/propaganda/Missioncreation.vue
@@ -233,7 +233,7 @@
               <div class="jic-value">
                 <el-row :gutter="20">
                   <!--鐢ㄦ埛鏁版嵁-->
-                  <el-form
+                  <!-- <el-form
                     :model="topqueryParams"
                     ref="queryForm"
                     size="small"
@@ -245,51 +245,8 @@
                       <el-input v-model="topqueryParams.name"></el-input>
                     </el-form-item>
 
-                    <el-form-item label="鎮h�呰寖鍥�" prop="status">
-                      <el-select
-                        v-model="topqueryParams.topic"
-                        placeholder="璇烽�夋嫨"
-                      >
-                        <el-option
-                          v-for="item in taskoptions"
-                          :key="item.value"
-                          :label="item.label"
-                          :value="item.value"
-                        >
-                        </el-option>
-                      </el-select>
-                    </el-form-item>
-
-                    <el-form-item label="鎮h�呯姸鎬�" prop="status">
-                      <el-select
-                        v-model="topqueryParams.topic"
-                        placeholder="璇烽�夋嫨"
-                      >
-                        <el-option
-                          v-for="item in topicoptions"
-                          :key="item.value"
-                          :label="item.label"
-                          :value="item.value"
-                        >
-                        </el-option>
-                      </el-select>
-                    </el-form-item>
-                    <el-form-item label="瀹f暀缁撴灉" prop="status">
-                      <el-select
-                        v-model="topqueryParams.topic"
-                        placeholder="璇烽�夋嫨"
-                      >
-                        <el-option
-                          v-for="item in topicoptions"
-                          :key="item.value"
-                          :label="item.label"
-                          :value="item.value"
-                        >
-                        </el-option>
-                      </el-select>
-                    </el-form-item>
-                    <el-form-item label="鎮h�呯數璇�">
-                      <el-input v-model="topqueryParams.name"></el-input>
+                    <el-form-item label="灏辫瘖绉戝">
+                      <el-input v-model="topqueryParams.deptName"></el-input>
                     </el-form-item>
                     <el-form-item>
                       <el-button
@@ -312,8 +269,8 @@
                         >褰撳墠鎮h�呬竴閿彂閫�</el-button
                       >
                     </el-form-item>
-                  </el-form>
-                  <el-divider></el-divider>
+                  </el-form> -->
+                  <!-- <el-divider></el-divider> -->
                   <el-row :gutter="10" class="mb8">
                     <el-col :span="1.5">
                       <el-select
@@ -362,6 +319,7 @@
                     :currentList="overallCase"
                     :tableLabel="tableLabelhz"
                     :serialnumber="false"
+                    :searchTrue="true"
                     :multiplechoice="false"
                     :controlxz="false"
                     :typeinfo="2"
@@ -709,7 +667,7 @@
         { label: "骞撮緞", width: "", prop: "age" },
         { label: "灏辫瘖绉戝", width: "", prop: "deptName" },
         { label: "鍏ラ櫌鏃ユ湡", width: "", prop: "inhosptime" },
-        { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "update_by" },
+        { label: "鍒涘缓浜�", width: "", prop: "createBy" },
       ],
 
       tableLabelxj: [
@@ -718,7 +676,7 @@
         { label: "瀹f暀褰㈠紡", width: "", prop: "playType" },
         { label: "閫傜敤鏂瑰紡", width: "", prop: "suitway" },
         { label: "淇敼鏃ユ湡", width: "", prop: "uploadTime" },
-        { label: "鍒涘缓浜猴紙缂猴級", width: "", prop: "updateBy" },
+        { label: "鍒涘缓浜�", width: "", prop: "createBy" },
       ],
       // 鍙橀噺
       tableLabelvariable: [
diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue
index 10ae673..189b1fe 100644
--- a/src/views/patient/propaganda/QuestionnaireTask.vue
+++ b/src/views/patient/propaganda/QuestionnaireTask.vue
@@ -234,7 +234,7 @@
               <div class="jic-value">
                 <el-row :gutter="20">
                   <!--鐢ㄦ埛鏁版嵁-->
-                  <el-form
+                  <!-- <el-form
                     :model="topqueryParams"
                     ref="queryForm"
                     size="small"
@@ -314,7 +314,7 @@
                       >
                     </el-form-item>
                   </el-form>
-                  <el-divider></el-divider>
+                  <el-divider></el-divider> -->
                   <el-row :gutter="10" class="mb8">
                     <el-col :span="1.5">
                       <el-select
@@ -363,6 +363,7 @@
                     :currentList="overallCase"
                     :tableLabel="tableLabelhz"
                     :serialnumber="false"
+                    :searchTrue="true"
                     :multiplechoice="false"
                     :controlxz="false"
                     :typeinfo="2"
diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index 52798e9..eb521a4 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -234,7 +234,7 @@
               <div class="jic-value">
                 <el-row :gutter="20">
                   <!--鐢ㄦ埛鏁版嵁-->
-                  <el-form
+                  <!-- <el-form
                     :model="topqueryParams"
                     ref="queryForm"
                     size="small"
@@ -314,7 +314,7 @@
                       >
                     </el-form-item>
                   </el-form>
-                  <el-divider></el-divider>
+                  <el-divider></el-divider> -->
                   <el-row :gutter="10" class="mb8">
                     <el-col :span="1.5">
                       <el-select
@@ -363,6 +363,7 @@
                     :currentList="overallCase"
                     :tableLabel="tableLabelhz"
                     :serialnumber="false"
+                    :searchTrue="true"
                     :multiplechoice="false"
                     :controlxz="false"
                     :typeinfo="2"
diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue
index 32d6258..54f60dc 100644
--- a/src/views/repositoryai/intention/index.vue
+++ b/src/views/repositoryai/intention/index.vue
@@ -112,7 +112,7 @@
                   </el-option>
                 </el-select>
               </el-form-item>
-              <el-form-item label="鍙敤鐘舵��" prop="classify">
+              <el-form-item label="鏄惁鍙敤" prop="classify">
                 <el-select
                   v-model="queryParams.isAvailable"
                   placeholder="璇烽�夋嫨"
@@ -179,25 +179,25 @@
               @selection-change="handleSelectionChange"
             >
               <el-table-column type="selection" width="50" align="center" />
-              <el-table-column
+              <!-- <el-table-column
                 label="搴忓彿"
                 fixed
                 align="center"
                 key="id"
                 prop="id"
-              />
+              /> -->
               <el-table-column
-                label="缁撴灉绫诲瀷"
+                label="鎸囨爣绫诲瀷"
                 fixed
                 align="center"
-                key="valueType"
-                prop="valueType"
+                key="scriptType"
+                prop="scriptType"
                 :show-overflow-tooltip="true"
               >
                 <template slot-scope="scope">
                   <dict-tag
                     :options="valuetypelb"
-                    :value="scope.row.valueType"
+                    :value="scope.row.scriptType"
                   />
                 </template>
               </el-table-column>
@@ -228,7 +228,7 @@
                 prop="targetdesc"
                 width="200"
               /><el-table-column
-                label="閫傜敤鏂瑰紡"
+                label="閫傜敤鍦烘櫙"
                 align="center"
                 key="suitWayList"
                 prop="suitWayList"
@@ -787,7 +787,7 @@
     this.gettabList();
     this.getDeptTree();
     this.mode = store.getters.mode;
-    this.valuetypelb = store.getters.valuetypelb;
+    this.valuetypelb = store.getters.askvaluetype;
     this.languagelist = store.getters.languagelist;
     this.qyoptions = store.getters.askvaluetype;
     this.usable = store.getters.usable;
diff --git a/src/views/repositoryai/templateku/index.vue b/src/views/repositoryai/templateku/index.vue
index 22db7a2..75e0cd4 100644
--- a/src/views/repositoryai/templateku/index.vue
+++ b/src/views/repositoryai/templateku/index.vue
@@ -68,55 +68,35 @@
               v-show="showSearch"
               label-width="98px"
             >
-              <el-form-item label="妯$増鏍囬" prop="userName">
+              <el-form-item label="妯$増鏍囬" prop="templateName">
                 <el-input
-                  v-model="queryParams.userName"
+                  v-model="queryParams.templateName"
                   placeholder="璇疯緭鍏�"
                   clearable
                   style="width: 200px"
                   @keyup.enter.native="handleQuery"
                 />
               </el-form-item>
-              <el-form-item label="閫傜敤绉戝" prop="region">
-                <el-cascader
-                  v-model="queryParams.administrative"
-                  :options="deptList"
-                  :props="props"
-                  :show-all-levels="false"
-                  clearable
+              <el-form-item label="閫傜敤闄㈠尯" prop="region">
+                <el-select
+                  v-model="queryParams.campus"
+                  size="medium"
+                  multiple
+                  filterable
+                  placeholder="璇烽�夋嫨鍒嗙被"
                 >
-                  <template slot-scope="{ node, data }">
-                    <span>{{ data.deptName }}</span>
-                    <span v-if="!node.isLeaf">
-                      ({{ data.children.length }})
-                    </span>
-                  </template>
-                </el-cascader>
-              </el-form-item>
-              <el-form-item label="鍙敤鐘舵��" prop="status">
-                <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨">
                   <el-option
-                    v-for="item in qyoptions"
-                    :key="item.value"
+                    class="ruleFormaa"
+                    v-for="item in courtyardlist"
+                    :key="item.label"
                     :label="item.label"
-                    :value="item.value"
+                    :value="item.label"
                   >
                   </el-option>
                 </el-select>
               </el-form-item>
-              <el-form-item label="閫傜敤鏂瑰紡" prop="status">
-                <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨">
-                  <el-option
-                    v-for="item in languagelist"
-                    :key="item.value"
-                    :label="item.label"
-                    :value="item.value"
-                  >
-                  </el-option>
-                </el-select>
-              </el-form-item>
-              <el-form-item label="鍐呭褰㈠紡" prop="status">
-                <el-select v-model="queryParams.status" placeholder="璇烽�夋嫨">
+              <el-form-item label="鍙敤鐘舵��" prop="usestate">
+                <el-select v-model="queryParams.usestate" placeholder="璇烽�夋嫨">
                   <el-option
                     v-for="item in qyoptions"
                     :key="item.value"
@@ -599,6 +579,7 @@
       mode: [],
       languagelist: [],
       qyoptions: [],
+      courtyardlist: [],
     };
   },
   watch: {
@@ -616,6 +597,7 @@
     this.languagelist = store.getters.languagelist;
     this.qyoptions = store.getters.usable;
     this.precedencetype = store.getters.precedencetype;
+    this.courtyardlist = store.getters.courtyardlist;
   },
 
   methods: {
diff --git a/src/views/repositoryai/verbaltrick/particulars/index.vue b/src/views/repositoryai/verbaltrick/particulars/index.vue
index 0b85d31..c2e2cf3 100644
--- a/src/views/repositoryai/verbaltrick/particulars/index.vue
+++ b/src/views/repositoryai/verbaltrick/particulars/index.vue
@@ -273,12 +273,13 @@
               </el-form-item> </el-col
           ></el-row>
           <el-row>
-            <el-col :span="12">
+            <el-col :span="6">
               <el-form-item label="闂璇煶" prop="verbaltrickyy">
                 <el-upload
                   class="upload-demo"
                   :action="uploadImgUrl"
                   :headers="headers"
+                  :show-file-list="false"
                   :on-success="
                     (response, file) => handleChange(response, file, 1)
                   "
@@ -289,14 +290,22 @@
                 </el-upload>
               </el-form-item>
             </el-col>
-            <el-col :span="6"> </el-col>
-            <mini-audio
-              :audio-source="
-                indexform.scriptVoice
-                  ? indexform.scriptVoice
-                  : 'https://example.com/example.mp3'
-              "
-            ></mini-audio>
+            <el-col :span="6">
+              <span style="font-size: 12px">{{
+                indexform.scriptVoice.substring(
+                  indexform.scriptVoice.lastIndexOf("/") + 1
+                )
+              }}</span>
+            </el-col>
+            <el-col :span="6">
+              <mini-audio
+                :audio-source="
+                  indexform.scriptVoice
+                    ? indexform.scriptVoice
+                    : 'https://example.com/example.mp3'
+                "
+              ></mini-audio>
+            </el-col>
           </el-row>
 
           <el-row>
@@ -314,7 +323,7 @@
               </el-form-item> </el-col
           ></el-row>
           <el-row>
-            <el-col :span="12">
+            <el-col :span="6">
               <el-form-item label="鏃犲尮閰嶈闊�" prop="verbaltrickyy">
                 <el-upload
                   class="upload-demo"
@@ -330,14 +339,22 @@
                 </el-upload>
               </el-form-item>
             </el-col>
-            <el-col :span="6"> </el-col>
-            <mini-audio
-              :audio-source="
-                indexform.nomatchvoice
-                  ? indexform.nomatchvoice
-                  : 'https://example.com/example.mp3'
-              "
-            ></mini-audio>
+            <el-col :span="6">
+              <span style="font-size: 12px">{{
+                indexform.nomatchvoice.substring(
+                  indexform.nomatchvoice.lastIndexOf("/") + 1
+                )
+              }}</span>
+            </el-col>
+            <el-col :span="6">
+              <mini-audio
+                :audio-source="
+                  indexform.nomatchvoice
+                    ? indexform.nomatchvoice
+                    : 'https://example.com/example.mp3'
+                "
+              ></mini-audio>
+            </el-col>
           </el-row>
           <el-row>
             <el-col :span="24">
@@ -354,7 +371,7 @@
               </el-form-item> </el-col
           ></el-row>
           <el-row>
-            <el-col :span="12">
+            <el-col :span="6">
               <el-form-item label="鏃犲0璇煶" prop="verbaltrickyy">
                 <el-upload
                   class="upload-demo"
@@ -370,14 +387,22 @@
                 </el-upload>
               </el-form-item>
             </el-col>
-            <el-col :span="6"> </el-col>
-            <mini-audio
-              :audio-source="
-                indexform.sliencevoice
-                  ? indexform.sliencevoice
-                  : 'https://example.com/example.mp3'
-              "
-            ></mini-audio>
+            <el-col :span="6">
+              <span style="font-size: 12px">{{
+                indexform.sliencevoice.substring(
+                  indexform.sliencevoice.lastIndexOf("/") + 1
+                )
+              }}</span>
+            </el-col>
+            <el-col :span="6">
+              <mini-audio
+                :audio-source="
+                  indexform.sliencevoice
+                    ? indexform.sliencevoice
+                    : 'https://example.com/example.mp3'
+                "
+              ></mini-audio>
+            </el-col>
           </el-row>
 
           <el-row>
@@ -395,7 +420,7 @@
               </el-form-item> </el-col
           ></el-row>
           <el-row>
-            <el-col :span="12">
+            <el-col :span="6">
               <el-form-item label="鍚笉娓呰闊�" prop="verbaltrickyy">
                 <el-upload
                   class="upload-demo"
@@ -411,14 +436,22 @@
                 </el-upload>
               </el-form-item>
             </el-col>
-            <el-col :span="6"> </el-col>
-            <mini-audio
-              :audio-source="
-                indexform.noclearlyvoice
-                  ? indexform.noclearlyvoice
-                  : 'https://example.com/example.mp3'
-              "
-            ></mini-audio>
+            <el-col :span="6">
+              <span style="font-size: 12px">{{
+                indexform.noclearlyvoice.substring(
+                  indexform.noclearlyvoice.lastIndexOf("/") + 1
+                )
+              }}</span>
+            </el-col>
+            <el-col :span="6">
+              <mini-audio
+                :audio-source="
+                  indexform.noclearlyvoice
+                    ? indexform.noclearlyvoice
+                    : 'https://example.com/example.mp3'
+                "
+              ></mini-audio>
+            </el-col>
           </el-row>
         </el-form>
         <div slot="footer" class="dialog-footer">
diff --git a/src/views/shortmessage/healthinformation/index.vue b/src/views/shortmessage/healthinformation/index.vue
index 931fe39..af85a3d 100644
--- a/src/views/shortmessage/healthinformation/index.vue
+++ b/src/views/shortmessage/healthinformation/index.vue
@@ -642,6 +642,7 @@
     handleAdd() {
       this.$router.push({
         path: "/knowledge/education/compilequer/",
+        query: { hetype: 2 },
       });
     },
     /** 淇敼鎸夐挳鎿嶄綔 */
@@ -835,6 +836,7 @@
       this.illnesslist.forEach((item, index) => {
         if (!item.id) {
           item.hetype = 2;
+
           addtargetillness(item).then((res) => {});
         }
       });

--
Gitblit v1.9.3