Sfoglia il codice sorgente

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

csx 4 anni fa
parent
commit
8e3b4eec72

+ 11 - 1
.postcssrc.js Vedi File

@@ -5,6 +5,16 @@ module.exports = {
5 5
     "postcss-import": {},
6 6
     "postcss-url": {},
7 7
     // to edit target browsers: use "browserslist" field in package.json
8
-    autoprefixer: {}
8
+    autoprefixer: {},
9
+    "postcss-pxtorem": {
10
+      // 此处为添加部分
11
+      rootValue: 16, // 对应16px 适配移动端750px宽度
12
+      unitPrecision: 5,
13
+      propList: ["*"],
14
+      selectorBlackList: [],
15
+      replace: true,
16
+      mediaQuery: false,
17
+      minPixelValue: 0
18
+    }
9 19
   }
10 20
 };

+ 282 - 12
package-lock.json Vedi File

@@ -473,6 +473,11 @@
473 473
       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
474 474
       "dev": true
475 475
     },
476
+    "amfe-flexible": {
477
+      "version": "2.2.1",
478
+      "resolved": "https://registry.npmjs.org/amfe-flexible/-/amfe-flexible-2.2.1.tgz",
479
+      "integrity": "sha1-NT8AKJ5NOMqIoh6zhUQgMIrwtVk="
480
+    },
476 481
     "ansi-escapes": {
477 482
       "version": "3.1.0",
478 483
       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
@@ -2327,6 +2332,7 @@
2327 2332
       "resolved": "http://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz",
2328 2333
       "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
2329 2334
       "dev": true,
2335
+      "optional": true,
2330 2336
       "requires": {
2331 2337
         "hoek": "2.x.x"
2332 2338
       }
@@ -3559,6 +3565,18 @@
3559 3565
         "randomfill": "^1.0.3"
3560 3566
       }
3561 3567
     },
3568
+    "css": {
3569
+      "version": "2.2.4",
3570
+      "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
3571
+      "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
3572
+      "dev": true,
3573
+      "requires": {
3574
+        "inherits": "^2.0.3",
3575
+        "source-map": "^0.6.1",
3576
+        "source-map-resolve": "^0.5.2",
3577
+        "urix": "^0.1.0"
3578
+      }
3579
+    },
3562 3580
     "css-color-names": {
3563 3581
       "version": "0.0.4",
3564 3582
       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
@@ -5723,6 +5741,28 @@
5723 5741
         "readable-stream": "^2.0.0"
5724 5742
       }
5725 5743
     },
5744
+    "fs-extra": {
5745
+      "version": "0.16.5",
5746
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.16.5.tgz",
5747
+      "integrity": "sha1-GtZh+myGyWCM0bSe/G/Og0k5p1A=",
5748
+      "dev": true,
5749
+      "requires": {
5750
+        "graceful-fs": "^3.0.5",
5751
+        "jsonfile": "^2.0.0",
5752
+        "rimraf": "^2.2.8"
5753
+      },
5754
+      "dependencies": {
5755
+        "graceful-fs": {
5756
+          "version": "3.0.12",
5757
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz",
5758
+          "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==",
5759
+          "dev": true,
5760
+          "requires": {
5761
+            "natives": "^1.1.3"
5762
+          }
5763
+        }
5764
+      }
5765
+    },
5726 5766
     "fs-write-stream-atomic": {
5727 5767
       "version": "1.0.10",
5728 5768
       "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
@@ -5761,7 +5801,8 @@
5761 5801
         "ansi-regex": {
5762 5802
           "version": "2.1.1",
5763 5803
           "bundled": true,
5764
-          "dev": true
5804
+          "dev": true,
5805
+          "optional": true
5765 5806
         },
5766 5807
         "aproba": {
5767 5808
           "version": "1.2.0",
@@ -5782,12 +5823,14 @@
5782 5823
         "balanced-match": {
5783 5824
           "version": "1.0.0",
5784 5825
           "bundled": true,
5785
-          "dev": true
5826
+          "dev": true,
5827
+          "optional": true
5786 5828
         },
5787 5829
         "brace-expansion": {
5788 5830
           "version": "1.1.11",
5789 5831
           "bundled": true,
5790 5832
           "dev": true,
5833
+          "optional": true,
5791 5834
           "requires": {
5792 5835
             "balanced-match": "^1.0.0",
5793 5836
             "concat-map": "0.0.1"
@@ -5802,17 +5845,20 @@
5802 5845
         "code-point-at": {
5803 5846
           "version": "1.1.0",
5804 5847
           "bundled": true,
5805
-          "dev": true
5848
+          "dev": true,
5849
+          "optional": true
5806 5850
         },
5807 5851
         "concat-map": {
5808 5852
           "version": "0.0.1",
5809 5853
           "bundled": true,
5810
-          "dev": true
5854
+          "dev": true,
5855
+          "optional": true
5811 5856
         },
5812 5857
         "console-control-strings": {
5813 5858
           "version": "1.1.0",
5814 5859
           "bundled": true,
5815
-          "dev": true
5860
+          "dev": true,
5861
+          "optional": true
5816 5862
         },
5817 5863
         "core-util-is": {
5818 5864
           "version": "1.0.2",
@@ -5929,7 +5975,8 @@
5929 5975
         "inherits": {
5930 5976
           "version": "2.0.3",
5931 5977
           "bundled": true,
5932
-          "dev": true
5978
+          "dev": true,
5979
+          "optional": true
5933 5980
         },
5934 5981
         "ini": {
5935 5982
           "version": "1.3.5",
@@ -5941,6 +5988,7 @@
5941 5988
           "version": "1.0.0",
5942 5989
           "bundled": true,
5943 5990
           "dev": true,
5991
+          "optional": true,
5944 5992
           "requires": {
5945 5993
             "number-is-nan": "^1.0.0"
5946 5994
           }
@@ -5955,6 +6003,7 @@
5955 6003
           "version": "3.0.4",
5956 6004
           "bundled": true,
5957 6005
           "dev": true,
6006
+          "optional": true,
5958 6007
           "requires": {
5959 6008
             "brace-expansion": "^1.1.7"
5960 6009
           }
@@ -5962,12 +6011,14 @@
5962 6011
         "minimist": {
5963 6012
           "version": "0.0.8",
5964 6013
           "bundled": true,
5965
-          "dev": true
6014
+          "dev": true,
6015
+          "optional": true
5966 6016
         },
5967 6017
         "minipass": {
5968 6018
           "version": "2.2.4",
5969 6019
           "bundled": true,
5970 6020
           "dev": true,
6021
+          "optional": true,
5971 6022
           "requires": {
5972 6023
             "safe-buffer": "^5.1.1",
5973 6024
             "yallist": "^3.0.0"
@@ -5986,6 +6037,7 @@
5986 6037
           "version": "0.5.1",
5987 6038
           "bundled": true,
5988 6039
           "dev": true,
6040
+          "optional": true,
5989 6041
           "requires": {
5990 6042
             "minimist": "0.0.8"
5991 6043
           }
@@ -6066,7 +6118,8 @@
6066 6118
         "number-is-nan": {
6067 6119
           "version": "1.0.1",
6068 6120
           "bundled": true,
6069
-          "dev": true
6121
+          "dev": true,
6122
+          "optional": true
6070 6123
         },
6071 6124
         "object-assign": {
6072 6125
           "version": "4.1.1",
@@ -6078,6 +6131,7 @@
6078 6131
           "version": "1.4.0",
6079 6132
           "bundled": true,
6080 6133
           "dev": true,
6134
+          "optional": true,
6081 6135
           "requires": {
6082 6136
             "wrappy": "1"
6083 6137
           }
@@ -6163,7 +6217,8 @@
6163 6217
         "safe-buffer": {
6164 6218
           "version": "5.1.1",
6165 6219
           "bundled": true,
6166
-          "dev": true
6220
+          "dev": true,
6221
+          "optional": true
6167 6222
         },
6168 6223
         "safer-buffer": {
6169 6224
           "version": "2.1.2",
@@ -6199,6 +6254,7 @@
6199 6254
           "version": "1.0.2",
6200 6255
           "bundled": true,
6201 6256
           "dev": true,
6257
+          "optional": true,
6202 6258
           "requires": {
6203 6259
             "code-point-at": "^1.0.0",
6204 6260
             "is-fullwidth-code-point": "^1.0.0",
@@ -6218,6 +6274,7 @@
6218 6274
           "version": "3.0.1",
6219 6275
           "bundled": true,
6220 6276
           "dev": true,
6277
+          "optional": true,
6221 6278
           "requires": {
6222 6279
             "ansi-regex": "^2.0.0"
6223 6280
           }
@@ -6261,12 +6318,14 @@
6261 6318
         "wrappy": {
6262 6319
           "version": "1.0.2",
6263 6320
           "bundled": true,
6264
-          "dev": true
6321
+          "dev": true,
6322
+          "optional": true
6265 6323
         },
6266 6324
         "yallist": {
6267 6325
           "version": "3.0.2",
6268 6326
           "bundled": true,
6269
-          "dev": true
6327
+          "dev": true,
6328
+          "optional": true
6270 6329
         }
6271 6330
       }
6272 6331
     },
@@ -6724,7 +6783,8 @@
6724 6783
       "version": "2.16.3",
6725 6784
       "resolved": "http://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
6726 6785
       "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
6727
-      "dev": true
6786
+      "dev": true,
6787
+      "optional": true
6728 6788
     },
6729 6789
     "home-or-tmp": {
6730 6790
       "version": "2.0.0",
@@ -8258,6 +8318,15 @@
8258 8318
       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
8259 8319
       "dev": true
8260 8320
     },
8321
+    "jsonfile": {
8322
+      "version": "2.4.0",
8323
+      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
8324
+      "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
8325
+      "dev": true,
8326
+      "requires": {
8327
+        "graceful-fs": "^4.1.6"
8328
+      }
8329
+    },
8261 8330
     "jsonify": {
8262 8331
       "version": "0.0.0",
8263 8332
       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
@@ -9271,6 +9340,12 @@
9271 9340
         }
9272 9341
       }
9273 9342
     },
9343
+    "natives": {
9344
+      "version": "1.1.6",
9345
+      "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz",
9346
+      "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==",
9347
+      "dev": true
9348
+    },
9274 9349
     "natural-compare": {
9275 9350
       "version": "1.4.0",
9276 9351
       "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
@@ -11822,6 +11897,131 @@
11822 11897
         }
11823 11898
       }
11824 11899
     },
11900
+    "postcss-px2rem": {
11901
+      "version": "0.3.0",
11902
+      "resolved": "https://registry.npmjs.org/postcss-px2rem/-/postcss-px2rem-0.3.0.tgz",
11903
+      "integrity": "sha1-DfpOiiaPp0eCc/DEtHxhmDSJQEE=",
11904
+      "dev": true,
11905
+      "requires": {
11906
+        "postcss": "^5.0.0",
11907
+        "px2rem": "~0.5.0"
11908
+      },
11909
+      "dependencies": {
11910
+        "ansi-styles": {
11911
+          "version": "2.2.1",
11912
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
11913
+          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
11914
+          "dev": true
11915
+        },
11916
+        "chalk": {
11917
+          "version": "1.1.3",
11918
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
11919
+          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
11920
+          "dev": true,
11921
+          "requires": {
11922
+            "ansi-styles": "^2.2.1",
11923
+            "escape-string-regexp": "^1.0.2",
11924
+            "has-ansi": "^2.0.0",
11925
+            "strip-ansi": "^3.0.0",
11926
+            "supports-color": "^2.0.0"
11927
+          },
11928
+          "dependencies": {
11929
+            "supports-color": {
11930
+              "version": "2.0.0",
11931
+              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
11932
+              "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
11933
+              "dev": true
11934
+            }
11935
+          }
11936
+        },
11937
+        "has-flag": {
11938
+          "version": "1.0.0",
11939
+          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
11940
+          "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
11941
+          "dev": true
11942
+        },
11943
+        "postcss": {
11944
+          "version": "5.2.18",
11945
+          "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
11946
+          "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
11947
+          "dev": true,
11948
+          "requires": {
11949
+            "chalk": "^1.1.3",
11950
+            "js-base64": "^2.1.9",
11951
+            "source-map": "^0.5.6",
11952
+            "supports-color": "^3.2.3"
11953
+          }
11954
+        },
11955
+        "source-map": {
11956
+          "version": "0.5.7",
11957
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
11958
+          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
11959
+          "dev": true
11960
+        },
11961
+        "supports-color": {
11962
+          "version": "3.2.3",
11963
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
11964
+          "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
11965
+          "dev": true,
11966
+          "requires": {
11967
+            "has-flag": "^1.0.0"
11968
+          }
11969
+        }
11970
+      }
11971
+    },
11972
+    "postcss-pxtorem": {
11973
+      "version": "5.1.1",
11974
+      "resolved": "https://registry.npmjs.org/postcss-pxtorem/-/postcss-pxtorem-5.1.1.tgz",
11975
+      "integrity": "sha512-uvgIujL/pn0GbZ+rczESD2orHsbXrrCqi+q9wJO8PCk3ZGCoVVtu5hZTbtk+tbZHZP5UkTfCvqOrTZs9Ncqfsg==",
11976
+      "dev": true,
11977
+      "requires": {
11978
+        "postcss": "^7.0.27"
11979
+      },
11980
+      "dependencies": {
11981
+        "chalk": {
11982
+          "version": "2.4.2",
11983
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
11984
+          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
11985
+          "dev": true,
11986
+          "requires": {
11987
+            "ansi-styles": "^3.2.1",
11988
+            "escape-string-regexp": "^1.0.5",
11989
+            "supports-color": "^5.3.0"
11990
+          },
11991
+          "dependencies": {
11992
+            "supports-color": {
11993
+              "version": "5.5.0",
11994
+              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
11995
+              "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
11996
+              "dev": true,
11997
+              "requires": {
11998
+                "has-flag": "^3.0.0"
11999
+              }
12000
+            }
12001
+          }
12002
+        },
12003
+        "postcss": {
12004
+          "version": "7.0.27",
12005
+          "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz",
12006
+          "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==",
12007
+          "dev": true,
12008
+          "requires": {
12009
+            "chalk": "^2.4.2",
12010
+            "source-map": "^0.6.1",
12011
+            "supports-color": "^6.1.0"
12012
+          }
12013
+        },
12014
+        "supports-color": {
12015
+          "version": "6.1.0",
12016
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
12017
+          "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
12018
+          "dev": true,
12019
+          "requires": {
12020
+            "has-flag": "^3.0.0"
12021
+          }
12022
+        }
12023
+      }
12024
+    },
11825 12025
     "postcss-reduce-idents": {
11826 12026
       "version": "2.4.0",
11827 12027
       "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
@@ -12548,6 +12748,76 @@
12548 12748
       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
12549 12749
       "dev": true
12550 12750
     },
12751
+    "px2rem": {
12752
+      "version": "0.5.0",
12753
+      "resolved": "https://registry.npmjs.org/px2rem/-/px2rem-0.5.0.tgz",
12754
+      "integrity": "sha1-JLOmz3TRSttO13byB4cdmJPkEOI=",
12755
+      "dev": true,
12756
+      "requires": {
12757
+        "chalk": "~0.5.1",
12758
+        "commander": "~2.6.0",
12759
+        "css": "~2.2.0",
12760
+        "extend": "~3.0.0",
12761
+        "fs-extra": "~0.16.3"
12762
+      },
12763
+      "dependencies": {
12764
+        "ansi-regex": {
12765
+          "version": "0.2.1",
12766
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
12767
+          "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
12768
+          "dev": true
12769
+        },
12770
+        "ansi-styles": {
12771
+          "version": "1.1.0",
12772
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
12773
+          "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
12774
+          "dev": true
12775
+        },
12776
+        "chalk": {
12777
+          "version": "0.5.1",
12778
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
12779
+          "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
12780
+          "dev": true,
12781
+          "requires": {
12782
+            "ansi-styles": "^1.1.0",
12783
+            "escape-string-regexp": "^1.0.0",
12784
+            "has-ansi": "^0.1.0",
12785
+            "strip-ansi": "^0.3.0",
12786
+            "supports-color": "^0.2.0"
12787
+          }
12788
+        },
12789
+        "commander": {
12790
+          "version": "2.6.0",
12791
+          "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz",
12792
+          "integrity": "sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0=",
12793
+          "dev": true
12794
+        },
12795
+        "has-ansi": {
12796
+          "version": "0.1.0",
12797
+          "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
12798
+          "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
12799
+          "dev": true,
12800
+          "requires": {
12801
+            "ansi-regex": "^0.2.0"
12802
+          }
12803
+        },
12804
+        "strip-ansi": {
12805
+          "version": "0.3.0",
12806
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
12807
+          "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
12808
+          "dev": true,
12809
+          "requires": {
12810
+            "ansi-regex": "^0.2.1"
12811
+          }
12812
+        },
12813
+        "supports-color": {
12814
+          "version": "0.2.0",
12815
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
12816
+          "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
12817
+          "dev": true
12818
+        }
12819
+      }
12820
+    },
12551 12821
     "q": {
12552 12822
       "version": "1.5.1",
12553 12823
       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",

+ 3 - 0
package.json Vedi File

@@ -18,6 +18,7 @@
18 18
   },
19 19
   "dependencies": {
20 20
     "@types/better-scroll": "^1.12.1",
21
+    "amfe-flexible": "^2.2.1",
21 22
     "axios": "^0.19.0",
22 23
     "better-scroll": "^1.15.2",
23 24
     "cropperjs": "^1.4.3",
@@ -87,6 +88,8 @@
87 88
     "portfinder": "^1.0.13",
88 89
     "postcss-import": "^11.0.0",
89 90
     "postcss-loader": "^2.0.8",
91
+    "postcss-px2rem": "^0.3.0",
92
+    "postcss-pxtorem": "^5.1.1",
90 93
     "postcss-url": "^7.2.1",
91 94
     "qiniu-webpack-plugin": "^0.4.2",
92 95
     "rimraf": "^2.6.0",

+ 0 - 1
src/api/patient/patient.js Vedi File

@@ -737,7 +737,6 @@ export function saveName(id, name) {
737 737
     id: id,
738 738
     name: name
739 739
   }
740
-  console.log('params', params)
741 740
   return request({
742 741
     url: '/m/api/patient/savename',
743 742
     method: 'get',

+ 9 - 0
src/libs/functionRem.js Vedi File

@@ -12,6 +12,15 @@ export function setRem() {
12 12
     //   let htmlDom = document.getElementsByTagName("html")[0];
13 13
     //   //设置根元素字体大小
14 14
     //   htmlDom.style.fontSize = htmlWidth / 23.4375 + "px";
15
+    // console.log(
16
+    //   (document.documentElement.style.fontSize =
17
+    //     baseSize * Math.min(scale, 2) + "px" + " " + "!important")
18
+    // );
19
+    document.documentElement.style.setProperty(
20
+      "font-size",
21
+      baseSize * Math.min(scale, 2) + "px",
22
+      "important"
23
+    );
15 24
   }
16 25
   // 初始化
17 26
   setRem();

+ 2 - 0
src/main.js Vedi File

@@ -9,6 +9,8 @@ import "mint-ui/lib/style.css";
9 9
 import "./assets/styles/iconfont.css";
10 10
 import "./permission";
11 11
 
12
+import "lib-flexible";
13
+
12 14
 import "@/styles/reset.scss";
13 15
 import "@/styles/variables.scss";
14 16
 // import "@/styles/style.scss";

+ 11 - 2
src/pages/home/login.vue Vedi File

@@ -38,11 +38,17 @@
38 38
       </div>
39 39
     </div>
40 40
     <div class="agreeBox">
41
-      <van-checkbox v-model="checked" v-on:input="watchNum" shape="square" icon-size="14px">我已阅读并同意</van-checkbox>
41
+      <van-checkbox
42
+        v-model="checked"
43
+        v-on:input="watchNum"
44
+        shape="square"
45
+        icon-size="14px"
46
+        >我已阅读并同意</van-checkbox
47
+      >
42 48
       <span class="newColor" @click="agree()">《隐私服务协议》</span>
43 49
       <span class="newColor" @click="agree1()">《用户协议》</span>
44 50
     </div>
45
-    <van-overlay :show="show" @click="show = false">
51
+    <van-overlay :show="show" type="spinner" size="30px">
46 52
       <div class="wrapper">
47 53
         <van-loading size="24px" vertical>正在登录...</van-loading>
48 54
       </div>
@@ -247,11 +253,13 @@ export default {
247 253
     line-height: 2.875rem;
248 254
     color: #fff;
249 255
     text-align: center;
256
+    font-size: 1rem;
250 257
   }
251 258
   .login2 {
252 259
     margin-top: 1.75rem;
253 260
     font-size: 0.8125rem;
254 261
     color: #1a8cff;
262
+
255 263
     > p:first-child {
256 264
       float: left;
257 265
       margin-left: 3rem;
@@ -270,6 +278,7 @@ export default {
270 278
     line-height: 2.875rem;
271 279
     color: #fff;
272 280
     text-align: center;
281
+    font-size: 1rem;
273 282
   }
274 283
   .wrapper {
275 284
     position: fixed;

+ 163 - 150
src/pages/homeIndex/index.vue Vedi File

@@ -2,14 +2,26 @@
2 2
   <div class="page_homeIndex">
3 3
     <van-sticky>
4 4
       <div class="homeTitle">
5
-        <div class="homeTitleLeft" style="visibility: hidden" v-if="isCreateOrg == false">
5
+        <div
6
+          class="homeTitleLeft"
7
+          style="visibility: hidden"
8
+          v-if="isCreateOrg == false"
9
+        >
6 10
           <van-dropdown-menu>
7
-            <van-dropdown-item @change="changeOrg" v-model="value1" :options="org_arr" />
11
+            <van-dropdown-item
12
+              @change="changeOrg"
13
+              v-model="value1"
14
+              :options="org_arr"
15
+            />
8 16
           </van-dropdown-menu>
9 17
         </div>
10 18
         <div class="homeTitleLeft" v-if="isCreateOrg == true">
11 19
           <van-dropdown-menu>
12
-            <van-dropdown-item @change="changeOrg" v-model="value1" :options="org_arr" />
20
+            <van-dropdown-item
21
+              @change="changeOrg"
22
+              v-model="value1"
23
+              :options="org_arr"
24
+            />
13 25
           </van-dropdown-menu>
14 26
         </div>
15 27
         <div class="homeTitleRight">
@@ -21,7 +33,11 @@
21 33
     </van-sticky>
22 34
     <div class="banner">
23 35
       <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white">
24
-        <van-swipe-item v-for="(banner, index) in this.banners" @click="jump(banner.url)" :key="index">
36
+        <van-swipe-item
37
+          v-for="(banner, index) in this.banners"
38
+          @click="jump(banner.url)"
39
+          :key="index"
40
+        >
25 41
           <img :src="banner.thumb" alt />
26 42
         </van-swipe-item>
27 43
       </van-swipe>
@@ -46,30 +62,37 @@
46 62
     <!--</div>-->
47 63
     <div class="background1"></div>
48 64
 
49
-
50
-    <div class="management" v-if="(this.$store.getters.user.admin.id == this.$store.getters.user.org.creator&&this.isCreateOrg) || (this.isSubSuperAdmin)">
65
+    <div
66
+      class="management"
67
+      v-if="
68
+        (this.$store.getters.user.admin.id ==
69
+          this.$store.getters.user.org.creator &&
70
+          this.isCreateOrg) ||
71
+          this.isSubSuperAdmin
72
+      "
73
+    >
51 74
       <div class="managementTitle">
52 75
         <div class="managementName">
53 76
           管理控制台
54 77
           <span>(仅管理员可见)</span>
55 78
         </div>
56 79
         <div class="setting" @click="toConsole()">
57
-          <van-icon name="setting-o"/>
80
+          <van-icon name="setting-o" />
58 81
           管理
59 82
         </div>
60 83
       </div>
61 84
       <div class="managementBox">
62 85
         <div class="managementOne" @click="toStaffManage()">
63
-          <img src="../../assets/images/M1.png" alt/>员工管理
86
+          <img src="../../assets/images/M1.png" alt />员工管理
64 87
         </div>
65 88
         <div class="managementOne" @click="toRoleManage()">
66
-          <img src="../../assets/images/M2.png" alt/>权限管理
89
+          <img src="../../assets/images/M2.png" alt />权限管理
67 90
         </div>
68 91
         <div class="managementOne" @click="toConfigCenter()">
69
-          <img src="../../assets/images/M3.png" alt/>配置中心
92
+          <img src="../../assets/images/M3.png" alt />配置中心
70 93
         </div>
71 94
         <div class="managementOne" @click="toOrgSetting()">
72
-          <img src="../../assets/images/M4.png" alt/>机构设置
95
+          <img src="../../assets/images/M4.png" alt />机构设置
73 96
         </div>
74 97
       </div>
75 98
     </div>
@@ -103,26 +126,33 @@
103 126
         <!--<div class="applicationService">+ 更多应用</div>-->
104 127
       </div>
105 128
       <div class="applicationBox">
106
-        <div v-for="(item, index) in this.apps" :key="index"  :class="item.open_status == 1? 'applicationOne':'applicationOne opacity'" @click="jumpApp(item)">
107
-          <img :src="item.url" alt/>{{item.name}}
129
+        <div
130
+          v-for="(item, index) in this.apps"
131
+          :key="index"
132
+          :class="
133
+            item.open_status == 1 ? 'applicationOne' : 'applicationOne opacity'
134
+          "
135
+          @click="jumpApp(item)"
136
+        >
137
+          <img :src="item.url" alt />{{ item.name }}
108 138
         </div>
109 139
       </div>
110 140
     </div>
111 141
   </div>
112 142
 </template>
113 143
 <script>
114
-  // import "../libs/rem.js";
115
-  import { Toast } from "vant";
144
+// import "../libs/rem.js";
145
+import { Toast } from "vant";
116 146
 
117
-  import {GetHomeData,ChangeOrg} from "@/api/home";
118
-  import "../../libs/rem.js";
119
-  import "../../styles/newStyle.scss";
120
-  import {setRem} from "@/libs/functionRem";
147
+import { GetHomeData, ChangeOrg } from "@/api/home";
148
+import "../../libs/rem.js";
149
+import "../../styles/newStyle.scss";
150
+import { setRem } from "@/libs/functionRem";
121 151
 
122 152
 export default {
123 153
   data() {
124 154
     return {
125
-      show: true,
155
+      show: false,
126 156
       value1: 0,
127 157
       isCreateOrg: false,
128 158
       org_arr: [],
@@ -181,143 +211,127 @@ export default {
181 211
         if (response.data.state === 1) {
182 212
           // 清除之前的数据
183 213
 
184
-            var user = response.data.data.user;
185
-            var admin = response.data.data.admin;
186
-            var org = response.data.data.org;
187
-            var subscibe = response.data.data.subscibe;
188
-            var config_list = response.data.data.config_list;
189
-            var template_info = response.data.data.template_info;
190
-            var filed_list = response.data.data.filed_list;
191
-            this.$store.dispatch("InitUserInfo", {
192
-              admin: admin,
193
-              user: user,
194
-              org: org,
195
-              subscibe: subscibe,
196
-              template_info: template_info,
197
-              filed_list: filed_list
198
-            });
199
-            this.$store.dispatch("SetConfigList", config_list);
200
-            this.GetHomeData()
201
-            Toast.success('切换机构成功')
202
-            // this.$toast({
203
-            //   message: "切换机构成功"
204
-            // });
205
-          } else {
206
-            Toast(response.data.msg)
207
-          }
208
-        });
209
-
210
-
211
-      },
212
-      jump(url){
213
-        if (url.length != 0){
214
-          window.location.href = url
214
+          var user = response.data.data.user;
215
+          var admin = response.data.data.admin;
216
+          var org = response.data.data.org;
217
+          var subscibe = response.data.data.subscibe;
218
+          var config_list = response.data.data.config_list;
219
+          var template_info = response.data.data.template_info;
220
+          var filed_list = response.data.data.filed_list;
221
+          this.$store.dispatch("InitUserInfo", {
222
+            admin: admin,
223
+            user: user,
224
+            org: org,
225
+            subscibe: subscibe,
226
+            template_info: template_info,
227
+            filed_list: filed_list
228
+          });
229
+          this.$store.dispatch("SetConfigList", config_list);
230
+          this.GetHomeData();
231
+          Toast.success("切换机构成功");
232
+          // this.$toast({
233
+          //   message: "切换机构成功"
234
+          // });
235
+        } else {
236
+          Toast(response.data.msg);
215 237
         }
238
+      });
239
+    },
240
+    jump(url) {
241
+      if (url.length != 0) {
242
+        window.location.href = url;
243
+      }
244
+    },
245
+    jumpApp(app) {
246
+      if (!this.isCreateOrg) {
247
+        Toast("你尚未创建机构,请先创建机构");
248
+        return;
249
+      }
250
+      if (app.open_status == 0) {
251
+        Toast("敬请期待");
216 252
 
217
-      },jumpApp(app){
218
-        if(!this.isCreateOrg){
219
-          Toast('你尚未创建机构,请先创建机构')
220
-          return
221
-        }
222
-        if(app.open_status == 0){
223
-          Toast('敬请期待')
224
-
225
-          return
226
-        }
227
-        console.log(app.name)
228
-        switch (app.app_type) {
229
-          case 6:
230
-            this.toPatients()
231
-            break
232
-          case 7:
233
-            this.$router.push({ path: "/main" });
234
-            break
235
-          case 8:
236
-            this.$router.push({ path: "/shop" });
237
-
238
-            break
239
-          case 9:
240
-
241
-            break
242
-          case 10:
243
-
244
-            break
245
-          case 11:
246
-
247
-            break
248
-          case 12:
249
-
250
-            break
251
-          case 13:
252
-
253
-            break
254
-          case 14:
255
-
256
-            break
257
-        }
258
-
259
-
260
-
261
-
262
-      },toCreateOrg(){
263
-        this.$router.push({path: "/perfectOrg"});
253
+        return;
254
+      }
255
+      console.log(app.name);
256
+      switch (app.app_type) {
257
+        case 6:
258
+          this.toPatients();
259
+          break;
260
+        case 7:
261
+          this.$router.push({ path: "/main" });
262
+          break;
263
+        case 8:
264
+          this.$router.push({ path: "/shop" });
264 265
 
265
-      },
266
-      toPatients() {
267
-        this.$router.push({path: "/patients"});
268
-      },
269
-      toSearch() {
270
-        if(!this.isCreateOrg){
271
-          Toast('你尚未创建机构,请先创建机构')
272
-          return
273
-        }
274
-        this.$router.push({path: "/search"});
275
-      }, GetHomeData() {
276
-        GetHomeData().then(response => {
277
-          if (response.data.state === 1) {
278
-            this.isCreateOrg = response.data.data.isCreateOrg
279
-            this.isSubSuperAdmin = response.data.data.isSubSuperAdmin
266
+          break;
267
+        case 9:
268
+          break;
269
+        case 10:
270
+          break;
271
+        case 11:
272
+          break;
273
+        case 12:
274
+          break;
275
+        case 13:
276
+          break;
277
+        case 14:
278
+          break;
279
+      }
280
+    },
281
+    toCreateOrg() {
282
+      this.$router.push({ path: "/perfectOrg" });
283
+    },
284
+    toPatients() {
285
+      this.$router.push({ path: "/patients" });
286
+    },
287
+    toSearch() {
288
+      if (!this.isCreateOrg) {
289
+        Toast("你尚未创建机构,请先创建机构");
290
+        return;
291
+      }
292
+      this.$router.push({ path: "/search" });
293
+    },
294
+    GetHomeData() {
295
+      GetHomeData().then(response => {
296
+        if (response.data.state === 1) {
297
+          this.isCreateOrg = response.data.data.isCreateOrg;
298
+          this.isSubSuperAdmin = response.data.data.isSubSuperAdmin;
280 299
 
281
-            if(this.isCreateOrg){
282
-              this.orgs = response.data.data.orgs
283
-              this.apps = response.data.data.apps
284
-              this.banners = response.data.data.banners
285
-              this.org_arr = []
286
-              for (let i = 0; i < this.orgs.length; i++){
287
-                let obj= {
288
-                  text: this.orgs[i].org_name,
289
-                  value: this.orgs[i].id
290
-                }
291
-                this.org_arr.push(obj)
292
-              }
293
-              this.value1 = this.$store.getters.user.org.id
294
-              this.show = false
295
-            }else{
296
-              this.apps = response.data.data.apps
297
-              this.banners = response.data.data.banners
298
-              this.show = true
300
+          if (this.isCreateOrg) {
301
+            this.orgs = response.data.data.orgs;
302
+            this.apps = response.data.data.apps;
303
+            this.banners = response.data.data.banners;
304
+            this.org_arr = [];
305
+            for (let i = 0; i < this.orgs.length; i++) {
306
+              let obj = {
307
+                text: this.orgs[i].org_name,
308
+                value: this.orgs[i].id
309
+              };
310
+              this.org_arr.push(obj);
299 311
             }
300
-
301
-
302
-
303
-
312
+            this.value1 = this.$store.getters.user.org.id;
313
+            this.show = false;
304 314
           } else {
305
-            this.$toast({
306
-              message: response.data.msg
307
-            });
315
+            this.apps = response.data.data.apps;
316
+            this.banners = response.data.data.banners;
317
+            this.show = true;
308 318
           }
309
-        });
310
-
311
-      },toConsole(){
312
-        this.$router.push({path: "/manageconsole"});
313
-
314
-      },
319
+        } else {
320
+          this.$toast({
321
+            message: response.data.msg
322
+          });
323
+        }
324
+      });
315 325
     },
316
-    created() {
317
-      this.GetHomeData()
318
-      setRem();
326
+    toConsole() {
327
+      this.$router.push({ path: "/manageconsole" });
319 328
     }
320
-  };
329
+  },
330
+  created() {
331
+    this.GetHomeData();
332
+    setRem();
333
+  }
334
+};
321 335
 </script>
322 336
 <style lang="scss" scoped>
323 337
 .page_homeIndex {
@@ -478,5 +492,4 @@ export default {
478 492
   }
479 493
 }
480 494
 </style>
481
-<style lang="scss">
482
-</style>
495
+<style lang="scss"></style>

+ 16 - 8
src/pages/main/RecordPage.vue Vedi File

@@ -12,14 +12,22 @@
12 12
         <router-link to="/add_urgent_schedule">
13 13
           <p class="order">临时排班</p>
14 14
           </router-link>-->
15
-          <i class="iconfont icon-zuojiantou jiantou" @click="$router.go(-1)"></i>
15
+          <i
16
+            class="iconfont icon-zuojiantou jiantou"
17
+            @click="$router.go(-1)"
18
+          ></i>
16 19
           <span class="titleName">透析记录</span>
17 20
           <router-link to="/add_urgent_schedule">
18 21
             <p class="order">临时排班</p>
19 22
           </router-link>
20 23
           <!-- <van-icon class="icons" name="ellipsis" @click="show = true" /> -->
21 24
         </div>
22
-        <van-popup v-model="show" closeable position="top" :style="{ height: '200px' }">
25
+        <van-popup
26
+          v-model="show"
27
+          closeable
28
+          position="top"
29
+          :style="{ height: '200px' }"
30
+        >
23 31
           <div class="popupContent">
24 32
             <div class="popupBox">
25 33
               <div class="popupBoxOne" @click="goMonitoring">
@@ -102,9 +110,9 @@
102 110
               {{ "候诊区" }}
103 111
               <span class="redpoint" v-if="un_read_wait_num">
104 112
                 {{
105
-                un_read_wait_num > 99
106
-                ? un_read_wait_num + "+"
107
-                : un_read_wait_num
113
+                  un_read_wait_num > 99
114
+                    ? un_read_wait_num + "+"
115
+                    : un_read_wait_num
108 116
                 }}
109 117
               </span>
110 118
             </li>
@@ -116,9 +124,9 @@
116 124
               {{ "透析区" }}
117 125
               <span class="redpoint" v-if="un_read_dialysis_num">
118 126
                 {{
119
-                un_read_dialysis_num > 99
120
-                ? un_read_dialysis_num + "+"
121
-                : un_read_dialysis_num
127
+                  un_read_dialysis_num > 99
128
+                    ? un_read_dialysis_num + "+"
129
+                    : un_read_dialysis_num
122 130
                 }}
123 131
               </span>
124 132
             </li>

+ 3 - 2
src/pages/main/index.vue Vedi File

@@ -216,14 +216,15 @@ export default {
216 216
       let sqls = [
217 217
         // window.matchMedia("(max-width:418px)"), //和CSS一样,也要注意顺序!
218 218
         window.matchMedia("(max-width:767px)"),
219
-        window.matchMedia("(max-width:992px)"),
219
+        window.matchMedia("(max-width:1024px)"),
220 220
         window.matchMedia("(max-width:1200px)")
221 221
       ];
222 222
       if (sqls[0].matches) {
223 223
         console.log(">418 & <=768"); // do something...
224 224
         document.documentElement.style.fontSize = 30 + "px";
225
-      } else if (sqls[2].matches) {
225
+      } else if (sqls[1].matches) {
226 226
         console.log(">768 & <=992"); // do something...
227
+        document.documentElement.style.fontSize = 50 + "px";
227 228
       } else if (sqls[3].matches) {
228 229
         console.log("> 992 & <=1200"); // do something...
229 230
       } else {

+ 66 - 42
src/pages/my/index.vue Vedi File

@@ -2,24 +2,28 @@
2 2
   <div class="page_my">
3 3
     <div class="myTop">
4 4
       <img src="../../assets/images/myBanner.png" alt />
5
-        <div class="avatar">
6
-          <img v-if="roleInfo.avatar != ''" :src="roleInfo.avatar" alt />
7
-          <img
8
-            v-if="roleInfo.avatar == ''"
9
-            src="../../assets/images/mydefault.png"
10
-            alt
11
-          />
12
-        </div>
13
-        <div class="userMain" @click="toMyIndex">
14
-          <div class="userBox">
15
-            <div class="userTxt">
16
-              <span v-if="roleInfo.user_name!=''"><p class="userName">{{ roleInfo.user_name }}</p></span>
17
-                <span v-if="roleInfo.user_name==''"><p class="userName">{{ userName.name }}</p></span>
18
-              <p class="signature">{{ roleInfo.message }}</p>
19
-            </div>
20
-            <van-icon name="arrow" />
5
+      <div class="avatar">
6
+        <img v-if="roleInfo.avatar != ''" :src="roleInfo.avatar" alt />
7
+        <img
8
+          v-if="roleInfo.avatar == ''"
9
+          src="../../assets/images/mydefault.png"
10
+          alt
11
+        />
12
+      </div>
13
+      <div class="userMain" @click="toMyIndex">
14
+        <div class="userBox">
15
+          <div class="userTxt">
16
+            <span v-if="roleInfo.user_name != ''"
17
+              ><p class="userName">{{ roleInfo.user_name }}</p></span
18
+            >
19
+            <span v-if="roleInfo.user_name == ''"
20
+              ><p class="userName">{{ userName.name }}</p></span
21
+            >
22
+            <p class="signature">{{ roleInfo.message }}</p>
21 23
           </div>
24
+          <van-icon name="arrow" />
22 25
         </div>
26
+      </div>
23 27
       <div class="invitebox">
24 28
         <img src="../../assets/images/invite.png" alt />
25 29
       </div>
@@ -43,22 +47,38 @@
43 47
     </div>
44 48
 
45 49
     <div class="myBox">
46
-        <div class="myBoxOne">
47
-          <div class="myInfoLeft">
48
-            <img src="../../assets/images/myIcon2.png" alt />
49
-            <p>我的医院/组织/团队</p>
50
-          </div>
51
-          <van-icon class="arrow" name="arrow" />
50
+      <div class="myBoxOne">
51
+        <div class="myInfoLeft">
52
+          <img src="../../assets/images/myIcon2.png" alt />
53
+          <p>我的医院/组织/团队</p>
52 54
         </div>
53
-      <div class="myBoxTwo noBorder" v-for="(item,index) in organaziton" :key="index">
55
+        <van-icon class="arrow" name="arrow" />
56
+      </div>
57
+      <div
58
+        class="myBoxTwo noBorder"
59
+        v-for="(item, index) in organaziton"
60
+        :key="index"
61
+      >
54 62
         <div class="myInfoLeft">
55
-          <span v-if="item.org_logo == ''"><img src="../../assets/images/m01.png" alt /></span>
56
-          <span v-if="item.org_logo !==''"><img :src="item.org_logo"></span>
57
-          <p>{{item.org_name}}</p>
63
+          <span v-if="item.org_logo == ''"
64
+            ><img src="../../assets/images/m01.png" alt
65
+          /></span>
66
+          <span v-if="item.org_logo !== ''"><img :src="item.org_logo"/></span>
67
+          <p>{{ item.org_name }}</p>
58 68
         </div>
59 69
         <div class="myInfoRight">
60
-          <div v-if="item.creator == $store.getters.user.org.creator" class="myInfoRightBtn" @click="toEditOrg(item.id)">管理</div>
61
-          <van-icon class="arrow" name="arrow"  @click="toManage(item.creator,item.id)"/>
70
+          <div
71
+            v-if="item.creator == $store.getters.user.org.creator"
72
+            class="myInfoRightBtn"
73
+            @click="toEditOrg(item.id)"
74
+          >
75
+            管理
76
+          </div>
77
+          <van-icon
78
+            class="arrow"
79
+            name="arrow"
80
+            @click="toManage(item.creator, item.id)"
81
+          />
62 82
         </div>
63 83
       </div>
64 84
     </div>
@@ -83,21 +103,21 @@
83 103
       </router-link>
84 104
     </div>
85 105
     <div class="myBox">
86
-<!--      <div class="myBoxOne">-->
87
-<!--        <div class="myInfoLeft">-->
88
-<!--          <img src="../../assets/images/myIcon5.png" alt />-->
89
-<!--          <p>常见问题</p>-->
90
-<!--        </div>-->
91
-<!--        <van-icon class="arrow" name="arrow" />-->
92
-<!--      </div>-->
106
+      <!--      <div class="myBoxOne">-->
107
+      <!--        <div class="myInfoLeft">-->
108
+      <!--          <img src="../../assets/images/myIcon5.png" alt />-->
109
+      <!--          <p>常见问题</p>-->
110
+      <!--        </div>-->
111
+      <!--        <van-icon class="arrow" name="arrow" />-->
112
+      <!--      </div>-->
93 113
 
94
-<!--      <div class="myBoxOne" @click="toFeed">-->
95
-<!--        <div class="myInfoLeft">-->
96
-<!--          <img src="../../assets/images/myIcon6.png" alt />-->
97
-<!--          <p>意见反馈</p>-->
98
-<!--        </div>-->
99
-<!--        <van-icon class="arrow" name="arrow" />-->
100
-<!--      </div>-->
114
+      <!--      <div class="myBoxOne" @click="toFeed">-->
115
+      <!--        <div class="myInfoLeft">-->
116
+      <!--          <img src="../../assets/images/myIcon6.png" alt />-->
117
+      <!--          <p>意见反馈</p>-->
118
+      <!--        </div>-->
119
+      <!--        <van-icon class="arrow" name="arrow" />-->
120
+      <!--      </div>-->
101 121
 
102 122
       <router-link to="/about">
103 123
         <div class="myBoxOne">
@@ -304,6 +324,7 @@ export default {
304 324
         }
305 325
         p {
306 326
           margin-top: 0.125rem;
327
+          font-size: 1rem;
307 328
         }
308 329
       }
309 330
       .arrow {
@@ -329,6 +350,7 @@ export default {
329 350
         }
330 351
         p {
331 352
           margin-top: 0.125rem;
353
+          font-size: 1rem;
332 354
         }
333 355
       }
334 356
       .arrow {
@@ -350,6 +372,7 @@ export default {
350 372
       justify-content: space-between;
351 373
       padding: 0 0.875rem;
352 374
       border-bottom: 1px solid #e5e5e5;
375
+      font-size: 1rem;
353 376
       .myInfoLeft {
354 377
         display: flex;
355 378
         align-items: center;
@@ -376,6 +399,7 @@ export default {
376 399
       background: #fff;
377 400
       margin-left: 2.5rem;
378 401
       border-bottom: 1px solid #e5e5e5;
402
+      font-size: 1rem;
379 403
       .myInfoLeft {
380 404
         display: flex;
381 405
         align-items: center;

+ 30 - 5
src/styles/newStyle.scss Vedi File

@@ -1,6 +1,31 @@
1
-html,
2
-body {
3
-  height: 100%;
4
-  background: #fff !important;
5
-  color: #000 !important;
1
+// html,
2
+// body {
3
+//   height: 100%;
4
+//   background: #fff !important;
5
+//   color: #000 !important;
6
+// }
7
+
8
+@media only screen and (max-width: 414px) {
9
+  html,
10
+  body {
11
+    height: 100%;
12
+    font-size: 30px;
13
+    background: #fff !important;
14
+    color: #000 !important;
15
+  }
16
+}
17
+@media only screen and (min-width: 415px) and (max-width: 767px) {
18
+  html {
19
+    font-size: 40px !important;
20
+  }
21
+}
22
+@media only screen and (min-width: 768px) and (max-width: 1024px) {
23
+  html {
24
+    font-size: 50px !important;
25
+  }
26
+}
27
+@media only screen and (min-width: 768px) {
28
+  html {
29
+    font-size: 50px !important;
30
+  }
6 31
 }

+ 2 - 2
src/styles/reset.scss Vedi File

@@ -1,7 +1,7 @@
1 1
 html {
2 2
   -webkit-text-size-adjust: 100%;
3 3
   -ms-text-size-adjust: 100%;
4
-  font-size: 50px;
4
+  font-size: 50px !important;
5 5
 }
6 6
 
7 7
 input[type="submit"],
@@ -111,7 +111,7 @@ textarea:-ms-input-placeholder {
111 111
 //去掉黄色背景
112 112
 input:-webkit-autofill {
113 113
   -webkit-box-shadow: 0 0 0px 1000px white inset;
114
-} 
114
+}
115 115
 /* 初始化结束 */
116 116
 
117 117
 /* 针对缺省样式 (必须的) */