Browse Source

Merge branch 'new' of http://192.168.2.236:10080/zhouna/preliminary into new

liucf 5 years ago
parent
commit
874925a624

+ 2 - 0
src/common/ComTextArea.vue

@@ -36,6 +36,7 @@ export default {
   },
   methods:{
     changeVal(){
+          // $(".btscroll").css({'position':'fixed'})
       this.$emit('changeAreaVal',this.txt)
       const newData = Object.assign({},this.item,{value:this.txt,valueP:this.txt});
       this.$emit("updata",newData);
@@ -49,6 +50,7 @@ export default {
     },
     focus(){
       if(isIos()){
+          // $(".btscroll").css({'position':'absolute'})
         $(".foot").css({'display':'none'})
       }
     }

+ 2 - 0
src/common/Input.vue

@@ -34,6 +34,7 @@
         this.$emit("updata",newData);
       },
       blur(){
+        // $(".btscroll").css({'position':'fixed'})
         $(".foot").css({'display':'block'})
         document.activeElement.scrollIntoViewIfNeeded(true);
         setTimeout(()=>{
@@ -46,6 +47,7 @@
       focus(e){
         this.$emit('focusPosition',e)
         if(isIos()){
+          // $(".btscroll").css({'position':'absolute'})
           $(".foot").css({'display':'none'})
         }
       }

+ 4 - 0
src/common/Label.vue

@@ -13,6 +13,7 @@
 <script>
   import Toast from '../common/Toast.vue';
   import {moduleCP} from '@utils/tools';
+  import $ from 'jquery';
   export default {
     name:'Label',
     data(){
@@ -84,6 +85,8 @@
           return
         }
         this.showToast = true;
+        $(".btscroll").css({'position':'fixed'})
+        $(".foot").css({'position':'fixed'})
         // 底部body不可滑动
         // const prehandler = function(e){e.preventDefault();}
         // document.body.addEventListener("touchmove",prehandler,false)
@@ -128,6 +131,7 @@
       },
       cancelDel(){
         this.showToast = false;
+        $(".btscroll").css({'position':'absolute'})
         this.tempItem = {};
         this.delIndx = null;
       }

+ 2 - 0
src/common/MultiLineInput.vue

@@ -89,6 +89,7 @@ export default {
     },
     blur(){
       // 如果该项未选中,则不存值
+      // $(".btscroll").css({'position':'fixed'})
       $(".foot").css({'display':'block'})
       document.activeElement.scrollIntoViewIfNeeded(true);
       setTimeout(()=>{
@@ -97,6 +98,7 @@ export default {
     },
     focus(){
       if(isIos()){
+          // $(".btscroll").css({'position':'absolute'})
         $(".foot").css({'display':'none'})
       }
     },

+ 2 - 0
src/common/OptionInp.vue

@@ -47,6 +47,7 @@ import $ from 'jquery';
         this.$emit('handleInp',this.txt);
       },
       handleBlur(){
+          // $(".btscroll").css({'position':'fixed'})
         $(".foot").css({'display':'block'})
         document.activeElement.scrollIntoViewIfNeeded(true);
         setTimeout(()=>{
@@ -61,6 +62,7 @@ import $ from 'jquery';
       },
       focus(){
         if(isIos()){
+          // $(".btscroll").css({'position':'absolute'})
           $(".foot").css({'display':'none'})
         }
       },

+ 2 - 1
src/common/Toast.vue

@@ -15,7 +15,6 @@
     </portal>
 </template>
 <script type="text/javascript">
-
 import $ from 'jquery';
   export default {
     name:'Toast',
@@ -27,9 +26,11 @@ import $ from 'jquery';
     props:['message','show','labShow'],
     methods:{
       comfirn(){
+        $(".btscroll").css({'position':'absolute'})
         this.$emit("comfirn")
       },
       cancel(){
+        $(".btscroll").css({'position':'absolute'})
         this.$emit("cancel")
       },
     },

+ 2 - 2
src/components/AddContent.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="symp-wrap addper">
+  <div class="symp-wrap addper btscroll">
     <div class="content">
         <div class="choose">
         <ul class="addPart">
@@ -152,7 +152,7 @@ export default {
   .content {
     // padding-right: .3rem;
   }
-  .btscroll;  
+  // .btscroll;  
   h3 {
     color: #000;
     margin-bottom: 0.36rem;

+ 5 - 1
src/components/DetailBox.vue

@@ -116,12 +116,16 @@
         // 校验是否有已填项,有--弹窗;无--return
         if(this.checkF){
           this.showToast = true;
+          $(".btscroll").css({'position':'fixed'})
+          $(".foot").css({'position':'fixed'})
         }  
       },
       cancelDel(){
+        $(".btscroll").css({'position':'absolute'})
         this.showToast = false;
       },
       comfirnDel(){
+        $(".btscroll").css({'position':'absolute'})
         this.$refs.detail.clearData();
         this.showToast = false;
         this.checkF = false;
@@ -169,7 +173,7 @@
   .detailBox-wrap{
     width: 100%;
     // overflow-y: auto;
-    position: absolute;
+    position: fixed;
     // bottom: 0; //iPhone6plus键盘收起会跳转
     top:45px;
     bottom: 0;

+ 2 - 2
src/components/DiagTreat.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="treat-wrap treatper">
+  <div class="treat-wrap treatper btscroll">
     <div class="content">
       <div v-for="(it,i) in dtoList" 
           v-if="dtoList"
@@ -193,7 +193,7 @@
 @import '../less/base.less';
   .treat-wrap{
     font-size: .3rem;
-    .btscroll;    
+    // .btscroll;    
     .quest{
       color: #000;
       margin-bottom: .36rem;

+ 2 - 2
src/components/Others.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="other-wrap otherper">
+  <div class="other-wrap otherper btscroll">
     <div class="content">
       <div v-for="(it,i) in dtoList" 
           v-if="dtoList"
@@ -185,7 +185,7 @@
 @import '../less/base.less';
   .other-wrap{
     font-size: .3rem;
-    .btscroll;
+    // .btscroll;
     .quest{
       color: #000;
       margin-bottom: .36rem;

+ 7 - 2
src/components/Symptom.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="symp-wrap symper">
+  <div class="symp-wrap symper btscroll">
     <div class="content">
       <div
         class="choose"
@@ -81,6 +81,7 @@ import Tiptoast from '../common/Tiptoast.vue';
 import Search from './Search.vue';
 import {moduleCP,setScroll,trimDots} from '@utils/tools'
 import BScroll from 'better-scroll';
+import $ from 'jquery';
 export default {
   name: 'Symptom',
   props:['modluesLen','nameStr'],
@@ -264,8 +265,11 @@ export default {
         this.delText = "是否删除该信息?<br/>删除后将重新填写预问诊流程 <br/>(已填内容将清除)"
       }
       this.showToast = true;
+      $(".btscroll").css({'position':'fixed'})
+      $(".foot").css({'position':'fixed'})
     },
     comfirnDel() {
+      $(".btscroll").css({'position':'absolute'})
       this.chooseSymp.splice(this.delIndex, 1);
       this.checkText.splice(this.delIndex, 1);
       this.$store.commit('delText', { type: moduleCP['symp'], pId: this.questId })
@@ -285,6 +289,7 @@ export default {
       this.cancelDel();
     },
     cancelDel() {
+      $(".btscroll").css({'position':'absolute'})
       this.showToast = false;
       this.delIndex = null;
       this.questId = null;
@@ -327,7 +332,7 @@ export default {
 
 .symp-wrap {
   font-size: 0.3rem;
-  .btscroll;
+  // .btscroll;
   .quest {
     color: #000;
     margin-bottom: 0.36rem;

+ 1 - 1
src/less/base.less

@@ -20,7 +20,7 @@
   position: fixed;
   bottom: 0;
   left: 0;
-  z-index: 1000;
+  z-index: 998;
 }
 .dbfooter{
   width:100%;