From 934212f5bfac89db4ae79bd7ea67f8f33cdea1ee Mon Sep 17 00:00:00 2001 From: ihzero Date: Mon, 11 Sep 2023 15:59:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=81=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + .../search-form/components/Calendar.vue | 129 ++++++++++++++++++ .../search-form/components/SearchItem.vue | 15 +- src/components/search-form/components/aa.vue | 46 ------- src/components/search-form/index.vue | 47 ++++++- src/main.js | 4 + src/pages/index/insect-monitors.vue | 17 ++- yarn.lock | 23 ++-- 8 files changed, 214 insertions(+), 68 deletions(-) create mode 100644 src/components/search-form/components/Calendar.vue delete mode 100644 src/components/search-form/components/aa.vue diff --git a/package.json b/package.json index 892fb10..28dbd9b 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "flv.js": "^1.6.2", "flyio": "^0.6.2", "lodash-es": "^4.17.21", + "portal-vue": "^2.1.7", "node-sass": "^6.0.1", "sass-loader": "^13.3.2", "uview-ui": "^1.8.8", diff --git a/src/components/search-form/components/Calendar.vue b/src/components/search-form/components/Calendar.vue new file mode 100644 index 0000000..debd012 --- /dev/null +++ b/src/components/search-form/components/Calendar.vue @@ -0,0 +1,129 @@ + + + diff --git a/src/components/search-form/components/SearchItem.vue b/src/components/search-form/components/SearchItem.vue index 8abdbd3..aaf5b86 100644 --- a/src/components/search-form/components/SearchItem.vue +++ b/src/components/search-form/components/SearchItem.vue @@ -3,6 +3,7 @@ diff --git a/src/components/search-form/index.vue b/src/components/search-form/index.vue index 39c3529..92ce2b9 100644 --- a/src/components/search-form/index.vue +++ b/src/components/search-form/index.vue @@ -1,7 +1,6 @@ diff --git a/src/main.js b/src/main.js index f9f077d..39e43bf 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,10 @@ import Vue from 'vue' import App from './App' +import PortalVue from 'portal-vue' import './uni.promisify.adaptor' import uView from "uview-ui"; Vue.use(uView); +Vue.use(PortalVue) import {http,getFullUrl} from '@/api/index.js' import store from './store/index.js' Vue.config.productionTip = false @@ -12,6 +14,8 @@ Vue.prototype.$http = http Vue.prototype.$getFullUrl = getFullUrl App.mpType = 'app' + + const app = new Vue({ store, ...App diff --git a/src/pages/index/insect-monitors.vue b/src/pages/index/insect-monitors.vue index 53cb77a..0458526 100644 --- a/src/pages/index/insect-monitors.vue +++ b/src/pages/index/insect-monitors.vue @@ -1,6 +1,6 @@ diff --git a/yarn.lock b/yarn.lock index 01da911..5224417 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7806,7 +7806,7 @@ negotiator@0.6.3: resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -8442,6 +8442,11 @@ pnp-webpack-plugin@^1.6.4: dependencies: ts-pnp "^1.1.6" +portal-vue@^2.1.7: + version "2.1.7" + resolved "https://registry.yarnpkg.com/portal-vue/-/portal-vue-2.1.7.tgz#ea08069b25b640ca08a5b86f67c612f15f4e4ad4" + integrity sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g== + portfinder@^1.0.20, portfinder@^1.0.26: version "1.0.32" resolved "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz" @@ -9551,16 +9556,12 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sass-loader@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" - integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ== +sass-loader@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.2.tgz#460022de27aec772480f03de17f5ba88fa7e18c6" + integrity sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg== dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.6.1" - semver "^6.3.0" + neo-async "^2.6.2" sass@^1.43.4: version "1.66.1" @@ -9592,7 +9593,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.7.0: +schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==