Ver código fonte

Merge branch '20201109_pc_vue_new_branch' of http://git.shengws.com/csx/Vue_New into 20201109_pc_vue_new_branch

csx 4 anos atrás
pai
commit
8a4bc2906b

+ 3 - 0
src/lang/zh.js Ver arquivo

@@ -237,6 +237,9 @@ export default {
237 237
 
238 238
     histemplate:'处方模版',
239 239
 
240
+    airDisinfect:'空气消毒',
241
+    objectTableDisinfect:'物表消毒'
242
+
240 243
   },
241 244
   navbar: {
242 245
     logOut: '退出登录',

+ 20 - 0
src/router/modules/device.js Ver arquivo

@@ -46,6 +46,26 @@ export default {
46 46
         title: '设备管理详情页',
47 47
         noCache: true,
48 48
 
49
+      }
50
+    },
51
+    {
52
+      path: '/device/airDisinfect',
53
+      component: () => import('@/xt_pages/device/airDisinfect'),
54
+      name: 'airDisinfect',
55
+      meta: {
56
+        title: 'airDisinfect',
57
+        noCache: true,
58
+
59
+      }
60
+    },
61
+    {
62
+      path: '/device/objectTableDisinfect',
63
+      component: () => import('@/xt_pages/device/objectTableDisinfect'),
64
+      name: 'objectTableDisinfect',
65
+      meta: {
66
+        title: 'objectTableDisinfect',
67
+        noCache: true,
68
+
49 69
       }
50 70
     }
51 71
 

+ 291 - 0
src/xt_pages/device/airDisinfect.vue Ver arquivo

