|
|
@@ -4,11 +4,11 @@
|
|
|
<!-- 搜索条件 -->
|
|
|
<div class="top-filter">
|
|
|
<el-form label-position="right" label-width="80px" :model="form" inline>
|
|
|
- <el-form-item label="方名">
|
|
|
+ <el-form-item label="方名:">
|
|
|
<el-input v-model="form.name" size="mini" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
<!-- 中医病名:el-input + el-popover 自定义列表(参考 SuitableTech.vue) -->
|
|
|
- <el-form-item label="中医病名">
|
|
|
+ <el-form-item label="中医病名:">
|
|
|
<el-popover placement="bottom" width="180" trigger="focus" :close-delay="100">
|
|
|
<el-input
|
|
|
size="mini"
|
|
|
@@ -36,7 +36,7 @@
|
|
|
</el-popover>
|
|
|
</el-form-item>
|
|
|
<!-- 西医诊断:el-tag + el-autocomplete(参考 SuitableTech.vue) -->
|
|
|
- <el-form-item label="西医诊断">
|
|
|
+ <el-form-item label="西医诊断:">
|
|
|
<div class="western-disease-input-wrapper" @click="$refs.wdAutocomplete && $refs.wdAutocomplete.focus()">
|
|
|
<el-tag
|
|
|
v-for="code in westernCodes"
|
|
|
@@ -66,6 +66,14 @@
|
|
|
</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-form-item>
|
|
|
</el-form>
|
|
|
<el-button size="mini" type="primary" @click="searchDis">搜索</el-button>
|
|
|
<el-button size="mini" type="warning" @click="clearDis">清空</el-button>
|
|
|
@@ -78,6 +86,20 @@
|
|
|
<el-table-column prop="effect" label="功效与适应症" align="center" show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column prop="drugInformation" label="涵盖项目" align="center" show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column prop="provenance" label="处方出处" align="center" width="150" show-overflow-tooltip></el-table-column>
|
|
|
+ <!-- 共享状态:参考 SuitableTech.vue,showType 0个人 1科室 2机构 -->
|
|
|
+ <el-table-column prop="showType" label="共享状态" width="100" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{
|
|
|
+ scope.row.showType === "0"
|
|
|
+ ? "个人"
|
|
|
+ : scope.row.showType === "1"
|
|
|
+ ? "科室"
|
|
|
+ : scope.row.showType === "2"
|
|
|
+ ? "机构"
|
|
|
+ : "-"
|
|
|
+ }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="address" label="操作" width="80" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button size="mini" type="primary" @click="handleAgree(scope)">转方</el-button>
|
|
|
@@ -122,6 +144,7 @@ export default {
|
|
|
name: "", // 方名
|
|
|
disName: "", // 中医病名
|
|
|
westernCode: "", // 西医诊断码(逗号分隔)
|
|
|
+ shareType: "0", // 共享至(0个人 1科室 2机构)
|
|
|
},
|
|
|
tableData1: [],
|
|
|
currentPage: 1,
|
|
|
@@ -137,6 +160,7 @@ export default {
|
|
|
name: "", // 方名
|
|
|
disName: "", // 中医病名
|
|
|
westernCode: "", // 西医诊断码
|
|
|
+ shareType: "0", // 共享至(0个人 1科室 2机构)
|
|
|
};
|
|
|
this.diseaseKey = "";
|
|
|
this.diseaseList = [];
|
|
|
@@ -310,6 +334,7 @@ export default {
|
|
|
name: this.form.name || undefined,
|
|
|
disName: this.form.disName || undefined,
|
|
|
westernCode: this.form.westernCode || undefined,
|
|
|
+ showType: this.form.shareType || undefined,
|
|
|
pageNum: this.currentPage,
|
|
|
pageSize: 10
|
|
|
};
|