소스 검색

修改样式

See999 4 년 전
부모
커밋
3dbeea4dbc
3개의 변경된 파일174개의 추가작업 그리고 12개의 파일을 삭제
  1. 9 11
      src/pages/patients/addPatient.vue
  2. 4 1
      src/pages/patients/editPatient.vue
  3. 161 0
      src/pages/search/index.vue

+ 9 - 11
src/pages/patients/addPatient.vue 파일 보기

@@ -53,7 +53,7 @@
53 53
         <!-- 使用 title 插槽来自定义标题 -->
54 54
         <template slot="title">
55 55
           <span class="custom-title">患者类型</span>
56
-          <div style="width:60%;margin-left:2rem">
56
+          <div style="width:60%;margin-left:2.2rem">
57 57
             <van-checkbox-group v-model="result" @change="changeMode">
58 58
               <van-checkbox name="1" shape="square">血透患者</van-checkbox>
59 59
               <van-checkbox name="2" shape="square">慢病患者</van-checkbox>
@@ -115,7 +115,7 @@
115 115
           <!-- 使用 title 插槽来自定义标题 -->
116 116
           <template slot="title">
117 117
             <span class="custom-title">传染病</span>
118
-            <div style="width:60%;margin-left:2rem">
118
+            <div style="width:60%;margin-left:3rem">
119 119
               <van-checkbox-group v-model="resultTwo">
120 120
                 <van-checkbox name="1" shape="square">乙肝</van-checkbox>
121 121
                 <van-checkbox name="2" shape="square">丙肝</van-checkbox>
@@ -178,7 +178,7 @@
178 178
           <!-- 使用 title 插槽来自定义标题 -->
179 179
           <template slot="title">
180 180
             <span class="custom-title2">传染病</span>
181
-            <div style="width:60%;margin-left:2rem">
181
+            <div style="width:60%;margin-left:3rem">
182 182
               <van-checkbox-group v-model="resultThree">
183 183
                 <van-checkbox name="1" shape="square">乙肝</van-checkbox>
184 184
                 <van-checkbox name="2" shape="square">丙肝</van-checkbox>
@@ -194,7 +194,7 @@
194 194
           <!-- 使用 title 插槽来自定义标题 -->
195 195
           <template slot="title">
196 196
             <span class="custom-title2">慢性病</span>
197
-            <div style="width:60%;margin-left:2rem">
197
+            <div style="width:60%;margin-left:3rem">
198 198
               <van-checkbox-group v-model="resultFour">
199 199
                 <van-checkbox name="1" shape="square">血透</van-checkbox>
200 200
                 <van-checkbox name="2" shape="square">腹透</van-checkbox>
@@ -268,6 +268,7 @@
268 268
 </template>
269 269
 
270 270
 <script>
271
+import "../../styles/resetStyle.scss";
271 272
 import {
272 273
   GenerateDialysisNo,
273 274
   GetIllnessList,
@@ -279,6 +280,7 @@ import {
279 280
 } from "@/api/patient/patient";
280 281
 import { isCardNo, checkMobile, getFileExtension } from "@/utils/tools";
281 282
 import { getToken } from "@/api/qiniu";
283
+import { setRem, setHeight } from "@/libs/functionRem";
282 284
 const moment = require("moment");
283 285
 export default {
284 286
   data() {
@@ -765,6 +767,8 @@ export default {
765 767
     }
766 768
   },
767 769
   created() {
770
+    setRem();
771
+    setHeight();
768 772
     this.GetIllnessList();
769 773
   }
770 774
 };
@@ -852,13 +856,7 @@ export default {
852 856
   }
853 857
   .van-cell {
854 858
     align-items: center;
855
-    font-size: 1rem;
856
-  }
857
-
858
-  .van-popup {
859
-    border-radius: 0 !important;
860
-    top: 0 !important;
861
-    transform: translate3d(0, 0, 0) !important;
859
+    // font-size: 1rem;
862 860
   }
863 861
 }
