XMLWAN 4 år sedan
förälder
incheckning
2d82287c66

+ 170 - 100
src/xt_pages/dialysis/Dialog/StatOrderDialog/index.vue Visa fil

@@ -1,104 +1,175 @@
1 1
 <template>
2
-    <div>
3
-        <el-dialog title="临时医嘱" :visible.sync="statOrder" width="500px">
4
-            <el-form :model="form">
5
-                <el-form-item label="医嘱类型 : " :label-width="formLabelWidth">
6
-                    <!-- <el-input v-model="form.name" auto-complete="off"></el-input> -->
7
-                    <span>临时</span>
8
-                </el-form-item>
9
-                <el-form-item label="医嘱时间 : " :label-width="formLabelWidth">
10
-                    <span>2018-09-08</span>
11
-                </el-form-item>
12
-                <el-form-item label="开始时间 : " :label-width="formLabelWidth">
13
-                  <el-col :span="11">
14
-                    <el-date-picker type="date" placeholder="选择日期" v-model="form.startDate" style="width: 100%;"></el-date-picker>
15
-                  </el-col>
16
-                </el-form-item>
17
-                <el-form-item label="提醒日期 : " :label-width="formLabelWidth">
18
-                  <el-col :span="11">
19
-                    <el-date-picker type="date" placeholder="选择日期" v-model="form.remindDate" style="width: 100%;"></el-date-picker>
20
-                  </el-col>
21
-                </el-form-item>
22
-                <el-form-item label="开嘱医生 : " :label-width="formLabelWidth">
23
-                  <el-select v-model="form.doctor" >
24
-                    <el-option v-for="item in doctorList" :label="item.label" :value="item.value" :key="item.value"></el-option>
25
-                  </el-select>
26
-                </el-form-item>
27
-                <el-form-item label="医嘱名称 : " :label-width="formLabelWidth">
28
-                  <el-select v-model="form.name" >
29
-                      <el-option v-for="(item, index) in nameList" :label="item.label" :value="item.value" :key="index"></el-option>
30
-                  </el-select>  
31
-                </el-form-item>
32
-                <el-form-item label="医嘱内容 : " :label-width="formLabelWidth">
33
-                    <span>1g*8# 片剂</span>
34
-                </el-form-item>
35
-                <el-form-item label="单次用量 : " :label-width="formLabelWidth">
36
-                    <el-input-number v-model="form.single" controls-position="right" @change="handleChange" ></el-input-number>
37
-                    <span>g</span>
38
-                </el-form-item> 
39
-                <el-form-item label="开药数量 : " :label-width="formLabelWidth">
40
-                    <el-input-number v-model="form.number" controls-position="right" @change="handleChange" ></el-input-number>
41
-                    <span>瓶</span>
42
-                </el-form-item> 
43
-                <el-form-item label="给药途径 : " :label-width="formLabelWidth">
44
-                  <el-select v-model="form.way" style="width:100%;" >
45
-                      <el-option v-for="(item, index) in wayList" :label="item.label" :value="item.value" :key="index"></el-option>                      
46
-                  </el-select>  
47
-                </el-form-item>
48
-                <el-form-item label="执行频率 : " :label-width="formLabelWidth">
49
-                  <el-select v-model="form.frequency" style="width:100%;">
50
-                      <el-option v-for="(item, index) in frequencyList" :label="item.label" :value="item.value" :key="index"></el-option>                                           
51
-                  </el-select>  
52
-                </el-form-item>
53
-                <el-form-item label="子药数量 : " :label-width="formLabelWidth">
54
-                  <el-input-number v-model="form.child" @change="handleChangeChild" label="0"></el-input-number>
55
-                </el-form-item>
2
+  <div>
3
+    <el-dialog title="临时医嘱" :visible.sync="statOrder" width="500px">
4
+      <el-form :model="form">
5
+        <el-form-item label="医嘱类型 : " :label-width="formLabelWidth">
6
+          <!-- <el-input v-model="form.name" auto-complete="off"></el-input> -->
7
+          <span>临时</span>
8
+        </el-form-item>
9
+        <el-form-item label="医嘱时间 : " :label-width="formLabelWidth">
10
+          <span>2018-09-08</span>
11
+        </el-form-item>
12
+        <el-form-item label="开始时间 : " :label-width="formLabelWidth">
13
+          <el-col :span="11">
14
+            <el-date-picker
15
+              type="date"
16
+              placeholder="选择日期"
17
+              v-model="form.startDate"
18
+              style="width: 100%;"
19
+            ></el-date-picker>
20
+          </el-col>
21
+        </el-form-item>
22
+        <el-form-item label="提醒日期 : " :label-width="formLabelWidth">
23
+          <el-col :span="11">
24
+            <el-date-picker
25
+              type="date"
26
+              placeholder="选择日期"
27
+              v-model="form.remindDate"
28
+              style="width: 100%;"
29
+            ></el-date-picker>
30
+          </el-col>
31
+        </el-form-item>
32
+        <el-form-item label="开嘱医生 : " :label-width="formLabelWidth">
33
+          <el-select v-model="form.doctor">
34
+            <el-option
35
+              v-for="item in doctorList"
36
+              :label="item.label"
37
+              :value="item.value"
38
+              :key="item.value"
39
+            ></el-option>
40
+          </el-select>
41
+        </el-form-item>
42
+        <el-form-item label="医嘱名称 : " :label-width="formLabelWidth">
43
+          <el-select v-model="form.name">
44
+            <el-option
45
+              v-for="(item, index) in nameList"
46
+              :label="item.label"
47
+              :value="item.value"
48
+              :key="index"
49
+            ></el-option>
50
+          </el-select>
51
+        </el-form-item>
52
+        <el-form-item label="医嘱内容 : " :label-width="formLabelWidth">
53
+          <span>1g*8# 片剂</span>
54
+        </el-form-item>
55
+        <el-form-item label="单次用量 : " :label-width="formLabelWidth">
56
+          <el-input-number
57
+            v-model="form.single"
58
+            controls-position="right"
59
+            @change="handleChange"
60
+          ></el-input-number>
61
+          <span>g</span>
62
+        </el-form-item>
63
+        <el-form-item label="开药数量 : " :label-width="formLabelWidth">
64
+          <el-input-number
65
+            v-model="form.number"
66
+            controls-position="right"
67
+            @change="handleChange"
68
+          ></el-input-number>
69
+          <span>瓶</span>
70
+        </el-form-item>
71
+        <el-form-item label="给药途径 : " :label-width="formLabelWidth">
72
+          <el-select v-model="form.way" style="width:100%;">
73
+            <el-option
74
+              v-for="(item, index) in wayList"
75
+              :label="item.label"
76
+              :value="item.value"
77
+              :key="index"
78
+            ></el-option>
79
+          </el-select>
80
+        </el-form-item>
81
+        <el-form-item label="执行频率 : " :label-width="formLabelWidth">
82
+          <el-select v-model="form.frequency" style="width:100%;">
83
+            <el-option
84
+              v-for="(item, index) in frequencyList"
85
+              :label="item.label"
86
+              :value="item.value"
87
+              :key="index"
88
+            ></el-option>
89
+          </el-select>
90
+        </el-form-item>
91
+        <el-form-item label="子药数量 : " :label-width="formLabelWidth">
92
+          <el-input-number
93
+            v-model="form.child"
94
+            @change="handleChangeChild"
95
+            label="0"
96
+          ></el-input-number>
97
+        </el-form-item>
56 98
 
