From dd1a2d842081cbd1fb821471dba974f05d3d44cd Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Tue, 21 Oct 2025 17:39:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=97=A0=E7=94=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 248 +++--- package.json | 9 +- src/components/GuipButton.vue | 71 -- src/components/GuipInput.vue | 136 --- src/components/GuipSwitch.vue | 143 ---- src/components/SliderMenu.vue | 129 ++- src/main.js | 4 +- src/router/index.js | 42 - src/views/AddNewTreatment.vue | 661 --------------- src/views/DoctorInformation.vue | 489 ----------- src/views/HomeView.vue | 40 +- src/views/HosInformation.vue | 1783 --------------------------------------- src/views/weChatPayment.vue | 342 -------- vue.config.js | 2 +- 14 files changed, 278 insertions(+), 3821 deletions(-) delete mode 100644 src/components/GuipButton.vue delete mode 100644 src/components/GuipInput.vue delete mode 100644 src/components/GuipSwitch.vue delete mode 100644 src/views/AddNewTreatment.vue delete mode 100644 src/views/DoctorInformation.vue delete mode 100644 src/views/HosInformation.vue delete mode 100644 src/views/weChatPayment.vue diff --git a/package-lock.json b/package-lock.json index ebee800..340623d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,12 +8,13 @@ "name": "newkuaile-vue-project2", "version": "0.1.0", "dependencies": { + "@zhicheng1012/zhicheng-components": "^1.0.28", "axios": "^1.8.3", "core-js": "^3.40.0", "element-ui": "^2.15.14", "lottie-web": "^5.12.2", "regenerator-runtime": "^0.14.1", - "vue": "^2.6.14", + "vue": "2.6.14", "vue-clickaway": "^2.2.2", "vue-router": "^3.5.1", "vuex": "^3.6.2" @@ -33,9 +34,9 @@ "babel-plugin-transform-remove-console": "^6.9.4", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", - "sass": "^1.32.7", - "sass-loader": "^12.0.0", - "vue-template-compiler": "^2.6.14" + "sass": "^1.32.13", + "sass-loader": "^8.0.2", + "vue-template-compiler": "2.6.14" } }, "node_modules/@achrinza/node-ipc": { @@ -345,6 +346,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -353,6 +355,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -483,6 +486,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "dev": true, "dependencies": { "@babel/types": "^7.28.4" }, @@ -1674,6 +1678,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" @@ -3377,6 +3382,24 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "node_modules/@zhicheng1012/zhicheng-components": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/@zhicheng1012/zhicheng-components/-/zhicheng-components-1.0.28.tgz", + "integrity": "sha512-tGSghb1s4owO4oxi7DEHnzZZhxXOX7pfYF+4Phczv+4w3D1/3X9I6zWZkPgcKMq6qIBtqrJazZQMr9pyml2jZQ==", + "dependencies": { + "async-validator": "^1.11.5", + "core-js": "^3.40.0", + "vue-clickaway": "^2.2.2" + }, + "engines": { + "node": ">=12.0.0 <=16.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "element-ui": "2.15.14", + "vue": "2.6.14" + } + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -3650,12 +3673,9 @@ "dev": true }, "node_modules/async-validator": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", - "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", - "dependencies": { - "babel-runtime": "6.x" - } + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.12.2.tgz", + "integrity": "sha512-57EETfCPFiB7M4QscvQzWSGNsmtkjjzZv318SK1CBlstk+hycV72ocjriMOOM48HjvmoAoJGpJNjC7Z76RlnZA==" }, "node_modules/asynckit": { "version": "0.4.0", @@ -4838,11 +4858,6 @@ "node": ">=8.0.0" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, "node_modules/de-indent": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", @@ -5248,6 +5263,14 @@ "vue": "^2.5.17" } }, + "node_modules/element-ui/node_modules/async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "dependencies": { + "babel-runtime": "6.x" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -7882,6 +7905,7 @@ "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, "funding": [ { "type": "github", @@ -8438,7 +8462,8 @@ "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -8484,6 +8509,7 @@ "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, "funding": [ { "type": "opencollective", @@ -9063,6 +9089,7 @@ "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, "optional": true, "bin": { "prettier": "bin-prettier.js" @@ -9713,16 +9740,19 @@ } }, "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "dev": true, "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 8.9.0" }, "funding": { "type": "opencollective", @@ -9730,10 +9760,9 @@ }, "peerDependencies": { "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "node-sass": "^4.0.0", "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" + "webpack": "^4.36.0 || ^5.0.0" }, "peerDependenciesMeta": { "fibers": { @@ -9744,12 +9773,27 @@ }, "sass": { "optional": true - }, - "sass-embedded": { - "optional": true } } }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", @@ -10182,6 +10226,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -10190,6 +10235,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -10899,14 +10945,10 @@ } }, "node_modules/vue": { - "version": "2.7.16", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz", - "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", - "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.", - "dependencies": { - "@vue/compiler-sfc": "2.7.16", - "csstype": "^3.1.0" - } + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==", + "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details." }, "node_modules/vue-clickaway": { "version": "2.2.2", @@ -11075,13 +11117,13 @@ "dev": true }, "node_modules/vue-template-compiler": { - "version": "2.7.16", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", - "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", "dev": true, "dependencies": { "de-indent": "^1.0.2", - "he": "^1.2.0" + "he": "^1.1.0" } }, "node_modules/vue-template-es2015-compiler": { @@ -11090,19 +11132,6 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", "dev": true }, - "node_modules/vue/node_modules/@vue/compiler-sfc": { - "version": "2.7.16", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", - "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", - "dependencies": { - "@babel/parser": "^7.23.5", - "postcss": "^8.4.14", - "source-map": "^0.6.1" - }, - "optionalDependencies": { - "prettier": "^1.18.2 || ^2.0.0" - } - }, "node_modules/vuex": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", @@ -11938,12 +11967,14 @@ "@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==" + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true }, "@babel/helper-validator-identifier": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==" + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.27.1", @@ -12046,6 +12077,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "dev": true, "requires": { "@babel/types": "^7.28.4" } @@ -12820,6 +12852,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "dev": true, "requires": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" @@ -14125,6 +14158,16 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "@zhicheng1012/zhicheng-components": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/@zhicheng1012/zhicheng-components/-/zhicheng-components-1.0.28.tgz", + "integrity": "sha512-tGSghb1s4owO4oxi7DEHnzZZhxXOX7pfYF+4Phczv+4w3D1/3X9I6zWZkPgcKMq6qIBtqrJazZQMr9pyml2jZQ==", + "requires": { + "async-validator": "^1.11.5", + "core-js": "^3.40.0", + "vue-clickaway": "^2.2.2" + } + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -14315,12 +14358,9 @@ "dev": true }, "async-validator": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", - "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", - "requires": { - "babel-runtime": "6.x" - } + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.12.2.tgz", + "integrity": "sha512-57EETfCPFiB7M4QscvQzWSGNsmtkjjzZv318SK1CBlstk+hycV72ocjriMOOM48HjvmoAoJGpJNjC7Z76RlnZA==" }, "asynckit": { "version": "0.4.0", @@ -15158,11 +15198,6 @@ "css-tree": "^1.1.2" } }, - "csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, "de-indent": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", @@ -15459,6 +15494,16 @@ "normalize-wheel": "^1.0.1", "resize-observer-polyfill": "^1.5.0", "throttle-debounce": "^1.0.1" + }, + "dependencies": { + "async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "requires": { + "babel-runtime": "6.x" + } + } } }, "emoji-regex": { @@ -17425,7 +17470,8 @@ "nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==" + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true }, "natural-compare": { "version": "1.4.0", @@ -17838,7 +17884,8 @@ "picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true }, "picomatch": { "version": "2.3.1", @@ -17869,6 +17916,7 @@ "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, "requires": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18231,6 +18279,7 @@ "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, "optional": true }, "pretty-error": { @@ -18689,13 +18738,29 @@ } }, "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "dev": true, "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } } }, "schema-utils": { @@ -19042,12 +19107,14 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true }, "source-map-support": { "version": "0.5.21", @@ -19572,26 +19639,9 @@ "dev": true }, "vue": { - "version": "2.7.16", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz", - "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", - "requires": { - "@vue/compiler-sfc": "2.7.16", - "csstype": "^3.1.0" - }, - "dependencies": { - "@vue/compiler-sfc": { - "version": "2.7.16", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", - "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", - "requires": { - "@babel/parser": "^7.23.5", - "postcss": "^8.4.14", - "prettier": "^1.18.2 || ^2.0.0", - "source-map": "^0.6.1" - } - } - } + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" }, "vue-clickaway": { "version": "2.2.2", @@ -19710,13 +19760,13 @@ } }, "vue-template-compiler": { - "version": "2.7.16", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", - "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", "dev": true, "requires": { "de-indent": "^1.0.2", - "he": "^1.2.0" + "he": "^1.1.0" } }, "vue-template-es2015-compiler": { diff --git a/package.json b/package.json index 9e024cc..5f88575 100755 --- a/package.json +++ b/package.json @@ -8,12 +8,13 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@zhicheng1012/zhicheng-components": "^1.0.28", "axios": "^1.8.3", "core-js": "^3.40.0", "element-ui": "^2.15.14", "lottie-web": "^5.12.2", "regenerator-runtime": "^0.14.1", - "vue": "^2.6.14", + "vue": "2.6.14", "vue-clickaway": "^2.2.2", "vue-router": "^3.5.1", "vuex": "^3.6.2" @@ -33,8 +34,8 @@ "babel-plugin-transform-remove-console": "^6.9.4", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", - "sass": "^1.32.7", - "sass-loader": "^12.0.0", - "vue-template-compiler": "^2.6.14" + "sass": "^1.32.13", + "sass-loader": "^8.0.2", + "vue-template-compiler": "2.6.14" } } diff --git a/src/components/GuipButton.vue b/src/components/GuipButton.vue deleted file mode 100644 index a7f03d9..0000000 --- a/src/components/GuipButton.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - - diff --git a/src/components/GuipInput.vue b/src/components/GuipInput.vue deleted file mode 100644 index cd770e1..0000000 --- a/src/components/GuipInput.vue +++ /dev/null @@ -1,136 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/components/GuipSwitch.vue b/src/components/GuipSwitch.vue deleted file mode 100644 index e0bd979..0000000 --- a/src/components/GuipSwitch.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/SliderMenu.vue b/src/components/SliderMenu.vue index 9fef53d..37d3483 100644 --- a/src/components/SliderMenu.vue +++ b/src/components/SliderMenu.vue @@ -1,7 +1,7 @@ \ No newline at end of file +// } + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 6c9ef60..4f3d4a6 100755 --- a/src/main.js +++ b/src/main.js @@ -15,10 +15,12 @@ import { directive as clickaway } from 'vue-clickaway'; import GuipMessage from '@/components/GuipMessage/index'; import HeaderIcon from './utils/headerIcon' import PositionMessage from './utils/tooltip' - +import ZhichengUI from '@zhicheng1012/zhicheng-components' +import '@zhicheng1012/zhicheng-components/dist/css/zhicheng-components.css'; Vue.prototype.$loadingFn = LoadingService; Vue.config.productionTip = false; Vue.prototype.$http = request; +Vue.use(ZhichengUI) Vue.use(ElementUI); Vue.use(GuipMessage) Vue.directive('clickaway', clickaway); diff --git a/src/router/index.js b/src/router/index.js index 72b4acc..a90fb89 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -18,15 +18,6 @@ const routes = [ } }, { - path: '/doctorInformation', - name: '医生信息', - component: () => import('../views/DoctorInformation.vue'), - meta: { - title: '编辑信息', - breadcrumbParent: '首页' // 手动指定父级 - } - }, - { path: '/ErrorAccess', name: '访问出错', component: () => import('../views/ErrorAccess.vue'), @@ -34,39 +25,6 @@ const routes = [ title: '访问出错', hideBreadcrumb: true // 首页不显示面包屑 } - }, - { - path: '/hosInformation', - name: '医院信息', - component: () => import('../views/HosInformation.vue'), - meta: { - title: '编辑医院', - breadcrumbParent: '医生信息' // 手动指定父级 -// r如果想隐藏中间层级 - // breadcrumbParent: '首页', // 跳过医生信息 - // hideInBreadcrumb: true // 可选:隐藏当前项 - } - }, - { - path: '/weChatPayment', - name: '微信收款', - component: () => import('../views/weChatPayment.vue'), - meta: { - title: '微信收款', - breadcrumbParent: '编辑医院' // 手动指定父级 -// r如果想隐藏中间层级 - // breadcrumbParent: '首页', // 跳过医生信息 - // hideInBreadcrumb: true // 可选:隐藏当前项 - } - }, - - { - path: '/addNewTreatment', - component: () => import( /* webpackChunkName: "addNewTreatment" */ '../views/AddNewTreatment.vue'), - name: '新增套餐', - meta: { - hideBreadcrumb: true // 首页不显示面包屑 - } } ] diff --git a/src/views/AddNewTreatment.vue b/src/views/AddNewTreatment.vue deleted file mode 100644 index 921d937..0000000 --- a/src/views/AddNewTreatment.vue +++ /dev/null @@ -1,661 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/DoctorInformation.vue b/src/views/DoctorInformation.vue deleted file mode 100644 index 6e5ace8..0000000 --- a/src/views/DoctorInformation.vue +++ /dev/null @@ -1,489 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 2a69a26..d4c27e4 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,12 +1,13 @@ \ No newline at end of file diff --git a/src/views/weChatPayment.vue b/src/views/weChatPayment.vue deleted file mode 100644 index 0ef1804..0000000 --- a/src/views/weChatPayment.vue +++ /dev/null @@ -1,342 +0,0 @@ - - - - - \ No newline at end of file diff --git a/vue.config.js b/vue.config.js index c8feb63..3d2bce6 100755 --- a/vue.config.js +++ b/vue.config.js @@ -3,7 +3,7 @@ const TerserPlugin = require('terser-webpack-plugin'); module.exports = { // publicPath: '/new/', devServer: { - port:8000, + port:3000, proxy: { '/api': { target: 'http://jasonyizherenxin.checkcopy.com',