|  | @@ -38,6 +38,7 @@
 | 
	
		
			
				|  |  |          "vue-qr": "^4.0.9",
 | 
	
		
			
				|  |  |          "vue-router": "^4.0.12",
 | 
	
		
			
				|  |  |          "vue3-lottie": "^2.3.0",
 | 
	
		
			
				|  |  | +        "vuedraggable": "^2.24.3",
 | 
	
		
			
				|  |  |          "vuex": "^4.0.2"
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        "devDependencies": {
 | 
	
	
		
			
				|  | @@ -9568,6 +9569,19 @@
 | 
	
		
			
				|  |  |          "vue": "^3.2"
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    "node_modules/vuedraggable": {
 | 
	
		
			
				|  |  | +      "version": "2.24.3",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==",
 | 
	
		
			
				|  |  | +      "dependencies": {
 | 
	
		
			
				|  |  | +        "sortablejs": "1.10.2"
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    "node_modules/vuedraggable/node_modules/sortablejs": {
 | 
	
		
			
				|  |  | +      "version": "1.10.2",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A=="
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      "node_modules/vuex": {
 | 
	
		
			
				|  |  |        "version": "4.0.2",
 | 
	
		
			
				|  |  |        "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz",
 | 
	
	
		
			
				|  | @@ -11499,7 +11513,8 @@
 | 
	
		
			
				|  |  |        "version": "2.0.1",
 | 
	
		
			
				|  |  |        "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-2.0.1.tgz",
 | 
	
		
			
				|  |  |        "integrity": "sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==",
 | 
	
		
			
				|  |  | -      "dev": true
 | 
	
		
			
				|  |  | +      "dev": true,
 | 
	
		
			
				|  |  | +      "requires": {}
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@vitejs/plugin-vue-jsx": {
 | 
	
		
			
				|  |  |        "version": "1.3.8",
 | 
	
	
		
			
				|  | @@ -11783,7 +11798,8 @@
 | 
	
		
			
				|  |  |        "version": "5.3.1",
 | 
	
		
			
				|  |  |        "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
 | 
	
		
			
				|  |  |        "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
 | 
	
		
			
				|  |  | -      "dev": true
 | 
	
		
			
				|  |  | +      "dev": true,
 | 
	
		
			
				|  |  | +      "requires": {}
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "aggregate-error": {
 | 
	
		
			
				|  |  |        "version": "3.1.0",
 | 
	
	
		
			
				|  | @@ -15097,7 +15113,8 @@
 | 
	
		
			
				|  |  |        "version": "6.0.0",
 | 
	
		
			
				|  |  |        "resolved": "https://registry.npmmirror.com/postcss-pxtorem/-/postcss-pxtorem-6.0.0.tgz",
 | 
	
		
			
				|  |  |        "integrity": "sha512-ZRXrD7MLLjLk2RNGV6UA4f5Y7gy+a/j1EqjAfp9NdcNYVjUMvg5HTYduTjSkKBkRkfqbg/iKrjMO70V4g1LZeg==",
 | 
	
		
			
				|  |  | -      "dev": true
 | 
	
		
			
				|  |  | +      "dev": true,
 | 
	
		
			
				|  |  | +      "requires": {}
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "postcss-value-parser": {
 | 
	
		
			
				|  |  |        "version": "4.2.0",
 | 
	
	
		
			
				|  | @@ -15298,7 +15315,8 @@
 | 
	
		
			
				|  |  |      "qrcode.vue": {
 | 
	
		
			
				|  |  |        "version": "3.3.3",
 | 
	
		
			
				|  |  |        "resolved": "https://registry.npmmirror.com/qrcode.vue/-/qrcode.vue-3.3.3.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-OsD4tQjIbxg/K6D5ZkWjBdYI9eg9K2i8qeYILdEAX5mdAydSAxV7xKmmZSP/hA12olLqEMZ9ryqDQrwa9jEMgw=="
 | 
	
		
			
				|  |  | +      "integrity": "sha512-OsD4tQjIbxg/K6D5ZkWjBdYI9eg9K2i8qeYILdEAX5mdAydSAxV7xKmmZSP/hA12olLqEMZ9ryqDQrwa9jEMgw==",
 | 
	
		
			
				|  |  | +      "requires": {}
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "qs": {
 | 
	
		
			
				|  |  |        "version": "6.10.3",
 | 
	
	
		
			
				|  | @@ -16273,7 +16291,8 @@
 | 
	
		
			
				|  |  |      "vue-demi": {
 | 
	
		
			
				|  |  |        "version": "0.13.2",
 | 
	
		
			
				|  |  |        "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.2.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-41ukrclEbMddAyP7PvxMSYqnOSzPV6r7GNnyTSKSCNTaz19GehxmTiXyP9kwHSUv2+Dr6hHqiUiF7L1VAw2KdQ=="
 | 
	
		
			
				|  |  | +      "integrity": "sha512-41ukrclEbMddAyP7PvxMSYqnOSzPV6r7GNnyTSKSCNTaz19GehxmTiXyP9kwHSUv2+Dr6hHqiUiF7L1VAw2KdQ==",
 | 
	
		
			
				|  |  | +      "requires": {}
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "vue-echarts": {
 | 
	
		
			
				|  |  |        "version": "6.2.3",
 | 
	
	
		
			
				|  | @@ -16393,6 +16412,21 @@
 | 
	
		
			
				|  |  |          "lottie-web": "^5.8.1"
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    "vuedraggable": {
 | 
	
		
			
				|  |  | +      "version": "2.24.3",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==",
 | 
	
		
			
				|  |  | +      "requires": {
 | 
	
		
			
				|  |  | +        "sortablejs": "1.10.2"
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      "dependencies": {
 | 
	
		
			
				|  |  | +        "sortablejs": {
 | 
	
		
			
				|  |  | +          "version": "1.10.2",
 | 
	
		
			
				|  |  | +          "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz",
 | 
	
		
			
				|  |  | +          "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A=="
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      "vuex": {
 | 
	
		
			
				|  |  |        "version": "4.0.2",
 | 
	
		
			
				|  |  |        "resolved": "https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz",
 |