57
-                <el-form style="border-top: 1px solid #409eff;border-bottom: 1px solid #409eff;padding:22px 0 0 0;">
58
-                  <el-form-item label="子药名称1 : " :label-width="formLabelWidth">
59
-                     <el-select v-model="form.name" >
60
-                        <el-option v-for="(item, index) in nameList" :label="item.label" :value="item.value" :key="index"></el-option>
61
-                     </el-select>  
62
-                  </el-form-item>
63
-                  <el-form-item label="子药描述1 : " :label-width="formLabelWidth">
64
-                    <span>1g*8# 片剂</span>
65
-                  </el-form-item>
66
-                  <el-form-item label="单次用量1 : " :label-width="formLabelWidth">
67
-                    <el-input-number v-model="form.single" controls-position="right" @change="handleChange" ></el-input-number>
68
-                    <span>g</span>
69
-                </el-form-item> 
70
-                <el-form-item label="开药数量1 : " :label-width="formLabelWidth">
71
-                    <el-input-number v-model="form.number" controls-position="right" @change="handleChange" ></el-input-number>
72
-                    <span>瓶</span>
73
-                </el-form-item> 
74
-              </el-form>
99
+        <el-form
100
+          style="border-top: 1px solid #409eff;border-bottom: 1px solid #409eff;padding:22px 0 0 0;"
101
+        >
102
+          <el-form-item label="子药名称1 : " :label-width="formLabelWidth">
103
+            <el-select v-model="form.name">
104
+              <el-option
105
+                v-for="(item, index) in nameList"
106
+                :label="item.label"
107
+                :value="item.value"
108
+                :key="index"
109
+              ></el-option>
110
+            </el-select>
111
+          </el-form-item>
112
+          <el-form-item label="子药描述1 : " :label-width="formLabelWidth">
113
+            <span>1g*8# 片剂</span>
114
+          </el-form-item>
115
+          <el-form-item label="单次用量1 : " :label-width="formLabelWidth">
116
+            <el-input-number
117
+              v-model="form.single"
118
+              controls-position="right"
119
+              @change="handleChange"
120
+            ></el-input-number>
121
+            <span>g</span>
122
+          </el-form-item>
123
+          <el-form-item label="开药数量1 : " :label-width="formLabelWidth">
124
+            <el-input-number
125
+              v-model="form.number"
126
+              controls-position="right"
127
+              @change="handleChange"
128
+            ></el-input-number>
129
+            <span>瓶</span>
130
+          </el-form-item>
131
+        </el-form>
75 132
 