@@ -0,0 +1,291 @@
1
+<template>
2
+  <div class="main-contain">
3
+    <div class="position">
4
+      <bread-crumb :crumbs='crumbs'></bread-crumb>
5
+    </div>
6
+    <div class="app-container">
7
+        <div style="float:right;margin-bottom:10px;">
8
+            <el-button type="primary" @click="dialogFormVisible = true">新增</el-button>
9
+            <el-button type="danger">删除</el-button>
10
+        </div>
11
+        <el-table :data="tableData" border style="width: 100%" :row-style="{ color: '#303133' }" :header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}">
12
+            <el-table-column type="selection" width="55" align="center"></el-table-column>
13
+            <el-table-column label="时间" width="120"></el-table-column>
14
+            <el-table-column label="班次" width="120"></el-table-column>
15
+            <el-table-column label="创建日期" width="120"></el-table-column>
16
+            <el-table-column label="消毒方式" width="120"></el-table-column>
17
+            <el-table-column label="消毒液" width="120"></el-table-column>
18
+            <el-table-column label="顺序号" width="80"></el-table-column>
19
+            <el-table-column label="创建人" width="80"></el-table-column>
20
+            <el-table-column label="检查结果" width="180"></el-table-column>
21
+            <el-table-column label="检查时间" width="120"></el-table-column>
22
+            <el-table-column label="数据上传时间" width="120"></el-table-column>
23
+            <el-table-column label="修改标志" width="90"></el-table-column>
24
+            <el-table-column label="操作" align="center">
25
+                <template slot-scope="scope">
26
+                    <el-button
27
+                    size="mini"
28
+                    type="primary"
29
+                    @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
30
+                    <el-button
31
+                    size="mini"
32
+                    type="danger"
33
+                    @click="handleDelete(scope.$index, scope.row)">删除</el-button>
34
+                </template>
35
+            </el-table-column>
36
+        </el-table>
37
+        <el-pagination
38
+            @size-change="handleSizeChange"
39
+            @current-change="handleCurrentChange"
40
+            :page-sizes="[10, 20, 50, 100]"
41
+            :page-size="10"
42
+            background
43
+            style="margin-top:20px;float: right"
44
+            layout="total, sizes, prev, pager, next, jumper"
45
+            :total="total"
46
+        >
47
+        </el-pagination>
48
+
49
+        <el-dialog
50
+        class="centerDialog"
51
+        width="1000px"
52
+        title="新增空气消毒表"
53
+        :visible.sync="dialogFormVisible">
54
+            <el-form :model="form" class="airForm">
55
+                <el-form-item label="时间" label-width="110px">
56
+                    <el-date-picker
57
+                    v-model="value1"
58
+                    type="datetime"
59
+                    placeholder="选择日期时间">
60
+                    </el-date-picker>
61
+                </el-form-item>
62
+                <el-form-item label="班次" label-width="110px">
63
+                    <el-select v-model="form.region" placeholder="请选择活动区域">
64
+                        <el-option label="区域一" value="shanghai"></el-option>
65
+                        <el-option label="区域二" value="beijing"></el-option>
66
+                    </el-select>
67
+                </el-form-item>
68
+                <el-form-item label="创建日期" label-width="110px">
69
+                    <el-date-picker
70
+                    v-model="value1"
71
+                    type="datetime"
72
+                    placeholder="选择日期时间">
73
+                    </el-date-picker>
74
+                </el-form-item>
75
+                <el-form-item label="消毒方式" label-width="110px">
76
+                    <el-input v-model="form.name"></el-input>
77
+                </el-form-item>
78
+                <el-form-item label="消毒液" label-width="110px">
79
+                    <el-input v-model="form.name"></el-input>
80
+                </el-form-item>
81
+                <el-form-item label="顺序号" label-width="110px">
82
+                    <el-input v-model="form.name"></el-input>
83
+                </el-form-item>
84
+                <el-form-item label="创建人" label-width="110px">
85
+                    <el-select v-model="value" placeholder="请选择">
86
+                        <el-option
87
+                        v-for="item in options"
88
+                        :key="item.value"
89
+                        :label="item.label"
90
+                        :value="item.value">
91
+                        </el-option>
92
+                    </el-select>
93
+                </el-form-item>
94
+                <el-form-item label="检测时间" label-width="110px">
95
+                    <el-date-picker
96
+                    v-model="value1"
97
+                    type="datetime"
98
+                    placeholder="选择日期时间">
99
+                    </el-date-picker>
100
+                </el-form-item>
101
+                <el-form-item label="检测结果" label-width="110px">
102
+                    <el-input v-model="form.name"></el-input>
103
+                </el-form-item>
104
+                <el-form-item label="上传时间" label-width="110px">
105
+                    <el-date-picker
106
+                    v-model="value1"
107
+                    type="datetime"
108
+                    placeholder="选择日期时间">
109
+                    </el-date-picker>
110
+                </el-form-item>
111
+                <el-form-item label="检测合格" label-width="110px">
112
+                    <div>
113
+                        <el-radio v-model="radio" label="1">备选项</el-radio>
114
+                        <el-radio v-model="radio" label="2">备选项</el-radio>
115
+                    </div>
116
+                </el-form-item>
117
+                <el-form-item label="修改标志" label-width="110px">
118
+                    <el-select v-model="value" placeholder="请选择">
119
+                        <el-option
120
+                        v-for="item in options"
121
+                        :key="item.value"
122
+                        :label="item.label"
123
+                        :value="item.value">
124
+                        </el-option>
125
+                    </el-select>
126
+                </el-form-item> 
127
+            </el-form>
128
+            <div slot="footer" class="dialog-footer">
129
+                <el-button @click="dialogFormVisible = false">取 消</el-button>
130
+                <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button>
131
+            </div>
132
+        </el-dialog>
133
+
134
+
135
+        <el-dialog
136
+        class="centerDialog"
137
+        width="1000px"
138
+        title="编辑空气消毒表"
139
+        :visible.sync="editDialogFormVisible">
140
+            <el-form :model="form" class="airForm">
141
+                <el-form-item label="时间" label-width="110px">
142
+                    <el-date-picker
143
+                    v-model="value1"
144
+                    type="datetime"
145
+                    placeholder="选择日期时间">
146
+                    </el-date-picker>
147
+                </el-form-item>
148
+                <el-form-item label="班次" label-width="110px">
149
+                    <el-select v-model="form.region" placeholder="请选择活动区域">
150
+                        <el-option label="区域一" value="shanghai"></el-option>
151
+                        <el-option label="区域二" value="beijing"></el-option>
152
+                    </el-select>
153
+                </el-form-item>
154
+                <el-form-item label="创建日期" label-width="110px">
155
+                    <el-date-picker
156
+                    v-model="value1"
157
+                    type="datetime"
158
+                    placeholder="选择日期时间">
159
+                    </el-date-picker>
160
+                </el-form-item>
161
+                <el-form-item label="消毒方式" label-width="110px">
162
+                    <el-input v-model="form.name"></el-input>
163
+                </el-form-item>
164
+                <el-form-item label="消毒液" label-width="110px">
165
+                    <el-input v-model="form.name"></el-input>
166
+                </el-form-item>
167
+                <el-form-item label="顺序号" label-width="110px">
168
+                    <el-input v-model="form.name"></el-input>
169
+                </el-form-item>
170
+                <el-form-item label="创建人" label-width="110px">
171
+                    <el-select v-model="value" placeholder="请选择">
172
+                        <el-option
173
+                        v-for="item in options"
174
+                        :key="item.value"
175
+                        :label="item.label"
176
+                        :value="item.value">
177
+                        </el-option>
178
+                    </el-select>
179
+                </el-form-item>
180
+                <el-form-item label="检测时间" label-width="110px">
181
+                    <el-date-picker
182
+                    v-model="value1"
183
+                    type="datetime"
184
+                    placeholder="选择日期时间">
185
+                    </el-date-picker>
186
+                </el-form-item>
187
+                <el-form-item label="检测结果" label-width="110px">
188
+                    <el-input v-model="form.name"></el-input>
189
+                </el-form-item>
190
+                <el-form-item label="上传时间" label-width="110px">
191
+                    <el-date-picker
192
+                    v-model="value1"
193
+                    type="datetime"
194
+                    placeholder="选择日期时间">
195
+                    </el-date-picker>
196
+                </el-form-item>
197
+                <el-form-item label="检测合格" label-width="110px">
198
+                    <div>
199
+                        <el-radio v-model="radio" label="1">备选项</el-radio>
200
+                        <el-radio v-model="radio" label="2">备选项</el-radio>
201
+                    </div>
202
+                </el-form-item>
203
+                <el-form-item label="修改标志" label-width="110px">
204
+                    <el-select v-model="value" placeholder="请选择">
205
+                        <el-option
206
+                        v-for="item in options"
207
+                        :key="item.value"
208
+                        :label="item.label"
209
+                        :value="item.value">
210
+                        </el-option>
211
+                    </el-select>
212
+                </el-form-item> 
213
+            </el-form>
214
+            <div slot="footer" class="dialog-footer">
215
+                <el-button @click="editDialogFormVisible = false">取 消</el-button>
216
+                <el-button type="primary" @click="editDialogFormVisible = false">确 定</el-button>
217
+            </div>
218
+        </el-dialog>
219
+    </div>
220
+  </div>
221
+
222
+</template>
223
+
224
+<script>
225
+  import BreadCrumb from '@/xt_pages/components/bread-crumb'
226
+
227
+  export default {
228
+    name: 'airDisinfect',
229
+    components: {
230
+      BreadCrumb
231
+    },
232
+    data() {
233
+      return {
234
+        crumbs: [
235
+          { path: false, name: '院感管理' },
236
+          { path: false, name: '透析室空气消毒记录表' }
237
+        ],
238
+        dialogFormVisible:false,
239
+        editDialogFormVisible:false,
240
+        tableData: [{
241
+            date: '2016-05-02',
242
+            name: '王小虎',
243
+            address: '上海市普陀区金沙江路 1518 弄'
244
+            }, {
245
+            date: '2016-05-04',
246
+            name: '王小虎',
247
+            address: '上海市普陀区金沙江路 1517 弄'
248
+            }, {
249
+            date: '2016-05-01',
250
+            name: '王小虎',
251
+            address: '上海市普陀区金沙江路 1519 弄'
252
+            }, {
253
+            date: '2016-05-03',
254
+            name: '王小虎',
255
+            address: '上海市普陀区金沙江路 1516 弄'
256
+        }],
257
+        form: {},
258
+        value1:''
259
+      }
260
+    },
261
+    created(){
262
+
263
+    },
264
+    methods: {
265
+        handleEdit(){
266
+            this.editDialogFormVisible = true
267
+        }
268
+    }
269
+  }
270
+</script>
271
+
272
+
273
+<style lang="scss" scoped>
274
+.airForm{
275
+    display: flex;
276
+    justify-content: space-between;
277
+    flex-wrap: wrap;
278
+    .el-form-item{
279
+        width:33%;
280
+    }
281
+    .el-date-editor.el-input, .el-date-editor.el-input__inner{
282
+        width: 200px;
283
+    }
284
+    .el-input{
285
+        width: 200px;
286
+    }
287
+    .el-select{
288
+        width: 200px;
289
+    }
290
+}
291
+</style>

