浏览代码

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

杨青 1年前
父节点
当前提交
5d703a20e1

+ 9 - 0
src/api/datastore.js 查看文件

17
     data: params
17
     data: params
18
   })
18
   })
19
 }
19
 }
20
+
21
+export function getManageConfigList(params){
22
+  
23
+  return request({
24
+    url:"/api/dictionary/getmanageconfiglist",
25
+    method:"get",
26
+    data:params,
27
+  })
28
+}

+ 1 - 1
src/api/patient.js 查看文件

255
 }
255
 }
256
 
256
 
257
 export function PostSearch(keyword) {
257
 export function PostSearch(keyword) {
258
-  console.log('keyword2222222', keyword)
258
+  
259
   return request({
259
   return request({
260
     url: '/api/patients/search?keyword=' + keyword,
260
     url: '/api/patients/search?keyword=' + keyword,
261
     method: 'post'
261
     method: 'post'

+ 1 - 1
src/api/role/admin.js 查看文件

282
     method:"Post",
282
     method:"Post",
283
     data:data,
283
     data:data,
284
   })
284
   })
285
-}
285
+}

+ 1 - 0
src/store/getters.js 查看文件

20
   configlist: state => state.data.configlist,
20
   configlist: state => state.data.configlist,
21
 
21
 
22
   dictionary_configlist: state => state.data.dictionary_configlist,
22
   dictionary_configlist: state => state.data.dictionary_configlist,
23
+  manage_configlist:state => state.data.manage_configlist,
23
   pagedata:state => state.pagedata,
24
   pagedata:state => state.pagedata,
24
 
25
 
25
   xt_permission: state => state.xt_permission,
26
   xt_permission: state => state.xt_permission,

+ 30 - 5
src/store/modules/data.js 查看文件

1
-import { getConfigList,getDictionaryConfigList } from '@/api/datastore'
2
-import { getDataConfigList, setDataConfigList,getDataDictionaryConfigList,setDataDictionaryConfigList } from '@/utils/data_config' // getConfigList from sessionStorage
1
+import { getConfigList,getDictionaryConfigList,getManageConfigList } from '@/api/datastore'
2
+import { getDataConfigList, setDataConfigList,getDataDictionaryConfigList,setDataDictionaryConfigList,setDataManageConfigList } from '@/utils/data_config' // getConfigList from sessionStorage
3
 
3
 
4
 const data = {
4
 const data = {
5
   state: {
5
   state: {
6
     configlist: '',
6
     configlist: '',
7
     dictionary_configlist:'',
7
     dictionary_configlist:'',
8
+    manage_configlist:''
8
   },
9
   },
9
 
10
 
10
   mutations: {
11
   mutations: {
11
     SET_CONFIGLIST: (state, configlist) => {
12
     SET_CONFIGLIST: (state, configlist) => {
12
       state.configlist = configlist
13
       state.configlist = configlist
13
-    }, SET_DICTIONARY_CONFIGLIST: (state, configlist) => {
14
+    }, 
15
+    SET_DICTIONARY_CONFIGLIST: (state, configlist) => {
14
       state.dictionary_configlist = configlist
16
       state.dictionary_configlist = configlist
15
-    }
16
-
17
+    },
18
+    SET_Manage_CONFIGLIST: (state, configlist) => {
19
+      state.manage_configlist = configlist
20
+    },
17
   },
21
   },
18
 
22
 
19
   actions: {
23
   actions: {
57
           reject(error)
61
           reject(error)
58
         })
62
         })
59
 
63
 
64
+
65
+        getManageConfigList().then(response => {
66
+          if (!response.data) { // 由于mockjs 不支持自定义状态码只能这样hack
67
+            reject('error')
68
+          }
69
+          const list = response.data.data
70
+         
71
+          console.log('请求返回的数据:', list)
72
+          if (list) { // 验证返回的configlist是否是一个非空数组
73
+            // console.log('转换的configlist为:', list.configlist)
74
+            commit('SET_Manage_CONFIGLIST', list.configlist)
75
+            setDataManageConfigList(JSON.stringify(list.configlist))
76
+            resolve()
77
+          } else {
78
+            reject('getInfo: configlist must be a non-null array !')
79
+          }
80
+        }).catch(error => {
81
+          reject(error)
82
+        })
83
+
60
       })
84
       })
61
     },
85
     },
62
     updateConfigList({ commit }, configArr) {
86
     updateConfigList({ commit }, configArr) {
162
         }
186
         }
163
         infoJSON[module].push(configArr)
187
         infoJSON[module].push(configArr)
164
         commit('SET_DICTIONARY_CONFIGLIST', infoJSON)
188
         commit('SET_DICTIONARY_CONFIGLIST', infoJSON)
189
+
165
         setDataDictionaryConfigList(JSON.stringify(infoJSON))
190
         setDataDictionaryConfigList(JSON.stringify(infoJSON))
166
         resolve()
191
         resolve()
167
       })
192
       })

+ 41 - 0
src/utils/data.js 查看文件

73
     }
73
     }
74
   }
74
   }
75
 }
75
 }
