From e8a6086f97e4693711375c8d4206135d2c299a2a Mon Sep 17 00:00:00 2001 From: liuyi Date: Sun, 23 Apr 2023 11:51:18 +0800 Subject: [PATCH] scheduleshezhi --- package-lock.json | 170 +++++++++--------- .../components/setdevice.vue | 74 ++++---- .../components/setschedule.vue | 50 +++--- 3 files changed, 142 insertions(+), 152 deletions(-) diff --git a/package-lock.json b/package-lock.json index cc58168..14ba78f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1973,49 +1973,6 @@ "webpack-merge": "^5.7.3", "webpack-virtual-modules": "^0.4.2", "whatwg-fetch": "^3.6.2" - }, - "dependencies": { - "@vue/vue-loader-v15": { - "version": "npm:vue-loader@15.10.1", - "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.1.tgz", - "integrity": "sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==", - "dev": true, - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - } - } - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "@vue/cli-shared-utils": { @@ -2180,6 +2137,47 @@ } } }, + "@vue/vue-loader-v15": { + "version": "npm:vue-loader@15.10.1", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.10.1.tgz", + "integrity": "sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, "@vue/web-component-wrapper": { "version": "1.3.0", "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", @@ -2524,7 +2522,7 @@ }, "async-validator": { "version": "1.8.5", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", "requires": { "babel-runtime": "6.x" @@ -2532,7 +2530,7 @@ }, "asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "at-least-node": { @@ -2567,7 +2565,7 @@ }, "babel-helper-vue-jsx-merge-props": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" }, "babel-loader": { @@ -2623,7 +2621,7 @@ }, "babel-runtime": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", "requires": { "core-js": "^2.4.0", @@ -2632,7 +2630,7 @@ "dependencies": { "core-js": { "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" } } @@ -3050,7 +3048,7 @@ }, "combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" @@ -3171,7 +3169,7 @@ }, "copy-anything": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, "requires": { @@ -3617,7 +3615,7 @@ }, "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "depd": { @@ -3693,7 +3691,7 @@ }, "dom7": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/dom7/-/dom7-2.1.5.tgz", + "resolved": "https://registry.npmmirror.com/dom7/-/dom7-2.1.5.tgz", "integrity": "sha512-xnhwVgyOh3eD++/XGtH+5qBwYTgCm0aW91GFgPJ3XG+jlsRLyJivnbP0QmUBFhI+Oaz9FV0s7cxgXHezwOEBYA==", "dev": true, "requires": { @@ -3702,7 +3700,7 @@ "dependencies": { "ssr-window": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-2.0.0.tgz", + "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-2.0.0.tgz", "integrity": "sha512-NXzN+/HPObKAx191H3zKlYomE5WrVIkoCB5IaSdvKokxTpjBdWfr0RaP+1Z5KOfDT0ZVz+2tdtiBkhsEQ9p+0A==", "dev": true } @@ -3770,7 +3768,7 @@ }, "echarts": { "version": "5.4.2", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.4.2.tgz", "integrity": "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==", "requires": { "tslib": "2.3.0", @@ -3791,7 +3789,7 @@ }, "element-ui": { "version": "2.15.13", - "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.13.tgz", + "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.13.tgz", "integrity": "sha512-LJoatEYX6WV74FqXBss8Xfho9fh9rjDSzrDrTyREdGb1h1R3uRvmLh5jqp2JU137aj4/BgqA3K06RQpQBX33Bg==", "requires": { "async-validator": "~1.8.1", @@ -3856,7 +3854,7 @@ }, "errno": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "optional": true, @@ -4598,7 +4596,7 @@ }, "form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { "asynckit": "^0.4.0", @@ -5011,7 +5009,7 @@ }, "image-size": { "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, "optional": true @@ -5164,7 +5162,7 @@ }, "is-what": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, @@ -5244,7 +5242,7 @@ }, "js-md5": { "version": "0.7.3", - "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.7.3.tgz", + "resolved": "https://registry.npmmirror.com/js-md5/-/js-md5-0.7.3.tgz", "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==", "dev": true }, @@ -5349,7 +5347,7 @@ }, "less": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "resolved": "https://registry.npmmirror.com/less/-/less-4.1.3.tgz", "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dev": true, "requires": { @@ -5367,7 +5365,7 @@ "dependencies": { "make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "optional": true, @@ -5378,7 +5376,7 @@ }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true @@ -5387,7 +5385,7 @@ }, "less-loader": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-11.1.0.tgz", "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", "dev": true, "requires": { @@ -5866,7 +5864,7 @@ }, "moment": { "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "mrmime": { @@ -5915,7 +5913,7 @@ }, "needle": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "resolved": "https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz", "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", "dev": true, "optional": true, @@ -5927,7 +5925,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "optional": true, @@ -5937,7 +5935,7 @@ }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, @@ -6036,7 +6034,7 @@ }, "normalize-wheel": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz", + "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" }, "npm-run-path": { @@ -6298,7 +6296,7 @@ }, "parse-node-version": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz", "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true }, @@ -6390,7 +6388,7 @@ }, "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, "optional": true @@ -6836,12 +6834,12 @@ }, "proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "prr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, "optional": true @@ -7074,7 +7072,7 @@ }, "resize-observer-polyfill": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { @@ -7148,7 +7146,7 @@ }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true, "optional": true @@ -7525,7 +7523,7 @@ }, "ssr-window": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-1.0.1.tgz", + "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-1.0.1.tgz", "integrity": "sha512-dgFqB+f00LJTEgb6UXhx0h+SrG50LJvti2yMKMqAgzfUmUXZrLSv2fjULF7AWGwK25EXu8+smLR3jYsJQChPsg==", "dev": true }, @@ -7611,7 +7609,7 @@ }, "style-resources-loader": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/style-resources-loader/-/style-resources-loader-1.5.0.tgz", + "resolved": "https://registry.npmmirror.com/style-resources-loader/-/style-resources-loader-1.5.0.tgz", "integrity": "sha512-fIfyvQ+uvXaCBGGAgfh+9v46ARQB1AWdaop2RpQw0PBVuROsTBqGvx8dj0kxwjGOAyq3vepe4AOK3M6+Q/q2jw==", "dev": true, "requires": { @@ -7685,7 +7683,7 @@ }, "swiper": { "version": "4.5.1", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-4.5.1.tgz", + "resolved": "https://registry.npmmirror.com/swiper/-/swiper-4.5.1.tgz", "integrity": "sha512-se6I7PWWu950NAMXXT+ENtF/6SVb8mPyO+bTfNxbQBILSeLqsYp3Ndap+YOA0EczOIUlea274PKejT6gKZDseA==", "dev": true, "requires": { @@ -7822,7 +7820,7 @@ }, "throttle-debounce": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==" }, "thunky": { @@ -7946,7 +7944,7 @@ }, "update-element-ui-theme": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/update-element-ui-theme/-/update-element-ui-theme-1.0.0.tgz", + "resolved": "https://registry.npmmirror.com/update-element-ui-theme/-/update-element-ui-theme-1.0.0.tgz", "integrity": "sha512-TGp9cDU+PooLKQE/P8R7pQgn+M2QWDmhXKW3KcnddYnteZx/YYUzuQgfAPkL3giLW9f5AD/v2Aq33ZbUgngQAw==" }, "uri-js": { @@ -7984,7 +7982,7 @@ }, "v-viewer": { "version": "1.6.4", - "resolved": "https://registry.npmjs.org/v-viewer/-/v-viewer-1.6.4.tgz", + "resolved": "https://registry.npmmirror.com/v-viewer/-/v-viewer-1.6.4.tgz", "integrity": "sha512-LVkiUHpmsbsZXebeNXnu8krRCi5i2n07FeLFxoIVGhw8lVvTBO0ffpbDC6mLEuacCjrIh09HjIqpciwUtWE8lQ==", "requires": { "throttle-debounce": "^2.0.1", @@ -7993,7 +7991,7 @@ "dependencies": { "throttle-debounce": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz", "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==" } } @@ -8022,7 +8020,7 @@ }, "viewerjs": { "version": "1.11.3", - "resolved": "https://registry.npmjs.org/viewerjs/-/viewerjs-1.11.3.tgz", + "resolved": "https://registry.npmmirror.com/viewerjs/-/viewerjs-1.11.3.tgz", "integrity": "sha512-efG3U61Umuj/1x6JAtdvnY9m407C/RkrkFilsMcLEWKDivpjNU3/FeL+feCY1Vkur9aQeBJ+z6K4CCPP7hv6vA==" }, "vue": { @@ -8036,7 +8034,7 @@ }, "vue-awesome-swiper": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/vue-awesome-swiper/-/vue-awesome-swiper-3.1.3.tgz", + "resolved": "https://registry.npmmirror.com/vue-awesome-swiper/-/vue-awesome-swiper-3.1.3.tgz", "integrity": "sha512-E7suzkyApO8vNZbgdEnjSmnpsmQZyRvSVXJ7sey3XYwKPOkLhH3+GnHroBw+5PZIQXvWBwdCeQsPG1xQ1r1Rhg==", "dev": true, "requires": { @@ -8046,7 +8044,7 @@ }, "vue-cli-plugin-style-resources-loader": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/vue-cli-plugin-style-resources-loader/-/vue-cli-plugin-style-resources-loader-0.1.5.tgz", + "resolved": "https://registry.npmmirror.com/vue-cli-plugin-style-resources-loader/-/vue-cli-plugin-style-resources-loader-0.1.5.tgz", "integrity": "sha512-LluhjWTZmpGl3tiXg51EciF+T70IN/9t6UvfmgluJBqxbrb6OV9i7L5lTd+OKtcTeghDkhcBmYhtTxxU4w/8sQ==", "dev": true }, @@ -8793,7 +8791,7 @@ }, "zrender": { "version": "5.4.3", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.4.3.tgz", "integrity": "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==", "requires": { "tslib": "2.3.0" diff --git a/src/views/devicePhotoSchedule/components/setdevice.vue b/src/views/devicePhotoSchedule/components/setdevice.vue index 1708f47..0d41b8c 100644 --- a/src/views/devicePhotoSchedule/components/setdevice.vue +++ b/src/views/devicePhotoSchedule/components/setdevice.vue @@ -24,16 +24,13 @@ > --> - +
+
通道:
+ +
+ @@ -62,21 +59,16 @@ export default { }, selid: 0, ruleid: "", - parmsList: [], + parmsList: [],//选中的通道 }; }, mounted() { - this.getlistnr(); }, methods: { //判断 getdataform(val) { this.selid = val.id; - // if (val==null) { - // return this.formdata = {} - // } - // this.formdata = val - // this.$set(this.formdata,'time',[val.startTime, val.endTime]) + this.getlistnr() }, //获取所有通道 getlistnr() { @@ -89,10 +81,11 @@ export default { //获取所选值 getCheckedNodes() { + this.parmsList = [] const checkedNodes = this.$refs.tree.getCheckedNodes(false, true); //若节点可被选择,则返回目前被选中的节点所组成的数组 //const checkedParam = []; //定义选中的数组 let index = -1; - console.log(checkedNodes); + // console.log(checkedNodes); if (checkedNodes.length !== 0) { checkedNodes.forEach((item) => { // 父节点结构的情况 判断是否有list子节点,如果有定义数组结构 @@ -108,13 +101,13 @@ export default { this.parmsList[index].channelidlist.push(item.id); } //通过bsManufacturer 判断是否是 线路 获取线路id - if (item.bsManufacturer !== undefined) { - this.ruleid = item.id; - console.log(this.ruleid); - } + // if (item.bsManufacturer !== undefined) { + // this.ruleid = item.id; + // console.log(this.ruleid); + // } }); } - console.log(this.parmsList); + // console.log(this.parmsList); //遍历删除没有channelichilddlist的数据,只留下通道 this.parmsList = this.parmsList .filter((item) => item.channelidlist.length !== 0) @@ -130,23 +123,17 @@ export default { // 保存确定操作 submitForm() { - this.$refs.formInfo.validate((valid) => { - if (valid) { - setScheduleRulel({ ruleid: this.ruleid, list: this.parmsList }) - .then((res) => { - this.isShow = false; - this.$message.success("添加成功"); - this.$parent.deviceList(); - }) - .catch((err) => { - this.$message.error("添加失败"); - }); - } else { - console.log({ ruleid: this.ruleid, list: this.parmsList }); - console.log("error submit!!"); - return false; - } - }); + this.getCheckedNodes() + if (this.parmsList.length==0) return this.$message.error("通道不能为空"); + setScheduleRulel({ list: this.parmsList, ruleid: this.selid }) + .then((res) => { + this.isShow = false; + this.$message.success("添加成功"); + this.$parent.deviceList(); + }) + .catch((err) => { + this.$message.error("添加失败"); + }); }, display() { this.isShow = true; @@ -157,3 +144,12 @@ export default { }, }; + diff --git a/src/views/realTimeMonitor/components/setschedule.vue b/src/views/realTimeMonitor/components/setschedule.vue index 32ef727..dc8b97a 100644 --- a/src/views/realTimeMonitor/components/setschedule.vue +++ b/src/views/realTimeMonitor/components/setschedule.vue @@ -106,7 +106,6 @@ @@ -146,7 +145,8 @@ export default { }, selfacilityId: "", //所选设备id ruleid: "", //线路id - parmsList: [], //装置下通道参数 + parmsList: [], //所选装置下通道参数 + scheduleid:0 //所选时间表id }; }, mounted() {}, @@ -198,6 +198,7 @@ export default { }, //设置-获取所有通道 handleSet(val) { + this.scheduleid = val.id this.isShowset = true; getScheduleRulelAccessList({ termid: this.selfacilityId }) .then((res) => { @@ -207,10 +208,11 @@ export default { }, //获取所选值 getCheckedNodes() { + this.parmsList = [] const checkedNodes = this.$refs.tree.getCheckedNodes(false, true); //若节点可被选择,则返回目前被选中的节点所组成的数组 //const checkedParam = []; //定义选中的数组 let index = -1; - console.log(checkedNodes); + // console.log(checkedNodes); if (checkedNodes.length !== 0) { checkedNodes.forEach((item) => { // 父节点结构的情况 判断是否有list子节点,如果有定义数组结构 @@ -226,44 +228,38 @@ export default { this.parmsList[index].channelidlist.push(item.id); } //通过bsManufacturer 判断是否是 线路 获取线路id - if (item.bsManufacturer !== undefined) { - this.ruleid = item.id; - console.log(this.ruleid); - } + // if (item.bsManufacturer !== undefined) { + // this.ruleid = item.id; + // console.log(this.ruleid); + // } }); } - console.log(this.parmsList); + // console.log(this.parmsList); //遍历删除没有channelichilddlist的数据,只留下通道 this.parmsList = this.parmsList .filter((item) => item.channelidlist.length !== 0) .map((item) => { - console.log(item); return { termid: item.termid, channelidlist: item.channelidlist, }; }); - console.log(this.parmsList); + // console.log(this.parmsList); return this.parmsList; }, // 保存确定操作 submitForm() { - this.$refs.formInfo.validate((valid) => { - if (valid) { - setScheduleRulel({ ruleid: this.ruleid, list: this.parmsList }) - .then((res) => { - this.isShowset = false; - this.$message.success("添加成功"); - this.$parent.deviceList(); - }) - .catch((err) => { - this.$message.error("添加失败"); - }); - } else { - console.log("error submit!!"); - return false; - } - }); + this.getCheckedNodes() + if (this.parmsList.length==0) return this.$message.error("通道不能为空"); + setScheduleRulel({ ruleid: this.scheduleid, list: this.parmsList }) + .then((res) => { + this.isShowset = false; + this.$message.success("添加成功"); + this.deviceList(); + }) + .catch((err) => { + this.$message.error("添加失败"); + }); }, display() { this.isShow = true; @@ -274,7 +270,7 @@ export default { }, }; -