+ 291 - 0
src/xt_pages/device/objectTableDisinfect.vue Ver arquivo

@@ -0,0 +1,291 @@
1
+<template>
2
+  <div class="main-contain">
3
+    <div class="position">
4
+      <bread-crumb :crumbs='crumbs'></bread-crumb>
5
+    </div>
6
+    <div class="app-container">
7
+        <div style="float:right;margin-bottom:10px;">
8
+            <el-button type="primary" @click="dialogFormVisible = true">新增</el-button>
9
+            <el-button type="danger">删除</el-button>
10
+        </div>
11
+        <el-table :data="tableData" border style="width: 100%" :row-style="{ color: '#303133' }" :header-cell-style="{backgroundColor: 'rgb(245, 247, 250)',color: '#606266'}">
12
+            <el-table-column type="selection" width="55" align="center"></el-table-column>
13
+            <el-table-column label="时间" width="120"></el-table-column>
14
+            <el-table-column label="班次" width="120"></el-table-column>
15
+            <el-table-column label="创建日期" width="120"></el-table-column>
16
+            <el-table-column label="消毒方式" width="120"></el-table-column>
17
+            <el-table-column label="消毒液" width="120"></el-table-column>
18
+            <el-table-column label="顺序号" width="80"></el-table-column>
19
+            <el-table-column label="创建人" width="80"></el-table-column>
20
+            <el-table-column label="检查结果" width="180"></el-table-column>
21
+            <el-table-column label="检查时间" width="120"></el-table-column>
22
+            <el-table-column label="数据上传时间" width="120"></el-table-column>
23
+            <el-table-column label="修改标志" width="90"></el-table-column>
24
+            <el-table-column label="操作" align="center">
25
+                <template slot-scope="scope">
26
+                    <el-button
27
+                    size="mini"
28
+                    type="primary"
29
+                    @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
30
+                    <el-button
31
+                    size="mini"
32
+                    type="danger"
33
+                    @click="handleDelete(scope.$index, scope.row)">删除</el-button>
34
+                </template>
35
+            </el-table-column>
36
+        </el-table>
37
+        <el-pagination
38
+            @size-change="handleSizeChange"
39
+            @current-change="handleCurrentChange"
40
+            :page-sizes="[10, 20, 50, 100]"
41
+            :page-size="10"
42
+            background
43
+            style="margin-top:20px;float: right"
44
+            layout="total, sizes, prev, pager, next, jumper"
45
+            :total="total"
46
+        >
47
+        </el-pagination>
48
+
49
+        <el-dialog
50
+        class="centerDialog"
51
+        width="1000px"
52
+        title="新增空气消毒表"
53
+        :visible.sync="dialogFormVisible">
54
+            <el-form :model="form" class="airForm">
55
+                <el-form-item label="时间" label-width="110px">
56
+                    <el-date-picker
57
+                    v-model="value1"
58
+                    type="datetime"
59
+                    placeholder="选择日期时间">
60
+                    </el-date-picker>
61
+                </el-form-item>
62
+                <el-form-item label="班次" label-width="110px">
63
+                    <el-select v-model="form.region" placeholder="请选择活动区域">
64
+                        <el-option label="区域一" value="shanghai"></el-option>
65
+                        <el-option label="区域二" value="beijing"></el-option>
66
+                    </el-select>
67
+                </el-form-item>
68
+                <el-form-item label="创建日期" label-width="110px">
69
+                    <el-date-picker
70
+                    v-model="value1"
71
+                    type="datetime"
72
+                    placeholder="选择日期时间">
73
+                    </el-date-picker>
74
+                </el-form-item>
75
+                <el-form-item label="消毒方式" label-width="110px">
76
+                    <el-input v-model="form.name"></el-input>
77
+                </el-form-item>
78
+                <el-form-item label="消毒液" label-width="110px">
79
+                    <el-input v-model="form.name"></el-input>
80
+                </el-form-item>
81
+                <el-form-item label="顺序号" label-width="110px">
82
+                    <el-input v-model="form.name"></el-input>
83
+                </el-form-item>
84
+                <el-form-item label="创建人" label-width="110px">
85
+                    <el-select v-model="value" placeholder="请选择">
86
+                        <el-option
87
+                        v-for="item in options"
88
+                        :key="item.value"
89
+                        :label="item.label"
90
+                        :value="item.value">
91
+                        </el-option>
92
+                    </el-select>
93
+                </el-form-item>
94
+                <el-form-item label="检测时间" label-width="110px">
95
+                    <el-date-picker
96
+                    v-model="value1"
97
+                    type="datetime"
98
+                    placeholder="选择日期时间">
99
+                    </el-date-picker>
100
+                </el-form-item>
101
+                <el-form-item label="检测结果" label-width="110px">
102
+                    <el-input v-model="form.name"></el-input>
103
+                </el-form-item>
104
+                <el-form-item label="上传时间" label-width="110px">
105
+                    <el-date-picker
106
+                    v-model="value1"
107
+                    type="datetime"
108
+                    placeholder="选择日期时间">
109
+                    </el-date-picker>
110
+                </el-form-item>
111
+                <el-form-item label="检测合格" label-width="110px">
112
+                    <div>
113
+                        <el-radio v-model="radio" label="1">备选项</el-radio>
114
+                        <el-radio v-model="radio" label="2">备选项</el-radio>
115
+                    </div>
116
+                </el-form-item>
117
+                <el-form-item label="修改标志" label-width="110px">
118
+                    <el-select v-model="value" placeholder="请选择">
119
+                        <el-option
120
+                        v-for="item in options"
121
+                        :key="item.value"
122
+                        :label="item.label"
123
+                        :value="item.value">
124
+                        </el-option>
125
+                    </el-select>
126
+                </el-form-item> 
127
+            </el-form>
128
+            <div slot="footer" class="dialog-footer">
129
+                <el-button @click="dialogFormVisible = false">取 消</el-button>
130
+                <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button>
131
+            </div>
132
+        </el-dialog>
133
+
134
+
135
+        <el-dialog
136
+        class="centerDialog"
137
+        width="1000px"
138
+        title="编辑空气消毒表"
139
+        :visible.sync="editDialogFormVisible">
140
+            <el-form :model="form" class="airForm">
141
+                <el-form-item label="时间" label-width="110px">
142
+                    <el-date-picker
143
+                    v-model="value1"
144
+                    type="datetime"
145
+                    placeholder="选择日期时间">
146
+                    </el-date-picker>
147
+                </el-form-item>
148
+                <el-form-item label="班次" label-width="110px">
149
+                    <el-select v-model="form.region" placeholder="请选择活动区域">
150
+                        <el-option label="区域一" value="shanghai"></el-option>
151
+                        <el-option label="区域二" value="beijing"></el-option>
152
+                    </el-select>
153
+                </el-form-item>
154
+                <el-form-item label="创建日期" label-width="110px">
155
+                    <el-date-picker
156
+                    v-model="value1"
157
+                    type="datetime"
158
+                    placeholder="选择日期时间">
159
+                    </el-date-picker>
160
+                </el-form-item>
161
+                <el-form-item label="消毒方式" label-width="110px">
162
+                    <el-input v-model="form.name"></el-input>
163
+                </el-form-item>
164
+                <el-form-item label="消毒液" label-width="110px">
165
+                    <el-input v-model="form.name"></el-input>
166
+                </el-form-item>
167
+                <el-form-item label="顺序号" label-width="110px">
168
+                    <el-input v-model="form.name"></el-input>
169
+                </el-form-item>
170
+                <el-form-item label="创建人" label-width="110px">
171
+                    <el-select v-model="value" placeholder="请选择">
172
+                        <el-option
173
+                        v-for="item in options"
174
+                        :key="item.value"
175
+                        :label="item.label"
176
+                        :value="item.value">
177
+                        </el-option>
178
+                    </el-select>
179
+                </el-form-item>
180
+                <el-form-item label="检测时间" label-width="110px">
181
+                    <el-date-picker
182
+                    v-model="value1"
183
+                    type="datetime"
184
+                    placeholder="选择日期时间">
185
+                    </el-date-picker>
186
+                </el-form-item>
187
+                <el-form-item label="检测结果" label-width="110px">
188
+                    <el-input v-model="form.name"></el-input>
189
+                </el-form-item>
190
+                <el-form-item label="上传时间" label-width="110px">
191
+                    <el-date-picker
192
+                    v-model="value1"
193
+                    type="datetime"
194
+                    placeholder="选择日期时间">
195
+                    </el-date-picker>
196
+                </el-form-item>
197
+                <el-form-item label="检测合格" label-width="110px">
198
+                    <div>
199
+                        <el-radio v-model="radio" label="1">备选项</el-radio>
200
+                        <el-radio v-model="radio" label="2">备选项</el-radio>
201
+                    </div>
202
+                </el-form-item>
203
+                <el-form-item label="修改标志" label-width="110px">
204
+                    <el-select v-model="value" placeholder="请选择">
205
+                        <el-option
206
+                        v-for="item in options"
207
+                        :key="item.value"
208
+                        :label="item.label"
209
+                        :value="item.value">
210
+                        </el-option>
211
+                    </el-select>
212
+                </el-form-item> 
213
+            </el-form>
214
+            <div slot="footer" class="dialog-footer">
215
+                <el-button @click="editDialogFormVisible = false">取 消</el-button>
216
+                <el-button type="primary" @click="editDialogFormVisible = false">确 定</el-button>
217
+            </div>
218
+        </el-dialog>
219
+    </div>
220
+  </div>
221
+
222
+</template>
223
+
224
+<script>
225
+  import BreadCrumb from '@/xt_pages/components/bread-crumb'
226
+
227
+  export default {
228
+    name: 'airDisinfect',
229
+    components: {
230
+      BreadCrumb
231
+    },
232
+    data() {
233
+      return {
234
+        crumbs: [
235
+          { path: false, name: '院感管理' },
236
+          { path: false, name: '透析室空气消毒记录表' }
237
+        ],
238
+        dialogFormVisible:false,
239
+        editDialogFormVisible:false,
240
+        tableData: [{
241
+            date: '2016-05-02',
242
+            name: '王小虎',
243
+            address: '上海市普陀区金沙江路 1518 弄'
244
+            }, {
245
+            date: '2016-05-04',
246
+            name: '王小虎',
247
+            address: '上海市普陀区金沙江路 1517 弄'
248
+            }, {
249
+            date: '2016-05-01',
250
+            name: '王小虎',
251
+            address: '上海市普陀区金沙江路 1519 弄'
252
+            }, {
253
+            date: '2016-05-03',
254
+            name: '王小虎',
255
+            address: '上海市普陀区金沙江路 1516 弄'
256
+        }],
257
+        form: {},
258
+        value1:''
259
+      }
260
+    },
261
+    created(){
262
+
263
+    },
264
+    methods: {
265
+        handleEdit(){
266
+            this.editDialogFormVisible = true
267
+        }
268
+    }
269
+  }
270
+</script>
271
+
272
+
273
+<style lang="scss" scoped>
274
+.airForm{
275
+    display: flex;
276
+    justify-content: space-between;
277
+    flex-wrap: wrap;
278
+    .el-form-item{
279
+        width:33%;
280
+    }
281
+    .el-date-editor.el-input, .el-date-editor.el-input__inner{
282
+        width: 200px;
283
+    }
284
+    .el-input{
285
+        width: 200px;
286
+    }
287
+    .el-select{
288
+        width: 200px;
289
+    }
290
+}
291
+</style>

+ 22 - 3
src/xt_pages/dialysis/batch_print/batch_print_order_thirtyTwo.vue Ver arquivo

@@ -874,11 +874,11 @@
874 874
                     <td width="150"></td>
875 875
                     <td width="30">医生</td>
876 876
                     <td width="80">
877
-                        <div class="under-line">
877
+                      <div class="under-line">
878 878
                         &nbsp;
879 879
                         <span v-if="setAdminUserES(record.prescription, 'creater') == ''">{{getAdminUser(record.prescription, 'creater')}}</span>
880
-                        <img class="es-img" :src="setAdminUserES(record.prescription, 'creater')" alt="" srcset="" v-else style="height: 30px;">
881
-                        </div>
880
+                        <img class="es-img" v-else style="height:30px;" :src="setAdminUserES(record.prescription, 'creater')" />
881
+                      </div>
882 882
                     </td>
883 883
                     <td width="50">穿刺护士</td>
884 884
                     <td width="80">
@@ -1220,6 +1220,25 @@ export default {
1220 1220
       })
1221 1221
   },
1222 1222
   methods: {
1223
+    getComplication(complication){
1224
+      if(complication.indexOf(',') == -1){
1225
+        let str = complication
1226
+        if(['无','头晕','头痛','呕吐','低血压','发热','抽搐','高血压','心律失常'].indexOf(str) == -1){
1227
+          return str
1228
+        }
1229
+      }else if(complication.indexOf(',') > -1){
1230
+        let str = complication
1231
+        if(['无','头晕','头痛','呕吐','低血压','发热','抽搐','高血压','心律失常'].indexOf(str) == -1){
1232
+          let newStr = ''
1233
+          str.split(',').map(item => {
1234
+            if(['无','头晕','头痛','呕吐','低血压','发热','抽搐','高血压','心律失常'].indexOf(item) == -1){
1235
+              newStr += item + ','
1236
+            }
1237
+          })
1238
+          return newStr.substring(0, newStr.length - 1)
1239
+        }
1240
+      }
1241
+    },
1223 1242
     dialysateFormulationName(id) {
1224 1243
       if (id in this.dialysateFormulationOptions) {
1225 1244
         return this.dialysateFormulationOptions[id].name

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyTwo.vue Ver arquivo

@@ -946,7 +946,7 @@
946 946
           <td width="80">
947 947
             <div class="under-line">
948 948
               &nbsp;
949
-              <span v-if=" setAdminUserES(prescription.creater) == '' " >{{ getAdminUser(prescription.creater)}}</span >
949
+              <span v-if=" setAdminUserES(prescription.creater) == '' " >{{ getAdminUser(prescription.creater)}}</span>
950 950
               <img style="height:30px;" :src="setAdminUserES(prescription.creater)" alt="" srcset="" v-else  />
951 951
             </div>
952 952
           </td>

+ 4 - 4
src/xt_pages/user/components/PatientSidebar.vue Ver arquivo

@@ -106,10 +106,10 @@ export default {
106 106
               name: '1-3',
107 107
               label: '检验检查'
108 108
             },
109
-            // {
110
-            //   name:'1-8',
111
-            //   label:'传染病管理'
112
-            // },
109
+            {
110
+              name:'1-8',
111
+              label:'传染病管理'
112
+            },
113 113
             {
114 114
               name: '1-5',
115 115
               label: '抢救记录'

+ 28 - 0
src/xt_pages/user/dialysisRecord.vue Ver arquivo

@@ -195,6 +195,34 @@
195 195
               ></template
196 196
             >
197 197
           </el-table-column>
198
+          <el-table-column
199
+            prop="assessment_after_dislysis"
200
+            width="140"
201
+            align="center"
202
+            label="目标超滤量"
203
+          >
204
+            <template slot-scope="scope"
205
+              ><span
206
+                >{{
207
+                  scope.row.prescription.target_ultrafiltration
208
+                }}</span
209
+              ></template
210
+            >
211
+          </el-table-column>
212
+          <el-table-column
213
+            prop="assessment_after_dislysis"
214
+            width="140"
215
+            align="center"
216
+            label="实际超滤量"
217
+          >
218
+            <template slot-scope="scope"
219
+              ><span
220
+                >{{
221
+                  scope.row.assessment_after_dislysis.actual_ultrafiltration
222
+                }}</span
223
+              ></template
224
+            >
225
+          </el-table-column>
198 226
 
199 227
           <!--<el-table-column-->
200 228
             <!--prop="access"-->

+ 58 - 57
src/xt_pages/user/inspectionInfectious.vue Ver arquivo

@@ -283,7 +283,7 @@ export default {
283 283
           var params = {
284 284
             patient: this.patientID,
285 285
             date: this.itemDate,
286
-            project_id: this.project.project_id
286
+            project_id: 14
287 287
           }
288 288
           DeletePatientInspection(params).then(response => {
289 289
             if (response.data.state == 0) {
@@ -322,65 +322,60 @@ export default {
322 322
       }
323 323
 
324 324
       this.form.method = 'edit'
325
-      this.formTitle = '修改' + this.project.project_name
326
-      this.form.project_id = this.project.project_id
325
+      this.formTitle = '修改' 
326
+      this.form.project_id = 14
327 327
       this.form.inspect_date = this.itemDate
328 328
       this.form.old_inspect_date = this.itemDate
329 329
       this.form.remind_cycle = this.patient_info.remind_cycle
330 330
       console.log(this.form.remind_cycle)
331 331
 
332 332
       this.form.formItem = []
333
-      for (var index in this.project.inspection_reference) {
333
+    
334
+      for (var index in this.project) {
334 335
         this.form.formItem.push({
335
-          id: this.project.inspection_reference[index].id in this.inspectionsMap ? this.inspectionsMap[this.project.inspection_reference[index].id].id : 0,
336
-          project_id: this.project.inspection_reference[index].project_id,
337
-          project_name: this.project.inspection_reference[index].project_name,
338
-          item_id: this.project.inspection_reference[index].id,
339
-          item: this.project.inspection_reference[index].item,
340
-          item_name: this.project.inspection_reference[index].item_name,
341
-          range_type: this.project.inspection_reference[index].range_type,
342
-          value: this.project.inspection_reference[index].id in this.inspectionsMap ? this.inspectionsMap[this.project.inspection_reference[index].id].inspect_value : '',
343
-          select_options: this.project.inspection_reference[index].range_options.split(','),
344
-          unit: this.project.inspection_reference[index].unit
336
+          id: this.project[index].id in this.inspectionsMap ? this.inspectionsMap[this.project[index].id].id : 0,
337
+          project_id: this.project[index].project_id,
338
+          project_name: this.project[index].project_name,
339
+          item_id: this.project[index].id,
340
+          item: this.project[index].item,
341
+          item_name: this.project[index].item_name,
342
+          range_type: this.project[index].range_type,
343
+          value: this.project[index].id in this.inspectionsMap ? this.inspectionsMap[this.project[index].id].inspect_value : '',
344
+          select_options: this.project[index].range_options.split(','),
345
+          unit: this.project[index].unit
345 346
         })
346 347
       }
347 348
       console.log(this.form.formItem)
348 349
       this.dialogFormVisible = true
349 350
     },
350 351
     openNew() {
352
+     
351 353
       if (this.project == null) {
352 354
         this.$message.error('请先选择项目')
353 355
         return false
354 356
       }
355 357
       this.form.method = 'add'
356 358
       this.formTitle = '新增' + this.project.project_name
357
-      this.form.project_id = this.project.project_id
359
+      this.form.project_id = 14
358 360
       this.form.remind_cycle = this.patient_info.remind_cycle
359 361
       var today = new Date()
360 362
       this.form.inspect_date = uParseTime(today, '{y}-{m}-{d} {h}:{i}')
361 363
       this.form.formItem = []
362
-      for (var index in this.project.inspection_reference) {
363
-        // var formItem = this.project.inspection_reference[index];
364
-        // formItem["value"] = '';
365
-        // if (formItem.range_type==2) {
366
-        //   formItem["select_options"] = formItem.range_options.split(",");
367
-        // }
368
-        this.form.formItem.push({
369
-          id: 0,
370
-          project_id: this.project.inspection_reference[index].project_id,
371
-          project_name: this.project.inspection_reference[index].project_name,
372
-          item_id: this.project.inspection_reference[index].id,
373
-          item: this.project.inspection_reference[index].item,
374
-          item_name: this.project.inspection_reference[index].item_name,
375
-          range_type: this.project.inspection_reference[index].range_type,
376
-          value: '',
377
-          select_options: this.project.inspection_reference[
378
-            index
379
-          ].range_options.split(','),
380
-          unit: this.project.inspection_reference[index].unit
381
-        })
382
-      }
383 364
 
365
+      for(let i=0;i<this.project.length;i++){
366
+          this.form.formItem.push({
367
+            id:0,
368
+            project_id: 14,
369
+            project_name: this.project[i].project_name,
370
+            item_id: this.project[i].id,
371
+            item: this.project[i].item,
372
+            item_name: this.project[i].item_name,
373
+            range_type: this.project[i].range_type,
374
+            value: '',
375
+            select_options: (this.project[i].range_options).split(','),
376
+            unit: this.project[i].unit
377
+          })
378
+      }
384 379
       this.dialogFormVisible = true
385 380
     },
386 381
     submitEdit(formName) {
@@ -421,7 +416,7 @@ export default {
421 416
                 this.inspectionsMap[inspections[index].item_id] =
422 417
                     inspections[index]
423 418
               }
424
-              var items = this.project.inspection_reference
419
+              var items = this.project
425 420
               for (var index in items) {
426 421
                 if (items[index].id in inspectionsMap) {
427 422
                   var item = {}
@@ -463,6 +458,7 @@ export default {
463 458
       })
464 459
     },
465 460
     submitNew(formName) {
461
+     
466 462
       this.$refs[formName].validate(valid => {
467 463
         if (valid) {
468 464
           this.formLoading = true
@@ -474,6 +470,10 @@ export default {
474 470
             this.form.formItem[index].value =
475 471
               '' + this.form.formItem[index].value
476 472
           }
473
+          console.log("22222",this.form)
474
+          console.log("33333",this.patientID)
475
+          console.log("444444",this.form.remind_cycle)
476
+         
477 477
           CreatePatientInspection(
478 478
             this.patientID,
479 479
             this.form,
@@ -494,11 +494,12 @@ export default {
494 494
 
495 495
                 this.itemDate = this.form.inspect_date
496 496
                 this.items = []
497
-                for (var index in this.projects) {
498
-                  if (this.projects[index].project_id == this.form.project_id) {
499
-                    this.projects[index].count++
500
-                    break
501
-                  }
497
+              
498
+                for(let i=0;i<this.projects.length;i++){
499
+                   if(this.projects[i].project_id == this.form.project_id){
500
+                      this.projects[i].count ++
501
+                      break
502
+                   }
502 503
                 }
503 504
                 this.total += 1
504 505
                 var inspections = response.data.data.inspections
@@ -515,7 +516,7 @@ export default {
515 516
                   this.inspectionsMap[inspections[index].item_id] =
516 517
                     inspections[index]
517 518
                 }
518
-                var items = this.project.inspection_reference
519
+                var items = this.project
519 520
                 for (var index in items) {
520 521
                   if (items[index].id in inspectionsMap) {
521 522
                     var item = {}
@@ -542,7 +543,7 @@ export default {
542 543
                 this.dialogFormVisible = false
543 544
 
544 545
                 this.queryParams.patient = this.patientID
545
-                this.queryParams.project_id = this.project.project_id
546
+                this.queryParams.project_id = 14
546 547
                 this.queryParams.page = 1
547 548
                 this.total = 0
548 549
                 this.fetchPatientInspections(this.queryParams)
@@ -566,21 +567,21 @@ export default {
566 567
       fetchInspectionReference(this.patientID)
567 568
         .then(response => {
568 569
           if (response.data.state == 1) {
569
-            var reference = response.data.data.reference
570
-            console.log("reference22222",reference)
571
-          
570
+            // var reference = response.data.data.reference
571
+            // console.log("reference22222",reference)
572
+            var list = response.data.data.list
573
+            console.log("list2222",list)
572 574
             var patient_info = response.data.data.patient_info
573
-            this.projects = reference
575
+            this.projects = list
574 576
             this.patient_info = patient_info
575 577
             var project_id = 0
576
-            for(let i=0;i<reference.length;i++){
577
-               if(reference[i].project_name == "传染病检查"){
578
-                 project_id = reference[i].project_id
579
-                 this.project = reference[i]
580
-                 this.itemLoading = true
581
-                 this.items = reference[i].inspection_reference
582
-                 this.itemName = reference[i].project_name
583
-               }
578
+            for(let i=0;i<list.length;i++){
579
+              project_id = 14
580
+              this.project = list
581
+              this.itemLoading = true
582
+              this.items = list
583
+              this.itemName =list[i].project_name
584
+               
584 585
             }
585 586
             this.queryParams.patient = this.patientID
586 587
             this.queryParams.project_id = project_id
@@ -631,7 +632,7 @@ export default {
631 632
               inspectionsMap[inspections[index].item_id] = inspections[index]
632 633
               this.inspectionsMap[inspections[index].item_id] = inspections[index]
633 634
             }
634
-            var items = this.project.inspection_reference
635
+            var items = this.project
635 636
             console.log("items222222222",items)
636 637
             for (var index in items) {
637 638
               if (items[index].id in inspectionsMap || items[index].item_id in inspectionsMap) {