76
+
77
+
78
+export function getManageMentDataConfig(module, field) {
79
+  var storeConfigList = store.getters.manage_configlist
80
+  console.log("storeConfigListwwowowowowwo",storeConfigList)
81
+  var moduleConfig = storeConfigList[module]
82
+  if (moduleConfig == undefined) {
83
+    return false
84
+  }
85
+  if (module === 'summary') {
86
+    console.log("哈哈哈hhhwowowowoo")
87
+    var Aresult = []
88
+    for (var j = 0; j < moduleConfig.length; j++) {
89
+      var Atemp = []
90
+      var Aconfig = moduleConfig[j]
91
+      Atemp['id'] = Aconfig.value
92
+      Atemp['value'] = Aconfig.content
93
+      Atemp['text'] = Aconfig.title
94
+      Aresult.push(Atemp)
95
+    }
96
+    // console.log("Aresultwoowowowowow",Aresult)
97
+    return Aresult
98
+  } else {
99
+    for (var i = 0; i < moduleConfig.length; i++) {
100
+      var newConfig = moduleConfig[i]
101
+      if (newConfig.field_name === field) {
102
+        var result = []
103
+        if (newConfig.childs != null) {
104
+          for (var j = 0; j < newConfig.childs.length; j++) {
105
+            var tempconfig = newConfig.childs[j]
106
+            var temp = []
107
+            temp['id'] = tempconfig.value
108
+            temp['name'] = tempconfig.name
109
+            result.push(temp)
110
+          }
111
+        }
112
+        return result
113
+      }
114
+    }
115
+  }
116
+}

+ 17 - 0
src/utils/data_config.js 查看文件

5
 const dataDictionaryConfigKey = 'data_dictionary_config_list'
5
 const dataDictionaryConfigKey = 'data_dictionary_config_list'
6
 
6
 
7
 
7
 
8
+const manageDictionaryConfigKey ="manage_dictionary_config_list"
9
+
10
+
8
 
11
 
9
 
12
 
10
 export function getDataConfigList() {
13
 export function getDataConfigList() {
15
   window.sessionStorage.setItem(dataConfigKey, infoJSONStr)
18
   window.sessionStorage.setItem(dataConfigKey, infoJSONStr)
16
 }
19
 }
17
 
20
 
21
+
22
+
18
 export function removeDataConfigList() {
23
 export function removeDataConfigList() {
19
   window.sessionStorage.removeItem(dataConfigKey)
24
   window.sessionStorage.removeItem(dataConfigKey)
20
 }
25
 }
48
   window.sessionStorage.removeItem(dataDictionaryConfigKey)
53
   window.sessionStorage.removeItem(dataDictionaryConfigKey)
49
 }
54
 }
50
 
55
 
56
+
57
+export function getDataManageConfigList() {
58
+  return window.sessionStorage.getItem(manageDictionaryConfigKey)
59
+}
60
+
61
+export function setDataManageConfigList(infoJSONStr){
62
+  window.sessionStorage.setItem(manageDictionaryConfigKey, infoJSONStr)
63
+}
64
+
65
+export function removeManageConfigList() {
66
+  window.sessionStorage.removeItem(manageDictionaryConfigKey)
67
+}

+ 4 - 1
src/xt_pages/device/airDisinfect.vue 查看文件

298
 
298
 
299
 <script>
299
 <script>
300
   import BreadCrumb from '@/xt_pages/components/bread-crumb'
300
   import BreadCrumb from '@/xt_pages/components/bread-crumb'
301
+  import { getManageMentDataConfig } from '@/utils/data'
301
   import { getAllDoctorList,saveAirDisinfect,getAirList,getAirDisinfectDetail,updateAirDisinfect,deleteAirDisinfect } from "@/api/device"
302
   import { getAllDoctorList,saveAirDisinfect,getAirList,getAirDisinfectDetail,updateAirDisinfect,deleteAirDisinfect } from "@/api/device"
302
   import { uParseTime } from '@/utils/tools'
303
   import { uParseTime } from '@/utils/tools'
303
   const moment = require('moment')
304
   const moment = require('moment')
356
       }
357
       }
357
     },
358
     },
358
     created(){
359
     created(){
360
+      this.disinfection_fluid = getManageMentDataConfig('management', 'disinfection_fluid')
361
+      console.log("disinfection_fluid",this.disinfection_fluid)
359
       this.getlist()
362
       this.getlist()
360
       this.getAirList()
363
       this.getAirList()
361
     },
364
     },
387
                    check_out:parseInt(this.form.check_out),
390
                    check_out:parseInt(this.form.check_out),
388
                    modifications:parseInt(this.form.modifications),
391
                    modifications:parseInt(this.form.modifications),
389
                  }
392
                  }
390
-                //  console.log("params",params)
393
+              console.log("params",params)
391
                 
394
                 
