hwy 5 mesiacov pred
rodič
commit
6f946fbc1c

+ 2 - 2
app/statistics/html/comprehensive-query.html

@ -1100,11 +1100,11 @@
    charset="utf-8"></script>
  <script src="../../../component/statistics/CopdPatientRecordEdit/index.js" type="text/javascript"
    charset="utf-8"></script>
    <script src="../../../component/statistics/CopdServiceRecord/index.js" type="text/javascript"
    <script src="../../../component/statistics/CopdServiceRecord/index.js?v=1.0.0" type="text/javascript"
    charset="utf-8"></script>
    <script src="../../../component/statistics/HealthRecord/index.js" type="text/javascript"
    charset="utf-8"></script>
  <script src="../../../component/statistics/CopdRecordSearch/index.js" type="text/javascript"
  <script src="../../../component/statistics/CopdRecordSearch/index.js?v=1.0.0" type="text/javascript"
    charset="utf-8"></script>
</body>

+ 1 - 1
app/statistics/html/home.html

@ -128,6 +128,6 @@
        <script src="../../../api/statistics-api.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../component/common/event-bus.js"></script>
        <script src="../js/common.js" type="text/javascript" charset="utf-8"></script>
        <script src="../js/home.js" type="text/javascript" charset="utf-8"></script>
        <script src="../js/home.js?v=1.0.0" type="text/javascript" charset="utf-8"></script>
    </body>
</html>

+ 25 - 21
app/statistics/js/home.js

