Jelajahi Sumber

bug-770的补充:查询协定方的共享状态变为多选

张田田 1 Minggu lalu
induk
melakukan
3e76ff6625
1 mengubah file dengan 9 tambahan dan 9 penghapusan
  1. 9 9
      src/views/diagnosis/components/prescription-suit.vue

+ 9 - 9
src/views/diagnosis/components/prescription-suit.vue

@@ -66,13 +66,13 @@
             </el-autocomplete>
           </div>
         </el-form-item>
-        <!-- 共享至:单选 个人/科室/机构 -->
+        <!-- 共享至:多选 个人/科室/机构(可多选/单选/取消) -->
         <el-form-item label="共享至:">
-          <el-radio-group v-model="form.shareType" size="mini">
-            <el-radio label="0">个人</el-radio>
-            <el-radio label="1">科室</el-radio>
-            <el-radio label="2">机构</el-radio>
-          </el-radio-group>
+          <el-checkbox-group v-model="form.shareType" size="mini">
+            <el-checkbox label="0">个人</el-checkbox>
+            <el-checkbox label="1">科室</el-checkbox>
+            <el-checkbox label="2">机构</el-checkbox>
+          </el-checkbox-group>
         </el-form-item>
       </el-form>
       <el-button size="mini" type="primary" @click="searchDis">搜索</el-button>
@@ -146,7 +146,7 @@ export default {
         name: "", // 方名
         disName: "", // 中医病名
         westernCode: "", // 西医诊断码(逗号分隔)
-        shareType: "0", // 共享至(0个人 1科室 2机构)
+        shareType: [], // 共享至(多选:0个人 1科室 2机构)
       },
       tableData1: [],
       currentPage: 1,
@@ -162,7 +162,7 @@ export default {
         name: "", // 方名
         disName: "", // 中医病名
         westernCode: "", // 西医诊断码
-        shareType: "0", // 共享至(0个人 1科室 2机构)
+        shareType: [], // 共享至(多选:0个人 1科室 2机构)
       };
       this.diseaseKey = "";
       this.diseaseList = [];
@@ -366,7 +366,7 @@ export default {
         name: this.form.name || undefined,
         disName: this.form.disName || undefined,
         westernCode: this.form.westernCode || undefined,
-        showType: this.form.shareType || undefined,
+        showType: this.form.shareType.length ? this.form.shareType.join(',') : undefined,
         pageNum: this.currentPage,
         pageSize: 10
       };