392
                saveAirDisinfect(params).then(response=>{
395
                saveAirDisinfect(params).then(response=>{
393
                   if(response.data.state == 1){
396
                   if(response.data.state == 1){

+ 3 - 1
src/xt_pages/device/airDisinfectTwo.vue 查看文件

843
     import { getAllDoctorList,saveNewAirDisinfect,getNewAirDisinfectList,getNewAirDisinfectByIdList,updateNewAirDisinfect,deleteNewAirDisInfect,getAirDisinfectLongTime} from "@/api/device"
843
     import { getAllDoctorList,saveNewAirDisinfect,getNewAirDisinfectList,getNewAirDisinfectByIdList,updateNewAirDisinfect,deleteNewAirDisInfect,getAirDisinfectLongTime} from "@/api/device"
844
     import { uParseTime } from '@/utils/tools'
844
     import { uParseTime } from '@/utils/tools'
845
     const moment = require('moment')
845
     const moment = require('moment')
846
+    import { getManageMentDataConfig } from '@/utils/data'
846
     export default {
847
     export default {
847
       name: 'airDisinfect',
848
       name: 'airDisinfect',
848
       components: {
849
       components: {
943
         }
944
         }
944
       },
945
       },
945
       created(){
946
       created(){
946
-       
947
+        this.disinfection_fluid = getManageMentDataConfig('management', 'disinfection_fluid')
948
+        console.log("disinfection_fluid",this.disinfection_fluid)
947
         this.getAllDoctorList()
949
         this.getAllDoctorList()
948
         this.getNewAirDisinfectList()
950
         this.getNewAirDisinfectList()
949
         var time=moment(this.form.first_start_time).format("HH:mm");
951
         var time=moment(this.form.first_start_time).format("HH:mm");

+ 14 - 2
src/xt_pages/outpatientCharges/summary.vue 查看文件

124
           <!--          </el-button-->
124
           <!--          </el-button-->
125
           <!--          >-->
125
           <!--          >-->
126
 
126
 
127
-           <el-button size="small" type="primary" @click="export_detail_three">报表下载12</el-button>
127
+<!--           <el-button size="small" type="primary" @click="export_detail_three">报表下载12</el-button>-->
128
           <!-- <el-button size="small" type="primary" @click="export_detail_four">报表下载3</el-button>-->
128
           <!-- <el-button size="small" type="primary" @click="export_detail_four">报表下载3</el-button>-->
129
           <!-- <el-button size="small" type="primary" @click="export_detail_five">报表下载3</el-button>-->
129
           <!-- <el-button size="small" type="primary" @click="export_detail_five">报表下载3</el-button>-->
130
-           <el-button size="small" type="primary" @click="export_detail_six">报表下载9</el-button>
130
+<!--           <el-button size="small" type="primary" @click="export_detail_six">报表下载9</el-button>-->
131
           <!-- <el-button size="small" type="primary" @click="export_detail_tenone">报表下载10</el-button>-->
131
           <!-- <el-button size="small" type="primary" @click="export_detail_tenone">报表下载10</el-button>-->
132
           <!--  <el-button size="small" type="primary" @click="export_detail_seven">报表下载4</el-button>-->
132
           <!--  <el-button size="small" type="primary" @click="export_detail_seven">报表下载4</el-button>-->
133
 
133
 
2677
               治疗费:0,
2677
               治疗费:0,
2678
               材料费:0,
2678
               材料费:0,
2679
               中成药费:0,
2679
               中成药费:0,
2680
+              护理费:0,
2680
               备注: "就诊日期:" + this.getTimes(order.settle_accounts_date) + " 医保报销: "+order.fund_pay_sumamt + " 现金:"+order.psn_cash_pay,
2681
               备注: "就诊日期:" + this.getTimes(order.settle_accounts_date) + " 医保报销: "+order.fund_pay_sumamt + " 现金:"+order.psn_cash_pay,
2681
             }
2682
             }
2682
             let xiyaoPrice = 0
2683
             let xiyaoPrice = 0
2685
             let zhiLiaoPrice = 0
2686
             let zhiLiaoPrice = 0
2686
             let cailiaoPrice = 0
2687
             let cailiaoPrice = 0
2687
             let zhongchengyaoPrice = 0
2688
             let zhongchengyaoPrice = 0
2689
+            let huliPrice = 0
2690
+
2688
 
2691
 
2689
               for (let b = 0; b < order.info.length; b++) {
2692
               for (let b = 0; b < order.info.length; b++) {
2690
                 if(order.info[b].med_chrgitm_type ==  '09'){
2693
                 if(order.info[b].med_chrgitm_type ==  '09'){
2705
                 if(order.info[b].med_chrgitm_type ==  '11'){
2708
                 if(order.info[b].med_chrgitm_type ==  '11'){
2706
                   zhongchengyaoPrice = zhongchengyaoPrice + order.info[b].det_item_fee_sumamt
2709
                   zhongchengyaoPrice = zhongchengyaoPrice + order.info[b].det_item_fee_sumamt
2707
                 }
2710
                 }
2711
+
2712
+                if(order.info[b].med_chrgitm_type ==  '07'){
2713
+                  huliPrice = huliPrice + order.info[b].det_item_fee_sumamt
2714
+                }
2708
               }
2715
               }
2709
             obj.西药费 = xiyaoPrice
2716
             obj.西药费 = xiyaoPrice
2710
             obj.化验费 = huaYanPrice
2717
             obj.化验费 = huaYanPrice
2712
             obj.治疗费 = zhiLiaoPrice
2719
             obj.治疗费 = zhiLiaoPrice
2713
             obj.材料费 = cailiaoPrice
2720
             obj.材料费 = cailiaoPrice
2714
             obj.中成药费 = zhongchengyaoPrice
2721
             obj.中成药费 = zhongchengyaoPrice
2722
+            obj.护理费 = huliPrice
2723
+
2715
 
2724
 
2716
 
2725
 
2717
             list.push(obj)
2726
             list.push(obj)
2727
               "治疗费",
2736
               "治疗费",
2728
               "材料费",
2737
               "材料费",
2729
               "中成药费",
2738
               "中成药费",
2739
+              "护理费",
2740
+
2730
               "备注",
2741
               "备注",
2731
             ];
2742
             ];
2732
             const filterVal = [
2743
             const filterVal = [
2738
               "治疗费",
2749
               "治疗费",
2739
               "材料费",
2750
               "材料费",
2740
               "中成药费",
2751
               "中成药费",
2752
+              "护理费",
2741
               "备注",
2753
               "备注",
2742
             ];
2754
             ];
2743
             const data = this.formatJson(filterVal, list);
2755
             const data = this.formatJson(filterVal, list);

+ 3 - 2
src/xt_pages/role/admin.vue 查看文件

177
           style="float:left"
177
           style="float:left"
178
           @click="toEnd">结束签署</el-button> -->
178
           @click="toEnd">结束签署</el-button> -->
179
            
179
            
180
-         
180
+       
181
           
181
           
182
      </div>
182
      </div>
183
     
183
     
1013
           this.$message.success("保存成功")
1013
           this.$message.success("保存成功")
1014
         }
1014
         }
1015
       })
1015
       })