@ -141,7 +141,7 @@ new Vue({
			var vm = this
			var roles = window.sessionStorage.getItem("userRole");
			//如果没有缓存userRole,则说明是第一次进入统计页面,需要重新请求患者信息
			if(!roles){
			// if(!roles){
			    var vm = this;
			    httpRequest.getDoctorInfo().then(function(res){
			        var docInfo = res.data,
@ -168,26 +168,27 @@ new Vue({
			            var selected = userRole[0];
			            window.sessionStorage.setItem("selectedRole", JSON.stringify(selected));
			            $("#main").removeClass("c-hide")
			        }else{
			             top.toastr.warning("您没有权限查看该页面");
			        }	            
			    })
			}else{
			    this.roles = JSON.parse(roles);
			    if(this.roles.length>0){
			        var selected = window.sessionStorage.getItem("selectedRole");
			        if(selected && selected!= "undefined") {
			            this.selectedRole = JSON.parse(selected).code;
			        } else {
			            this.selectedRole = this.roles[0].code;
			            var selected = this.roles[0];
			            window.sessionStorage.setItem("selectedRole", JSON.stringify(selected));
			        }
			        $("#main").removeClass("c-hide")
			    }else{
			        top.toastr.warning("您没有权限查看该页面");
			    }	        
			}
					if(userRole.length==0&&docInfo.specialistRole&&docInfo.specialistRole.length==0){
						top.toastr.warning("您没有权限查看该页面");
					}            
			    })
			// }else{
			//     this.roles = JSON.parse(roles);
			//     if(this.roles.length>0){
			//         var selected = window.sessionStorage.getItem("selectedRole");
			//         if(selected && selected!= "undefined") {
			//             this.selectedRole = JSON.parse(selected).code;
			//         } else {
			//             this.selectedRole = this.roles[0].code;
			//             var selected = this.roles[0];
			//             window.sessionStorage.setItem("selectedRole", JSON.stringify(selected));
			//         }
			//         $("#main").removeClass("c-hide")
			//     }else{
			//         top.toastr.warning("您没有权限查看该页面");
			//     }	        
			// }
		},
		paramClick:function(v) {
			if(v == 'ztfx') {
@ -212,7 +213,10 @@ new Vue({
				}
			}else if(v == 'sjcx') {
				this.showDetail(this.dataQuery[0].url)
			}else if(v == 'ndkhbb') {
			}else if(v=='jkmzf'){
            this.showDetail('comprehensive-query.html?iSearch=1')
			}
			else if(v == 'ndkhbb') {
				this.showDetail(this.dataQuery[2].url)
			}else if(v == 'jmfx') {
				this.showDetail(this.signAnalysis[2].url)

+ 6 - 4
component/statistics/CopdPatientRecord/index.js

@ -41,7 +41,7 @@ Vue.component('copd-patient-record', {
      size: 50,
      currentSize:50,
      currentPage: 1,
      rangeList:[  {name: '按区', code: 'town'}],
      rangeList:[{name: '按区', code: 'town'}],
      rangeCode:'town',
      totalPage: 0,
      totalCount: 0,
@ -154,13 +154,15 @@ Vue.component('copd-patient-record', {
    initScope(vm) {
      //获得缓存中缓存的角色权限
      var userRole = window.sessionStorage.getItem('selectedRole');
      console.log(userRole,'ssssssssssllllllllllllllll')
      if (!userRole) {
        return false;
      }
      vm.userRole = JSON.parse(userRole);
      console.log(vm.userRole.code.length,'aaaaaaaaapppppppppppppppppp')
      //level:2、市,3、区,4、社区,5、团队
      vm.initareaLevel = vm.areaLevel = vm.userRole.code == '350200' ? 2 : vm.userRole.code.length == 6 ? 3 : 4;
      vm.initlevel = vm.level = vm.userRole.code == '350200' ? 4 : vm.userRole.code.length == 6 ? 3 : 2;
      vm.initareaLevel = vm.areaLevel = vm.userRole.code == 'jk_350200' ? 2 : vm.userRole.code.length == 9 ? 3 : 4;
      vm.initlevel = vm.level = vm.userRole.code == 'jk_350200' ? 4 : vm.userRole.code.length == 9 ? 3 : 2;
      //	vm.lowLevel = vm.initlowLevel = vm.userRole.code == '350200' ? 3 : vm.userRole.code.length == 6 ? 2 : 1;
    
      vm.initarea = vm.area = vm.userRole.code;
@ -168,7 +170,7 @@ Vue.component('copd-patient-record', {
    
      if (vm.initlevel == 4) {
        //市获取区
        vm.getDistrict(3, vm.initarea, vm.areaTitle.substr(0, 3));
        vm.getDistrict(3, vm.initarea.substring(3), vm.areaTitle.substr(0, 3));
        vm.rangeCode = vm.rangeList[0].code;
      } else if (vm.initlevel == 3) {
        //区获取社区

+ 4 - 5
component/statistics/CopdRecordSearch/index.js

@ -189,21 +189,21 @@ Vue.component('copd-record-search', {
initScope(vm) {
  //获得缓存中缓存的角色权限
  var userRole = window.sessionStorage.getItem('selectedRole');
  console.log(userRole,'aaaaaaaaaaalllllooooooooooooooo')
  if (!userRole) {
    return false;
  }
  vm.userRole = JSON.parse(userRole);
  //level:2、市,3、区,4、社区,5、团队
  vm.initareaLevel = vm.areaLevel = vm.userRole.code == '350200' ? 2 : vm.userRole.code.length == 6 ? 3 : 4;
  vm.initlevel = vm.level = vm.userRole.code == '350200' ? 4 : vm.userRole.code.length == 6 ? 3 : 2;
  vm.initareaLevel = vm.areaLevel = vm.userRole.code == 'jk_350200' ? 2 : vm.userRole.code.length == 9 ? 3 : 4;
  vm.initlevel = vm.level = vm.userRole.code == 'jk_350200' ? 4 : vm.userRole.code.length == 9 ? 3 : 2;
  //	vm.lowLevel = vm.initlowLevel = vm.userRole.code == '350200' ? 3 : vm.userRole.code.length == 6 ? 2 : 1;
  vm.initarea = vm.area = vm.userRole.code;
  vm.areaTitle = vm.userRole.name;
  if (vm.initlevel == 4) {
    //市获取区
    vm.getDistrict(3, vm.initarea, vm.areaTitle.substr(0, 3));
    vm.getDistrict(3, vm.initarea.substring(3), vm.areaTitle.substr(0, 3));
    vm.rangeCode = vm.rangeList[0].code;
  } else if (vm.initlevel == 3) {
    //区获取社区
@ -212,7 +212,6 @@ initScope(vm) {
    vm.rangeCode = vm.rangeList[0].code;
  } else if (vm.initlevel == 2) {
    //社区获取团队
    console.log(vm.initarea,vm.areaTitle,'sasasasasasasasasasasasasasasasas')
    vm.communityList = [{code: vm.initarea, name: vm.areaTitle}];
    vm.communityCode = vm.initarea;
    vm.rangeList.shift();