Browse Source

Merge branch 'master' of http://git.shengws.com/csx/Vue_New

See999 4 years ago
parent
commit
f3d622e085

+ 1 - 2
config/dev.env.js View File

@@ -6,9 +6,8 @@
6 6
 module.exports = {
7 7
   NODE_ENV: '"development"',
8 8
   ENV_CONFIG: '"dev"',
9
-  //BASE_API: '"http://new_mobile.xt.api.sgjyun.com"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
9
+  BASE_API: '"http://new_mobile.xt.api.sgjyun.com"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527,////'"http://localhost:9529"',
10 10
   // BASE_API:'"http://localhost:9531"',
11
-  BASE_API: '"http://api.xt.test.sgjyun.com"',
12 11
   SSO_HOST: '"http://testsso.sgjyun.com"',
13 12
   SRCM_HOST: '"http://test1.sgjyun.com"',
14 13
   XT_HOST: '"http://xt.test.sgjyun.com"',

+ 4 - 0
src/store/modules/xt_user.js View File

@@ -363,12 +363,16 @@ const xt_user = {
363 363
         resolve()
364 364
       })
365 365
     }, updateAllFiledConfigList({ commit }, object) {
366
+      console.log(object)
366 367
       var oldFiledList = getFiledConfigList()
367 368
       var infoJSON = JSON.parse(oldFiledList)
368 369
 
369 370
       return new Promise((resolve, reject) => {
370 371
         infoJSON = object
372
+        console.log(infoJSON)
373
+
371 374
         setFiledConfigList(JSON.stringify(infoJSON))
375
+
372 376
         commit('SET_FILEDS_LIST', infoJSON)
373 377
         resolve()
374 378
       })

+ 2 - 2
src/xt_pages/data/printTemplate.vue View File

@@ -222,9 +222,9 @@ export default {
222 222
               this.radio = template_id.toString();
223 223
               this.tempRadio = template_id.toString();
224 224
               // 同步
225
-              console.log(response.data.data.fileds)
225
+              // console.log(response.data.data.fileds)
226 226
               this.loading = false;
227
-               store.dispatch("updateAllFiledConfigList", response.data.data.fileds).then(() => {});
227
+               // store.dispatch("updateAllFiledConfigList", response.data.data.fileds).then(() => {});
228 228
               this.$message({
229 229
                 type: "success",
230 230
                 message: "切换成功"

+ 170 - 100
src/xt_pages/dialysis/Dialog/StatOrderDialog/index.vue View File

@@ -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
-

File diff suppressed because it is too large
+ 1446 - 1121
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue


+ 1 - 1
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

@@ -427,7 +427,7 @@
427 427
               <el-input v-model="form.ultrafiltration_rate"></el-input>
428 428
             </el-form-item>
429 429
           </el-col>
430
-          <el-col :span="8" v-if="isShow('超滤量') &&(template_id != 6 || template_id != 10 || template_id != 11)">
430
+          <el-col :span="8" v-if="isShow('超滤量') &&(template_id == 6 || template_id == 10 || template_id == 11)">
431 431
             <el-form-item label="超滤量(ml):">
432 432
               <el-input v-model="form.ultrafiltration_volume"></el-input>
433 433
             </el-form-item>

File diff suppressed because it is too large
+ 2453 - 2452
src/xt_pages/dialysis/template/DialysisPrintOrderNine.vue


File diff suppressed because it is too large
+ 287 - 302
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue


File diff suppressed because it is too large
+ 0 - 3099
src/xt_pages/dialysis/template/dialysisPrintOrderNine.vue


+ 13 - 13
src/xt_permission.js View File

@@ -12,19 +12,19 @@ const permissionWhiteList = loginWhiteList.concat(['/']) // 权限验证白名
12 12
 
13 13
 router.beforeEach((to, from, next) => {
14 14
   // 线上注释
15
-  // if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
-  //   store.dispatch('VerifyConfigList', []).then(() => {
17
-  //     next()
18
-  //   })
19
-  // }
20
-  // if (store.getters.permission_routers === undefined) {
21
-  //   store.dispatch('xt_GenerateRoutes', []).then(() => {
22
-  //     next()
23
-  //   })
24
-  // } else {
25
-  //   next()
26
-  // }
27
-  // return
15
+  if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
+    store.dispatch('VerifyConfigList', []).then(() => {
17
+      next()
18
+    })
19
+  }
20
+  if (store.getters.permission_routers === undefined) {
21
+    store.dispatch('xt_GenerateRoutes', []).then(() => {
22
+      next()
23
+    })
24
+  } else {
25
+    next()
26
+  }
27
+  return
28 28
   // 线上注释
29 29
 
30 30
   NProgress.start()