1016
-    }
1016
+    },
1017
+   
1017
   },
1018
   },
1018
   watch: {
1019
   watch: {
1019
     should_update_admins(should_change) {
1020
     should_update_admins(should_change) {

+ 45 - 40
src/xt_pages/user/Sitemap.vue 查看文件

58
 
58
 
59
 
59
 
60
             <!-- 穿刺文字 @mousedown="mousedown($event)"   active  @mousedown="startDrag"   @mousedown="A_mousedow($event)" @mouseup="A_moouseup($event)" left:text_left+'px',top:text_top+'px',-->
60
             <!-- 穿刺文字 @mousedown="mousedown($event)"   active  @mousedown="startDrag"   @mousedown="A_mousedow($event)" @mouseup="A_moouseup($event)" left:text_left+'px',top:text_top+'px',-->
61
-            <!-- <div   
61
+            <!-- <div
62
             >  width:(item.width + 10)+'px',-->
62
             >  width:(item.width + 10)+'px',-->
63
               <div v-for="(item,index) in text_arr" :key="index" class="add-mark-text-wrap active text" id="text" @mousedown="mousedown($event)"
63
               <div v-for="(item,index) in text_arr" :key="index" class="add-mark-text-wrap active text" id="text" @mousedown="mousedown($event)"
64
               :style="{width: 'fit-content',left:item.left+'px',top:item.top+'px','font-size':14+'px', position: 'absolute'}"
64
               :style="{width: 'fit-content',left:item.left+'px',top:item.top+'px','font-size':14+'px', position: 'absolute'}"
65
-              > 
65
+              >
66
               <!-- <el-input v-model="item.text" class="inputStyle">
66
               <!-- <el-input v-model="item.text" class="inputStyle">
67
                 <template slot="prefix">
67
                 <template slot="prefix">
68
                   {{ item.text }}
68
                   {{ item.text }}
265
                 <div style="width: 200px;">住院(门诊)号:{{ patients.admission_number }}</div>
265
                 <div style="width: 200px;">住院(门诊)号:{{ patients.admission_number }}</div>
266
                 <div style="width: 200px;">打印时间:{{date}}</div>
266
                 <div style="width: 200px;">打印时间:{{date}}</div>
267
               </div>
267
               </div>
268
-              
268
+
269
               <div style="width: 530px;margin: 20px auto;">
269
               <div style="width: 530px;margin: 20px auto;">
270
                 <img :src="imgUrls" alt="" srcset="">
270
                 <img :src="imgUrls" alt="" srcset="">
271
-                
271
+
272
               </div>
272
               </div>
273
             <!-- </div> -->
273
             <!-- </div> -->
274
           </div>
274
           </div>
301
       shiyituDialogVisible:false,
301
       shiyituDialogVisible:false,
302
       dayinDialogVisible:false,
302
       dayinDialogVisible:false,
303
       imgUrl:[],
303
       imgUrl:[],
304
-      
304
+
305
       fangxiangA:[{markNum:'',left:'',top:''}],//a端进针方向的数组
305
       fangxiangA:[{markNum:'',left:'',top:''}],//a端进针方向的数组
306
       fangxiangA_num:1,//控制a端进针方向是否显示
306
       fangxiangA_num:1,//控制a端进针方向是否显示
307
       fangxiangA_left:400,//A端进针方向X
307
       fangxiangA_left:400,//A端进针方向X
312
       fangxiangV_left:100,//v端进针方向X
312
       fangxiangV_left:100,//v端进针方向X
313
       fangxiangV_top:78,//v端进针方向Y
313
       fangxiangV_top:78,//v端进针方向Y
314
 
314
 
315
-      
315
+
316
       fuzhuA:[{a_markNum:0,a_left:0,a_top:0}],//助辅工具a的数组
316
       fuzhuA:[{a_markNum:0,a_left:0,a_top:0}],//助辅工具a的数组
317
       fuzhuA_num:1,//控制a端辅助工具是否显示
317
       fuzhuA_num:1,//控制a端辅助工具是否显示
318
       xuanzhuan_a:0,//点击旋转角度a
318
       xuanzhuan_a:0,//点击旋转角度a
343
 
343
 
344
       av_bkx:0,
344
       av_bkx:0,
345
       av_bky:0,
345
       av_bky:0,
346
-      
347
-      fileList:[],//上传图片
346
+
347
+      fileList:[],
348
       uploadData: { token: '', key: '' },
348
       uploadData: { token: '', key: '' },
349
       qiniuDomain: 'https://images.shengws.com/',
349
       qiniuDomain: 'https://images.shengws.com/',
350
       puncture_text:[{text:'穿刺角度',width:70},{text:'卡夫距导管出口距离cm',width:158},{text:'动脉端向心穿刺',width:116},{text:'动脉端离心穿刺',width:116},
350
       puncture_text:[{text:'穿刺角度',width:70},{text:'卡夫距导管出口距离cm',width:158},{text:'动脉端向心穿刺',width:116},{text:'动脉端离心穿刺',width:116},
378
     }
378
     }
379
   },
379
   },
380
   created(){
380
   created(){
381
-    
381
+
382
     const id = this.$route.params && this.$route.params.id;
382
     const id = this.$route.params && this.$route.params.id;
383
     this.patientID = parseInt(id);
383
     this.patientID = parseInt(id);
384
-   
384
+
385
     // this.getPatientSitemap(this.patientID)
385
     // this.getPatientSitemap(this.patientID)
386
   },
386
   },
387
   mounted(){
387
   mounted(){
408
     open(){
408
     open(){
409
       this.imgDialogVisible = true
409
       this.imgDialogVisible = true
410
     },
410
     },
411
-   
411
+
412
     a_item(e,val){
412
     a_item(e,val){
413
       console.log('asdfasdf222',this.Aarr);
413
       console.log('asdfasdf222',this.Aarr);
414
      for(let i=0;i<this.Aarr.length;i++){
414
      for(let i=0;i<this.Aarr.length;i++){
450
       // }
450
       // }
451
      }
451
      }
452
     },
452
     },
453
-    
453
+
454
     A_mousedow(e){
454
     A_mousedow(e){
455
       console.log('7777',e);
455
       console.log('7777',e);
456
       // console.log('8888',val);
456
       // console.log('8888',val);
773
         this.imgUrls = canvas.toDataURL("image/png");
773
         this.imgUrls = canvas.toDataURL("image/png");
774
         // console.log('123424534',this.imgUrls)
774
         // console.log('123424534',this.imgUrls)
775
       });
775
       });
776
-     
777
-      
776
+
777
+
778
     },
778
     },