76
-              <el-form style="border-top: 1px solid #409eff;border-bottom: 1px solid #409eff;padding:22px 0 0 0;">
77
-                  <el-form-item label="子药名称2 : " :label-width="formLabelWidth">
78
-                     <el-select v-model="form.name" >
79
-                        <el-option v-for="(item, index) in nameList" :label="item.label" :value="item.value" :key="index"></el-option>
80
-                     </el-select>  
81
-                  </el-form-item>
82
-                  <el-form-item label="子药描述2 : " :label-width="formLabelWidth">
83
-                    <span>1g*8# 片剂</span>
84
-                  </el-form-item>
85
-                  <el-form-item label="单次用量2 : " :label-width="formLabelWidth">
86
-                    <el-input-number v-model="form.single" controls-position="right" @change="handleChange" ></el-input-number>
87
-                    <span>g</span>
88
-                </el-form-item> 
89
-                <el-form-item label="开药数量2 : " :label-width="formLabelWidth">
90
-                    <el-input-number v-model="form.number" controls-position="right" @change="handleChange" ></el-input-number>
91
-                    <span>瓶</span>
92
-                </el-form-item> 
93
-              </el-form>
94
-                
95
-            </el-form>
96
-            <div slot="footer" class="dialog-footer">
97
-                <el-button @click="statOrder = false">取 消</el-button>                                
98
-                <el-button type="primary" @click="statOrder = false">保 存</el-button>
99
-            </div>
100
-        </el-dialog>
101
-    </div>
133
+        <el-form
134
+          style="border-top: 1px solid #409eff;border-bottom: 1px solid #409eff;padding:22px 0 0 0;"
135
+        >
136
+          <el-form-item label="子药名称2 : " :label-width="formLabelWidth">
137
+            <el-select v-model="form.name">
138
+              <el-option
139
+                v-for="(item, index) in nameList"
140
+                :label="item.label"
141
+                :value="item.value"
142
+                :key="index"
143
+              ></el-option>
144
+            </el-select>
145
+          </el-form-item>
146
+          <el-form-item label="子药描述2 : " :label-width="formLabelWidth">
147
+            <span>1g*8# 片剂</span>
148
+          </el-form-item>
149
+          <el-form-item label="单次用量2 : " :label-width="formLabelWidth">
150
+            <el-input-number
151
+              v-model="form.single"
152
+              controls-position="right"
153
+              @change="handleChange"
154
+            ></el-input-number>
155
+            <span>g</span>
156
+          </el-form-item>
157
+          <el-form-item label="开药数量2 : " :label-width="formLabelWidth">
158
+            <el-input-number
159
+              v-model="form.number"
160
+              controls-position="right"
161
+              @change="handleChange"
162
+            ></el-input-number>
163
+            <span>瓶</span>
164
+          </el-form-item>
165
+        </el-form>
166
+      </el-form>
167
+      <div slot="footer" class="dialog-footer">
168
+        <el-button @click="statOrder = false">取 消</el-button>
169
+        <el-button type="primary" @click="statOrder = false">保 存</el-button>
170
+      </div>
171
+    </el-dialog>
172
+  </div>
102 173
 </template>
103 174
 <script>
104 175
 export default {
@@ -165,9 +236,8 @@ export default {
165 236
 </script>
166 237
 
167 238
 <style rel="stylesheet/css" lang="scss" scoped>
168
-.child{
239
+.child {
169 240
   border-top: 1px solid #dcdfe6;
170 241
   border-bottom: 1px solid #dcdfe6;
171 242
 }
172 243
 </style>
173
-

Filskillnaden har hållits tillbaka eftersom den är för stor
+ 1446 - 1121
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue