6075dcf6 by joe

1

1 parent fe2f08ad
...@@ -4,4 +4,6 @@ VUE_APP_BASE_URL= 'https://ow.go.qudone.com' ...@@ -4,4 +4,6 @@ VUE_APP_BASE_URL= 'https://ow.go.qudone.com'
4 4
5 5
6 VUE_APP_CONTENT_ENCRYPT_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA1SNj4qiOEmvTkZfp+Gt0UOLTCdxuEqRE+k0fROhgZdN2GmtDg6jcZV/CXKdwQGGdwOYdxEngRQb2K/SXd5Rnu4MkuAoHopDNrBRVqoJNQi6VOv6fvAEzeYivtS9aMM7IvdZuN1QlASCz2vxfUKJ3BaijMQqQE9m0pVm+0BDEfwIDAQAB' 6 VUE_APP_CONTENT_ENCRYPT_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA1SNj4qiOEmvTkZfp+Gt0UOLTCdxuEqRE+k0fROhgZdN2GmtDg6jcZV/CXKdwQGGdwOYdxEngRQb2K/SXd5Rnu4MkuAoHopDNrBRVqoJNQi6VOv6fvAEzeYivtS9aMM7IvdZuN1QlASCz2vxfUKJ3BaijMQqQE9m0pVm+0BDEfwIDAQAB'
7 VUE_APP_CONTENT_ENCRYPT_SWITCH = true
...\ No newline at end of file ...\ No newline at end of file
7 VUE_APP_CONTENT_ENCRYPT_SWITCH = true
8
9 VUE_APP_ONE_ACCOUNT_CENTER_OFF = true
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -5,3 +5,5 @@ VUE_APP_BASE_URL= 'https://ow.go.qudone.com' ...@@ -5,3 +5,5 @@ VUE_APP_BASE_URL= 'https://ow.go.qudone.com'
5 5
6 VUE_APP_CONTENT_ENCRYPT_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA1SNj4qiOEmvTkZfp+Gt0UOLTCdxuEqRE+k0fROhgZdN2GmtDg6jcZV/CXKdwQGGdwOYdxEngRQb2K/SXd5Rnu4MkuAoHopDNrBRVqoJNQi6VOv6fvAEzeYivtS9aMM7IvdZuN1QlASCz2vxfUKJ3BaijMQqQE9m0pVm+0BDEfwIDAQAB' 6 VUE_APP_CONTENT_ENCRYPT_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA1SNj4qiOEmvTkZfp+Gt0UOLTCdxuEqRE+k0fROhgZdN2GmtDg6jcZV/CXKdwQGGdwOYdxEngRQb2K/SXd5Rnu4MkuAoHopDNrBRVqoJNQi6VOv6fvAEzeYivtS9aMM7IvdZuN1QlASCz2vxfUKJ3BaijMQqQE9m0pVm+0BDEfwIDAQAB'
7 VUE_APP_CONTENT_ENCRYPT_SWITCH = true 7 VUE_APP_CONTENT_ENCRYPT_SWITCH = true
8
9 VUE_APP_ONE_ACCOUNT_CENTER_OFF = true
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -4,3 +4,5 @@ VUE_APP_BASE_URL= '' ...@@ -4,3 +4,5 @@ VUE_APP_BASE_URL= ''
4 4
5 VUE_APP_CONTENT_ENCRYPT_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA1SNj4qiOEmvTkZfp+Gt0UOLTCdxuEqRE+k0fROhgZdN2GmtDg6jcZV/CXKdwQGGdwOYdxEngRQb2K/SXd5Rnu4MkuAoHopDNrBRVqoJNQi6VOv6fvAEzeYivtS9aMM7IvdZuN1QlASCz2vxfUKJ3BaijMQqQE9m0pVm+0BDEfwIDAQAB' 5 VUE_APP_CONTENT_ENCRYPT_KEY = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDA1SNj4qiOEmvTkZfp+Gt0UOLTCdxuEqRE+k0fROhgZdN2GmtDg6jcZV/CXKdwQGGdwOYdxEngRQb2K/SXd5Rnu4MkuAoHopDNrBRVqoJNQi6VOv6fvAEzeYivtS9aMM7IvdZuN1QlASCz2vxfUKJ3BaijMQqQE9m0pVm+0BDEfwIDAQAB'
6 VUE_APP_CONTENT_ENCRYPT_SWITCH = true 6 VUE_APP_CONTENT_ENCRYPT_SWITCH = true
7
8 VUE_APP_ONE_ACCOUNT_CENTER_OFF = true
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -763,7 +763,6 @@ ...@@ -763,7 +763,6 @@
763 "version": "7.4.5", 763 "version": "7.4.5",
764 "resolved": "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.4.5.tgz", 764 "resolved": "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.4.5.tgz",
765 "integrity": "sha1-WCu1MfX53GfS/LaCl5iU914lPxI=", 765 "integrity": "sha1-WCu1MfX53GfS/LaCl5iU914lPxI=",
766 "dev": true,
767 "requires": { 766 "requires": {
768 "regenerator-runtime": "^0.13.2" 767 "regenerator-runtime": "^0.13.2"
769 } 768 }
...@@ -970,11 +969,15 @@ ...@@ -970,11 +969,15 @@
970 "integrity": "sha1-aQoUdbhPKohP0HzXl8APXzE1bqg=", 969 "integrity": "sha1-aQoUdbhPKohP0HzXl8APXzE1bqg=",
971 "dev": true 970 "dev": true
972 }, 971 },
972 "@vant/icons": {
973 "version": "1.2.1",
974 "resolved": "https://registry.npm.taobao.org/@vant/icons/download/@vant/icons-1.2.1.tgz",
975 "integrity": "sha1-MJ/suXpJiYZvBFzmdrVFxFRwHI8="
976 },
973 "@vue/babel-helper-vue-jsx-merge-props": { 977 "@vue/babel-helper-vue-jsx-merge-props": {
974 "version": "1.0.0", 978 "version": "1.0.0",
975 "resolved": "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.0.0.tgz", 979 "resolved": "https://registry.npm.taobao.org/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.0.0.tgz",
976 "integrity": "sha1-BI/leZWNpAj7eosqPsBQtQpmEEA=", 980 "integrity": "sha1-BI/leZWNpAj7eosqPsBQtQpmEEA="
977 "dev": true
978 }, 981 },
979 "@vue/babel-plugin-transform-vue-jsx": { 982 "@vue/babel-plugin-transform-vue-jsx": {
980 "version": "1.0.0", 983 "version": "1.0.0",
...@@ -1660,10 +1663,18 @@ ...@@ -1660,10 +1663,18 @@
1660 "resolved": "https://registry.npm.taobao.org/address/download/address-1.1.0.tgz", 1663 "resolved": "https://registry.npm.taobao.org/address/download/address-1.1.0.tgz",
1661 "integrity": "sha1-744EeEf80sW29QwWll+ST9mf5wk=" 1664 "integrity": "sha1-744EeEf80sW29QwWll+ST9mf5wk="
1662 }, 1665 },
1666 "aes-decrypter": {
1667 "version": "1.0.3",
1668 "resolved": "https://registry.npm.taobao.org/aes-decrypter/download/aes-decrypter-1.0.3.tgz",
1669 "integrity": "sha1-nAa4pUNaWtCduTP4oBSvzxhMw04=",
1670 "requires": {
1671 "pkcs7": "^0.2.3"
1672 }
1673 },
1663 "agent-base": { 1674 "agent-base": {
1664 "version": "4.2.1", 1675 "version": "4.3.0",
1665 "resolved": "https://registry.npm.taobao.org/agent-base/download/agent-base-4.2.1.tgz", 1676 "resolved": "https://registry.npm.taobao.org/agent-base/download/agent-base-4.3.0.tgz?cache=0&sync_timestamp=1579813458399&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fagent-base%2Fdownload%2Fagent-base-4.3.0.tgz",
1666 "integrity": "sha1-2J5ZmfeXh1Z0wH2H8mD8Qeg+jKk=", 1677 "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=",
1667 "requires": { 1678 "requires": {
1668 "es6-promisify": "^5.0.0" 1679 "es6-promisify": "^5.0.0"
1669 } 1680 }
...@@ -1701,9 +1712,9 @@ ...@@ -1701,9 +1712,9 @@
1701 "dev": true 1712 "dev": true
1702 }, 1713 },
1703 "ali-oss": { 1714 "ali-oss": {
1704 "version": "6.1.1", 1715 "version": "6.5.1",
1705 "resolved": "https://registry.npm.taobao.org/ali-oss/download/ali-oss-6.1.1.tgz", 1716 "resolved": "https://registry.npm.taobao.org/ali-oss/download/ali-oss-6.5.1.tgz",
1706 "integrity": "sha1-GjEKJ6YHBXGkk+c6AVqCZWIX4N8=", 1717 "integrity": "sha1-4UYenk1PagFobNlORhc1BwJXbys=",
1707 "requires": { 1718 "requires": {
1708 "address": "^1.0.0", 1719 "address": "^1.0.0",
1709 "agentkeepalive": "^3.4.1", 1720 "agentkeepalive": "^3.4.1",
...@@ -1733,7 +1744,7 @@ ...@@ -1733,7 +1744,7 @@
1733 "dependencies": { 1744 "dependencies": {
1734 "debug": { 1745 "debug": {
1735 "version": "2.6.9", 1746 "version": "2.6.9",
1736 "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", 1747 "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
1737 "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 1748 "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
1738 "requires": { 1749 "requires": {
1739 "ms": "2.0.0" 1750 "ms": "2.0.0"
...@@ -1746,7 +1757,7 @@ ...@@ -1746,7 +1757,7 @@
1746 }, 1757 },
1747 "ms": { 1758 "ms": {
1748 "version": "2.0.0", 1759 "version": "2.0.0",
1749 "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", 1760 "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
1750 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1761 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1751 }, 1762 },
1752 "stream-http": { 1763 "stream-http": {
...@@ -1999,9 +2010,9 @@ ...@@ -1999,9 +2010,9 @@
1999 "dev": true 2010 "dev": true
2000 }, 2011 },
2001 "ast-types": { 2012 "ast-types": {
2002 "version": "0.13.1", 2013 "version": "0.13.2",
2003 "resolved": "https://registry.npm.taobao.org/ast-types/download/ast-types-0.13.1.tgz", 2014 "resolved": "https://registry.npm.taobao.org/ast-types/download/ast-types-0.13.2.tgz",
2004 "integrity": "sha1-lGFCiicMWif9pEtzjdO6suk1MAM=" 2015 "integrity": "sha1-3zm2d6kRqD86BJZE+3T93tI86kg="
2005 }, 2016 },
2006 "astral-regex": { 2017 "astral-regex": {
2007 "version": "1.0.0", 2018 "version": "1.0.0",
...@@ -2033,6 +2044,14 @@ ...@@ -2033,6 +2044,14 @@
2033 "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=", 2044 "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=",
2034 "dev": true 2045 "dev": true
2035 }, 2046 },
2047 "async-validator": {
2048 "version": "1.8.5",
2049 "resolved": "https://registry.npm.taobao.org/async-validator/download/async-validator-1.8.5.tgz",
2050 "integrity": "sha1-3D4I7B/Q3dtn5ghC8CwM0c7G1/A=",
2051 "requires": {
2052 "babel-runtime": "6.x"
2053 }
2054 },
2036 "asynckit": { 2055 "asynckit": {
2037 "version": "0.4.0", 2056 "version": "0.4.0",
2038 "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", 2057 "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
...@@ -2072,17 +2091,16 @@ ...@@ -2072,17 +2091,16 @@
2072 "dev": true 2091 "dev": true
2073 }, 2092 },
2074 "axios": { 2093 "axios": {
2075 "version": "0.19.0", 2094 "version": "0.19.2",
2076 "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.19.0.tgz", 2095 "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.19.2.tgz",
2077 "integrity": "sha1-jgm/89kSLhM/e4EByPvdAO09Krg=", 2096 "integrity": "sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc=",
2078 "requires": { 2097 "requires": {
2079 "follow-redirects": "1.5.10", 2098 "follow-redirects": "1.5.10"
2080 "is-buffer": "^2.0.2"
2081 }, 2099 },
2082 "dependencies": { 2100 "dependencies": {
2083 "debug": { 2101 "debug": {
2084 "version": "3.1.0", 2102 "version": "3.1.0",
2085 "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz", 2103 "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
2086 "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", 2104 "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
2087 "requires": { 2105 "requires": {
2088 "ms": "2.0.0" 2106 "ms": "2.0.0"
...@@ -2096,22 +2114,17 @@ ...@@ -2096,22 +2114,17 @@
2096 "debug": "=3.1.0" 2114 "debug": "=3.1.0"
2097 } 2115 }
2098 }, 2116 },
2099 "is-buffer": {
2100 "version": "2.0.3",
2101 "resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.3.tgz",
2102 "integrity": "sha1-Ts8/z3ScvR5HJonhCaxmJhol5yU="
2103 },
2104 "ms": { 2117 "ms": {
2105 "version": "2.0.0", 2118 "version": "2.0.0",
2106 "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", 2119 "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
2107 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 2120 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
2108 } 2121 }
2109 } 2122 }
2110 }, 2123 },
2111 "axios-mock-adapter": { 2124 "axios-mock-adapter": {
2112 "version": "1.16.0", 2125 "version": "1.17.0",
2113 "resolved": "https://registry.npm.taobao.org/axios-mock-adapter/download/axios-mock-adapter-1.16.0.tgz", 2126 "resolved": "https://registry.npm.taobao.org/axios-mock-adapter/download/axios-mock-adapter-1.17.0.tgz",
2114 "integrity": "sha1-zdVbtg2Ms/zXf9ucuyaeR7i5UYA=", 2127 "integrity": "sha1-Db7kPGBtSqulpD2I2W1mYafMPAQ=",
2115 "requires": { 2128 "requires": {
2116 "deep-equal": "^1.0.1" 2129 "deep-equal": "^1.0.1"
2117 } 2130 }
...@@ -2201,6 +2214,11 @@ ...@@ -2201,6 +2214,11 @@
2201 } 2214 }
2202 } 2215 }
2203 }, 2216 },
2217 "babel-helper-vue-jsx-merge-props": {
2218 "version": "2.0.3",
2219 "resolved": "https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz",
2220 "integrity": "sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY="
2221 },
2204 "babel-loader": { 2222 "babel-loader": {
2205 "version": "8.0.6", 2223 "version": "8.0.6",
2206 "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.0.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.0.6.tgz", 2224 "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.0.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.0.6.tgz",
...@@ -2235,6 +2253,22 @@ ...@@ -2235,6 +2253,22 @@
2235 "resolve": "^1.4.0" 2253 "resolve": "^1.4.0"
2236 } 2254 }
2237 }, 2255 },
2256 "babel-runtime": {
2257 "version": "6.26.0",
2258 "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
2259 "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
2260 "requires": {
2261 "core-js": "^2.4.0",
2262 "regenerator-runtime": "^0.11.0"
2263 },
2264 "dependencies": {
2265 "regenerator-runtime": {
2266 "version": "0.11.1",
2267 "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1584053067764&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz",
2268 "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
2269 }
2270 }
2271 },
2238 "balanced-match": { 2272 "balanced-match": {
2239 "version": "1.0.0", 2273 "version": "1.0.0",
2240 "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz", 2274 "resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
...@@ -3383,9 +3417,9 @@ ...@@ -3383,9 +3417,9 @@
3383 } 3417 }
3384 }, 3418 },
3385 "core-js": { 3419 "core-js": {
3386 "version": "2.6.9", 3420 "version": "2.6.11",
3387 "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.9.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.9.tgz", 3421 "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz?cache=0&sync_timestamp=1578957611002&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.11.tgz",
3388 "integrity": "sha1-a0shRiDINBUuF5Mjcn/Bl0GwhPI=" 3422 "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw="
3389 }, 3423 },
3390 "core-util-is": { 3424 "core-util-is": {
3391 "version": "1.0.2", 3425 "version": "1.0.2",
...@@ -3473,6 +3507,11 @@ ...@@ -3473,6 +3507,11 @@
3473 "randomfill": "^1.0.3" 3507 "randomfill": "^1.0.3"
3474 } 3508 }
3475 }, 3509 },
3510 "crypto-js": {
3511 "version": "3.3.0",
3512 "resolved": "https://registry.npm.taobao.org/crypto-js/download/crypto-js-3.3.0.tgz",
3513 "integrity": "sha1-hG3RzOL2iqz6FWyFePkmpgm3l2s="
3514 },
3476 "css-color-names": { 3515 "css-color-names": {
3477 "version": "0.0.4", 3516 "version": "0.0.4",
3478 "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", 3517 "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz",
...@@ -3760,19 +3799,9 @@ ...@@ -3760,19 +3799,9 @@
3760 } 3799 }
3761 }, 3800 },
3762 "data-uri-to-buffer": { 3801 "data-uri-to-buffer": {
3763 "version": "2.0.1", 3802 "version": "1.2.0",
3764 "resolved": "http://registry.npm.taobao.org/data-uri-to-buffer/download/data-uri-to-buffer-2.0.1.tgz", 3803 "resolved": "https://registry.npm.taobao.org/data-uri-to-buffer/download/data-uri-to-buffer-1.2.0.tgz",
3765 "integrity": "sha1-yo9W/jix/TKUc+nRtKmvzYzhwEU=", 3804 "integrity": "sha1-dxY+qcINhkG0cH6PGKvfmnjzSDU="
3766 "requires": {
3767 "@types/node": "^8.0.7"
3768 },
3769 "dependencies": {
3770 "@types/node": {
3771 "version": "8.10.49",
3772 "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-8.10.49.tgz",
3773 "integrity": "sha1-8zGvxe/tB5Z5jlWR1uDs5jaWm3s="
3774 }
3775 }
3776 }, 3805 },
3777 "date-now": { 3806 "date-now": {
3778 "version": "0.1.4", 3807 "version": "0.1.4",
...@@ -3782,7 +3811,7 @@ ...@@ -3782,7 +3811,7 @@
3782 }, 3811 },
3783 "dateformat": { 3812 "dateformat": {
3784 "version": "2.2.0", 3813 "version": "2.2.0",
3785 "resolved": "http://registry.npm.taobao.org/dateformat/download/dateformat-2.2.0.tgz", 3814 "resolved": "https://registry.npm.taobao.org/dateformat/download/dateformat-2.2.0.tgz",
3786 "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" 3815 "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
3787 }, 3816 },
3788 "de-indent": { 3817 "de-indent": {
...@@ -3824,8 +3853,7 @@ ...@@ -3824,8 +3853,7 @@
3824 "deepmerge": { 3853 "deepmerge": {
3825 "version": "1.5.2", 3854 "version": "1.5.2",
3826 "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz", 3855 "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz",
3827 "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=", 3856 "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M="
3828 "dev": true
3829 }, 3857 },
3830 "default-gateway": { 3858 "default-gateway": {
3831 "version": "4.2.0", 3859 "version": "4.2.0",
...@@ -3906,7 +3934,7 @@ ...@@ -3906,7 +3934,7 @@
3906 }, 3934 },
3907 "degenerator": { 3935 "degenerator": {
3908 "version": "1.0.4", 3936 "version": "1.0.4",
3909 "resolved": "https://registry.npm.taobao.org/degenerator/download/degenerator-1.0.4.tgz", 3937 "resolved": "https://registry.npm.taobao.org/degenerator/download/degenerator-1.0.4.tgz?cache=0&sync_timestamp=1580870451917&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdegenerator%2Fdownload%2Fdegenerator-1.0.4.tgz",
3910 "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", 3938 "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
3911 "requires": { 3939 "requires": {
3912 "ast-types": "0.x.x", 3940 "ast-types": "0.x.x",
...@@ -3916,7 +3944,7 @@ ...@@ -3916,7 +3944,7 @@
3916 "dependencies": { 3944 "dependencies": {
3917 "esprima": { 3945 "esprima": {
3918 "version": "3.1.3", 3946 "version": "3.1.3",
3919 "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz", 3947 "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz",
3920 "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" 3948 "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
3921 } 3949 }
3922 } 3950 }
...@@ -4018,7 +4046,7 @@ ...@@ -4018,7 +4046,7 @@
4018 "dependencies": { 4046 "dependencies": {
4019 "utility": { 4047 "utility": {
4020 "version": "0.1.11", 4048 "version": "0.1.11",
4021 "resolved": "https://registry.npm.taobao.org/utility/download/utility-0.1.11.tgz", 4049 "resolved": "https://registry.npm.taobao.org/utility/download/utility-0.1.11.tgz?cache=0&sync_timestamp=1574243920593&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futility%2Fdownload%2Futility-0.1.11.tgz",
4022 "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=", 4050 "integrity": "sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=",
4023 "requires": { 4051 "requires": {
4024 "address": ">=0.0.1" 4052 "address": ">=0.0.1"
...@@ -4089,6 +4117,19 @@ ...@@ -4089,6 +4117,19 @@
4089 "entities": "^1.1.1" 4117 "entities": "^1.1.1"
4090 } 4118 }
4091 }, 4119 },
4120 "dom-walk": {
4121 "version": "0.1.1",
4122 "resolved": "https://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz",
4123 "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
4124 },
4125 "dom7": {
4126 "version": "2.1.3",
4127 "resolved": "https://registry.npm.taobao.org/dom7/download/dom7-2.1.3.tgz",
4128 "integrity": "sha1-pzb5w7+8TKA5qBzQlfl9HX894Zw=",
4129 "requires": {
4130 "ssr-window": "^1.0.1"
4131 }
4132 },
4092 "domain-browser": { 4133 "domain-browser": {
4093 "version": "1.2.0", 4134 "version": "1.2.0",
4094 "resolved": "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz", 4135 "resolved": "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz",
...@@ -4192,6 +4233,19 @@ ...@@ -4192,6 +4233,19 @@
4192 "integrity": "sha1-iypjGrdRV6pT0MKTMnVkO5nvWAs=", 4233 "integrity": "sha1-iypjGrdRV6pT0MKTMnVkO5nvWAs=",
4193 "dev": true 4234 "dev": true
4194 }, 4235 },
4236 "element-ui": {
4237 "version": "2.13.0",
4238 "resolved": "https://registry.npm.taobao.org/element-ui/download/element-ui-2.13.0.tgz",
4239 "integrity": "sha1-9rsE5bCnbqX2JGYES3dEB7pOvS0=",
4240 "requires": {
4241 "async-validator": "~1.8.1",
4242 "babel-helper-vue-jsx-merge-props": "^2.0.0",
4243 "deepmerge": "^1.2.0",
4244 "normalize-wheel": "^1.0.1",
4245 "resize-observer-polyfill": "^1.5.0",
4246 "throttle-debounce": "^1.0.1"
4247 }
4248 },
4195 "elliptic": { 4249 "elliptic": {
4196 "version": "6.4.1", 4250 "version": "6.4.1",
4197 "resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.4.1.tgz", 4251 "resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.4.1.tgz",
...@@ -4307,14 +4361,19 @@ ...@@ -4307,14 +4361,19 @@
4307 "is-symbol": "^1.0.2" 4361 "is-symbol": "^1.0.2"
4308 } 4362 }
4309 }, 4363 },
4364 "es5-shim": {
4365 "version": "4.5.13",
4366 "resolved": "https://registry.npm.taobao.org/es5-shim/download/es5-shim-4.5.13.tgz",
4367 "integrity": "sha1-XYgGLeBJ+Jafg3g/SkiEOV8h0os="
4368 },
4310 "es6-promise": { 4369 "es6-promise": {
4311 "version": "4.2.6", 4370 "version": "4.2.8",
4312 "resolved": "http://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.6.tgz", 4371 "resolved": "https://registry.npm.taobao.org/es6-promise/download/es6-promise-4.2.8.tgz",
4313 "integrity": "sha1-toXt2CWIhjZepitX0w3ij63Nl08=" 4372 "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo="
4314 }, 4373 },
4315 "es6-promisify": { 4374 "es6-promisify": {
4316 "version": "5.0.0", 4375 "version": "5.0.0",
4317 "resolved": "https://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz", 4376 "resolved": "https://registry.npm.taobao.org/es6-promisify/download/es6-promisify-5.0.0.tgz?cache=0&sync_timestamp=1584374007335&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes6-promisify%2Fdownload%2Fes6-promisify-5.0.0.tgz",
4318 "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", 4377 "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
4319 "requires": { 4378 "requires": {
4320 "es6-promise": "^4.0.3" 4379 "es6-promise": "^4.0.3"
...@@ -4331,25 +4390,20 @@ ...@@ -4331,25 +4390,20 @@
4331 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 4390 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
4332 }, 4391 },
4333 "escodegen": { 4392 "escodegen": {
4334 "version": "1.11.1", 4393 "version": "1.14.1",
4335 "resolved": "http://registry.npm.taobao.org/escodegen/download/escodegen-1.11.1.tgz", 4394 "resolved": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.1.tgz?cache=0&sync_timestamp=1580955203586&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescodegen%2Fdownload%2Fescodegen-1.14.1.tgz",
4336 "integrity": "sha1-xIX/jWtM24nif0qFbpHxGEAcpRA=", 4395 "integrity": "sha1-ugHQyCeLXpWppFNQFCAmZZAnpFc=",
4337 "requires": { 4396 "requires": {
4338 "esprima": "^3.1.3", 4397 "esprima": "^4.0.1",
4339 "estraverse": "^4.2.0", 4398 "estraverse": "^4.2.0",
4340 "esutils": "^2.0.2", 4399 "esutils": "^2.0.2",
4341 "optionator": "^0.8.1", 4400 "optionator": "^0.8.1",
4342 "source-map": "~0.6.1" 4401 "source-map": "~0.6.1"
4343 }, 4402 },
4344 "dependencies": { 4403 "dependencies": {
4345 "esprima": {
4346 "version": "3.1.3",
4347 "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz",
4348 "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
4349 },
4350 "source-map": { 4404 "source-map": {
4351 "version": "0.6.1", 4405 "version": "0.6.1",
4352 "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", 4406 "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1571657176668&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz",
4353 "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", 4407 "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
4354 "optional": true 4408 "optional": true
4355 } 4409 }
...@@ -4698,8 +4752,7 @@ ...@@ -4698,8 +4752,7 @@
4698 "esprima": { 4752 "esprima": {
4699 "version": "4.0.1", 4753 "version": "4.0.1",
4700 "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz", 4754 "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz",
4701 "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", 4755 "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE="
4702 "dev": true
4703 }, 4756 },
4704 "esquery": { 4757 "esquery": {
4705 "version": "1.0.1", 4758 "version": "1.0.1",
...@@ -5013,6 +5066,11 @@ ...@@ -5013,6 +5066,11 @@
5013 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 5066 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
5014 "dev": true 5067 "dev": true
5015 }, 5068 },
5069 "fast-diff": {
5070 "version": "1.1.2",
5071 "resolved": "https://registry.npm.taobao.org/fast-diff/download/fast-diff-1.1.2.tgz",
5072 "integrity": "sha1-S2LEK44D3j+EhGC2OQeZIGldAVQ="
5073 },
5016 "fast-glob": { 5074 "fast-glob": {
5017 "version": "2.2.7", 5075 "version": "2.2.7",
5018 "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz", 5076 "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz",
...@@ -5360,7 +5418,7 @@ ...@@ -5360,7 +5418,7 @@
5360 }, 5418 },
5361 "fs.realpath": { 5419 "fs.realpath": {
5362 "version": "1.0.0", 5420 "version": "1.0.0",
5363 "resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", 5421 "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
5364 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 5422 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
5365 }, 5423 },
5366 "fsevents": { 5424 "fsevents": {
...@@ -5383,7 +5441,8 @@ ...@@ -5383,7 +5441,8 @@
5383 "ansi-regex": { 5441 "ansi-regex": {
5384 "version": "2.1.1", 5442 "version": "2.1.1",
5385 "bundled": true, 5443 "bundled": true,
5386 "dev": true 5444 "dev": true,
5445 "optional": true
5387 }, 5446 },
5388 "aproba": { 5447 "aproba": {
5389 "version": "1.2.0", 5448 "version": "1.2.0",
...@@ -5404,12 +5463,14 @@ ...@@ -5404,12 +5463,14 @@
5404 "balanced-match": { 5463 "balanced-match": {
5405 "version": "1.0.0", 5464 "version": "1.0.0",
5406 "bundled": true, 5465 "bundled": true,
5407 "dev": true 5466 "dev": true,
5467 "optional": true
5408 }, 5468 },
5409 "brace-expansion": { 5469 "brace-expansion": {
5410 "version": "1.1.11", 5470 "version": "1.1.11",
5411 "bundled": true, 5471 "bundled": true,
5412 "dev": true, 5472 "dev": true,
5473 "optional": true,
5413 "requires": { 5474 "requires": {
5414 "balanced-match": "^1.0.0", 5475 "balanced-match": "^1.0.0",
5415 "concat-map": "0.0.1" 5476 "concat-map": "0.0.1"
...@@ -5424,17 +5485,20 @@ ...@@ -5424,17 +5485,20 @@
5424 "code-point-at": { 5485 "code-point-at": {
5425 "version": "1.1.0", 5486 "version": "1.1.0",
5426 "bundled": true, 5487 "bundled": true,
5427 "dev": true 5488 "dev": true,
5489 "optional": true
5428 }, 5490 },
5429 "concat-map": { 5491 "concat-map": {
5430 "version": "0.0.1", 5492 "version": "0.0.1",
5431 "bundled": true, 5493 "bundled": true,
5432 "dev": true 5494 "dev": true,
5495 "optional": true
5433 }, 5496 },
5434 "console-control-strings": { 5497 "console-control-strings": {
5435 "version": "1.1.0", 5498 "version": "1.1.0",
5436 "bundled": true, 5499 "bundled": true,
5437 "dev": true 5500 "dev": true,
5501 "optional": true
5438 }, 5502 },
5439 "core-util-is": { 5503 "core-util-is": {
5440 "version": "1.0.2", 5504 "version": "1.0.2",
...@@ -5551,7 +5615,8 @@ ...@@ -5551,7 +5615,8 @@
5551 "inherits": { 5615 "inherits": {
5552 "version": "2.0.3", 5616 "version": "2.0.3",
5553 "bundled": true, 5617 "bundled": true,
5554 "dev": true 5618 "dev": true,
5619 "optional": true
5555 }, 5620 },
5556 "ini": { 5621 "ini": {
5557 "version": "1.3.5", 5622 "version": "1.3.5",
...@@ -5563,6 +5628,7 @@ ...@@ -5563,6 +5628,7 @@
5563 "version": "1.0.0", 5628 "version": "1.0.0",
5564 "bundled": true, 5629 "bundled": true,
5565 "dev": true, 5630 "dev": true,
5631 "optional": true,
5566 "requires": { 5632 "requires": {
5567 "number-is-nan": "^1.0.0" 5633 "number-is-nan": "^1.0.0"
5568 } 5634 }
...@@ -5577,6 +5643,7 @@ ...@@ -5577,6 +5643,7 @@
5577 "version": "3.0.4", 5643 "version": "3.0.4",
5578 "bundled": true, 5644 "bundled": true,
5579 "dev": true, 5645 "dev": true,
5646 "optional": true,
5580 "requires": { 5647 "requires": {
5581 "brace-expansion": "^1.1.7" 5648 "brace-expansion": "^1.1.7"
5582 } 5649 }
...@@ -5584,12 +5651,14 @@ ...@@ -5584,12 +5651,14 @@
5584 "minimist": { 5651 "minimist": {
5585 "version": "0.0.8", 5652 "version": "0.0.8",
5586 "bundled": true, 5653 "bundled": true,
5587 "dev": true 5654 "dev": true,
5655 "optional": true
5588 }, 5656 },
5589 "minipass": { 5657 "minipass": {
5590 "version": "2.3.5", 5658 "version": "2.3.5",
5591 "bundled": true, 5659 "bundled": true,
5592 "dev": true, 5660 "dev": true,
5661 "optional": true,
5593 "requires": { 5662 "requires": {
5594 "safe-buffer": "^5.1.2", 5663 "safe-buffer": "^5.1.2",
5595 "yallist": "^3.0.0" 5664 "yallist": "^3.0.0"
...@@ -5608,6 +5677,7 @@ ...@@ -5608,6 +5677,7 @@
5608 "version": "0.5.1", 5677 "version": "0.5.1",
5609 "bundled": true, 5678 "bundled": true,
5610 "dev": true, 5679 "dev": true,
5680 "optional": true,
5611 "requires": { 5681 "requires": {
5612 "minimist": "0.0.8" 5682 "minimist": "0.0.8"
5613 } 5683 }
...@@ -5688,7 +5758,8 @@ ...@@ -5688,7 +5758,8 @@
5688 "number-is-nan": { 5758 "number-is-nan": {
5689 "version": "1.0.1", 5759 "version": "1.0.1",
5690 "bundled": true, 5760 "bundled": true,
5691 "dev": true 5761 "dev": true,
5762 "optional": true
5692 }, 5763 },
5693 "object-assign": { 5764 "object-assign": {
5694 "version": "4.1.1", 5765 "version": "4.1.1",
...@@ -5700,6 +5771,7 @@ ...@@ -5700,6 +5771,7 @@
5700 "version": "1.4.0", 5771 "version": "1.4.0",
5701 "bundled": true, 5772 "bundled": true,
5702 "dev": true, 5773 "dev": true,
5774 "optional": true,
5703 "requires": { 5775 "requires": {
5704 "wrappy": "1" 5776 "wrappy": "1"
5705 } 5777 }
...@@ -5785,7 +5857,8 @@ ...@@ -5785,7 +5857,8 @@
5785 "safe-buffer": { 5857 "safe-buffer": {
5786 "version": "5.1.2", 5858 "version": "5.1.2",
5787 "bundled": true, 5859 "bundled": true,
5788 "dev": true 5860 "dev": true,
5861 "optional": true
5789 }, 5862 },
5790 "safer-buffer": { 5863 "safer-buffer": {
5791 "version": "2.1.2", 5864 "version": "2.1.2",
...@@ -5821,6 +5894,7 @@ ...@@ -5821,6 +5894,7 @@
5821 "version": "1.0.2", 5894 "version": "1.0.2",
5822 "bundled": true, 5895 "bundled": true,
5823 "dev": true, 5896 "dev": true,
5897 "optional": true,
5824 "requires": { 5898 "requires": {
5825 "code-point-at": "^1.0.0", 5899 "code-point-at": "^1.0.0",
5826 "is-fullwidth-code-point": "^1.0.0", 5900 "is-fullwidth-code-point": "^1.0.0",
...@@ -5840,6 +5914,7 @@ ...@@ -5840,6 +5914,7 @@
5840 "version": "3.0.1", 5914 "version": "3.0.1",
5841 "bundled": true, 5915 "bundled": true,
5842 "dev": true, 5916 "dev": true,
5917 "optional": true,
5843 "requires": { 5918 "requires": {
5844 "ansi-regex": "^2.0.0" 5919 "ansi-regex": "^2.0.0"
5845 } 5920 }
...@@ -5883,12 +5958,14 @@ ...@@ -5883,12 +5958,14 @@
5883 "wrappy": { 5958 "wrappy": {
5884 "version": "1.0.2", 5959 "version": "1.0.2",
5885 "bundled": true, 5960 "bundled": true,
5886 "dev": true 5961 "dev": true,
5962 "optional": true
5887 }, 5963 },
5888 "yallist": { 5964 "yallist": {
5889 "version": "3.0.3", 5965 "version": "3.0.3",
5890 "bundled": true, 5966 "bundled": true,
5891 "dev": true 5967 "dev": true,
5968 "optional": true
5892 } 5969 }
5893 } 5970 }
5894 }, 5971 },
...@@ -5915,12 +5992,12 @@ ...@@ -5915,12 +5992,12 @@
5915 "dependencies": { 5992 "dependencies": {
5916 "isarray": { 5993 "isarray": {
5917 "version": "0.0.1", 5994 "version": "0.0.1",
5918 "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz", 5995 "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
5919 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" 5996 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
5920 }, 5997 },
5921 "readable-stream": { 5998 "readable-stream": {
5922 "version": "1.1.14", 5999 "version": "1.1.14",
5923 "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-1.1.14.tgz", 6000 "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
5924 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", 6001 "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
5925 "requires": { 6002 "requires": {
5926 "core-util-is": "~1.0.0", 6003 "core-util-is": "~1.0.0",
...@@ -5931,7 +6008,7 @@ ...@@ -5931,7 +6008,7 @@
5931 }, 6008 },
5932 "string_decoder": { 6009 "string_decoder": {
5933 "version": "0.10.31", 6010 "version": "0.10.31",
5934 "resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz", 6011 "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
5935 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" 6012 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
5936 } 6013 }
5937 } 6014 }
...@@ -6037,27 +6114,30 @@ ...@@ -6037,27 +6114,30 @@
6037 } 6114 }
6038 }, 6115 },
6039 "get-uri": { 6116 "get-uri": {
6040 "version": "2.0.3", 6117 "version": "2.0.4",
6041 "resolved": "https://registry.npm.taobao.org/get-uri/download/get-uri-2.0.3.tgz", 6118 "resolved": "https://registry.npm.taobao.org/get-uri/download/get-uri-2.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-uri%2Fdownload%2Fget-uri-2.0.4.tgz",
6042 "integrity": "sha1-+hM1Iml4HXUWLG/IE8npBTI/urU=", 6119 "integrity": "sha1-1JN6uBniGNTLWuGOT1livvFpzGo=",
6043 "requires": { 6120 "requires": {
6044 "data-uri-to-buffer": "2", 6121 "data-uri-to-buffer": "1",
6045 "debug": "4", 6122 "debug": "2",
6046 "extend": "~3.0.2", 6123 "extend": "~3.0.2",
6047 "file-uri-to-path": "1", 6124 "file-uri-to-path": "1",
6048 "ftp": "~0.3.10", 6125 "ftp": "~0.3.10",
6049 "readable-stream": "3" 6126 "readable-stream": "2"
6050 }, 6127 },
6051 "dependencies": { 6128 "dependencies": {
6052 "readable-stream": { 6129 "debug": {
6053 "version": "3.4.0", 6130 "version": "2.6.9",
6054 "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-3.4.0.tgz", 6131 "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
6055 "integrity": "sha1-pRwmdUZY4KPCHb9ZFjvUW6b0R/w=", 6132 "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
6056 "requires": { 6133 "requires": {
6057 "inherits": "^2.0.3", 6134 "ms": "2.0.0"
6058 "string_decoder": "^1.1.1",
6059 "util-deprecate": "^1.0.1"
6060 } 6135 }
6136 },
6137 "ms": {
6138 "version": "2.0.0",
6139 "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
6140 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
6061 } 6141 }
6062 } 6142 }
6063 }, 6143 },
...@@ -6077,9 +6157,9 @@ ...@@ -6077,9 +6157,9 @@
6077 } 6157 }
6078 }, 6158 },
6079 "glob": { 6159 "glob": {
6080 "version": "7.1.4", 6160 "version": "7.1.6",
6081 "resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.4.tgz", 6161 "resolved": "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz?cache=0&sync_timestamp=1573079113127&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglob%2Fdownload%2Fglob-7.1.6.tgz",
6082 "integrity": "sha1-qmCKL2xXetNX4a5aXCbZqNGWklU=", 6162 "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=",
6083 "requires": { 6163 "requires": {
6084 "fs.realpath": "^1.0.0", 6164 "fs.realpath": "^1.0.0",
6085 "inflight": "^1.0.4", 6165 "inflight": "^1.0.4",
...@@ -6116,6 +6196,22 @@ ...@@ -6116,6 +6196,22 @@
6116 "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", 6196 "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
6117 "dev": true 6197 "dev": true
6118 }, 6198 },
6199 "global": {
6200 "version": "4.3.2",
6201 "resolved": "https://registry.npm.taobao.org/global/download/global-4.3.2.tgz",
6202 "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
6203 "requires": {
6204 "min-document": "^2.19.0",
6205 "process": "~0.5.1"
6206 },
6207 "dependencies": {
6208 "process": {
6209 "version": "0.5.2",
6210 "resolved": "https://registry.npm.taobao.org/process/download/process-0.5.2.tgz",
6211 "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
6212 }
6213 }
6214 },
6119 "globals": { 6215 "globals": {
6120 "version": "11.12.0", 6216 "version": "11.12.0",
6121 "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz", 6217 "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz",
...@@ -6515,7 +6611,7 @@ ...@@ -6515,7 +6611,7 @@
6515 "dependencies": { 6611 "dependencies": {
6516 "debug": { 6612 "debug": {
6517 "version": "3.1.0", 6613 "version": "3.1.0",
6518 "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz", 6614 "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
6519 "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", 6615 "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
6520 "requires": { 6616 "requires": {
6521 "ms": "2.0.0" 6617 "ms": "2.0.0"
...@@ -6523,7 +6619,7 @@ ...@@ -6523,7 +6619,7 @@
6523 }, 6619 },
6524 "ms": { 6620 "ms": {
6525 "version": "2.0.0", 6621 "version": "2.0.0",
6526 "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", 6622 "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
6527 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 6623 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
6528 } 6624 }
6529 } 6625 }
...@@ -6558,17 +6654,17 @@ ...@@ -6558,17 +6654,17 @@
6558 "dev": true 6654 "dev": true
6559 }, 6655 },
6560 "https-proxy-agent": { 6656 "https-proxy-agent": {
6561 "version": "2.2.1", 6657 "version": "3.0.1",
6562 "resolved": "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-2.2.1.tgz", 6658 "resolved": "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-3.0.1.tgz",
6563 "integrity": "sha1-UVUpcPoE1yPgTFbQQXjD+SWSu8A=", 6659 "integrity": "sha1-uMKGQz6HYCMRsByOo0QT2Fakr4E=",
6564 "requires": { 6660 "requires": {
6565 "agent-base": "^4.1.0", 6661 "agent-base": "^4.3.0",
6566 "debug": "^3.1.0" 6662 "debug": "^3.1.0"
6567 }, 6663 },
6568 "dependencies": { 6664 "dependencies": {
6569 "debug": { 6665 "debug": {
6570 "version": "3.2.6", 6666 "version": "3.2.6",
6571 "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz", 6667 "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz",
6572 "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", 6668 "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=",
6573 "requires": { 6669 "requires": {
6574 "ms": "^2.1.1" 6670 "ms": "^2.1.1"
...@@ -6740,9 +6836,14 @@ ...@@ -6740,9 +6836,14 @@
6740 "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", 6836 "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
6741 "dev": true 6837 "dev": true
6742 }, 6838 },
6839 "individual": {
6840 "version": "2.0.0",
6841 "resolved": "https://registry.npm.taobao.org/individual/download/individual-2.0.0.tgz",
6842 "integrity": "sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c="
6843 },
6743 "inflight": { 6844 "inflight": {
6744 "version": "1.0.6", 6845 "version": "1.0.6",
6745 "resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", 6846 "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
6746 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 6847 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
6747 "requires": { 6848 "requires": {
6748 "once": "^1.3.0", 6849 "once": "^1.3.0",
...@@ -6996,6 +7097,11 @@ ...@@ -6996,6 +7097,11 @@
6996 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 7097 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
6997 "dev": true 7098 "dev": true
6998 }, 7099 },
7100 "is-function": {
7101 "version": "1.0.1",
7102 "resolved": "https://registry.npm.taobao.org/is-function/download/is-function-1.0.1.tgz",
7103 "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU="
7104 },
6999 "is-glob": { 7105 "is-glob": {
7000 "version": "4.0.1", 7106 "version": "4.0.1",
7001 "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz", 7107 "resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz",
...@@ -7225,6 +7331,11 @@ ...@@ -7225,6 +7331,11 @@
7225 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 7331 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
7226 "dev": true 7332 "dev": true
7227 }, 7333 },
7334 "jsencrypt": {
7335 "version": "3.0.0-rc.1",
7336 "resolved": "https://registry.npm.taobao.org/jsencrypt/download/jsencrypt-3.0.0-rc.1.tgz",
7337 "integrity": "sha1-DgpHRLpDzFV/tc9i/oZGvOtWGxw="
7338 },
7228 "jsesc": { 7339 "jsesc": {
7229 "version": "2.5.2", 7340 "version": "2.5.2",
7230 "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz", 7341 "resolved": "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz",
...@@ -7576,11 +7687,15 @@ ...@@ -7576,11 +7687,15 @@
7576 "version": "5.1.1", 7687 "version": "5.1.1",
7577 "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", 7688 "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz",
7578 "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", 7689 "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=",
7579 "dev": true,
7580 "requires": { 7690 "requires": {
7581 "yallist": "^3.0.2" 7691 "yallist": "^3.0.2"
7582 } 7692 }
7583 }, 7693 },
7694 "m3u8-parser": {
7695 "version": "2.1.0",
7696 "resolved": "https://registry.npm.taobao.org/m3u8-parser/download/m3u8-parser-2.1.0.tgz",
7697 "integrity": "sha1-yBcDKewc1RXQ1Yu4t2LamJbLA2g="
7698 },
7584 "make-dir": { 7699 "make-dir": {
7585 "version": "2.1.0", 7700 "version": "2.1.0",
7586 "resolved": "http://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", 7701 "resolved": "http://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz",
...@@ -7783,6 +7898,14 @@ ...@@ -7783,6 +7898,14 @@
7783 "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", 7898 "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=",
7784 "dev": true 7899 "dev": true
7785 }, 7900 },
7901 "min-document": {
7902 "version": "2.19.0",
7903 "resolved": "https://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz",
7904 "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
7905 "requires": {
7906 "dom-walk": "^0.1.0"
7907 }
7908 },
7786 "mini-css-extract-plugin": { 7909 "mini-css-extract-plugin": {
7787 "version": "0.6.0", 7910 "version": "0.6.0",
7788 "resolved": "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.6.0.tgz", 7911 "resolved": "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-0.6.0.tgz",
...@@ -7917,9 +8040,9 @@ ...@@ -7917,9 +8040,9 @@
7917 } 8040 }
7918 }, 8041 },
7919 "mockjs": { 8042 "mockjs": {
7920 "version": "1.0.1-beta3", 8043 "version": "1.1.0",
7921 "resolved": "https://registry.npm.taobao.org/mockjs/download/mockjs-1.0.1-beta3.tgz", 8044 "resolved": "https://registry.npm.taobao.org/mockjs/download/mockjs-1.1.0.tgz?cache=0&sync_timestamp=1571970402089&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmockjs%2Fdownload%2Fmockjs-1.1.0.tgz",
7922 "integrity": "sha1-0jTzwnJWOXVk8slVFC6JGQlTcgk=", 8045 "integrity": "sha1-5qDDeOkZBtuv8gkRzAJzs8fXWwY=",
7923 "requires": { 8046 "requires": {
7924 "commander": "*" 8047 "commander": "*"
7925 } 8048 }
...@@ -7965,6 +8088,11 @@ ...@@ -7965,6 +8088,11 @@
7965 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", 8088 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
7966 "dev": true 8089 "dev": true
7967 }, 8090 },
8091 "mux.js": {
8092 "version": "4.3.2",
8093 "resolved": "https://registry.npm.taobao.org/mux.js/download/mux.js-4.3.2.tgz",
8094 "integrity": "sha1-V21TffA33F7DXsExa5SNgV01whA="
8095 },
7968 "mz": { 8096 "mz": {
7969 "version": "2.7.0", 8097 "version": "2.7.0",
7970 "resolved": "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz", 8098 "resolved": "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz",
...@@ -8275,6 +8403,11 @@ ...@@ -8275,6 +8403,11 @@
8275 "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", 8403 "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=",
8276 "dev": true 8404 "dev": true
8277 }, 8405 },
8406 "normalize-wheel": {
8407 "version": "1.0.1",
8408 "resolved": "https://registry.npm.taobao.org/normalize-wheel/download/normalize-wheel-1.0.1.tgz",
8409 "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU="
8410 },
8278 "npm-run-path": { 8411 "npm-run-path": {
8279 "version": "2.0.2", 8412 "version": "2.0.2",
8280 "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz", 8413 "resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
...@@ -8626,28 +8759,18 @@ ...@@ -8626,28 +8759,18 @@
8626 "dev": true 8759 "dev": true
8627 }, 8760 },
8628 "pac-proxy-agent": { 8761 "pac-proxy-agent": {
8629 "version": "3.0.0", 8762 "version": "3.0.1",
8630 "resolved": "https://registry.npm.taobao.org/pac-proxy-agent/download/pac-proxy-agent-3.0.0.tgz", 8763 "resolved": "https://registry.npm.taobao.org/pac-proxy-agent/download/pac-proxy-agent-3.0.1.tgz?cache=0&sync_timestamp=1581983844850&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpac-proxy-agent%2Fdownload%2Fpac-proxy-agent-3.0.1.tgz",
8631 "integrity": "sha1-EdV4tyoWStdL+dW6yf9GKjgoJDI=", 8764 "integrity": "sha1-EVseWPkldsrC66cYWTynsON94q0=",
8632 "requires": { 8765 "requires": {
8633 "agent-base": "^4.2.0", 8766 "agent-base": "^4.2.0",
8634 "debug": "^3.1.0", 8767 "debug": "^4.1.1",
8635 "get-uri": "^2.0.0", 8768 "get-uri": "^2.0.0",
8636 "http-proxy-agent": "^2.1.0", 8769 "http-proxy-agent": "^2.1.0",
8637 "https-proxy-agent": "^2.2.1", 8770 "https-proxy-agent": "^3.0.0",
8638 "pac-resolver": "^3.0.0", 8771 "pac-resolver": "^3.0.0",
8639 "raw-body": "^2.2.0", 8772 "raw-body": "^2.2.0",
8640 "socks-proxy-agent": "^4.0.1" 8773 "socks-proxy-agent": "^4.0.1"
8641 },
8642 "dependencies": {
8643 "debug": {
8644 "version": "3.2.6",
8645 "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz",
8646 "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=",
8647 "requires": {
8648 "ms": "^2.1.1"
8649 }
8650 }
8651 } 8774 }
8652 }, 8775 },
8653 "pac-resolver": { 8776 "pac-resolver": {
...@@ -8688,6 +8811,11 @@ ...@@ -8688,6 +8811,11 @@
8688 "no-case": "^2.2.0" 8811 "no-case": "^2.2.0"
8689 } 8812 }
8690 }, 8813 },
8814 "parchment": {
8815 "version": "1.1.4",
8816 "resolved": "https://registry.npm.taobao.org/parchment/download/parchment-1.1.4.tgz",
8817 "integrity": "sha1-rt7Xq5OP6SHUw0vDOc4RaLwv/eU="
8818 },
8691 "parent-module": { 8819 "parent-module": {
8692 "version": "1.0.1", 8820 "version": "1.0.1",
8693 "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz", 8821 "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz",
...@@ -8719,6 +8847,11 @@ ...@@ -8719,6 +8847,11 @@
8719 "safe-buffer": "^5.1.1" 8847 "safe-buffer": "^5.1.1"
8720 } 8848 }
8721 }, 8849 },
8850 "parse-headers": {
8851 "version": "2.0.3",
8852 "resolved": "https://registry.npm.taobao.org/parse-headers/download/parse-headers-2.0.3.tgz",
8853 "integrity": "sha1-Xo51Ejg9FAugLwx6qfSbQ5nJJRU="
8854 },
8722 "parse-json": { 8855 "parse-json": {
8723 "version": "4.0.0", 8856 "version": "4.0.0",
8724 "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz", 8857 "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz",
...@@ -8813,7 +8946,7 @@ ...@@ -8813,7 +8946,7 @@
8813 }, 8946 },
8814 "pause-stream": { 8947 "pause-stream": {
8815 "version": "0.0.11", 8948 "version": "0.0.11",
8816 "resolved": "http://registry.npm.taobao.org/pause-stream/download/pause-stream-0.0.11.tgz", 8949 "resolved": "https://registry.npm.taobao.org/pause-stream/download/pause-stream-0.0.11.tgz",
8817 "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", 8950 "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
8818 "requires": { 8951 "requires": {
8819 "through": "~2.3" 8952 "through": "~2.3"
...@@ -8859,6 +8992,11 @@ ...@@ -8859,6 +8992,11 @@
8859 "pinkie": "^2.0.0" 8992 "pinkie": "^2.0.0"
8860 } 8993 }
8861 }, 8994 },
8995 "pkcs7": {
8996 "version": "0.2.3",
8997 "resolved": "https://registry.npm.taobao.org/pkcs7/download/pkcs7-0.2.3.tgz",
8998 "integrity": "sha1-ItYGZtAQZcXyRDkJjkpIMEUic74="
8999 },
8862 "pkg-dir": { 9000 "pkg-dir": {
8863 "version": "3.0.0", 9001 "version": "3.0.0",
8864 "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz", 9002 "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz",
...@@ -9452,17 +9590,17 @@ ...@@ -9452,17 +9590,17 @@
9452 "dependencies": { 9590 "dependencies": {
9453 "ansi-regex": { 9591 "ansi-regex": {
9454 "version": "2.1.1", 9592 "version": "2.1.1",
9455 "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", 9593 "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
9456 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 9594 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
9457 }, 9595 },
9458 "ansi-styles": { 9596 "ansi-styles": {
9459 "version": "2.2.1", 9597 "version": "2.2.1",
9460 "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz", 9598 "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
9461 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" 9599 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
9462 }, 9600 },
9463 "chalk": { 9601 "chalk": {
9464 "version": "1.1.3", 9602 "version": "1.1.3",
9465 "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz", 9603 "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1573282949696&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz",
9466 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 9604 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
9467 "requires": { 9605 "requires": {
9468 "ansi-styles": "^2.2.1", 9606 "ansi-styles": "^2.2.1",
...@@ -9474,19 +9612,19 @@ ...@@ -9474,19 +9612,19 @@
9474 "dependencies": { 9612 "dependencies": {
9475 "supports-color": { 9613 "supports-color": {
9476 "version": "2.0.0", 9614 "version": "2.0.0",
9477 "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz", 9615 "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
9478 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" 9616 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
9479 } 9617 }
9480 } 9618 }
9481 }, 9619 },
9482 "has-flag": { 9620 "has-flag": {
9483 "version": "1.0.0", 9621 "version": "1.0.0",
9484 "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", 9622 "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
9485 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 9623 "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="
9486 }, 9624 },
9487 "postcss": { 9625 "postcss": {
9488 "version": "5.2.18", 9626 "version": "5.2.18",
9489 "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz", 9627 "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1581994853208&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz",
9490 "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=", 9628 "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
9491 "requires": { 9629 "requires": {
9492 "chalk": "^1.1.3", 9630 "chalk": "^1.1.3",
...@@ -9497,7 +9635,7 @@ ...@@ -9497,7 +9635,7 @@
9497 }, 9635 },
9498 "strip-ansi": { 9636 "strip-ansi": {
9499 "version": "3.0.1", 9637 "version": "3.0.1",
9500 "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", 9638 "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-3.0.1.tgz",
9501 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 9639 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
9502 "requires": { 9640 "requires": {
9503 "ansi-regex": "^2.0.0" 9641 "ansi-regex": "^2.0.0"
...@@ -9505,7 +9643,7 @@ ...@@ -9505,7 +9643,7 @@
9505 }, 9643 },
9506 "supports-color": { 9644 "supports-color": {
9507 "version": "3.2.3", 9645 "version": "3.2.3",
9508 "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz", 9646 "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
9509 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 9647 "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
9510 "requires": { 9648 "requires": {
9511 "has-flag": "^1.0.0" 9649 "has-flag": "^1.0.0"
...@@ -9613,8 +9751,7 @@ ...@@ -9613,8 +9751,7 @@
9613 "process": { 9751 "process": {
9614 "version": "0.11.10", 9752 "version": "0.11.10",
9615 "resolved": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", 9753 "resolved": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz",
9616 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 9754 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
9617 "dev": true
9618 }, 9755 },
9619 "process-nextick-args": { 9756 "process-nextick-args": {
9620 "version": "2.0.0", 9757 "version": "2.0.0",
...@@ -9644,48 +9781,24 @@ ...@@ -9644,48 +9781,24 @@
9644 } 9781 }
9645 }, 9782 },
9646 "proxy-agent": { 9783 "proxy-agent": {
9647 "version": "3.1.0", 9784 "version": "3.1.1",
9648 "resolved": "https://registry.npm.taobao.org/proxy-agent/download/proxy-agent-3.1.0.tgz", 9785 "resolved": "https://registry.npm.taobao.org/proxy-agent/download/proxy-agent-3.1.1.tgz",
9649 "integrity": "sha1-PPhu6RHJSHTeQ1nzfv2d4lFXwRM=", 9786 "integrity": "sha1-fgTga/Nq+mJKFUC+JHtHyXC9MBQ=",
9650 "requires": { 9787 "requires": {
9651 "agent-base": "^4.2.0", 9788 "agent-base": "^4.2.0",
9652 "debug": "^3.1.0", 9789 "debug": "4",
9653 "http-proxy-agent": "^2.1.0", 9790 "http-proxy-agent": "^2.1.0",
9654 "https-proxy-agent": "^2.2.1", 9791 "https-proxy-agent": "^3.0.0",
9655 "lru-cache": "^4.1.2", 9792 "lru-cache": "^5.1.1",
9656 "pac-proxy-agent": "^3.0.0", 9793 "pac-proxy-agent": "^3.0.1",
9657 "proxy-from-env": "^1.0.0", 9794 "proxy-from-env": "^1.0.0",
9658 "socks-proxy-agent": "^4.0.1" 9795 "socks-proxy-agent": "^4.0.1"
9659 },
9660 "dependencies": {
9661 "debug": {
9662 "version": "3.2.6",
9663 "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz",
9664 "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=",
9665 "requires": {
9666 "ms": "^2.1.1"
9667 }
9668 },
9669 "lru-cache": {
9670 "version": "4.1.5",
9671 "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz",
9672 "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=",
9673 "requires": {
9674 "pseudomap": "^1.0.2",
9675 "yallist": "^2.1.2"
9676 }
9677 },
9678 "yallist": {
9679 "version": "2.1.2",
9680 "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
9681 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
9682 }
9683 } 9796 }
9684 }, 9797 },
9685 "proxy-from-env": { 9798 "proxy-from-env": {
9686 "version": "1.0.0", 9799 "version": "1.1.0",
9687 "resolved": "https://registry.npm.taobao.org/proxy-from-env/download/proxy-from-env-1.0.0.tgz", 9800 "resolved": "https://registry.npm.taobao.org/proxy-from-env/download/proxy-from-env-1.1.0.tgz",
9688 "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" 9801 "integrity": "sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I="
9689 }, 9802 },
9690 "prr": { 9803 "prr": {
9691 "version": "1.0.1", 9804 "version": "1.0.1",
...@@ -9696,7 +9809,8 @@ ...@@ -9696,7 +9809,8 @@
9696 "pseudomap": { 9809 "pseudomap": {
9697 "version": "1.0.2", 9810 "version": "1.0.2",
9698 "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz", 9811 "resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
9699 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" 9812 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
9813 "dev": true
9700 }, 9814 },
9701 "psl": { 9815 "psl": {
9702 "version": "1.1.32", 9816 "version": "1.1.32",
...@@ -9756,6 +9870,11 @@ ...@@ -9756,6 +9870,11 @@
9756 "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", 9870 "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=",
9757 "dev": true 9871 "dev": true
9758 }, 9872 },
9873 "purecss": {
9874 "version": "1.0.1",
9875 "resolved": "https://registry.npm.taobao.org/purecss/download/purecss-1.0.1.tgz",
9876 "integrity": "sha1-yD2EMmoQvrXDs20gwCVOlG5VaKc="
9877 },
9759 "q": { 9878 "q": {
9760 "version": "1.5.1", 9879 "version": "1.5.1",
9761 "resolved": "http://registry.npm.taobao.org/q/download/q-1.5.1.tgz", 9880 "resolved": "http://registry.npm.taobao.org/q/download/q-1.5.1.tgz",
...@@ -9796,6 +9915,41 @@ ...@@ -9796,6 +9915,41 @@
9796 "integrity": "sha1-YOWl/WSn+L+k0qsu1v30yFutFU4=", 9915 "integrity": "sha1-YOWl/WSn+L+k0qsu1v30yFutFU4=",
9797 "dev": true 9916 "dev": true
9798 }, 9917 },
9918 "quill": {
9919 "version": "1.3.7",
9920 "resolved": "https://registry.npm.taobao.org/quill/download/quill-1.3.7.tgz",
9921 "integrity": "sha1-2lsvOixHDpMjQM2/NmjJ8h+Shug=",
9922 "requires": {
9923 "clone": "^2.1.1",
9924 "deep-equal": "^1.0.1",
9925 "eventemitter3": "^2.0.3",
9926 "extend": "^3.0.2",
9927 "parchment": "^1.1.4",
9928 "quill-delta": "^3.6.2"
9929 },
9930 "dependencies": {
9931 "clone": {
9932 "version": "2.1.2",
9933 "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz",
9934 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
9935 },
9936 "eventemitter3": {
9937 "version": "2.0.3",
9938 "resolved": "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-2.0.3.tgz",
9939 "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
9940 }
9941 }
9942 },
9943 "quill-delta": {
9944 "version": "3.6.3",
9945 "resolved": "https://registry.npm.taobao.org/quill-delta/download/quill-delta-3.6.3.tgz",
9946 "integrity": "sha1-sZ/SuJQSMBxg4f8hPY2GDqwPEDI=",
9947 "requires": {
9948 "deep-equal": "^1.0.1",
9949 "extend": "^3.0.2",
9950 "fast-diff": "1.1.2"
9951 }
9952 },
9799 "randombytes": { 9953 "randombytes": {
9800 "version": "2.1.0", 9954 "version": "2.1.0",
9801 "resolved": "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz", 9955 "resolved": "https://registry.npm.taobao.org/randombytes/download/randombytes-2.1.0.tgz",
...@@ -9967,8 +10121,7 @@ ...@@ -9967,8 +10121,7 @@
9967 "regenerator-runtime": { 10121 "regenerator-runtime": {
9968 "version": "0.13.2", 10122 "version": "0.13.2",
9969 "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.2.tgz", 10123 "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.2.tgz",
9970 "integrity": "sha1-MuWcmm+5saSv8JtJMMotRHc0NEc=", 10124 "integrity": "sha1-MuWcmm+5saSv8JtJMMotRHc0NEc="
9971 "dev": true
9972 }, 10125 },
9973 "regenerator-transform": { 10126 "regenerator-transform": {
9974 "version": "0.14.0", 10127 "version": "0.14.0",
...@@ -10213,6 +10366,11 @@ ...@@ -10213,6 +10366,11 @@
10213 "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=", 10366 "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=",
10214 "dev": true 10367 "dev": true
10215 }, 10368 },
10369 "resize-observer-polyfill": {
10370 "version": "1.5.1",
10371 "resolved": "https://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz",
10372 "integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ="
10373 },
10216 "resolve": { 10374 "resolve": {
10217 "version": "1.11.0", 10375 "version": "1.11.0",
10218 "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.11.0.tgz", 10376 "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.11.0.tgz",
...@@ -10316,11 +10474,20 @@ ...@@ -10316,11 +10474,20 @@
10316 "aproba": "^1.1.1" 10474 "aproba": "^1.1.1"
10317 } 10475 }
10318 }, 10476 },
10477 "rust-result": {
10478 "version": "1.0.0",
10479 "resolved": "https://registry.npm.taobao.org/rust-result/download/rust-result-1.0.0.tgz",
10480 "integrity": "sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I=",
10481 "requires": {
10482 "individual": "^2.0.0"
10483 }
10484 },
10319 "rx-lite": { 10485 "rx-lite": {
10320 "version": "4.0.8", 10486 "version": "4.0.8",
10321 "resolved": "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz", 10487 "resolved": "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz",
10322 "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", 10488 "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
10323 "dev": true 10489 "dev": true,
10490 "optional": true
10324 }, 10491 },
10325 "rx-lite-aggregates": { 10492 "rx-lite-aggregates": {
10326 "version": "4.0.8", 10493 "version": "4.0.8",
...@@ -10346,6 +10513,14 @@ ...@@ -10346,6 +10513,14 @@
10346 "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz", 10513 "resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
10347 "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" 10514 "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
10348 }, 10515 },
10516 "safe-json-parse": {
10517 "version": "4.0.0",
10518 "resolved": "https://registry.npm.taobao.org/safe-json-parse/download/safe-json-parse-4.0.0.tgz",
10519 "integrity": "sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw=",
10520 "requires": {
10521 "rust-result": "^1.0.0"
10522 }
10523 },
10349 "safe-regex": { 10524 "safe-regex": {
10350 "version": "1.1.0", 10525 "version": "1.1.0",
10351 "resolved": "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz", 10526 "resolved": "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz",
...@@ -10850,9 +11025,9 @@ ...@@ -10850,9 +11025,9 @@
10850 } 11025 }
10851 }, 11026 },
10852 "smart-buffer": { 11027 "smart-buffer": {
10853 "version": "4.0.2", 11028 "version": "4.1.0",
10854 "resolved": "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-4.0.2.tgz", 11029 "resolved": "https://registry.npm.taobao.org/smart-buffer/download/smart-buffer-4.1.0.tgz",
10855 "integrity": "sha1-UgeFjDgVzGkRBwPGuU5GwVY0OV0=" 11030 "integrity": "sha1-kWBcJdkWUvRmHqacz0XxszHKIbo="
10856 }, 11031 },
10857 "snapdragon": { 11032 "snapdragon": {
10858 "version": "0.8.2", 11033 "version": "0.8.2",
...@@ -11021,12 +11196,12 @@ ...@@ -11021,12 +11196,12 @@
11021 } 11196 }
11022 }, 11197 },
11023 "socks": { 11198 "socks": {
11024 "version": "2.3.2", 11199 "version": "2.3.3",
11025 "resolved": "https://registry.npm.taobao.org/socks/download/socks-2.3.2.tgz", 11200 "resolved": "https://registry.npm.taobao.org/socks/download/socks-2.3.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsocks%2Fdownload%2Fsocks-2.3.3.tgz",
11026 "integrity": "sha1-reOI6ebYf9sRZJwVdGxXiSKliD4=", 11201 "integrity": "sha1-ARKfCl1TTSuJdxLtis6rfuZdeOM=",
11027 "requires": { 11202 "requires": {
11028 "ip": "^1.1.5", 11203 "ip": "1.1.5",
11029 "smart-buffer": "4.0.2" 11204 "smart-buffer": "^4.1.0"
11030 } 11205 }
11031 }, 11206 },
11032 "socks-proxy-agent": { 11207 "socks-proxy-agent": {
...@@ -11036,6 +11211,16 @@ ...@@ -11036,6 +11211,16 @@
11036 "requires": { 11211 "requires": {
11037 "agent-base": "~4.2.1", 11212 "agent-base": "~4.2.1",
11038 "socks": "~2.3.2" 11213 "socks": "~2.3.2"
11214 },
11215 "dependencies": {
11216 "agent-base": {
11217 "version": "4.2.1",
11218 "resolved": "https://registry.npm.taobao.org/agent-base/download/agent-base-4.2.1.tgz?cache=0&sync_timestamp=1579813458399&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fagent-base%2Fdownload%2Fagent-base-4.2.1.tgz",
11219 "integrity": "sha1-2J5ZmfeXh1Z0wH2H8mD8Qeg+jKk=",
11220 "requires": {
11221 "es6-promisify": "^5.0.0"
11222 }
11223 }
11039 } 11224 }
11040 }, 11225 },
11041 "sort-keys": { 11226 "sort-keys": {
...@@ -11199,6 +11384,11 @@ ...@@ -11199,6 +11384,11 @@
11199 "tweetnacl": "~0.14.0" 11384 "tweetnacl": "~0.14.0"
11200 } 11385 }
11201 }, 11386 },
11387 "ssr-window": {
11388 "version": "1.0.1",
11389 "resolved": "https://registry.npm.taobao.org/ssr-window/download/ssr-window-1.0.1.tgz",
11390 "integrity": "sha1-MHUqakZm53Z/C35qpvwv29DZs2k="
11391 },
11202 "ssri": { 11392 "ssri": {
11203 "version": "6.0.1", 11393 "version": "6.0.1",
11204 "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz", 11394 "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz",
...@@ -11465,6 +11655,15 @@ ...@@ -11465,6 +11655,15 @@
11465 "util.promisify": "~1.0.0" 11655 "util.promisify": "~1.0.0"
11466 } 11656 }
11467 }, 11657 },
11658 "swiper": {
11659 "version": "4.5.1",
11660 "resolved": "https://registry.npm.taobao.org/swiper/download/swiper-4.5.1.tgz",
11661 "integrity": "sha1-7UOZjngM60eGEAecjSP9Ql7KY28=",
11662 "requires": {
11663 "dom7": "^2.1.3",
11664 "ssr-window": "^1.0.1"
11665 }
11666 },
11468 "table": { 11667 "table": {
11469 "version": "4.0.2", 11668 "version": "4.0.2",
11470 "resolved": "https://registry.npm.taobao.org/table/download/table-4.0.2.tgz", 11669 "resolved": "https://registry.npm.taobao.org/table/download/table-4.0.2.tgz",
...@@ -11622,6 +11821,11 @@ ...@@ -11622,6 +11821,11 @@
11622 "neo-async": "^2.6.0" 11821 "neo-async": "^2.6.0"
11623 } 11822 }
11624 }, 11823 },
11824 "throttle-debounce": {
11825 "version": "1.1.0",
11826 "resolved": "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-1.1.0.tgz",
11827 "integrity": "sha1-UYU9o3vmihVctugns1FKPEIuic0="
11828 },
11625 "through": { 11829 "through": {
11626 "version": "2.3.8", 11830 "version": "2.3.8",
11627 "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz", 11831 "resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
...@@ -11787,6 +11991,11 @@ ...@@ -11787,6 +11991,11 @@
11787 "integrity": "sha1-1+TdeSRdhUKMTX5IIqeZF5VMooY=", 11991 "integrity": "sha1-1+TdeSRdhUKMTX5IIqeZF5VMooY=",
11788 "dev": true 11992 "dev": true
11789 }, 11993 },
11994 "tsml": {
11995 "version": "1.0.1",
11996 "resolved": "https://registry.npm.taobao.org/tsml/download/tsml-1.0.1.tgz",
11997 "integrity": "sha1-ifghi52eJX9H1/a1bQHFpNLGj8M="
11998 },
11790 "tty-browserify": { 11999 "tty-browserify": {
11791 "version": "0.0.0", 12000 "version": "0.0.0",
11792 "resolved": "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz", 12001 "resolved": "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz",
...@@ -11838,6 +12047,11 @@ ...@@ -11838,6 +12047,11 @@
11838 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 12047 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
11839 "dev": true 12048 "dev": true
11840 }, 12049 },
12050 "ua-device": {
12051 "version": "0.1.10",
12052 "resolved": "https://registry.npm.taobao.org/ua-device/download/ua-device-0.1.10.tgz",
12053 "integrity": "sha1-fhobMF1R4RQDJGcJIIHB1jdKTc4="
12054 },
11841 "uglify-js": { 12055 "uglify-js": {
11842 "version": "3.4.10", 12056 "version": "3.4.10",
11843 "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz", 12057 "resolved": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz",
...@@ -11872,7 +12086,7 @@ ...@@ -11872,7 +12086,7 @@
11872 "dependencies": { 12086 "dependencies": {
11873 "extend-shallow": { 12087 "extend-shallow": {
11874 "version": "2.0.1", 12088 "version": "2.0.1",
11875 "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", 12089 "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
11876 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 12090 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11877 "requires": { 12091 "requires": {
11878 "is-extendable": "^0.1.0" 12092 "is-extendable": "^0.1.0"
...@@ -12109,10 +12323,15 @@ ...@@ -12109,10 +12323,15 @@
12109 "requires-port": "^1.0.0" 12323 "requires-port": "^1.0.0"
12110 } 12324 }
12111 }, 12325 },
12326 "url-toolkit": {
12327 "version": "2.1.6",
12328 "resolved": "https://registry.npm.taobao.org/url-toolkit/download/url-toolkit-2.1.6.tgz",
12329 "integrity": "sha1-bQMkZJnlGarSJMRARKSuIFRBVPI="
12330 },
12112 "urllib": { 12331 "urllib": {
12113 "version": "2.34.0", 12332 "version": "2.34.2",
12114 "resolved": "https://registry.npm.taobao.org/urllib/download/urllib-2.34.0.tgz", 12333 "resolved": "https://registry.npm.taobao.org/urllib/download/urllib-2.34.2.tgz",
12115 "integrity": "sha1-kbxjDP3p3ZkL+0KumxqCx/at/hA=", 12334 "integrity": "sha1-zo3a/esipAJlCUwaqWG8vnyGYrg=",
12116 "requires": { 12335 "requires": {
12117 "any-promise": "^1.3.0", 12336 "any-promise": "^1.3.0",
12118 "content-type": "^1.0.2", 12337 "content-type": "^1.0.2",
...@@ -12133,7 +12352,7 @@ ...@@ -12133,7 +12352,7 @@
12133 "dependencies": { 12352 "dependencies": {
12134 "debug": { 12353 "debug": {
12135 "version": "2.6.9", 12354 "version": "2.6.9",
12136 "resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", 12355 "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
12137 "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 12356 "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
12138 "requires": { 12357 "requires": {
12139 "ms": "2.0.0" 12358 "ms": "2.0.0"
...@@ -12141,7 +12360,7 @@ ...@@ -12141,7 +12360,7 @@
12141 }, 12360 },
12142 "ms": { 12361 "ms": {
12143 "version": "2.0.0", 12362 "version": "2.0.0",
12144 "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz", 12363 "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
12145 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 12364 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
12146 } 12365 }
12147 } 12366 }
...@@ -12183,9 +12402,9 @@ ...@@ -12183,9 +12402,9 @@
12183 "dev": true 12402 "dev": true
12184 }, 12403 },
12185 "utility": { 12404 "utility": {
12186 "version": "1.16.1", 12405 "version": "1.16.3",
12187 "resolved": "https://registry.npm.taobao.org/utility/download/utility-1.16.1.tgz", 12406 "resolved": "https://registry.npm.taobao.org/utility/download/utility-1.16.3.tgz?cache=0&sync_timestamp=1574243920593&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futility%2Fdownload%2Futility-1.16.3.tgz",
12188 "integrity": "sha1-OD9ctjAEQUdnNxtJweSMoBniaw8=", 12407 "integrity": "sha1-Xf0R3nTmv92CbMShZ+YwHZL0tw0=",
12189 "requires": { 12408 "requires": {
12190 "copy-to": "^2.0.1", 12409 "copy-to": "^2.0.1",
12191 "escape-html": "^1.0.3", 12410 "escape-html": "^1.0.3",
...@@ -12216,6 +12435,17 @@ ...@@ -12216,6 +12435,17 @@
12216 "spdx-expression-parse": "^3.0.0" 12435 "spdx-expression-parse": "^3.0.0"
12217 } 12436 }
12218 }, 12437 },
12438 "vant": {
12439 "version": "2.5.5",
12440 "resolved": "https://registry.npm.taobao.org/vant/download/vant-2.5.5.tgz",
12441 "integrity": "sha1-RITkIkEnqIpHFHs1q1KpG6zC6Tk=",
12442 "requires": {
12443 "@babel/runtime": "7.x",
12444 "@vant/icons": "1.2.1",
12445 "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0",
12446 "vue-lazyload": "1.2.3"
12447 }
12448 },
12219 "vary": { 12449 "vary": {
12220 "version": "1.1.2", 12450 "version": "1.1.2",
12221 "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz", 12451 "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
...@@ -12239,6 +12469,99 @@ ...@@ -12239,6 +12469,99 @@
12239 "extsprintf": "^1.2.0" 12469 "extsprintf": "^1.2.0"
12240 } 12470 }
12241 }, 12471 },
12472 "video.js": {
12473 "version": "6.13.0",
12474 "resolved": "https://registry.npm.taobao.org/video.js/download/video.js-6.13.0.tgz",
12475 "integrity": "sha1-+Uh9RjJzQPpI7NUTcqKYHbts3kw=",
12476 "requires": {
12477 "babel-runtime": "^6.9.2",
12478 "global": "4.3.2",
12479 "safe-json-parse": "4.0.0",
12480 "tsml": "1.0.1",
12481 "videojs-font": "2.1.0",
12482 "videojs-ie8": "1.1.2",
12483 "videojs-vtt.js": "0.12.6",
12484 "xhr": "2.4.0"
12485 }
12486 },
12487 "videojs-contrib-hls": {
12488 "version": "5.15.0",
12489 "resolved": "https://registry.npm.taobao.org/videojs-contrib-hls/download/videojs-contrib-hls-5.15.0.tgz",
12490 "integrity": "sha1-/klXNn5daLfSP3jtMuN6ndiSoKg=",
12491 "requires": {
12492 "aes-decrypter": "1.0.3",
12493 "global": "^4.3.0",
12494 "m3u8-parser": "2.1.0",
12495 "mux.js": "4.3.2",
12496 "url-toolkit": "^2.1.3",
12497 "video.js": "^5.19.1 || ^6.2.0",
12498 "videojs-contrib-media-sources": "4.7.2",
12499 "webwackify": "0.1.6"
12500 }
12501 },
12502 "videojs-contrib-media-sources": {
12503 "version": "4.7.2",
12504 "resolved": "https://registry.npm.taobao.org/videojs-contrib-media-sources/download/videojs-contrib-media-sources-4.7.2.tgz",
12505 "integrity": "sha1-Ct+SkQfVt0zyyKuygkyCF35DhY4=",
12506 "requires": {
12507 "global": "^4.3.0",
12508 "mux.js": "4.3.2",
12509 "video.js": "^5.17.0 || ^6.2.0",
12510 "webwackify": "0.1.6"
12511 }
12512 },
12513 "videojs-flash": {
12514 "version": "2.2.1",
12515 "resolved": "https://registry.npm.taobao.org/videojs-flash/download/videojs-flash-2.2.1.tgz",
12516 "integrity": "sha1-GiJduxztIArpu/FeAf5KYQhtkPE=",
12517 "requires": {
12518 "global": "^4.4.0",
12519 "video.js": "^6 || ^7",
12520 "videojs-swf": "5.4.2"
12521 },
12522 "dependencies": {
12523 "global": {
12524 "version": "4.4.0",
12525 "resolved": "https://registry.npm.taobao.org/global/download/global-4.4.0.tgz",
12526 "integrity": "sha1-PnsQUXkAajI+1xqvyj6cV6XMZAY=",
12527 "requires": {
12528 "min-document": "^2.19.0",
12529 "process": "^0.11.10"
12530 }
12531 }
12532 }
12533 },
12534 "videojs-font": {
12535 "version": "2.1.0",
12536 "resolved": "https://registry.npm.taobao.org/videojs-font/download/videojs-font-2.1.0.tgz",
12537 "integrity": "sha1-olkwpn9snPvyu4jay4xrRR8JM3k="
12538 },
12539 "videojs-hotkeys": {
12540 "version": "0.2.25",
12541 "resolved": "https://registry.npm.taobao.org/videojs-hotkeys/download/videojs-hotkeys-0.2.25.tgz",
12542 "integrity": "sha1-s0tYFtsa90fkGpCjviaNUUSbTLA="
12543 },
12544 "videojs-ie8": {
12545 "version": "1.1.2",
12546 "resolved": "https://registry.npm.taobao.org/videojs-ie8/download/videojs-ie8-1.1.2.tgz",
12547 "integrity": "sha1-oj09hgitcZK2nGB3/E64SJmNNdk=",
12548 "requires": {
12549 "es5-shim": "^4.5.1"
12550 }
12551 },
12552 "videojs-swf": {
12553 "version": "5.4.2",
12554 "resolved": "https://registry.npm.taobao.org/videojs-swf/download/videojs-swf-5.4.2.tgz",
12555 "integrity": "sha1-aWSpv/kDtzLz5GUxSuR4oCoX6Ks="
12556 },
12557 "videojs-vtt.js": {
12558 "version": "0.12.6",
12559 "resolved": "https://registry.npm.taobao.org/videojs-vtt.js/download/videojs-vtt.js-0.12.6.tgz",
12560 "integrity": "sha1-4HhgC9qJnqpvnDMHE0zQyBGUe44=",
12561 "requires": {
12562 "global": "^4.3.1"
12563 }
12564 },
12242 "vm-browserify": { 12565 "vm-browserify": {
12243 "version": "0.0.4", 12566 "version": "0.0.4",
12244 "resolved": "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz", 12567 "resolved": "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
...@@ -12249,9 +12572,18 @@ ...@@ -12249,9 +12572,18 @@
12249 } 12572 }
12250 }, 12573 },
12251 "vue": { 12574 "vue": {
12252 "version": "2.6.10", 12575 "version": "2.6.11",
12253 "resolved": "https://registry.npm.taobao.org/vue/download/vue-2.6.10.tgz", 12576 "resolved": "https://registry.npm.taobao.org/vue/download/vue-2.6.11.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue%2Fdownload%2Fvue-2.6.11.tgz",
12254 "integrity": "sha1-pysaQqTYKnIepDjRtr9V5mGVxjc=" 12577 "integrity": "sha1-dllNh31LEiNEBuhONSdcbVFBJcU="
12578 },
12579 "vue-awesome-swiper": {
12580 "version": "3.1.3",
12581 "resolved": "https://registry.npm.taobao.org/vue-awesome-swiper/download/vue-awesome-swiper-3.1.3.tgz",
12582 "integrity": "sha1-BVALUB/7P+yb9+uZhbz0roNg7Z4=",
12583 "requires": {
12584 "object-assign": "^4.1.1",
12585 "swiper": "^4.0.7"
12586 }
12255 }, 12587 },
12256 "vue-eslint-parser": { 12588 "vue-eslint-parser": {
12257 "version": "2.0.3", 12589 "version": "2.0.3",
...@@ -12297,6 +12629,16 @@ ...@@ -12297,6 +12629,16 @@
12297 "integrity": "sha1-J1b0bLMlgFTF9HI96K5+hzAqHM8=", 12629 "integrity": "sha1-J1b0bLMlgFTF9HI96K5+hzAqHM8=",
12298 "dev": true 12630 "dev": true
12299 }, 12631 },
12632 "vue-i18n": {
12633 "version": "8.15.5",
12634 "resolved": "https://registry.npm.taobao.org/vue-i18n/download/vue-i18n-8.15.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-i18n%2Fdownload%2Fvue-i18n-8.15.5.tgz",
12635 "integrity": "sha1-455HJMiOw473IhfeMl6LEKNXGM8="
12636 },
12637 "vue-lazyload": {
12638 "version": "1.2.3",
12639 "resolved": "https://registry.npm.taobao.org/vue-lazyload/download/vue-lazyload-1.2.3.tgz",
12640 "integrity": "sha1-kB+ewVx+bKeHgaK65KNDaGve2yw="
12641 },
12300 "vue-loader": { 12642 "vue-loader": {
12301 "version": "15.7.0", 12643 "version": "15.7.0",
12302 "resolved": "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.7.0.tgz", 12644 "resolved": "https://registry.npm.taobao.org/vue-loader/download/vue-loader-15.7.0.tgz",
...@@ -12310,10 +12652,19 @@ ...@@ -12310,10 +12652,19 @@
12310 "vue-style-loader": "^4.1.0" 12652 "vue-style-loader": "^4.1.0"
12311 } 12653 }
12312 }, 12654 },
12313 "vue-router": { 12655 "vue-quill-editor": {
12314 "version": "3.0.6", 12656 "version": "3.0.6",
12315 "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.0.6.tgz", 12657 "resolved": "https://registry.npm.taobao.org/vue-quill-editor/download/vue-quill-editor-3.0.6.tgz",
12316 "integrity": "sha1-Lk8PnLsLltAgWrJpDP5YiTUTasM=" 12658 "integrity": "sha1-H4VkYhHWijGoCnLLf0W7LxGbyPs=",
12659 "requires": {
12660 "object-assign": "^4.1.1",
12661 "quill": "^1.3.4"
12662 }
12663 },
12664 "vue-router": {
12665 "version": "3.1.6",
12666 "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.1.6.tgz",
12667 "integrity": "sha1-RfWjo4Q+MXAsBh3YKTk1VOQyj4k="
12317 }, 12668 },
12318 "vue-style-loader": { 12669 "vue-style-loader": {
12319 "version": "4.1.2", 12670 "version": "4.1.2",
...@@ -12341,10 +12692,22 @@ ...@@ -12341,10 +12692,22 @@
12341 "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", 12692 "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=",
12342 "dev": true 12693 "dev": true
12343 }, 12694 },
12695 "vue-video-player": {
12696 "version": "5.0.2",
12697 "resolved": "https://registry.npm.taobao.org/vue-video-player/download/vue-video-player-5.0.2.tgz",
12698 "integrity": "sha1-NKQiOf8wTvx2mNogpBZQUddmweY=",
12699 "requires": {
12700 "object-assign": "^4.1.1",
12701 "video.js": "^6.6.0",
12702 "videojs-contrib-hls": "^5.12.2",
12703 "videojs-flash": "^2.1.0",
12704 "videojs-hotkeys": "^0.2.20"
12705 }
12706 },
12344 "vuex": { 12707 "vuex": {
12345 "version": "3.1.1", 12708 "version": "3.1.3",
12346 "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.1.1.tgz", 12709 "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.1.3.tgz",
12347 "integrity": "sha1-DCZL/jDNvM+Wq52zF30hGCilkQ4=" 12710 "integrity": "sha1-8q1z4/tzaRaYs4yT9m5Y4meUcYA="
12348 }, 12711 },
12349 "watchpack": { 12712 "watchpack": {
12350 "version": "1.6.0", 12713 "version": "1.6.0",
...@@ -12737,6 +13100,11 @@ ...@@ -12737,6 +13100,11 @@
12737 "integrity": "sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk=", 13100 "integrity": "sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk=",
12738 "dev": true 13101 "dev": true
12739 }, 13102 },
13103 "webwackify": {
13104 "version": "0.1.6",
13105 "resolved": "https://registry.npm.taobao.org/webwackify/download/webwackify-0.1.6.tgz",
13106 "integrity": "sha1-HUKhKsYYI9fjRaveCE6qpipKles="
13107 },
12740 "which": { 13108 "which": {
12741 "version": "1.3.1", 13109 "version": "1.3.1",
12742 "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.1.tgz", 13110 "resolved": "http://registry.npm.taobao.org/which/download/which-1.3.1.tgz",
...@@ -12831,19 +13199,30 @@ ...@@ -12831,19 +13199,30 @@
12831 "async-limiter": "~1.0.0" 13199 "async-limiter": "~1.0.0"
12832 } 13200 }
12833 }, 13201 },
13202 "xhr": {
13203 "version": "2.4.0",
13204 "resolved": "https://registry.npm.taobao.org/xhr/download/xhr-2.4.0.tgz",
13205 "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=",
13206 "requires": {
13207 "global": "~4.3.0",
13208 "is-function": "^1.0.1",
13209 "parse-headers": "^2.0.0",
13210 "xtend": "^4.0.0"
13211 }
13212 },
12834 "xml2js": { 13213 "xml2js": {
12835 "version": "0.4.19", 13214 "version": "0.4.23",
12836 "resolved": "https://registry.npm.taobao.org/xml2js/download/xml2js-0.4.19.tgz", 13215 "resolved": "https://registry.npm.taobao.org/xml2js/download/xml2js-0.4.23.tgz",
12837 "integrity": "sha1-aGwg8hMgnpSr8NG88e+qKRx4J6c=", 13216 "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=",
12838 "requires": { 13217 "requires": {
12839 "sax": ">=0.6.0", 13218 "sax": ">=0.6.0",
12840 "xmlbuilder": "~9.0.1" 13219 "xmlbuilder": "~11.0.0"
12841 } 13220 }
12842 }, 13221 },
12843 "xmlbuilder": { 13222 "xmlbuilder": {
12844 "version": "9.0.7", 13223 "version": "11.0.1",
12845 "resolved": "https://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.7.tgz", 13224 "resolved": "https://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-11.0.1.tgz",
12846 "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" 13225 "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM="
12847 }, 13226 },
12848 "xregexp": { 13227 "xregexp": {
12849 "version": "2.0.0", 13228 "version": "2.0.0",
...@@ -12864,8 +13243,7 @@ ...@@ -12864,8 +13243,7 @@
12864 "yallist": { 13243 "yallist": {
12865 "version": "3.0.3", 13244 "version": "3.0.3",
12866 "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz", 13245 "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz",
12867 "integrity": "sha1-tLBJ4xS+VF486AIjbWzSLNkcPek=", 13246 "integrity": "sha1-tLBJ4xS+VF486AIjbWzSLNkcPek="
12868 "dev": true
12869 }, 13247 },
12870 "yargs": { 13248 "yargs": {
12871 "version": "13.2.4", 13249 "version": "13.2.4",
......
...@@ -21,6 +21,7 @@ module.exports = { ...@@ -21,6 +21,7 @@ module.exports = {
21 stdRegister: "/pingan_hklife_webapi/auth/stdRegister", 21 stdRegister: "/pingan_hklife_webapi/auth/stdRegister",
22 // 修改密码 22 // 修改密码
23 changePassword: "/pingan_hklife_webapi/user/password/change", 23 changePassword: "/pingan_hklife_webapi/user/password/change",
24 changePasswordV2: "/pingan_hklife_webapi/user/password/changeV2",
24 // 短信验证码登录 25 // 短信验证码登录
25 otpLogin: "/pingan_hklife_webapi/user/otpLogin", 26 otpLogin: "/pingan_hklife_webapi/user/otpLogin",
26 // 短信验证码登录 27 // 短信验证码登录
...@@ -54,8 +55,10 @@ module.exports = { ...@@ -54,8 +55,10 @@ module.exports = {
54 updatePolicyContanct : "/pingan_hklife_webapi/policy/updateContacts", 55 updatePolicyContanct : "/pingan_hklife_webapi/policy/updateContacts",
55 // 保单客戶資料變更 56 // 保单客戶資料變更
56 updatePolicyInfo : "/pingan_hklife_webapi/policy/updateInfo", 57 updatePolicyInfo : "/pingan_hklife_webapi/policy/updateInfo",
58 updatePolicyInfoV2 : "/pingan_hklife_webapi/policy/updatePolicyInfo",
57 // 证件上传 59 // 证件上传
58 idPicUpload : "/pingan_hklife_webapi/policy/idPicUpload", 60 idPicUpload : "/pingan_hklife_webapi/policy/idPicUpload",
61 updateIdFileV2 : "/pingan_hklife_webapi/policy/updateIdFileV2",
59 // 回销回执 62 // 回销回执
60 policyReceipt : "/pingan_hklife_webapi/policy/policyReceipt", 63 policyReceipt : "/pingan_hklife_webapi/policy/policyReceipt",
61 // 获取电子保单下载code 64 // 获取电子保单下载code
...@@ -82,5 +85,9 @@ module.exports = { ...@@ -82,5 +85,9 @@ module.exports = {
82 companyOutline : "/pingan_hklife_webapi/cms/company/outline", 85 companyOutline : "/pingan_hklife_webapi/cms/company/outline",
83 productInfo : "/pingan_hklife_webapi/cms/product", 86 productInfo : "/pingan_hklife_webapi/cms/product",
84 87
85 config : "/pingan_hklife_webapi/config" 88 config : "/pingan_hklife_webapi/config",
89
90 // 为了香港上线而增加的身份自行管理接口
91 doLoginV2 : "/pingan_hklife_webapi/user/loginv2",
92 doRegisterV2 : "/pingan_hklife_webapi/user/registerv2"
86 } 93 }
...\ No newline at end of file ...\ No newline at end of file
......
1 import axiosIns from 'axios'; 1 import axiosIns from 'axios';
2 import state from '@/store/state.js'; 2 import state from '@/store/state.js';
3 import { SET_USER_INFO } from '@/store/mutations.js';
3 import CryptoJS from "crypto-js"; 4 import CryptoJS from "crypto-js";
4 import JsEncrypt from "jsencrypt"; 5 import JsEncrypt from "jsencrypt";
5 6
...@@ -51,7 +52,7 @@ function Toast(msg) { ...@@ -51,7 +52,7 @@ function Toast(msg) {
51 // let base = COM.baseUrl; 52 // let base = COM.baseUrl;
52 // console.log(process.env); 53 // console.log(process.env);
53 let baseURL = process.env.VUE_APP_BASE_URL; 54 let baseURL = process.env.VUE_APP_BASE_URL;
54 // let baseURL = "http://localhost:9101"; 55 // baseURL = "http://localhost:9101";
55 if (window.location.href.indexOf("192.168") != -1) { 56 if (window.location.href.indexOf("192.168") != -1) {
56 baseURL = "https://ow.go.qudone.com"; 57 baseURL = "https://ow.go.qudone.com";
57 } 58 }
...@@ -71,6 +72,7 @@ let encryptPattern = [ ...@@ -71,6 +72,7 @@ let encryptPattern = [
71 72
72 let encryptWhileList = [ 73 let encryptWhileList = [
73 "/pingan_hklife_webapi/policy/idPicUpload", 74 "/pingan_hklife_webapi/policy/idPicUpload",
75 "/pingan_hklife_webapi/policy/updateIdFileV2",
74 "/pingan_hklife_webapi/policy/clarmsUpload" 76 "/pingan_hklife_webapi/policy/clarmsUpload"
75 ] 77 ]
76 78
...@@ -107,6 +109,9 @@ axios.interceptors.response.use( ...@@ -107,6 +109,9 @@ axios.interceptors.response.use(
107 if (response.data.code === 200) { 109 if (response.data.code === 200) {
108 return Promise.resolve(response); 110 return Promise.resolve(response);
109 } else { 111 } else {
112 if (response.data.code === 404) {
113 SET_USER_INFO(state, null);
114 }
110 // Toast(response.data.bizMsg); 115 // Toast(response.data.bizMsg);
111 return Promise.reject(response.data); 116 return Promise.reject(response.data);
112 } 117 }
...@@ -129,10 +134,10 @@ axios.interceptors.response.use( ...@@ -129,10 +134,10 @@ axios.interceptors.response.use(
129 } 134 }
130 }); 135 });
131 break; 136 break;
132 // 403 token过期 137 // 403 token过期
133 // 登录过期对用户进行提示 138 // 登录过期对用户进行提示
134 // 清除本地token和清空vuex中token对象 139 // 清除本地token和清空vuex中token对象
135 // 跳转登录页面 140 // 跳转登录页面
136 case 403: 141 case 403:
137 Toast({ 142 Toast({
138 message: '登录过期,请重新登录', 143 message: '登录过期,请重新登录',
...@@ -152,7 +157,7 @@ axios.interceptors.response.use( ...@@ -152,7 +157,7 @@ axios.interceptors.response.use(
152 }); 157 });
153 }, 1000); 158 }, 1000);
154 break; 159 break;
155 // 404请求不存在 160 // 404请求不存在
156 case 404: 161 case 404:
157 Toast({ 162 Toast({
158 message: '网络请求不存在', 163 message: '网络请求不存在',
...@@ -160,7 +165,7 @@ axios.interceptors.response.use( ...@@ -160,7 +165,7 @@ axios.interceptors.response.use(
160 forbidClick: true 165 forbidClick: true
161 }); 166 });
162 break; 167 break;
163 // 其他错误,直接抛出错误提示 168 // 其他错误,直接抛出错误提示
164 default: 169 default:
165 Toast({ 170 Toast({
166 message: error.response.data.message, 171 message: error.response.data.message,
...@@ -248,6 +253,7 @@ export const formdata = params => { ...@@ -248,6 +253,7 @@ export const formdata = params => {
248 let { 253 let {
249 url, 254 url,
250 data, 255 data,
256 myFormData,
251 sid, 257 sid,
252 } = params; 258 } = params;
253 let headers = { 259 let headers = {
...@@ -255,15 +261,20 @@ export const formdata = params => { ...@@ -255,15 +261,20 @@ export const formdata = params => {
255 "Content-Type": "multipart/form-data" 261 "Content-Type": "multipart/form-data"
256 } 262 }
257 } 263 }
258 let formData = new FormData(); //使用formData对象 264 let lastFormData = null
259 for (let key in data) { 265 if (data) {
260 formData.append(key, data[key]); 266 lastFormData = new FormData(); //使用formData对象
267 for (let key in data) {
268 lastFormData.append(key, data[key]);
269 }
270 } else {
271 lastFormData = myFormData;
261 } 272 }
262 if (sid) { 273 if (sid) {
263 let sessionId = state.userInfo && state.userInfo.sid ? state.userInfo.sid : ""; 274 let sessionId = state.userInfo && state.userInfo.sid ? state.userInfo.sid : "";
264 headers.headers.sid = sessionId; 275 headers.headers.sid = sessionId;
265 } 276 }
266 return axios.post(`${url}`, formData, headers).then(res => res.data); 277 return axios.post(`${url}`, lastFormData, headers).then(res => res.data);
267 } 278 }
268 279
269 export const requestDomain = () => { 280 export const requestDomain = () => {
......
...@@ -198,6 +198,8 @@ module.exports = { ...@@ -198,6 +198,8 @@ module.exports = {
198 e3: "Please enter the picture verification code", 198 e3: "Please enter the picture verification code",
199 e4: "Agree with PingAn Member Service Agreement", 199 e4: "Agree with PingAn Member Service Agreement",
200 e5: "Invalidate account or password, please re-enter", 200 e5: "Invalidate account or password, please re-enter",
201 e6: "Your password has been mistyped 4 times. Your account will be locked soon. Please retrieve your password!",
202 e7: "Your password has been mistyped 5 times. You can't log in again in 24 hours!",
201 oe0: "Invalidate mobile no. , please re-enter", 203 oe0: "Invalidate mobile no. , please re-enter",
202 oe1: "Please get SMS verification code first", 204 oe1: "Please get SMS verification code first",
203 oe2: "Please enter the picture verification code", 205 oe2: "Please enter the picture verification code",
......
...@@ -198,6 +198,8 @@ module.exports = { ...@@ -198,6 +198,8 @@ module.exports = {
198 e3: "請輸入圖像驗證碼", 198 e3: "請輸入圖像驗證碼",
199 e4: "請同意《平安賬戶會員服務協議》", 199 e4: "請同意《平安賬戶會員服務協議》",
200 e5: "賬號或密碼不正確", 200 e5: "賬號或密碼不正確",
201 e6: "您的密碼已輸錯4次,帳戶即將被鎖定,請找回密碼!",
202 e7: "您的密碼已輸錯5次,24小時內無法再登入!",
201 oe0: "請輸入正確的手機號", 203 oe0: "請輸入正確的手機號",
202 oe1: "請先獲取短信驗證碼", 204 oe1: "請先獲取短信驗證碼",
203 oe2: "請輸入圖片驗證碼", 205 oe2: "請輸入圖片驗證碼",
......
...@@ -198,6 +198,8 @@ module.exports = { ...@@ -198,6 +198,8 @@ module.exports = {
198 e3: "请输入图像验证码", 198 e3: "请输入图像验证码",
199 e4: "请同意《平安账户会员服务协议》", 199 e4: "请同意《平安账户会员服务协议》",
200 e5: "账号或密码不正确", 200 e5: "账号或密码不正确",
201 e6: "您的密码已输错4次,账户即将被锁定,请找回密码!",
202 e7: "您的密码已输错5次, 24小时内无法再登录!",
201 oe0: "请输入正确的手机号", 203 oe0: "请输入正确的手机号",
202 oe1: "请先获取短信验证码", 204 oe1: "请先获取短信验证码",
203 oe2: "请输入图片验证码", 205 oe2: "请输入图片验证码",
......
...@@ -25,10 +25,10 @@ export default { ...@@ -25,10 +25,10 @@ export default {
25 loading: false, 25 loading: false,
26 showTips: false, 26 showTips: false,
27 data: { 27 data: {
28 // firstName: "玛丽", 28 // firstName: "珊珊",
29 // lastName: "", 29 // lastName: "",
30 // birthDate: "15-07-1999", 30 // birthDate: "01-01-2000",
31 // idNo: "H4099030", 31 // idNo: "84555455",
32 // idType: "40" 32 // idType: "40"
33 33
34 firstName: "", 34 firstName: "",
......
...@@ -73,23 +73,43 @@ export default { ...@@ -73,23 +73,43 @@ export default {
73 overlay: { 73 overlay: {
74 type: Function, 74 type: Function,
75 default: null 75 default: null
76 },
77 showType: {
78 type: String,
79 default: "owner"
76 } 80 }
77 }, 81 },
78 data() { 82 data() {
79 return { 83 return {
80 key: 'value', 84 key: 'value',
81 frontPicSrc: null, 85 ownerFrontPicSrc: null,
82 backPicSrc: null, 86 ownerBackPicSrc: null,
83 frontPicFile: null, 87 ownerFrontPicFile: null,
84 backPicFile: null 88 ownerBackPicFile: null,
89
90 insuredFrontPicSrc: null,
91 insuredBackPicSrc: null,
92 insuredFrontPicFile: null,
93 insuredBackPicFile: null
85 } 94 }
86 }, 95 },
87 components: {}, 96 components: {},
88 computed: { 97 computed: {
89 submitBtnDisabled() { 98 submitBtnDisabled() {
90 let b1 = this.frontPicFile ? false : true; 99 let b = false;
91 let b2 = this.backPicFile ? false : true; 100 if (this.showType == "owner" || this.showType == "both") {
92 return b1 || b2; 101 let b1 = this.ownerFrontPicSrc ? false : true;
102 let b2 = this.ownerBackPicSrc ? false : true;
103 b = b1 || b2;
104 }
105
106 if (this.showType == "insured" || this.showType == "both") {
107 let b3 = this.insuredFrontPicSrc ? false : true;
108 let b4 = this.insuredBackPicSrc ? false : true;
109
110 b = b || b3 || b4;
111 }
112 return b;
93 } 113 }
94 }, 114 },
95 methods: { 115 methods: {
...@@ -98,7 +118,13 @@ export default { ...@@ -98,7 +118,13 @@ export default {
98 if (this.submitBtnDisabled) { 118 if (this.submitBtnDisabled) {
99 return; 119 return;
100 } 120 }
101 this.$emit("onSubmit", { front: this.frontPicFile, back: this.backPicFile }); 121
122 this.$emit("onSubmit", {
123 ownerFrontPicFile: this.ownerFrontPicFile,
124 ownerBackPicFile: this.ownerBackPicFile,
125 insuredFrontPicFile: this.insuredFrontPicFile,
126 insuredBackPicFile: this.insuredBackPicFile
127 });
102 }, 128 },
103 handlePicSelect(type) { 129 handlePicSelect(type) {
104 let _this = this; 130 let _this = this;
...@@ -108,17 +134,35 @@ export default { ...@@ -108,17 +134,35 @@ export default {
108 input.onchange = function (val) { 134 input.onchange = function (val) {
109 var reader = new FileReader(); 135 var reader = new FileReader();
110 reader.onload = function (e) { 136 reader.onload = function (e) {
111 if (type == 'front') { 137 switch (type) {
112 _this.$set(_this, 'frontPicSrc', reader.result); 138 case "ownerFront":
113 } else { 139 _this.$set(_this, 'ownerFrontPicSrc', reader.result);
114 _this.$set(_this, 'backPicSrc', reader.result); 140 break;
141 case "ownerBack":
142 _this.$set(_this, 'ownerBackPicSrc', reader.result);
143 break;
144 case "insuredFront":
145 _this.$set(_this, 'insuredFrontPicSrc', reader.result);
146 break;
147 case "insuredBack":
148 _this.$set(_this, 'insuredBackPicSrc', reader.result);
149 break;
115 } 150 }
116 } 151 }
117 let file = input.files[0]; 152 let file = input.files[0];
118 if (type == 'front') { 153 switch (type) {
119 _this.$set(_this, 'frontPicFile', file); 154 case "ownerFront":
120 } else { 155 _this.$set(_this, 'ownerFrontPicFile', file);
121 _this.$set(_this, 'backPicFile', file); 156 break;
157 case "ownerBack":
158 _this.$set(_this, 'ownerBackPicFile', file);
159 break;
160 case "insuredFront":
161 _this.$set(_this, 'insuredFrontPicFile', file);
162 break;
163 case "insuredBack":
164 _this.$set(_this, 'insuredBackPicFile', file);
165 break;
122 } 166 }
123 reader.readAsDataURL(file); 167 reader.readAsDataURL(file);
124 }; 168 };
...@@ -144,5 +188,6 @@ export default { ...@@ -144,5 +188,6 @@ export default {
144 } 188 }
145 }, 189 },
146 mounted() { }, 190 mounted() { },
147 created() { } 191 created() {
192 }
148 } 193 }
......
...@@ -76,6 +76,8 @@ ...@@ -76,6 +76,8 @@
76 76
77 img { 77 img {
78 width: 100%; 78 width: 100%;
79 max-width: 14.75rem;
80 max-height: 10rem;
79 } 81 }
80 } 82 }
81 } 83 }
......
...@@ -7,15 +7,28 @@ ...@@ -7,15 +7,28 @@
7 {{$t('form.modalUploadCard.tit')}} 7 {{$t('form.modalUploadCard.tit')}}
8 <img @click="onCloseHandler()" class="close-btn pointer" :src="require('@assets/images/common/icon-modal-simple-close.png')"> 8 <img @click="onCloseHandler()" class="close-btn pointer" :src="require('@assets/images/common/icon-modal-simple-close.png')">
9 </div> 9 </div>
10 <div class="modal-content"> 10
11 <div class="modal-content" v-if="showType == 'owner' || showType == 'both'">
12 <div class="gird-g upload">
13 <div class="pure-u-1 pure-u-md-1-2 upload-item">
14 <div class="tit"> {{$t('policyChangeInformation.owner')}} {{$t('form.modalUploadCard.front')}}</div>
15 <img class="poster pointer" :src="ownerFrontPicSrc || require('@assets/images/common/card-front.png')" alt="" @click="handlePicSelect('ownerFront')">
16 </div>
17 <div class="pure-u-1 pure-u-md-1-2 upload-item">
18 <div class="tit"> {{$t('policyChangeInformation.owner')}} {{$t('form.modalUploadCard.back')}}</div>
19 <img class="poster pointer" :src="ownerBackPicSrc || require('@assets/images/common/card-back.png')" alt="" @click="handlePicSelect('ownerBack')">
20 </div>
21 </div>
22 </div>
23 <div class="modal-content" v-if="showType == 'insured' || showType == 'both'">
11 <div class="gird-g upload"> 24 <div class="gird-g upload">
12 <div class="pure-u-1 pure-u-md-1-2 upload-item"> 25 <div class="pure-u-1 pure-u-md-1-2 upload-item">
13 <div class="tit"> {{$t('form.modalUploadCard.front')}}</div> 26 <div class="tit"> {{$t('policyChangeInformation.insured')}} {{$t('form.modalUploadCard.front')}}</div>
14 <img class="poster pointer" :src="frontPicSrc || require('@assets/images/common/card-front.png')" alt="" @click="handlePicSelect('front')"> 27 <img class="poster pointer" :src="insuredFrontPicSrc || require('@assets/images/common/card-front.png')" alt="" @click="handlePicSelect('insuredFront')">
15 </div> 28 </div>
16 <div class="pure-u-1 pure-u-md-1-2 upload-item"> 29 <div class="pure-u-1 pure-u-md-1-2 upload-item">
17 <div class="tit"> {{$t('form.modalUploadCard.back')}}</div> 30 <div class="tit"> {{$t('policyChangeInformation.insured')}} {{$t('form.modalUploadCard.back')}}</div>
18 <img class="poster pointer" :src="backPicSrc || require('@assets/images/common/card-back.png')" alt="" @click="handlePicSelect('back')"> 31 <img class="poster pointer" :src="insuredBackPicSrc || require('@assets/images/common/card-back.png')" alt="" @click="handlePicSelect('insuredBack')">
19 </div> 32 </div>
20 </div> 33 </div>
21 </div> 34 </div>
......
1 1
2 <template> 2 <template>
3 <div class="comp" v-if="policyDetail && showPolicy"> 3 <div>
4 <modal2-comp :visible="showSuccessTip" :close="()=>{showSuccessTip = false}" :content="$t('vhis.tip6')" :target="$t('vhis.tip7')" @targetCallbak="toTarget"></modal2-comp> 4 <div class="comp" v-if="policyDetail && showPolicy">
5 <modal2-comp :visible="showDownloadError" :close="()=>{showDownloadError = false}" :content="$t('glbalTips.sysError')" ></modal2-comp> 5 <div @click="handleIgnorePolicy" class="overlay"></div>
6 <div @click="handleIgnorePolicy" class="overlay"></div> 6 <div class="border">
7 <div class="border"> 7 <div class="close" @click="onOverLayHandler()"><img src="@/assets/images/vhis/close.png"></div>
8 <div class="close" @click="onOverLayHandler()"><img src="@/assets/images/vhis/close.png"></div> 8 <div class="modal">
9 <div class="modal"> 9 <div class="content">
10 <div class="content"> 10 <div class="title">{{$t('vhis.title')}}{{$t('vhis.titleAft')}}</div>
11 <div class="title">{{$t('vhis.title')}}{{$t('vhis.titleAft')}}</div> 11 <div class="statement">
12 <div class="statement"> 12 <div class="desc orange" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc1')}}</div>
13 <div class="desc orange" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc1')}}</div> 13 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc2')}}</div>
14 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc2')}}</div> 14 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc3')}}</div>
15 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc3')}}</div> 15 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc4')}}</div>
16 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc4')}}</div> 16 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc5')}}</div>
17 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.desc5')}}</div>
18 </div>
19 <hr class="line1">
20 <div class="form ">
21 <div class="form-item">
22 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label1')}}</div>
23 <div class="value orange">
24 <span>{{policyDetail.policyCode}}</span>
25 </div>
26 </div> 17 </div>
27 <div class="form-item"> 18 <hr class="line1">
28 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label2')}}</div> 19 <div class="form ">
29 <div class="value orange"> 20 <div class="form-item">
30 <span>{{formatPolicyName(policyDetail.productCode,policyDetail.productName)}}</span> 21 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label1')}}</div>
22 <div class="value orange">
23 <span>{{policyDetail.policyCode}}</span>
24 </div>
31 </div> 25 </div>
32 </div> 26 <div class="form-item">
33 <div class="form-item"> 27 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label2')}}</div>
34 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label3')}}</div> 28 <div class="value orange">
35 <div class="value"> 29 <span>{{formatPolicyName(policyDetail.productCode,policyDetail.productName)}}</span>
36 <span class="orange">{{policyDetail.ymd1}}</span> 30 </div>
37 <span>{{$t('vhis.ymd1')}}</span>
38 <span class="orange">{{policyDetail.ymd2}}</span>
39 <span>{{$t('vhis.ymd2')}}</span>
40 <span class="orange">{{policyDetail.ymd3}}</span>
41 <span>{{$t('vhis.ymd3')}}</span>
42 </div> 31 </div>
43 </div> 32 <div class="form-item">
44 <div class="form-item"> 33 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label3')}}</div>
45 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label4')}}</div> 34 <div class="value">
46 <div class="value orange"> 35 <span class="orange">{{policyDetail.ymd1}}</span>
47 <template v-if="locale == 'en'"> 36 <span>{{$t('vhis.ymd1')}}</span>
48 <span>{{policyDetail.clientNameEn ? policyDetail.clientNameEn : policyDetail.clientNameCn}}</span> 37 <span class="orange">{{policyDetail.ymd2}}</span>
49 </template> 38 <span>{{$t('vhis.ymd2')}}</span>
50 <template v-else> 39 <span class="orange">{{policyDetail.ymd3}}</span>
51 <span>{{policyDetail.clientNameCn ? policyDetail.clientNameCn : policyDetail.clientNameEn}}</span> 40 <span>{{$t('vhis.ymd3')}}</span>
52 </template> 41 </div>
53 </div> 42 </div>
54 </div> 43 <div class="form-item">
55 <div class="form-item"> 44 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label4')}}</div>
56 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label5')}}:</div> 45 <div class="value orange">
57 <div class="value orange"> 46 <template v-if="locale == 'en'">
58 <template v-if="locale == 'en'"> 47 <span>{{policyDetail.clientNameEn ? policyDetail.clientNameEn : policyDetail.clientNameCn}}</span>
59 <span>{{policyDetail.insuredNameEn ? policyDetail.insuredNameEn : policyDetail.insuredNameCn}}</span> 48 </template>
60 </template> 49 <template v-else>
61 <template v-else> 50 <span>{{policyDetail.clientNameCn ? policyDetail.clientNameCn : policyDetail.clientNameEn}}</span>
62 <span>{{policyDetail.insuredNameCn ? policyDetail.insuredNameCn : policyDetail.insuredNameEn}}</span> 51 </template>
63 </template> 52 </div>
64 </div> 53 </div>
65 </div> 54 <div class="form-item">
66 55 <div class="desc" :class="{'ltr-zero':locale == 'en'}">{{$t('vhis.label5')}}:</div>
67 </div> 56 <div class="value orange">
68 <div class="download"> 57 <template v-if="locale == 'en'">
69 <div class="border2 download-item" @click="downloadPolicy"> 58 <span>{{policyDetail.insuredNameEn ? policyDetail.insuredNameEn : policyDetail.insuredNameCn}}</span>
70 <div class="cont"> 59 </template>
71 <img class="icon" src="@/assets/images/vhis/vhis-download.png"> 60 <template v-else>
72 <span class="t1">{{$t('vhis.btn1')}}</span> 61 <span>{{policyDetail.insuredNameCn ? policyDetail.insuredNameCn : policyDetail.insuredNameEn}}</span>
62 </template>
63 </div>
73 </div> 64 </div>
65
74 </div> 66 </div>
75 </div> 67 <div class="download">
76 <hr class="line1"> 68 <div class="border2 download-item" @click="downloadPolicy">
77 <div class="bottom-wrap "> 69 <div class="cont">
78 <div class="notice" :class="{'ltz':locale == 'en'}"> 70 <img class="icon" src="@/assets/images/vhis/vhis-download.png">
79 <span>{{$t('vhis.tip1')}}</span> 71 <span class="t1">{{$t('vhis.btn1')}}</span>
80 <span class="orange"> 72 </div>
81 <template v-if="locale == 'en'">
82 {{policyDetail.clientNameEn ? policyDetail.clientNameEn : policyDetail.clientNameCn}}
83 </template>
84 <template v-else>
85 {{policyDetail.clientNameCn ? policyDetail.clientNameCn : policyDetail.clientNameEn}}
86 </template>
87 </span>
88 <span>{{$t('vhis.tip2')}}</span>
89 <span class="orange">{{policyDetail.nowYmd1}}</span>
90 <span>{{$t('vhis.ymd1')}}</span>
91 <span class="orange">{{policyDetail.nowYmd2}}</span>
92 <span>{{$t('vhis.ymd2')}}</span>
93 <span class="orange">{{policyDetail.nowYmd3}}</span>
94 <span>{{$t('vhis.ymd3')}}{{$t('vhis.tip3')}}</span>
95 </div>
96 <div class="btn-wrap">
97 <div class="submit-btn flex-center " @click="handleConfirmPolicy">
98 <van-loading v-if="loading" />
99 {{$t('vhis.btn2')}}
100 </div> 73 </div>
101 <div class="submit-btn " @click="handleIgnorePolicy">{{$t('vhis.btn3')}}</div>
102 </div> 74 </div>
103 <div class="flex-center contact"> 75 <hr class="line1">
104 {{$t('vhis.tip4')}} 76 <div class="bottom-wrap ">
105 <span class="pointer" @click="toContact()">{{$t('vhis.tip5')}}</span> 77 <div class="notice" :class="{'ltz':locale == 'en'}">
78 <span>{{$t('vhis.tip1')}}</span>
79 <span class="orange">
80 <template v-if="locale == 'en'">
81 {{policyDetail.clientNameEn ? policyDetail.clientNameEn : policyDetail.clientNameCn}}
82 </template>
83 <template v-else>
84 {{policyDetail.clientNameCn ? policyDetail.clientNameCn : policyDetail.clientNameEn}}
85 </template>
86 </span>
87 <span>{{$t('vhis.tip2')}}</span>
88 <span class="orange">{{policyDetail.nowYmd1}}</span>
89 <span>{{$t('vhis.ymd1')}}</span>
90 <span class="orange">{{policyDetail.nowYmd2}}</span>
91 <span>{{$t('vhis.ymd2')}}</span>
92 <span class="orange">{{policyDetail.nowYmd3}}</span>
93 <span>{{$t('vhis.ymd3')}}{{$t('vhis.tip3')}}</span>
94 </div>
95 <div class="btn-wrap">
96 <div class="submit-btn flex-center " @click="handleConfirmPolicy">
97 <van-loading v-if="loading" />
98 {{$t('vhis.btn2')}}
99 </div>
100 <div class="submit-btn " @click="handleIgnorePolicy">{{$t('vhis.btn3')}}</div>
101 </div>
102 <div class="flex-center contact">
103 {{$t('vhis.tip4')}}
104 <span class="pointer" @click="toContact()">{{$t('vhis.tip5')}}</span>
105 </div>
106 </div> 106 </div>
107 </div> 107 </div>
108 </div>
109 108
109 </div>
110 </div> 110 </div>
111
111 </div> 112 </div>
112 113
114 <modal2-comp :visible="showSuccessTip" :close="()=>{showSuccessTip = false}" :content="$t('vhis.tip6')" :target="$t('vhis.tip7')" @targetCallbak="toTarget"></modal2-comp>
115 <modal2-comp :visible="showDownloadError" :close="()=>{showDownloadError = false}" :content="$t('glbalTips.sysError')" ></modal2-comp>
113 </div> 116 </div>
114 </template> 117 </template>
115 118
......
...@@ -99,7 +99,8 @@ function initQueryConfig() { ...@@ -99,7 +99,8 @@ function initQueryConfig() {
99 PK: rsaKey1, 99 PK: rsaKey1,
100 E: rsaKeyIndex1, 100 E: rsaKeyIndex1,
101 vhis: vhis1, 101 vhis: vhis1,
102 policies: policies 102 policies: policies,
103 oneAccountCenterOff: process.env.VUE_APP_ONE_ACCOUNT_CENTER_OFF == "true" ? true : false
103 }; 104 };
104 105
105 httpGet({ 106 httpGet({
......
...@@ -15,7 +15,7 @@ import DatePicker from '@/components/date-picker/date-picker.vue' ...@@ -15,7 +15,7 @@ import DatePicker from '@/components/date-picker/date-picker.vue'
15 import modalComp from '@/components/modal-comp/modal-comp.vue'; 15 import modalComp from '@/components/modal-comp/modal-comp.vue';
16 import modalUploadCardComp from '@/components/modal-upload-card-comp/modal-upload-card-comp.vue'; 16 import modalUploadCardComp from '@/components/modal-upload-card-comp/modal-upload-card-comp.vue';
17 import Vue from 'vue'; 17 import Vue from 'vue';
18 import { Loading } from 'vant'; 18 import { Loading, Field } from 'vant';
19 Vue.use(Loading); 19 Vue.use(Loading);
20 20
21 export default { 21 export default {
...@@ -30,6 +30,7 @@ export default { ...@@ -30,6 +30,7 @@ export default {
30 selectedPolicies: [], 30 selectedPolicies: [],
31 data: null, 31 data: null,
32 // 保单信息 32 // 保单信息
33 policyOld: null,
33 policy: null, 34 policy: null,
34 // ID证件照引用 35 // ID证件照引用
35 idFront: null, 36 idFront: null,
...@@ -42,6 +43,8 @@ export default { ...@@ -42,6 +43,8 @@ export default {
42 modalIcon: "succ", 43 modalIcon: "succ",
43 modalContent: "", 44 modalContent: "",
44 showIdNumber: false, 45 showIdNumber: false,
46
47 showType: ""
45 } 48 }
46 }, 49 },
47 components: { 50 components: {
...@@ -111,24 +114,28 @@ export default { ...@@ -111,24 +114,28 @@ export default {
111 }).then(res => { 114 }).then(res => {
112 this.loading = false; 115 this.loading = false;
113 if (res) { 116 if (res) {
114 this.policy = res; 117 if (res != null) {
115 118 this.policy = JSON.parse(JSON.stringify(res));
116 this.policy.clientBirthday = this.policy.clientBirthday ? this.policy.clientBirthday.split(" ")[0] : ""; 119 this.policyOld = JSON.parse(JSON.stringify(res));
117 this.policy.insuredBirthday = this.policy.insuredBirthday ? this.policy.insuredBirthday.split(" ")[0] : ""; 120 this.policy.clientBirthday = this.policy.clientBirthday ? this.policy.clientBirthday.split(" ")[0] : "";
121 this.policy.insuredBirthday = this.policy.insuredBirthday ? this.policy.insuredBirthday.split(" ")[0] : "";
122 this.policyOld.clientBirthday = this.policyOld.clientBirthday ? this.policyOld.clientBirthday.split(" ")[0] : "";
123 this.policyOld.insuredBirthday = this.policyOld.insuredBirthday ? this.policyOld.insuredBirthday.split(" ")[0] : "";
124 this.initData();
125 }
118 126
119 let clientNameCn = res.clientNameCn ? res.clientNameCn : res.clientNameEn; 127 // let clientNameCn = res.clientNameCn ? res.clientNameCn : res.clientNameEn;
120 let clientNameEn = res.clientNameEn ? res.clientNameEn : res.clientNameCn; 128 // let clientNameEn = res.clientNameEn ? res.clientNameEn : res.clientNameCn;
121 let insuredNameCn = res.insuredNameCn ? res.insuredNameCn : res.insuredNameEn; 129 // let insuredNameCn = res.insuredNameCn ? res.insuredNameCn : res.insuredNameEn;
122 let insuredNameEn = res.insuredNameEn ? res.insuredNameEn : res.insuredNameCn; 130 // let insuredNameEn = res.insuredNameEn ? res.insuredNameEn : res.insuredNameCn;
123 this.policy.clientName = this.locale == 'en' ? clientNameEn : clientNameCn; 131 // this.policy.clientName = this.locale == 'en' ? clientNameEn : clientNameCn;
124 this.policy.insuredName = this.locale == 'en' ? insuredNameEn : insuredNameCn; 132 // this.policy.insuredName = this.locale == 'en' ? insuredNameEn : insuredNameCn;
125 // 证件类型、证件号要备份,用于比较 133 // // 证件类型、证件号要备份,用于比较
126 this.policy.clientIdTypeBak = this.policy.clientIdType; 134 // this.policy.clientIdTypeBak = this.policy.clientIdType;
127 this.policy.clientIdNumberBak = this.policy.clientIdNumber; 135 // this.policy.clientIdNumberBak = this.policy.clientIdNumber;
128 136
129 this.policy.insuredIdTypeBak = this.policy.insuredIdType; 137 // this.policy.insuredIdTypeBak = this.policy.insuredIdType;
130 this.policy.insuredIdNumberBak = this.policy.insuredIdNumber; 138 // this.policy.insuredIdNumberBak = this.policy.insuredIdNumber;
131 this.initData();
132 } 139 }
133 }).catch(err => { 140 }).catch(err => {
134 this.loading = false; 141 this.loading = false;
...@@ -141,8 +148,10 @@ export default { ...@@ -141,8 +148,10 @@ export default {
141 let res = this.policy; 148 let res = this.policy;
142 if (res) { 149 if (res) {
143 let isOwner = this.isOwner; 150 let isOwner = this.isOwner;
151
144 let data = { 152 let data = {
145 name: isOwner ? res.clientName : res.insuredName, 153 nameCn: isOwner ? res.clientNameCn : res.insuredNameCn,
154 nameEn: isOwner ? res.clientNameEn : res.insuredNameEn,
146 idType: isOwner ? res.clientIdType : res.insuredIdType, 155 idType: isOwner ? res.clientIdType : res.insuredIdType,
147 idNumber: isOwner ? res.clientIdNumber : res.insuredIdNumber, 156 idNumber: isOwner ? res.clientIdNumber : res.insuredIdNumber,
148 idExpireAt: isOwner ? res.clientExpireAt : res.insuredExpireAt, 157 idExpireAt: isOwner ? res.clientExpireAt : res.insuredExpireAt,
...@@ -160,7 +169,57 @@ export default { ...@@ -160,7 +169,57 @@ export default {
160 this.selectedPolicies = data; 169 this.selectedPolicies = data;
161 this.loadData(); 170 this.loadData();
162 }, 171 },
172
163 handleUpdatePolicy() { 173 handleUpdatePolicy() {
174 if (this.loading) {
175 return;
176 }
177 this.showType = null;
178 let showUploadPicDialog = false;
179 this.replaceData();
180 let showOwner = this.policy.clientIdType != this.policyOld.clientIdType || this.policy.clientIdNumber != this.policyOld.clientIdNumber;
181 let showInsured = this.policy.insuredIdType != this.policyOld.insuredIdType || this.policy.insuredIdNumber != this.policyOld.insuredIdNumber;
182 let showType = showOwner ? "owner" : null;
183 if (showInsured) {
184 showType = showType ? "both" : "insured";
185 }
186 showUploadPicDialog = showType ? true : false;
187 this.showType = showType;
188
189 if (showUploadPicDialog) {
190 this.modalUploadCardVisiable = true;
191 } else {
192 this.loading = true;
193 this.updatePolicyInfoV2();
194 }
195 },
196 handleUpdatePolicyWithFile(data) {
197 this.modalUploadCardVisiable = false;
198 if (this.loading) {
199 return;
200 }
201 this.loading = true;
202 let nameCache = [];
203 let myFormData = new FormData();
204 (data.ownerFrontPicFile) && (myFormData.append("files", data.ownerFrontPicFile), nameCache.push("clientIdFrontStoragePath"));
205 (data.ownerBackPicFile) && (myFormData.append("files", data.ownerBackPicFile), nameCache.push("clientIdBackStoragePath"));
206 (data.insuredFrontPicFile) && (myFormData.append("files", data.insuredFrontPicFile), nameCache.push("insuredIdFrontStoragePath"));
207 (data.insuredBackPicFile) && (myFormData.append("files", data.insuredBackPicFile), nameCache.push("insuredIdBackStoragePath"));
208 formdata({ "url": api.updateIdFileV2, "myFormData": myFormData, "sid": true }).then(res => {
209 let list = res.content;
210 let fileIds = {};
211 for (let index = 0; index < list.length; index++) {
212 fileIds[nameCache[index]] = list[index];
213 }
214 this.updatePolicyInfoV2(fileIds);
215 }).catch(err => {
216 this.loading = false;
217 this.handleErrResponse(err);
218 });
219
220 },
221 // 旧接口备份
222 handleUpdatePolicyBak() {
164 let showUploadPicDialog = false; 223 let showUploadPicDialog = false;
165 if (this.isOwner) { 224 if (this.isOwner) {
166 showUploadPicDialog = (this.policy.clientIdType != this.data.idType || this.policy.clientIdNumber != this.data.idNumber); 225 showUploadPicDialog = (this.policy.clientIdType != this.data.idType || this.policy.clientIdNumber != this.data.idNumber);
...@@ -173,7 +232,56 @@ export default { ...@@ -173,7 +232,56 @@ export default {
173 this.updatePolicyInfo(); 232 this.updatePolicyInfo();
174 } 233 }
175 }, 234 },
176 handleUpdatePolicyWithFile(data) { 235 updatePolicyInfoV2(idFiles) {
236 let data = {
237 policyId: this.policy.policyId,
238 policyCode: this.policy.policyCode,
239 insuredNameEn: this.policy.insuredNameEn,
240 insuredNameCn: this.policy.insuredNameCn,
241 insuredIdType: this.policy.insuredIdType,
242 insuredIdNumber: this.policy.insuredIdNumber,
243 insuredExpireAt: this.policy.insuredExpireAt,
244 insuredNationality: this.policy.insuredNationality,
245 insuredCompany: this.policy.insuredCompany,
246 insuredMarriage: this.policy.insuredMarriage,
247 insuredSex: this.policy.insuredSex,
248 insuredBirthday: this.policy.insuredBirthday,
249 clientNameEn: this.policy.clientNameEn,
250 clientNameCn: this.policy.clientNameCn,
251 clientIdType: this.policy.clientIdType,
252 clientIdNumber: this.policy.clientIdNumber,
253 clientExpireAt: this.policy.clientExpireAt,
254 clientNationality: this.policy.clientNationality,
255 clientCompany: this.policy.clientCompany,
256 clientMarriage: this.policy.clientMarriage,
257 clientSex: this.policy.clientSex,
258 clientBirthday: this.policy.clientBirthday
259 };
260 if (idFiles) {
261 for (let k in idFiles) {
262 data[k] = idFiles[k];
263 }
264 }
265
266 httpPost({ url: api.updatePolicyInfoV2, data: data, sid: true }).then(res => {
267 if (this.isOwner) {
268 let userInfo = JSON.parse(JSON.stringify(this.userInfo));
269 userInfo.name = data.clientNameCn ? data.clientNameCn : data.clientNameEn;
270 if (userInfo.name) {
271 this.$store.commit("SET_USER_INFO", userInfo);
272 }
273 }
274 this.loading = false;
275 this.showModal(this.i18n.policyChangeInformation.success);
276 }).catch(err => {
277 this.loading = false;
278 this.handleErrResponse(err);
279 });
280
281 },
282
283 // 旧接口备份
284 handleUpdatePolicyWithFileBak(data) {
177 this.idFront = data.front; 285 this.idFront = data.front;
178 this.idBack = data.back; 286 this.idBack = data.back;
179 this.updatePolicyIdPic().then(() => { 287 this.updatePolicyIdPic().then(() => {
...@@ -232,6 +340,33 @@ export default { ...@@ -232,6 +340,33 @@ export default {
232 }); 340 });
233 }); 341 });
234 }, 342 },
343 replaceData() {
344 if (!this.isOwner) {
345 // 需要缓存结果,注意取反,此处存在受保人信息
346 this.policy.insuredNameEn = this.data.nameEn;
347 this.policy.insuredNameCn = this.data.nameCn;
348 this.policy.insuredIdType = this.data.idType;
349 this.policy.insuredIdNumber = this.data.idNumber;
350 this.policy.insuredExpireAt = this.data.idExpireAt;
351 this.policy.insuredNationality = this.data.nature;
352 this.policy.insuredCompany = this.data.company;
353 this.policy.insuredMarriage = this.data.marriage;
354 this.policy.insuredSex = this.data.sex;
355 this.policy.insuredBirthday = this.data.birthday;
356 } else {
357 // 需要缓存结果,注意取反,此处存在投保人信息
358 this.policy.clientNameEn = this.data.nameEn;
359 this.policy.clientNameCn = this.data.nameCn;
360 this.policy.clientIdType = this.data.idType;
361 this.policy.clientIdNumber = this.data.idNumber;
362 this.policy.clientExpireAt = this.data.idExpireAt;
363 this.policy.clientNationality = this.data.nature;
364 this.policy.clientCompany = this.data.company;
365 this.policy.clientMarriage = this.data.marriage;
366 this.policy.clientSex = this.data.sex;
367 this.policy.clientBirthday = this.data.birthday;
368 }
369 },
235 switchPolicyRole(role) { 370 switchPolicyRole(role) {
236 if (this.isOwner && role == 1) { 371 if (this.isOwner && role == 1) {
237 return; 372 return;
...@@ -239,31 +374,7 @@ export default { ...@@ -239,31 +374,7 @@ export default {
239 if (!this.isOwner && role == 2) { 374 if (!this.isOwner && role == 2) {
240 return; 375 return;
241 } 376 }
242 if (this.policy) { 377 this.replaceData();
243 if (role == 1) {
244 // 需要缓存结果,注意取反,此处存在受保人信息
245 this.policy.insuredName = this.data.name;
246 this.policy.insuredIdType = this.data.idType;
247 this.policy.insuredIdNumber = this.data.idNumber;
248 this.policy.insuredExpireAt = this.data.idExpireAt;
249 this.policy.insuredNationality = this.data.nature;
250 this.policy.insuredCompany = this.data.company;
251 this.policy.insuredMarriage = this.data.marriage;
252 this.policy.insuredSex = this.data.sex;
253 this.policy.insuredBirthday = this.data.birthday;
254 } else {
255 // 需要缓存结果,注意取反,此处存在投保人信息
256 this.policy.clientName = this.data.name;
257 this.policy.clientIdType = this.data.idType;
258 this.policy.clientIdNumber = this.data.idNumber;
259 this.policy.clientExpireAt = this.data.idExpireAt;
260 this.policy.clientNationality = this.data.nature;
261 this.policy.clientCompany = this.data.company;
262 this.policy.clientMarriage = this.data.marriage;
263 this.policy.clientSex = this.data.sex;
264 this.policy.clientBirthday = this.data.birthday;
265 }
266 }
267 this.isOwner = role == 1 ? true : false; 378 this.isOwner = role == 1 ? true : false;
268 this.initData(); 379 this.initData();
269 }, 380 },
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 <template> 2 <template>
3 <div> 3 <div>
4 <auth @onLogin="userLogin" @onLogout="userLogout" :checkProfile="true" ref="auth" :tipModel="'m2'"></auth> 4 <auth @onLogin="userLogin" @onLogout="userLogout" :checkProfile="true" ref="auth" :tipModel="'m2'"></auth>
5 <modal-upload-card-comp :visible="modalUploadCardVisiable" :show-confirm="true" @close="modalUploadCardVisiable=false" @onSubmit="handleUpdatePolicyWithFile"></modal-upload-card-comp> 5 <modal-upload-card-comp v-if="modalUploadCardVisiable" :visible="modalUploadCardVisiable" :showType="showType" :show-confirm="true" @close="modalUploadCardVisiable=false" @onSubmit="handleUpdatePolicyWithFile"></modal-upload-card-comp>
6 <modal-comp :visible="modalVisiable" :show-confirm="false" :icon="modalIcon" :content="modalContent" :confirm="modalCallback" :overlay="modalCallback"></modal-comp> 6 <modal-comp :visible="modalVisiable" :show-confirm="false" :icon="modalIcon" :content="modalContent" :confirm="modalCallback" :overlay="modalCallback"></modal-comp>
7 <template v-if="showForm"> 7 <template v-if="showForm">
8 8
...@@ -29,7 +29,8 @@ ...@@ -29,7 +29,8 @@
29 <div class="icon"><img src="@/assets/images/policy-change-information/icon-pci-info.png"></div> {{$t('policyChangeInformation.name')}} 29 <div class="icon"><img src="@/assets/images/policy-change-information/icon-pci-info.png"></div> {{$t('policyChangeInformation.name')}}
30 </div> 30 </div>
31 <div class="ipt-wrap"> 31 <div class="ipt-wrap">
32 <input class="ipt" type="text" v-model="data.name"> 32 <input v-if="locale == 'en'" class="ipt" type="text" v-model="data.nameEn">
33 <input v-else class="ipt" type="text" v-model="data.nameCn">
33 </div> 34 </div>
34 </div> 35 </div>
35 36
......
...@@ -226,7 +226,7 @@ export default { ...@@ -226,7 +226,7 @@ export default {
226 this.initData(); 226 this.initData();
227 227
228 setTimeout(() => { 228 setTimeout(() => {
229 console.log("queryConfigData:", this.$root.queryConfigData); 229 // console.log("queryConfigData:", this.$root.queryConfigData);
230 // console.log("queryConfigData:", window.vueInstance.queryConfigData); // 挂载到windows的访问方法 230 // console.log("queryConfigData:", window.vueInstance.queryConfigData); // 挂载到windows的访问方法
231 // 放localStorage直接是localStorage.getItem("queryConfig"); 231 // 放localStorage直接是localStorage.getItem("queryConfig");
232 }, 3000) 232 }, 3000)
......
...@@ -128,6 +128,9 @@ export default { ...@@ -128,6 +128,9 @@ export default {
128 let b1 = !this.values.password || this.checkPassword(this.values.password) ? true : false; 128 let b1 = !this.values.password || this.checkPassword(this.values.password) ? true : false;
129 let b2 = this.values.passwordRepeat != this.values.password ? true : false; 129 let b2 = this.values.passwordRepeat != this.values.password ? true : false;
130 return b1 || b2; 130 return b1 || b2;
131 },
132 oneAccountCenterOff() {
133 return window.global.oneAccountCenterOff;
131 } 134 }
132 }, 135 },
133 methods: { 136 methods: {
...@@ -181,7 +184,6 @@ export default { ...@@ -181,7 +184,6 @@ export default {
181 let mobileOptions = JSON.parse(JSON.stringify(this.i18n.register.mobileOptions)); 184 let mobileOptions = JSON.parse(JSON.stringify(this.i18n.register.mobileOptions));
182 this.mobileOptions = mobileOptions; 185 this.mobileOptions = mobileOptions;
183 this.mobileTip = this.mobileOptions[0]; 186 this.mobileTip = this.mobileOptions[0];
184 console.log(this.mobileOptions)
185 }, 187 },
186 handlerIsShowImageVcode() { 188 handlerIsShowImageVcode() {
187 return new Promise((resolve, reject) => { 189 return new Promise((resolve, reject) => {
...@@ -217,19 +219,55 @@ export default { ...@@ -217,19 +219,55 @@ export default {
217 // 刷新图形二维码 219 // 刷新图形二维码
218 }, 220 },
219 handlerLogin() { 221 handlerLogin() {
220 if ((this.type == 1 && this.pwdLoginDisabled) || (this.type == 2 && this.otpLoginDisabled)) { 222 if (this.oneAccountCenterOff) {
221 return; 223 this.selfLogin();
224 } else {
225 if ((this.type == 1 && this.pwdLoginDisabled) || (this.type == 2 && this.otpLoginDisabled)) {
226 return;
227 }
228 this.refreshDeviceId();
229 if (!this.loginCheck.agreeProtocol) {
230 this._showAgreeProtocalTips();
231 return;
232 }
233 if (this.type == 1) {
234 this._passwordLogin();
235 } else {
236 this._otpLogin();
237 }
222 } 238 }
223 this.refreshDeviceId(); 239 },
224 if (!this.loginCheck.agreeProtocol) { 240 selfLogin() {
225 this._showAgreeProtocalTips(); 241 if (this.loading) {
226 return; 242 return;
227 } 243 }
228 if (this.type == 1) { 244 this.loading = true;
229 this._passwordLogin(); 245 let data = {
230 } else { 246 account: this.loginForm.userId,
231 this._otpLogin(); 247 password: this.loginForm.password
232 } 248 };
249 httpPost({
250 url: api.doLoginV2,
251 data: data
252 }).then(res => {
253 this.loading = false;
254 this.$store.commit("SET_USER_INFO", res);
255 this._redirectTo();
256 }).catch(e => {
257 this.loading = false;
258 switch (e.code) {
259 case 404:
260 this.errorTips.e2 = this.i18n.login.tips.e5;
261 break;
262 case 1102:
263 this.errorTips.e2 = this.i18n.login.tips.e6;
264 break;
265 case 1101:
266 this.errorTips.e2 = this.i18n.login.tips.e7;
267 break;
268 }
269 })
270
233 }, 271 },
234 _passwordLogin() { 272 _passwordLogin() {
235 // 刷新图形二维码 273 // 刷新图形二维码
......
...@@ -13,16 +13,18 @@ ...@@ -13,16 +13,18 @@
13 <div class="box"> 13 <div class="box">
14 <!-- 帐密登陆 --> 14 <!-- 帐密登陆 -->
15 <div v-if="type == 1" class="login"> 15 <div v-if="type == 1" class="login">
16 <!-- <div class="login-tit"> 16 <template v-if="!oneAccountCenterOff">
17 <img v-if="locale == 'zh'" src="@/assets/images/login/login-tit-zh.png"> 17 <div class="login-tit">
18 <img v-if="locale == 'tc'" src="@/assets/images/login/login-tit-tc.png"> 18 <img v-if="locale == 'zh'" src="@/assets/images/login/login-tit-zh.png">
19 <img v-if="locale == 'en'" class="img-en" src="@/assets/images/login/login-tit-en.png"> 19 <img v-if="locale == 'tc'" src="@/assets/images/login/login-tit-tc.png">
20 </div> 20 <img v-if="locale == 'en'" class="img-en" src="@/assets/images/login/login-tit-en.png">
21 <div class="login-nav"> 21 </div>
22 <div @click="onLoginTypeHandler(1)" class="login-nav-tit text-r pointer active">{{$t('login.loginType1')}}</div> 22 <div class="login-nav">
23 <div class="login-nav-v-line"></div> 23 <div @click="onLoginTypeHandler(1)" class="login-nav-tit text-r pointer active">{{$t('login.loginType1')}}</div>
24 <div @click="onLoginTypeHandler(2)" class="login-nav-tit pointer">{{$t('login.loginType2')}}</div> 24 <div class="login-nav-v-line"></div>
25 </div> --> 25 <div @click="onLoginTypeHandler(2)" class="login-nav-tit pointer">{{$t('login.loginType2')}}</div>
26 </div>
27 </template>
26 <div class="gird-g form"> 28 <div class="gird-g form">
27 <div class="pure-u-1 form-item"> 29 <div class="pure-u-1 form-item">
28 <div class="label"> 30 <div class="label">
...@@ -69,7 +71,7 @@ ...@@ -69,7 +71,7 @@
69 </div> 71 </div>
70 <div class="login-func"> 72 <div class="login-func">
71 <div @click="toRegisterPage()" class="login-func-btn pointer">{{$t('login.register')}}</div> 73 <div @click="toRegisterPage()" class="login-func-btn pointer">{{$t('login.register')}}</div>
72 <!-- <div @click="onForgetHandler()" class="login-func-btn pointer">{{$t('login.forget')}}</div> --> 74 <div v-if="!oneAccountCenterOff" @click="onForgetHandler()" class="login-func-btn pointer">{{$t('login.forget')}}</div>
73 </div> 75 </div>
74 </div> 76 </div>
75 77
......
...@@ -10,6 +10,7 @@ import { ...@@ -10,6 +10,7 @@ import {
10 import Auth from '@components/auth/auth.vue'; 10 import Auth from '@components/auth/auth.vue';
11 import modalComp from '@/components/modal-comp/modal-comp.vue'; 11 import modalComp from '@/components/modal-comp/modal-comp.vue';
12 import modalSimpleComp from '@/components/modal-simple-comp/modal-simple-comp.vue'; 12 import modalSimpleComp from '@/components/modal-simple-comp/modal-simple-comp.vue';
13 import Modal2Comp from '@/components/modal2-comp/modal2-comp.vue';
13 import { passwordEncrypt } from '@/utils/encrypt.js'; 14 import { passwordEncrypt } from '@/utils/encrypt.js';
14 import Vue from 'vue'; 15 import Vue from 'vue';
15 import { Loading } from 'vant'; 16 import { Loading } from 'vant';
...@@ -20,6 +21,7 @@ export default { ...@@ -20,6 +21,7 @@ export default {
20 return { 21 return {
21 loading: false, 22 loading: false,
22 showForm: false, 23 showForm: false,
24 showError: false,
23 key: 'value', 25 key: 'value',
24 type: 1, // 1:输入用户信息 2:找回密码 3:核对信息 4.重置密码 26 type: 1, // 1:输入用户信息 2:找回密码 3:核对信息 4.重置密码
25 values: { 27 values: {
...@@ -65,6 +67,9 @@ export default { ...@@ -65,6 +67,9 @@ export default {
65 this.modalVisiable = false; 67 this.modalVisiable = false;
66 this.modalSimpleVisiable = false; 68 this.modalSimpleVisiable = false;
67 }, 69 },
70 oneAccountCenterOff() {
71 return window.global.oneAccountCenterOff;
72 },
68 resetPwd() { 73 resetPwd() {
69 if (this.submitBtnDisabled) { 74 if (this.submitBtnDisabled) {
70 return; 75 return;
...@@ -94,8 +99,15 @@ export default { ...@@ -94,8 +99,15 @@ export default {
94 } 99 }
95 this.loading = true; 100 this.loading = true;
96 101
102 let url = api.changePassword;
103 if (this.oneAccountCenterOff) {
104 url = api.changePasswordV2;
105 newPwd = this.values.pwd;
106 oldPwd = this.values.oldPwd;
107 }
108
97 httpPost({ 109 httpPost({
98 url: api.changePassword, 110 url: url,
99 data: { 111 data: {
100 oldPwd: oldPwd, 112 oldPwd: oldPwd,
101 newPwd: newPwd 113 newPwd: newPwd
...@@ -111,8 +123,8 @@ export default { ...@@ -111,8 +123,8 @@ export default {
111 this.showModal(message, "succ"); 123 this.showModal(message, "succ");
112 break 124 break
113 case "COMMON_ERROR_E0": 125 case "COMMON_ERROR_E0":
114 message = this.i18n().session.sidExpire;
115 this.targetPath = "/login?callback=/password/reset"; 126 this.targetPath = "/login?callback=/password/reset";
127 message = this.i18n().session.sidExpire;
116 this.step.error2 = message; 128 this.step.error2 = message;
117 // this.showModal(message, "info"); 129 // this.showModal(message, "info");
118 break; 130 break;
...@@ -123,10 +135,15 @@ export default { ...@@ -123,10 +135,15 @@ export default {
123 135
124 }).catch(err => { 136 }).catch(err => {
125 this.loading = false; 137 this.loading = false;
126 let message = this.i18n().session.sidExpire; 138 if (err.code == 404) {
127 this.targetPath = "/login?callback=/password/reset"; 139 this.showError = true;
128 this.step.error2 = message; 140 }
129 // this.showModal(message, "info"); 141 });
142 },
143 sessionLostModalClose() {
144 this.targetPath = "/login?callback=/password/reset";
145 this.$router.push({
146 path: this.targetPath
130 }); 147 });
131 }, 148 },
132 checkPassword(password) { 149 checkPassword(password) {
...@@ -162,9 +179,9 @@ export default { ...@@ -162,9 +179,9 @@ export default {
162 } 179 }
163 }, 180 },
164 userLogout() { 181 userLogout() {
165 this.$router.push({ 182 // this.$router.push({
166 path: "/" 183 // path: "/"
167 }); 184 // });
168 this.showForm = false; 185 this.showForm = false;
169 }, 186 },
170 userLogin(data) { 187 userLogin(data) {
...@@ -222,6 +239,7 @@ export default { ...@@ -222,6 +239,7 @@ export default {
222 components: { 239 components: {
223 modalComp, 240 modalComp,
224 modalSimpleComp, 241 modalSimpleComp,
225 Auth 242 Auth,
243 Modal2Comp
226 } 244 }
227 } 245 }
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
3 <div> 3 <div>
4 <modal-simple-comp :visible="modalSimpleVisiable" :show-confirm="false" :icon="modalIcon" :content="modalContent" :confirm="closeModal" :overlay="closeModal" :close="closeModal"></modal-simple-comp> 4 <modal-simple-comp :visible="modalSimpleVisiable" :show-confirm="false" :icon="modalIcon" :content="modalContent" :confirm="closeModal" :overlay="closeModal" :close="closeModal"></modal-simple-comp>
5 <modal-comp :visible="modalVisiable" :show-confirm="false" :icon="modalIcon" :content="modalContent" :confirm="modalCallback" :overlay="modalCallback"></modal-comp> 5 <modal-comp :visible="modalVisiable" :show-confirm="false" :icon="modalIcon" :content="modalContent" :confirm="modalCallback" :overlay="modalCallback"></modal-comp>
6 <modal2-comp :visible="showError" :close="sessionLostModalClose" :content="$t('glbalTips.sessionLost')" ></modal2-comp>
6 <div class="ebg"></div> 7 <div class="ebg"></div>
7 <div class="content"> 8 <div class="content">
8 <div class="top-space"></div> 9 <div class="top-space"></div>
......
...@@ -87,10 +87,21 @@ export default { ...@@ -87,10 +87,21 @@ export default {
87 let b4 = !checkVerifyCode(this.registerForm.opt); 87 let b4 = !checkVerifyCode(this.registerForm.opt);
88 return b1 || b2 || b3 || b4; 88 return b1 || b2 || b3 || b4;
89 }, 89 },
90 registerDisabledV2() {
91 let b1 = !this.values.password || this.checkPassword(this.values.password) ? true : false;
92 let b2 = this.values.passwordRepeat != this.values.password ? true : false;
93 let b3 = !this.registerCheck.agreeProtocol;
94 let b4 = !this.registerForm.mobileNo ? true : false;
95 return b1 || b2 || b3 || b4;
96
97 },
90 submitDisabled() { 98 submitDisabled() {
91 let b1 = !this.values.password || this.checkPassword(this.values.password) ? true : false; 99 let b1 = !this.values.password || this.checkPassword(this.values.password) ? true : false;
92 let b2 = this.values.passwordRepeat != this.values.password ? true : false; 100 let b2 = this.values.passwordRepeat != this.values.password ? true : false;
93 return b1 || b2; 101 return b1 || b2;
102 },
103 oneAccountCenterOff() {
104 return window.global.oneAccountCenterOff;
94 } 105 }
95 }, 106 },
96 methods: { 107 methods: {
...@@ -255,6 +266,37 @@ export default { ...@@ -255,6 +266,37 @@ export default {
255 }); 266 });
256 }); 267 });
257 }, 268 },
269 registerV2Handler() {
270 if (this.registerDisabledV2) {
271 return;
272 }
273 if (this.loading) {
274 return;
275 }
276 this._checkMobileLegal().then(() => {
277 let data = {
278 account: this.registerForm.mobileNo,
279 password: this.values.password
280 }
281 this.loading = true;
282 httpPost({
283 url: api.doRegisterV2,
284 data: data
285 }).then(res => {
286 this.loading = false;
287 this.$store.commit("SET_USER_INFO", res);
288 this._showSuccessMessage();
289 }).catch(e => {
290 this.loading = false;
291 switch (e.code) {
292 case 1103:
293 let message = this.i18n.register.tips.e5;
294 this.errorTips.p1 = message;
295 break;
296 }
297 })
298 });
299 },
258 _validateOTPandRepeat() { 300 _validateOTPandRepeat() {
259 return new Promise((resolve, reject) => { 301 return new Promise((resolve, reject) => {
260 let data = { 302 let data = {
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
6 <!-- 会员协议 --> 6 <!-- 会员协议 -->
7 <modal-protocol-comp :visible="modalProtocolVisiable" :overlay="closeModal" :close="closeModal"></modal-protocol-comp> 7 <modal-protocol-comp :visible="modalProtocolVisiable" :overlay="closeModal" :close="closeModal"></modal-protocol-comp>
8 <div class="ebg"></div> 8 <div class="ebg"></div>
9 <div class="content"> 9 <div class="content" v-if="!oneAccountCenterOff">
10 <div class="top-space"></div> 10 <div class="top-space"></div>
11 <div class="step"> 11 <div class="step">
12 <img v-if="type == 1" src="@/assets/images/register/register-step-1.png"> 12 <img v-if="type == 1" src="@/assets/images/register/register-step-1.png">
...@@ -16,11 +16,11 @@ ...@@ -16,11 +16,11 @@
16 <!-- 手机验证 --> 16 <!-- 手机验证 -->
17 <div v-if="type == 1" class="login"> 17 <div v-if="type == 1" class="login">
18 18
19 <!-- <div class="login-tit"> 19 <div class="login-tit">
20 <img v-if="locale == 'zh'" src="@/assets/images/login/login-tit-zh.png"> 20 <img v-if="locale == 'zh'" src="@/assets/images/login/login-tit-zh.png">
21 <img v-if="locale == 'tc'" src="@/assets/images/login/login-tit-tc.png"> 21 <img v-if="locale == 'tc'" src="@/assets/images/login/login-tit-tc.png">
22 <img v-if="locale == 'en'" class="img-en" src="@/assets/images/login/login-tit-en.png"> 22 <img v-if="locale == 'en'" class="img-en" src="@/assets/images/login/login-tit-en.png">
23 </div> --> 23 </div>
24 <div class="login-tit2">{{$t('register.title')}}</div> 24 <div class="login-tit2">{{$t('register.title')}}</div>
25 <div class="gird-g form"> 25 <div class="gird-g form">
26 <!-- <div class="pure-u-1 form-item"> 26 <!-- <div class="pure-u-1 form-item">
...@@ -124,6 +124,74 @@ ...@@ -124,6 +124,74 @@
124 </div> 124 </div>
125 </div> 125 </div>
126 </div> 126 </div>
127
128 <div class="content" v-else>
129 <div class="top-space"></div>
130 <div class="box">
131 <!-- 手机验证 -->
132 <div class="login">
133
134 <div class="gird-g form">
135 <div class="pure-u-1 form-item">
136
137 <div class="label">
138 <img src="@/assets/images/register/icon-register-phone.png"> {{mobileTip.name}}
139 </div>
140 <div class="ipt-wrap">
141 <div class="region-tel ipt-wrap">
142 <img class="down-arrow" src="@/assets/images/reservation/re-down-arrow.png" alt="">
143 <el-select class="ipt" v-model="mobileNoType">
144 <el-option v-for="(item,index) in mobileOptions" :key="index" :value="item.type" :label="item.areaCode">{{item.areaCode}}</el-option>
145 </el-select>
146 </div>
147
148 <div class="ipt ipt2" :class="{err : errorTips.p1.length > 0}">
149 <input :placeholder="mobileTip.placeHolder" class="ipt-tel" type="text" v-model="registerForm.mobileNo">
150 </div>
151 </div>
152 <div class="validator" v-if="errorTips.p1.length > 0 ">
153 <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.p1}}
154 </div>
155 </div>
156
157 <div class="pure-u-1 form-item">
158 <div class="label">
159 <img src="@/assets/images/register/icon-register-lock.png"> {{$t('register.newPassword')}}
160 </div>
161 <div class="ipt-wrap">
162 <input :placeholder="$t('register.newPasswordPlaceholder')" class="ipt" :class="{err : errorTips.p4.length > 0}" type="password" v-model="values.password">
163 </div>
164 <div class="validator" v-if="errorTips.p4.length > 0 ">
165 <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.p4}}
166 </div>
167 </div>
168 <div class="pure-u-1 form-item">
169 <div class="label">
170 <img src="@/assets/images/register/icon-register-lock.png"> {{$t('register.newPasswordSure')}}
171 </div>
172 <div class="ipt-wrap">
173 <input :placeholder="$t('register.newPasswordSurePlaceholder')" class="ipt" :class="{err : errorTips.p5.length > 0}" type="password" v-model="values.passwordRepeat">
174 </div>
175 <div class="validator" v-if="errorTips.p5.length > 0 ">
176 <img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.p5}}
177 </div>
178 </div>
179
180 </div>
181
182 <div class="login-protocol pointer" @click="registerCheck.agreeProtocol = !registerCheck.agreeProtocol">
183 <img v-if="!registerCheck.agreeProtocol" class="check" src="@/assets/images/login/uncheck.png">
184 <img v-if="registerCheck.agreeProtocol" class="check" src="@/assets/images/login/check.png"> {{$t('login.agree')}} &nbsp;
185 <span @click="onProtocolHandler()" class="protocol pointer">{{$t('login.protocol')}}</span>
186 </div>
187 <div @click="registerV2Handler()" class="login-submit pointer flex-center" :class="{disabled: registerDisabledV2}">
188 <van-loading v-if="loading" />
189 <span>{{$t('register.register')}}</span>
190 </div>
191 </div>
192
193 </div>
194 </div>
127 </div> 195 </div>
128 </template> 196 </template>
129 197
......