779
     // 打印
779
     // 打印
780
     dayin(){
780
     dayin(){
781
-      
781
+
782
       const style='@media print{.parint_content{width:960px;} #ossPointMarkImg {width: 520px;min-height: 600px;height: auto;border-radius: 2px;pointer-events: none;} .mark-target-a{background: #E73535;top: 40px; left: 40px;} .mark-line{background: #E73535;} .mark-target-v{background: rgb(53,162,231);.mark-line{background: #35A2E7;}}  .mark-target-a,.mark-target-v {position: absolute;z-index: 1001;width: 26px;border-radius: 13px;height: 26px;text-align: center;line-height: 26px;font-size: 18px;cursor: move;color: rgb(255,255,255);.mark-line {transform: rotate(160deg);transform-origin: left bottom;}.mark-line {display: inline-block;position: absolute;left: 50%;top: 50%;width: 86px;height: 1px;cursor: default;z-index: -1;}}'
782
       const style='@media print{.parint_content{width:960px;} #ossPointMarkImg {width: 520px;min-height: 600px;height: auto;border-radius: 2px;pointer-events: none;} .mark-target-a{background: #E73535;top: 40px; left: 40px;} .mark-line{background: #E73535;} .mark-target-v{background: rgb(53,162,231);.mark-line{background: #35A2E7;}}  .mark-target-a,.mark-target-v {position: absolute;z-index: 1001;width: 26px;border-radius: 13px;height: 26px;text-align: center;line-height: 26px;font-size: 18px;cursor: move;color: rgb(255,255,255);.mark-line {transform: rotate(160deg);transform-origin: left bottom;}.mark-line {display: inline-block;position: absolute;left: 50%;top: 50%;width: 86px;height: 1px;cursor: default;z-index: -1;}}'
783
       printJS({
783
       printJS({
784
         printable: "print_img",
784
         printable: "print_img",
1011
         for(let i=0;i<this.Aarr.length;i++){
1011
         for(let i=0;i<this.Aarr.length;i++){
1012
             this.Aarr[i].mark_num = parseInt(this.Aarr[i].markNum)?parseInt(this.Aarr[i].markNum):0
1012
             this.Aarr[i].mark_num = parseInt(this.Aarr[i].markNum)?parseInt(this.Aarr[i].markNum):0
1013
             this.Aarr[i].is_status = parseInt(this.Aarr[i].status)?parseInt(this.Aarr[i].status):0
1013
             this.Aarr[i].is_status = parseInt(this.Aarr[i].status)?parseInt(this.Aarr[i].status):0
1014
-            this.Aarr[i].left = parseInt(this.Aarr[i].left)?parseInt(this.Aarr[i].left):0 
1015
-            this.Aarr[i].top = parseInt(this.Aarr[i].top)?parseInt(this.Aarr[i].top):0 
1014
+            this.Aarr[i].left = parseInt(this.Aarr[i].left)?parseInt(this.Aarr[i].left):0
1015
+            this.Aarr[i].top = parseInt(this.Aarr[i].top)?parseInt(this.Aarr[i].top):0
1016
         }
1016
         }
1017
       }
1017
       }
1018
 
1018
 
1019
       if(this.Varr!=null && this.Varr.length>0){
1019
       if(this.Varr!=null && this.Varr.length>0){
1020
-        
1020
+
1021
         for(let i=0;i<this.Varr.length;i++){
1021
         for(let i=0;i<this.Varr.length;i++){
1022
             this.Varr[i].mark_num = parseInt(this.Varr[i].markNum)?parseInt(this.Varr[i].markNum):0
1022
             this.Varr[i].mark_num = parseInt(this.Varr[i].markNum)?parseInt(this.Varr[i].markNum):0
1023
             this.Varr[i].is_status = parseInt(this.Varr[i].status)?parseInt(this.Varr[i].status):0
1023
             this.Varr[i].is_status = parseInt(this.Varr[i].status)?parseInt(this.Varr[i].status):0
1024
-            this.Varr[i].left = parseInt(this.Varr[i].left)?parseInt(this.Varr[i].left):0 
1025
-            this.Varr[i].top = parseInt(this.Varr[i].top)?parseInt(this.Varr[i].top):0 
1024
+            this.Varr[i].left = parseInt(this.Varr[i].left)?parseInt(this.Varr[i].left):0
1025
+            this.Varr[i].top = parseInt(this.Varr[i].top)?parseInt(this.Varr[i].top):0
1026
         }
1026
         }
1027
       }
1027
       }
1028
-   
1029
 
1028
 
1029
+
1030
+       var img_url = ""
1031
+       if(this.fileList!=null && this.fileList.length>0){
1032
+          img_url = this.fileList[0].img_url
1033
+       }
1030
        var params = {
1034
        var params = {
1031
          id:this.id,
1035
          id:this.id,
1032
          is_append:is_append,
1036
          is_append:is_append,
1068
          left_v:0,
1072
          left_v:0,
1069
          aarr:this.Aarr,
1073
          aarr:this.Aarr,
1070
          varr:this.Varr,
1074
          varr:this.Varr,
1075
+         img_url:img_url,
1071
        }
1076
        }
1072
        console.log("paramswowwo",params)
1077
        console.log("paramswowwo",params)
1073
 
1078
 
1075
           if(response.data.state == 1){
1080
           if(response.data.state == 1){
1076
             var deviceValsualMap =  response.data.data.deviceValsualMap
1081
             var deviceValsualMap =  response.data.data.deviceValsualMap
1077
             this.$message.success("保存成功!")
1082
             this.$message.success("保存成功!")
1078
-            
1083
+
1079
             this.append =false
1084
             this.append =false
1080
             this.getPatientSitemap(this.patientID)
1085
             this.getPatientSitemap(this.patientID)
1081
           }
1086
           }
1130
             this.text_num =sitemap.text_num
1135
             this.text_num =sitemap.text_num
1131
             this.text_top = sitemap.text_top
1136
             this.text_top = sitemap.text_top
1132
             this.v_num =sitemap.v_num
1137
             this.v_num =sitemap.v_num
1133
-         
1138
+
1134
             this.xuanzhuan_a = sitemap.xuanzhuan_a
1139
             this.xuanzhuan_a = sitemap.xuanzhuan_a
1135
             this.xuanzhuan_v = sitemap.xuanzhuan_v
1140
             this.xuanzhuan_v = sitemap.xuanzhuan_v
1136
-            
1141
+
1137
             this.A_right = []
1142
             this.A_right = []
1138
-            
1143
+
1139
             if(sitemap.DeviceValsualALeft!=null && sitemap.DeviceValsualALeft.length>0){
1144
             if(sitemap.DeviceValsualALeft!=null && sitemap.DeviceValsualALeft.length>0){
1140
               for(let i=0;i<sitemap.DeviceValsualALeft.length;i++){
1145
               for(let i=0;i<sitemap.DeviceValsualALeft.length;i++){
1141
-             
1146
+
1142
                 sitemap.DeviceValsualALeft[i].markNum =  sitemap.DeviceValsualALeft[i].mark_num
1147
                 sitemap.DeviceValsualALeft[i].markNum =  sitemap.DeviceValsualALeft[i].mark_num
1143
 
1148
 
1144
                 this.A_right.push(sitemap.DeviceValsualALeft[i])
1149
                 this.A_right.push(sitemap.DeviceValsualALeft[i])
1145
              }
1150
              }
1146
             }
1151
             }
1147
-          
1148
-            this.V_right = []          
1152
+
1153
+            this.V_right = []
1149
             if(sitemap.DeviceValsualALeft!=null && sitemap.DeviceValsualALeft.length>0){
1154
             if(sitemap.DeviceValsualALeft!=null && sitemap.DeviceValsualALeft.length>0){
1150
               for(let i=0;i<sitemap.DeviceValsualALeft.length;i++){
1155
               for(let i=0;i<sitemap.DeviceValsualALeft.length;i++){
1151
-             
1156
+
1152
                 sitemap.XtDeviceValsualVLeft[i].markNum =  sitemap.XtDeviceValsualVLeft[i].mark_num
1157
                 sitemap.XtDeviceValsualVLeft[i].markNum =  sitemap.XtDeviceValsualVLeft[i].mark_num
1153
 
1158
 
1154
                 this.V_right.push(sitemap.XtDeviceValsualVLeft[i])
1159
                 this.V_right.push(sitemap.XtDeviceValsualVLeft[i])
1155
               }
1160
               }
1156
             }
1161
             }
1157
-           
1162
+
1158
             this.fuzhuA = []
1163
             this.fuzhuA = []
1159
             if(sitemap.DeviceValsualFuzhuA!=null && sitemap.DeviceValsualFuzhuA.length>0){
1164
             if(sitemap.DeviceValsualFuzhuA!=null && sitemap.DeviceValsualFuzhuA.length>0){
1160
               for(let i=0;i<sitemap.DeviceValsualFuzhuA.length;i++){
1165
               for(let i=0;i<sitemap.DeviceValsualFuzhuA.length;i++){
1162
               this.fuzhuA.push( sitemap.DeviceValsualFuzhuA[i])
1167
               this.fuzhuA.push( sitemap.DeviceValsualFuzhuA[i])
1163
             }
1168
             }
1164
             }
1169
             }
1165
-           
1170
+
1166
             this.fuzhuV = []
1171
             this.fuzhuV = []
1167
             if(sitemap.DeviceValsualFuzhuV!=null && sitemap.DeviceValsualFuzhuV.length>0){
1172
             if(sitemap.DeviceValsualFuzhuV!=null && sitemap.DeviceValsualFuzhuV.length>0){
1168
               for(let i=0;i<sitemap.DeviceValsualFuzhuV.length;i++){
1173
               for(let i=0;i<sitemap.DeviceValsualFuzhuV.length;i++){
1170
               this.fuzhuV.push( sitemap.DeviceValsualFuzhuV[i])
1175
               this.fuzhuV.push( sitemap.DeviceValsualFuzhuV[i])
1171
              }
1176
              }
1172
             }
1177
             }
1173
-                
1178
+
1174
              this.fangxiangA = []
1179
              this.fangxiangA = []
1175
              if(sitemap.DeviceValsualMapFangxiangA!=null && sitemap.DeviceValsualMapFangxiangA.length>0){
1180
              if(sitemap.DeviceValsualMapFangxiangA!=null && sitemap.DeviceValsualMapFangxiangA.length>0){
1176
                for(let i=0;i<sitemap.DeviceValsualMapFangxiangA.length;i++){
1181
                for(let i=0;i<sitemap.DeviceValsualMapFangxiangA.length;i++){
1186
                 sitemap.DeviceValsualMapFangxiangV[i].markNum = sitemap.DeviceValsualMapFangxiangV[i].mark_num
1191
                 sitemap.DeviceValsualMapFangxiangV[i].markNum = sitemap.DeviceValsualMapFangxiangV[i].mark_num
1187
                 this.fangxiangV.push(sitemap.DeviceValsualMapFangxiangV[i])
1192
                 this.fangxiangV.push(sitemap.DeviceValsualMapFangxiangV[i])
1188
               }
1193
               }
1189
-             } 
1194
+             }
1190
              console.log('222222222222',this.fangxiangV);
1195
              console.log('222222222222',this.fangxiangV);
1191
-             
1196
+
1192
              this.text_arr = []
1197
              this.text_arr = []
1193
              if(sitemap.DeviceValsualTextArr!=null && sitemap.DeviceValsualTextArr.length>0){
1198
              if(sitemap.DeviceValsualTextArr!=null && sitemap.DeviceValsualTextArr.length>0){
1194
               for(let i=0;i<sitemap.DeviceValsualTextArr.length;i++){
1199
               for(let i=0;i<sitemap.DeviceValsualTextArr.length;i++){
1195
                this.text_arr.push(sitemap.DeviceValsualTextArr[i])
1200
                this.text_arr.push(sitemap.DeviceValsualTextArr[i])
1196
               }
1201
               }
1197
              }
1202
              }
1198
-            
1203
+
1199
 
1204
 
1200
              this.Aarr = []
1205
              this.Aarr = []
1201
              if(sitemap.DeviceValusalMapArr!=null && sitemap.DeviceValusalMapArr.length>0){
1206
              if(sitemap.DeviceValusalMapArr!=null && sitemap.DeviceValusalMapArr.length>0){
1205
                 this.Aarr.push(sitemap.DeviceValusalMapArr[i])
1210
                 this.Aarr.push(sitemap.DeviceValusalMapArr[i])
1206
               }
1211
               }
1207
              }
1212
              }
1208
-             
1213
+
1209
 
1214
 
1210
              this.Varr = []
1215
              this.Varr = []
1211
              if(sitemap.DeviceValusalMapVrr!=null && sitemap.DeviceValusalMapVrr.length>0){
1216
              if(sitemap.DeviceValusalMapVrr!=null && sitemap.DeviceValusalMapVrr.length>0){
1215
                this.Varr.push(sitemap.DeviceValusalMapVrr[i])
1220
                this.Varr.push(sitemap.DeviceValusalMapVrr[i])
1216
               }
1221
               }
1217
              }
1222
              }
1218
-          
1219
-             
1223
+
1224
+             this.fileList[0].img_url =  sitemap.img_url
1220
             }
1225
             }
1221
 
1226
 
1222
          }
1227
          }
1223
       })
1228
       })
1224
     },
1229
     },
1225
-    
1230
+
1226
     chakan(){
1231
     chakan(){
1227
       console.log('22222',);
1232
       console.log('22222',);
1228
       this.shiyituDialogVisible=true
1233
       this.shiyituDialogVisible=true
1242
       // let input = document.getElementById("inpu");
1247
       // let input = document.getElementById("inpu");
1243
       // const l = input.value.length;
1248
       // const l = input.value.length;
1244
       // this.widthtext=(l+1) * 15 + "px"
1249
       // this.widthtext=(l+1) * 15 + "px"
1245
-      // input.style.width = (l+1) * 15 + "px"; 
1250
+      // input.style.width = (l+1) * 15 + "px";
1246
     }
1251
     }
1247
   },
1252
   },
1248
   created(){
1253
   created(){

+ 4 - 3
src/xt_pages/user/patients.vue 查看文件

528
           <el-form-item label="转归(死亡)时间 :" prop="lapseto_time" required v-if="lapsetoForm.lapseto_type == 2 || lapsetoForm.lapseto_type == 3"> 
528
           <el-form-item label="转归(死亡)时间 :" prop="lapseto_time" required v-if="lapsetoForm.lapseto_type == 2 || lapsetoForm.lapseto_type == 3"> 
529
             <el-date-picker
529
             <el-date-picker
530
               v-model="lapsetoForm.lapseto_time"
530
               v-model="lapsetoForm.lapseto_time"
531
-              type="datetime"
532
-              format="yyyy-MM-dd HH:mm:ss"
533
-              value-format="yyyy-MM-dd HH:mm:ss"
531
+              type="date"
532
+              format="yyyy-MM-dd"
533
+              value-format="yyyy-MM-dd"
534
               placeholder="选择日期时间"
534
               placeholder="选择日期时间"
535
               default-time="12:00:00"
535
               default-time="12:00:00"
536
             >
536
             >
1347
         //   this.lapsetoForm.lapseto_type = 3
1347
         //   this.lapsetoForm.lapseto_type = 3
1348
         //  }
1348
         //  }
1349
         console.log("22222",this.lapsetoForm)
1349
         console.log("22222",this.lapsetoForm)
1350
+       
1350
         EditLapseto(this.lapsetoForm.patient_id, this.lapsetoForm,this.form.patient_start_time,this.form.patient_end_time,this.form.patient_address).then(
1351
         EditLapseto(this.lapsetoForm.patient_id, this.lapsetoForm,this.form.patient_start_time,this.form.patient_end_time,this.form.patient_address).then(
1351
           response => {
1352
           response => {
1352
             if (response.data.state === 1) {
1353
             if (response.data.state === 1) {

+ 1 - 1
src/xt_pages/user/vascularAccess.vue 查看文件

459
         <el-button type="primary" @click="updatedVasularAccess('form')">保存</el-button>
459
         <el-button type="primary" @click="updatedVasularAccess('form')">保存</el-button>
460
      </span>
460
      </span>
461
      </el-dialog>
461
      </el-dialog>
462
-     <!-- <sitemap> </sitemap> -->
462
+     <sitemap> </sitemap>
463
     </div>
463
     </div>
464
 
464
 
465
      <multi-select-box
465
      <multi-select-box

+ 7 - 7
src/xt_pages/workforce/Patientshift.vue 查看文件

600
      // 替换
600
      // 替换
601
      coverSch(){
601
      coverSch(){
602
       this.tipDialogVisible=false
602
       this.tipDialogVisible=false
603
-      this.currentData={
604
-        currentData_id:this.cur_drag_info.id,
605
-        currentData_name:this.cur_drag_info.name,
606
-        currentData_quhao:this.cur_drag_info.quhao,
607
-        currentData_chaung:this.cur_drag_info.chaung,
608
-      }
603
+      // this.currentData={
604
+      //   currentData_id:this.cur_drag_info.id,
605
+      //   currentData_name:this.cur_drag_info.name,
606
+      //   currentData_quhao:this.cur_drag_info.quhao,
607
+      //   currentData_chaung:this.cur_drag_info.chaung,
608
+      // }
609
       let params={
609
       let params={
610
         id_one:this.cur_drag_info.id,
610
         id_one:this.cur_drag_info.id,
611
         id_two:this.currentData.currentData_id
611
         id_two:this.currentData.currentData_id
619
           this.$message.success("替换成功");
619
           this.$message.success("替换成功");
620
           this.tipDialogVisible = false
620
           this.tipDialogVisible = false
621
           this.tipDialogVisibleTwo = false
621
           this.tipDialogVisibleTwo = false
622
-          this.getSchedulesOne();
622
+          this.getlist();
623
         }
623
         }
624
       });
624
       });
625
     },
625
     },