|
@@ -31,6 +31,16 @@
|
31
|
31
|
</el-option>
|
32
|
32
|
</el-select>
|
33
|
33
|
</el-form-item>
|
|
34
|
+ <el-form-item label="医疗类型: " prop="name">
|
|
35
|
+ <el-select style="margin-right:5px;" v-model="register_type" placeholder="">
|
|
36
|
+ <el-option
|
|
37
|
+ v-for="(item,index) in getDictionaryDataConfig('system','register_type')"
|
|
38
|
+ :key="index"
|
|
39
|
+ :label="item.name"
|
|
40
|
+ :value="item.name">
|
|
41
|
+ </el-option>
|
|
42
|
+ </el-select>
|
|
43
|
+ </el-form-item>
|
34
|
44
|
<el-form-item label="诊断:" prop="name">
|
35
|
45
|
<el-autocomplete
|
36
|
46
|
style="width:100%;"
|
|
@@ -40,7 +50,7 @@
|
40
|
50
|
placeholder="请输入内容"
|
41
|
51
|
></el-autocomplete>
|
42
|
52
|
</el-form-item>
|
43
|
|
- <el-form-item label="过敏史及特殊病史: " prop="name">
|
|
53
|
+ <el-form-item label="过敏病史: " prop="name">
|
44
|
54
|
<el-autocomplete
|
45
|
55
|
style="width:100%;"
|
46
|
56
|
class="inline-input"
|
|
@@ -103,9 +113,9 @@
|
103
|
113
|
<div style="height:84%;overflow-y: auto;margin-bottom: 60px;" v-show="showOne">
|
104
|
114
|
<el-tabs class="rightTabs" v-model="activeName">
|
105
|
115
|
<el-tab-pane label="药品列表" name="1">
|
106
|
|
- <div style="margin-bottom:5px;">
|
|
116
|
+ <div style="margin-bottom:5px;display:flex;">
|
107
|
117
|
<el-input style="width:50%;" v-model="input" placeholder=""></el-input>
|
108
|
|
- <el-select style="margin-right:5px;width:100px;" v-model="value" placeholder="" @change="changeKind">
|
|
118
|
+ <el-select style="margin-left:5px;width:50%;" v-model="value" placeholder="" @change="changeKind">
|
109
|
119
|
<el-option
|
110
|
120
|
label="全部"
|
111
|
121
|
value="0">
|
|
@@ -118,19 +128,19 @@
|
118
|
128
|
</el-option>
|
119
|
129
|
</el-select>
|
120
|
130
|
</div>
|
121
|
|
- <el-table ref="multipleTable" :data="drugs" border @select='selectDrugs' style="width: 100%;"
|
|
131
|
+ <el-table ref="multipleTable" :data="drugs" border @select='selectDrugs' style="width: 100%;flex:1;overflow-y: auto;"
|
122
|
132
|
:row-style="{ color: '#303133' }"
|
123
|
133
|
@select-all="changeAllGoodInfoTableData"
|
124
|
134
|
:header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}"
|
125
|
135
|
highlight-current-row>
|
126
|
|
- <el-table-column align="center" type="selection" width="40"></el-table-column>
|
127
|
|
- <el-table-column align="center" prop="name" label="名称">
|
|
136
|
+ <el-table-column type="selection" width="40"></el-table-column>
|
|
137
|
+ <el-table-column prop="name" label="名称">
|
128
|
138
|
<template slot-scope="scope">{{ scope.row.drug_name }}</template>
|
129
|
139
|
</el-table-column>
|
130
|
|
- <el-table-column align="center" label="规格" width="60">
|
|
140
|
+ <el-table-column label="规格" width="60">
|
131
|
141
|
<template slot-scope="scope">{{ scope.row.drug_spec }}</template>
|
132
|
142
|
</el-table-column>
|
133
|
|
- <el-table-column align="center" label="单价" width="40">
|
|
143
|
+ <el-table-column label="单价" width="40">
|
134
|
144
|
<template slot-scope="scope">{{ scope.row.retail_price }}</template>
|
135
|
145
|
</el-table-column>
|
136
|
146
|
</el-table>
|
|
@@ -148,21 +158,21 @@
|
148
|
158
|
</el-option>
|
149
|
159
|
</el-select>
|
150
|
160
|
</div>
|
151
|
|
- <el-table ref="multipleTableTwo" :data="advices_template" border style="width: 100%;"
|
|
161
|
+ <el-table ref="multipleTableTwo" :data="advices_template" border style="width: 100%;flex:1;overflow-y: auto;"
|
152
|
162
|
:row-style="{ color: '#303133' }"
|
153
|
163
|
:header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}"
|
154
|
164
|
highlight-current-row>
|
155
|
|
- <el-table-column align="center" type="selection" width="40"></el-table-column>
|
156
|
|
- <el-table-column align="center" prop="name" label="名称">
|
|
165
|
+ <el-table-column type="selection" width="40"></el-table-column>
|
|
166
|
+ <el-table-column prop="name" label="名称">
|
157
|
167
|
<template slot-scope="scope">{{}}</template>
|
158
|
168
|
</el-table-column>
|
159
|
|
- <el-table-column align="center" label="规格" width="60">
|
|
169
|
+ <el-table-column label="规格" width="60">
|
160
|
170
|
<template slot-scope="scope">33</template>
|
161
|
171
|
</el-table-column>
|
162
|
|
- <el-table-column align="center" label="库存" width="60">
|
|
172
|
+ <el-table-column label="库存" width="60">
|
163
|
173
|
<template slot-scope="scope">22</template>
|
164
|
174
|
</el-table-column>
|
165
|
|
- <el-table-column align="center" label="单价" width="40">
|
|
175
|
+ <el-table-column label="单价" width="40">
|
166
|
176
|
<template slot-scope="scope">12</template>
|
167
|
177
|
</el-table-column>
|
168
|
178
|
</el-table>
|
|
@@ -173,30 +183,30 @@
|
173
|
183
|
<div style="height:84%;overflow-y: auto;margin-bottom: 60px;" v-show="showTwo">
|
174
|
184
|
<el-tabs class="rightTabs" v-model="activeName">
|
175
|
185
|
<el-tab-pane label="项目列表" name="1">
|
176
|
|
- <el-table ref="tables" :data="tabProject" border @select='selectChange' style="width: 100%;"
|
|
186
|
+ <el-table ref="tables" :data="tabProject" border @select='selectChange' style="width: 100%;flex:1;overflow-y: auto;"
|
177
|
187
|
:row-style="{ color: '#303133' }"
|
178
|
188
|
@select-all="changeAllGoodInfoTableDataTwo"
|
179
|
189
|
:header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}"
|
180
|
190
|
highlight-current-row>
|
181
|
|
- <el-table-column align="center" type="selection" width="40"></el-table-column>
|
182
|
|
- <el-table-column align="center" prop="name" label="名称">
|
|
191
|
+ <el-table-column type="selection" width="40"></el-table-column>
|
|
192
|
+ <el-table-column prop="name" label="名称">
|
183
|
193
|
<template slot-scope="scope">{{ scope.row.project_name }}</template>
|
184
|
194
|
</el-table-column>
|
185
|
|
- <el-table-column align="center" label="规格" width="60">
|
|
195
|
+ <el-table-column label="规格" width="60">
|
186
|
196
|
<template slot-scope="scope">{{ scope.row.single_dose }}</template>
|
187
|
197
|
</el-table-column>
|
188
|
|
- <el-table-column align="center" label="单价" width="40">
|
|
198
|
+ <el-table-column label="单价" width="40">
|
189
|
199
|
<template slot-scope="scope">{{ scope.row.price }}</template>
|
190
|
200
|
</el-table-column>
|
191
|
201
|
</el-table>
|
192
|
202
|
</el-tab-pane>
|
193
|
203
|
<el-tab-pane label="项目组套" name="2">
|
194
|
|
- <el-table :data="tabPrjectTeam" border style="width: 100%;" :row-style="{ color: '#303133' }"
|
|
204
|
+ <el-table :data="tabPrjectTeam" border style="width: 100%;flex:1;overflow-y: auto;" :row-style="{ color: '#303133' }"
|
195
|
205
|
:header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}"
|
196
|
206
|
highlight-current-row
|
197
|
207
|
@select='selectTeam'>
|
198
|
|
- <el-table-column align="center" type="selection" width="40"></el-table-column>
|
199
|
|
- <el-table-column align="center" prop="name" label="名称">
|
|
208
|
+ <el-table-column type="selection" width="40"></el-table-column>
|
|
209
|
+ <el-table-column prop="name" label="名称">
|
200
|
210
|
<template slot-scope="scope">{{scope.row.project_team}}</template>
|
201
|
211
|
</el-table-column>
|
202
|
212
|
</el-table>
|
|
@@ -989,6 +999,12 @@
|
989
|
999
|
}
|
990
|
1000
|
.preTabs {
|
991
|
1001
|
height: 100%;
|
|
1002
|
+ display: flex;
|
|
1003
|
+ flex-direction: column;
|
|
1004
|
+ .el-tabs__content{
|
|
1005
|
+ flex:1;
|
|
1006
|
+ overflow-y: auto;
|
|
1007
|
+ }
|
992
|
1008
|
}
|
993
|
1009
|
|
994
|
1010
|
.costBox {
|
|
@@ -1041,6 +1057,10 @@
|
1041
|
1057
|
color: #fff;
|
1042
|
1058
|
}
|
1043
|
1059
|
|
|
1060
|
+ }
|
|
1061
|
+ .rightTabs{
|
|
1062
|
+ display: flex;
|
|
1063
|
+ flex-direction: column;
|
1044
|
1064
|
}
|
1045
|
1065
|
.comfirmBox {
|
1046
|
1066
|
width: 100%;
|
|
@@ -1097,20 +1117,21 @@
|
1097
|
1117
|
|
1098
|
1118
|
}
|
1099
|
1119
|
.preTabs {
|
1100
|
|
-
|
1101
|
|
- .el-tabs__content {
|
1102
|
|
-
|
1103
|
|
- }
|
1104
|
|
-
|
|
1120
|
+ .el-tabs__content{
|
|
1121
|
+ flex:1;
|
|
1122
|
+ overflow-y: auto;
|
|
1123
|
+ }
|
1105
|
1124
|
}
|
1106
|
1125
|
.rightTabs {
|
1107
|
1126
|
height: 100%;
|
1108
|
|
-
|
1109
|
|
-
|
1110
|
|
- .el-tabs__content {
|
1111
|
|
-
|
1112
|
|
- }
|
1113
|
|
-
|
|
1127
|
+ .el-tabs__content{
|
|
1128
|
+ flex:1;
|
|
1129
|
+ overflow-y: auto;
|
|
1130
|
+ }
|
|
1131
|
+ .el-tab-pane{
|
|
1132
|
+ display: flex;
|
|
1133
|
+ flex-direction: column;
|
|
1134
|
+ }
|
1114
|
1135
|
}
|
1115
|
1136
|
#tab-more {
|
1116
|
1137
|
|