864 862
 ::-webkit-scrollbar {

+ 4 - 1
src/pages/patients/editPatient.vue 파일 보기

@@ -115,7 +115,7 @@
115 115
           <!-- 使用 title 插槽来自定义标题 -->
116 116
           <template slot="title">
117 117
             <span class="custom-title">传染病</span>
118
-            <div style="width:60%;margin-left:2rem">
118
+            <div style="width:60%;margin-left:3rem">
119 119
               <van-checkbox-group v-model="resultTwo">
120 120
                 <van-checkbox name="1" shape="square">乙肝</van-checkbox>
121 121
                 <van-checkbox name="2" shape="square">丙肝</van-checkbox>
@@ -277,6 +277,7 @@ import {
277 277
   uParseTime
278 278
 } from "@/utils/tools";
279 279
 import { getToken } from "@/api/qiniu";
280
+import { setRem, setHeight } from "@/libs/functionRem";
280 281
 const moment = require("moment");
281 282
 export default {
282 283
   data() {
@@ -626,6 +627,8 @@ export default {
626 627
     }
627 628
   },
628 629
   created() {
630
+    setRem();
631
+    setHeight();
629 632
     var patientid = this.$route.query.patientid;
630 633
     this.patient_id = patientid;
631 634
     console.log("phones是什么", patientid);

+ 161 - 0
src/pages/search/index.vue 파일 보기

@@ -0,0 +1,161 @@
1
+<template>
2
+  <div class="page_search">
3
+    <div class="header">
4
+      <i class="iconfont icon-zuojiantou"></i>
5
+      <van-search v-model="value" placeholder=" 姓名 / 首拼 / 透析号" />
6
+    </div>
7
+    <div class="searchList">
8
+      <div class="patientOne">
9
+        <img src="../../assets/images/one.jpg" alt="" />
10
+        <p>名字</p>
11
+      </div>
12
+    </div>
13
+    <div class="history">
14
+      <div class="historyTitle">
15
+        <span>历史搜索</span>
16
+        <i class="iconfont icon-lajixiang"></i>
17
+      </div>
18
+      <div class="record">
19
+        <ul class="recordList">
20
+          <li class="recordOne">123</li>
21
+          <li class="recordOne">123</li>
22
+          <li class="recordOne">哦驾驶的拉升的</li>
23
+          <li class="recordOne">哦驾驶的拉升的</li>
24
+          <li class="recordOne">asd</li>
25
+        </ul>
26
+      </div>
27
+    </div>
28
+
29
+    <!-- <div class="searchList">
30
+      <van-tabs
31
+        v-model="active"
32
+        title-active-color="#000000"
33
+        title-inactive-color="#3C3C3C"
34
+      >
35
+        <van-tab title="全部">
36
+          <ul class="list">
37
+            <li class="searchOne">
38
+              <img src="../../assets/images/one.jpg" alt />
39
+              <span>爱听课的小</span>
40
+            </li>
41
+            <li class="searchOne">
42
+              <img src="../../assets/images/one.jpg" alt />
43
+              <span>爱听课的小</span>
44
+            </li>
45
+          </ul>
46
+        </van-tab>
47
+        <van-tab title="血透">血透</van-tab>
48
+        <van-tab title="慢病">慢病</van-tab>
49
+        <van-tab title="会员">会员</van-tab>
50
+        <van-tab title="电商">电商</van-tab>
51
+      </van-tabs>
52
+    </div> -->
53
+  </div>
54
+</template>
55
+
56
+<script>
57
+import { SaveSearch } from "@/api/login/login";
58
+export default {
59
+  data() {
60
+    return {
61
+      searchVal: "",
62
+      active: 0
63
+    };
64
+  },
65
+  methods: {
66
+    SaveSearch() {
67
+      SaveSearch(this.searchVal).then(response => {});
68
+    },
69
+    watchNum() {
70
+      console.log(this.searchVal);
71
+    }
72
+  }
73
+};
74
+</script>
75
+
76
+<style lang="scss" scoped>
77
+.page_search {
78
+  overflow: hidden;
79
+  height: 100%;
80
+  .header {
81
+    height: 2.5rem;
82
+    width: 100%;
83
+    line-height: 2.5rem;
84
+    border-bottom: 1px solid #f4f4f4;
85
+    display: flex;
86
+    align-items: center;
87
+    .icon-zuojiantou {
88
+      float: left;
89
+      width: 2.5rem;
90
+      height: 2.5rem;
91
+      text-align: center;
92
+    }
93
+    .van-search {
94
+      padding: 0;
95
+      width: 80%;
96
+    }
97
+    .van-search__content {
98
+      border-radius: 0.9375rem;
99
+    }
100
+    .van-search .van-cell {
101
+      display: flex;
102
+      align-items: center;
103
+    }
104
+  }
105
+  .history {
106
+    padding: 1.25rem 0.75rem 0 0.875rem;
107
+    .historyTitle {
108
+      height: 1.25rem;
109
+      line-height: 1.25rem;
110
+      i {
111
+        float: right;
112
+        font-size: 1.625rem;
113
+        color: #9b9b9b;
114
+      }
115
+      span {
116
+        float: left;
117
+        font-size: 0.9375rem;
118
+        color: rgba(60, 60, 60, 1);
119
+      }
120
+    }
121
+  }
122
+  .record {
123
+    margin-top: 1.25rem;
124
+    .recordList {
125
+      display: flex;
126
+      flex-wrap: wrap;
127
+    }
128
+    .recordOne {
129
+      min-width: 0.0625rem;
130
+      height: 1.6875rem;
131
+      background: rgba(244, 244, 244, 1);
132
+      border-radius: 14px;
133
+      color: rgba(155, 155, 155, 1);
134
+      font-size: 0.875rem;
135
+      padding: 0.4375rem 0.875rem;
136
+      margin-right: 0.625rem;
137
+      box-sizing: border-box;
138
+      margin-bottom: 0.625rem;
139
+    }
140
+  }
141
+  .searchList {
142
+    padding: 0 0.875rem;
143
+    .patientOne {
144
+      display: flex;
145
+      align-items: center;
146
+      height: 3.75rem;
147
+      img {
148
+        width: 2.5rem;
149
+        height: 2.5rem;
150
+        margin-right: 0.875rem;
151
+      }
152
+      p {
153
+        flex: 1;
154
+        height: 100%;
155
+        line-height: 3.75rem;
156
+        box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
157
+      }
158
+    }
159
+  }
160
+}
161
+</style>