2023-11-16-dist
This commit is contained in:
1
dist/css/12.390a6291.css
vendored
Normal file
1
dist/css/12.390a6291.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/css/19.810c2e86.css
vendored
Normal file
1
dist/css/19.810c2e86.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/css/300.c22ffbc0.css
vendored
1
dist/css/300.c22ffbc0.css
vendored
File diff suppressed because one or more lines are too long
1
dist/css/384.63d37fb8.css
vendored
1
dist/css/384.63d37fb8.css
vendored
File diff suppressed because one or more lines are too long
1
dist/css/595.884e30c7.css
vendored
Normal file
1
dist/css/595.884e30c7.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/css/786.fedf14ec.css
vendored
1
dist/css/786.fedf14ec.css
vendored
File diff suppressed because one or more lines are too long
1
dist/css/795.b6be1716.css
vendored
Normal file
1
dist/css/795.b6be1716.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/css/844.4221d5db.css
vendored
1
dist/css/844.4221d5db.css
vendored
File diff suppressed because one or more lines are too long
1
dist/css/879.860a100a.css
vendored
1
dist/css/879.860a100a.css
vendored
File diff suppressed because one or more lines are too long
1
dist/css/945.8e7d181e.css
vendored
1
dist/css/945.8e7d181e.css
vendored
File diff suppressed because one or more lines are too long
1
dist/css/946.72caaf7f.css
vendored
Normal file
1
dist/css/946.72caaf7f.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/css/949.992bee3e.css
vendored
Normal file
1
dist/css/949.992bee3e.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/css/app.5fd9268d.css
vendored
Normal file
1
dist/css/app.5fd9268d.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/css/app.6fa284b2.css
vendored
1
dist/css/app.6fa284b2.css
vendored
File diff suppressed because one or more lines are too long
2
dist/index.html
vendored
2
dist/index.html
vendored
@@ -1 +1 @@
|
||||
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>AiDA</title><link rel="stylesheet" href="./css/googleapis.css"><link rel="stylesheet" href="./css/roboto.css"><script defer="defer" src="/js/chunk-vendors.ac33c5f3.js"></script><script defer="defer" src="/js/app.c1c0e22b.js"></script><link href="/css/chunk-vendors.5e9dbdc9.css" rel="stylesheet"><link href="/css/app.6fa284b2.css" rel="stylesheet"></head><body><script src="./js/color-thief.js"></script><noscript><strong>We're sorry but aida doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
||||
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>AiDA</title><link rel="stylesheet" href="./css/googleapis.css"><link rel="stylesheet" href="./css/roboto.css"><script defer="defer" src="/js/chunk-vendors.9c1ca004.js"></script><script defer="defer" src="/js/app.2cf034b7.js"></script><link href="/css/chunk-vendors.5e9dbdc9.css" rel="stylesheet"><link href="/css/app.5fd9268d.css" rel="stylesheet"></head><body><script src="./js/color-thief.js"></script><noscript><strong>We're sorry but aida doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
||||
File diff suppressed because one or more lines are too long
3
dist/js/19.6d7c335d.js
vendored
Normal file
3
dist/js/19.6d7c335d.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/js/384.d6b03451.js
vendored
1
dist/js/384.d6b03451.js
vendored
File diff suppressed because one or more lines are too long
1
dist/js/52.e1f08fc1.js
vendored
Normal file
1
dist/js/52.e1f08fc1.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self["webpackChunkaida"]=self["webpackChunkaida"]||[]).push([[52],{7052:function(t,i,e){e.r(i),e.d(i,{default:function(){return m}});var s=e(6252),o=e(3577);const n={class:"move_page"},r={class:"move_click"},l=["onMousedown"],u={ref:"img",src:"https://t7.baidu.com/it/u=1956604245,3662848045&fm=193&f=GIF"},c=["onMousedown"];function g(t,i,e,g,h,a){return(0,s.wg)(),(0,s.iD)("div",n,[(0,s._)("div",r,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.moveDian,(i=>((0,s.wg)(),(0,s.iD)("div",{class:"move_click_dian",key:i,style:(0,o.j5)({background:i}),onMousedown:e=>t.AddDian(i)},null,44,l)))),128))]),(0,s._)("div",{class:"img_block",ref:"imgbox",onMousemove:i[1]||(i[1]=i=>t.startMove(i))},[(0,s._)("img",u,null,512),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.imgDian,(e=>((0,s.wg)(),(0,s.iD)("div",{class:"img_click_dian",key:e,style:(0,o.j5)({background:e.color,left:e.left+"px",top:e.top+"px"}),onMousedown:i=>t.getMouseDown(i,e),onMousemove:i[0]||(i[0]=i=>t.startMove(i))},null,44,c)))),128))],544)])}var h=(0,s.aZ)({data(){return{moveDian:["red","yellow"],imgDian:[],intObj:null,startDian:!1,currentSign:{},imgBox:{},moveOriginal:{posX:0,posY:0}}},mounted(){this.imgBox={left:this.$refs.imgbox.offsetLeft,top:this.$refs.imgbox.offsetTop,scrollTop:this.$refs.scrollTop||0}},methods:{AddDian(t){this.startDian=!0,this.intObj={color:t}},startMove(t){let i=this.$refs.imgbox.scrollTop;this.intObj?(this.currentSign.color=this.intObj.color,this.currentSign.left=t.clientX-this.imgBox.left,this.currentSign.top=t.clientY+i-this.imgBox.top,this.imgDian.push(this.currentSign),console.log(this.currentSign),this.intObj=null):this.startDian&&(this.currentSign.left=t.clientX-this.imgBox.left-this.moveOriginal.posX,this.currentSign.top=t.clientY+i-this.imgBox.top-this.moveOriginal.posY,document.addEventListener("mouseup",this.getMouseOver),this.$forceUpdate(),this.setBoundarySign())},setBoundarySign(){let t=this.$refs.imgbox.offsetHeight+this.$refs.imgbox.scrollTop,i=t-30,e=this.$refs.imgbox.clientWidth-30;this.currentSign.top<=0?this.currentSign.top=0:this.currentSign.top>=i&&(this.currentSign.top=i),this.currentSign.left<=0?this.currentSign.left=0:this.currentSign.left>=e&&(this.currentSign.left=e)},getMouseDown(t,i){this.currentSign=i,this.moveOriginal.posX=t.offsetX,this.moveOriginal.posY=t.offsetY,this.startDian=!0},getMouseOver(){this.startDian=!1,this.currentSign={},document.removeEventListener("mouseup",this.getMouseOver),document.removeEventListener("touchend",this.getMouseOver)}}}),a=e(3744);const f=(0,a.Z)(h,[["render",g],["__scopeId","data-v-f49bf7f0"]]);var m=f}}]);
|
||||
1
dist/js/595.a326600a.js
vendored
Normal file
1
dist/js/595.a326600a.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/js/597.98fcaa7f.js
vendored
1
dist/js/597.98fcaa7f.js
vendored
@@ -1 +0,0 @@
|
||||
"use strict";(self["webpackChunkaida"]=self["webpackChunkaida"]||[]).push([[597],{3597:function(t,i,e){e.r(i),e.d(i,{default:function(){return m}});var s=e(6252),o=e(3577);const n={class:"move_page"},r={class:"move_click"},l=["onMousedown"],u={ref:"img",src:"https://t7.baidu.com/it/u=1956604245,3662848045&fm=193&f=GIF"},c=["onMousedown"];function g(t,i,e,g,h,a){return(0,s.wg)(),(0,s.iD)("div",n,[(0,s._)("div",r,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.moveDian,(i=>((0,s.wg)(),(0,s.iD)("div",{class:"move_click_dian",key:i,style:(0,o.j5)({background:i}),onMousedown:e=>t.AddDian(i)},null,44,l)))),128))]),(0,s._)("div",{class:"img_block",ref:"imgbox",onMousemove:i[1]||(i[1]=i=>t.startMove(i))},[(0,s._)("img",u,null,512),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.imgDian,(e=>((0,s.wg)(),(0,s.iD)("div",{class:"img_click_dian",key:e,style:(0,o.j5)({background:e.color,left:e.left+"px",top:e.top+"px"}),onMousedown:i=>t.getMouseDown(i,e),onMousemove:i[0]||(i[0]=i=>t.startMove(i))},null,44,c)))),128))],544)])}var h=(0,s.aZ)({data(){return{moveDian:["red","yellow"],imgDian:[],intObj:null,startDian:!1,currentSign:{},imgBox:{},moveOriginal:{posX:0,posY:0}}},mounted(){this.imgBox={left:this.$refs.imgbox.offsetLeft,top:this.$refs.imgbox.offsetTop,scrollTop:this.$refs.scrollTop||0}},methods:{AddDian(t){this.startDian=!0,this.intObj={color:t}},startMove(t){let i=this.$refs.imgbox.scrollTop;this.intObj?(this.currentSign.color=this.intObj.color,this.currentSign.left=t.clientX-this.imgBox.left,this.currentSign.top=t.clientY+i-this.imgBox.top,this.imgDian.push(this.currentSign),console.log(this.currentSign),this.intObj=null):this.startDian&&(this.currentSign.left=t.clientX-this.imgBox.left-this.moveOriginal.posX,this.currentSign.top=t.clientY+i-this.imgBox.top-this.moveOriginal.posY,document.addEventListener("mouseup",this.getMouseOver),this.$forceUpdate(),this.setBoundarySign())},setBoundarySign(){let t=this.$refs.imgbox.offsetHeight+this.$refs.imgbox.scrollTop,i=t-30,e=this.$refs.imgbox.clientWidth-30;this.currentSign.top<=0?this.currentSign.top=0:this.currentSign.top>=i&&(this.currentSign.top=i),this.currentSign.left<=0?this.currentSign.left=0:this.currentSign.left>=e&&(this.currentSign.left=e)},getMouseDown(t,i){this.currentSign=i,this.moveOriginal.posX=t.offsetX,this.moveOriginal.posY=t.offsetY,this.startDian=!0},getMouseOver(){this.startDian=!1,this.currentSign={},document.removeEventListener("mouseup",this.getMouseOver),document.removeEventListener("touchend",this.getMouseOver)}}}),a=e(3744);const f=(0,a.Z)(h,[["render",g],["__scopeId","data-v-f49bf7f0"]]);var m=f}}]);
|
||||
File diff suppressed because one or more lines are too long
1
dist/js/844.be1763e0.js
vendored
1
dist/js/844.be1763e0.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
dist/js/app.2cf034b7.js
vendored
Normal file
1
dist/js/app.2cf034b7.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/js/app.c1c0e22b.js
vendored
1
dist/js/app.c1c0e22b.js
vendored
File diff suppressed because one or more lines are too long
38
dist/js/chunk-vendors.9c1ca004.js
vendored
Normal file
38
dist/js/chunk-vendors.9c1ca004.js
vendored
Normal file
File diff suppressed because one or more lines are too long
38
dist/js/chunk-vendors.ac33c5f3.js
vendored
38
dist/js/chunk-vendors.ac33c5f3.js
vendored
File diff suppressed because one or more lines are too long
480
package-lock.json
generated
480
package-lock.json
generated
@@ -13,6 +13,7 @@
|
||||
"ant-design-vue": "^3.2.12",
|
||||
"axios": "^1.4.0",
|
||||
"core-js": "^3.8.3",
|
||||
"element-plus": "^2.4.2",
|
||||
"file-saver": "^2.0.5",
|
||||
"html2canvas": "^1.4.1",
|
||||
"jszip": "^3.10.1",
|
||||
@@ -44,6 +45,7 @@
|
||||
"less-loader": "^11.0.0",
|
||||
"style-resources-loader": "^1.5.0",
|
||||
"typescript": "~4.5.5",
|
||||
"unplugin-element-plus": "^0.8.0",
|
||||
"vue-cli-plugin-style-resources-loader": "^0.1.5",
|
||||
"vue-lazyload": "^3.0.0-rc.2"
|
||||
}
|
||||
@@ -1761,6 +1763,14 @@
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/@element-plus/icons-vue": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz",
|
||||
"integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==",
|
||||
"peerDependencies": {
|
||||
"vue": "^3.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@eslint/eslintrc": {
|
||||
"version": "0.4.3",
|
||||
"resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
|
||||
@@ -1819,6 +1829,28 @@
|
||||
"esbuild-linux-64": "^0.14.5"
|
||||
}
|
||||
},
|
||||
"node_modules/@floating-ui/core": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz",
|
||||
"integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==",
|
||||
"dependencies": {
|
||||
"@floating-ui/utils": "^0.1.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@floating-ui/dom": {
|
||||
"version": "1.5.3",
|
||||
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz",
|
||||
"integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==",
|
||||
"dependencies": {
|
||||
"@floating-ui/core": "^1.4.2",
|
||||
"@floating-ui/utils": "^0.1.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@floating-ui/utils": {
|
||||
"version": "0.1.6",
|
||||
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz",
|
||||
"integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A=="
|
||||
},
|
||||
"node_modules/@hapi/hoek": {
|
||||
"version": "9.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
|
||||
@@ -1951,9 +1983,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@jridgewell/sourcemap-codec": {
|
||||
"version": "1.4.14",
|
||||
"resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
|
||||
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
|
||||
"version": "1.4.15",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
|
||||
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@jridgewell/trace-mapping": {
|
||||
@@ -2025,6 +2057,38 @@
|
||||
"integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@popperjs/core": {
|
||||
"name": "@sxzz/popperjs-es",
|
||||
"version": "2.11.7",
|
||||
"resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
|
||||
"integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==",
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/popperjs"
|
||||
}
|
||||
},
|
||||
"node_modules/@rollup/pluginutils": {
|
||||
"version": "5.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz",
|
||||
"integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@types/estree": "^1.0.0",
|
||||
"estree-walker": "^2.0.2",
|
||||
"picomatch": "^2.3.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"rollup": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/@sideway/address": {
|
||||
"version": "4.1.4",
|
||||
"resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
|
||||
@@ -2260,6 +2324,19 @@
|
||||
"integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@types/lodash": {
|
||||
"version": "4.14.201",
|
||||
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz",
|
||||
"integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ=="
|
||||
},
|
||||
"node_modules/@types/lodash-es": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.11.tgz",
|
||||
"integrity": "sha512-eCw8FYAWHt2DDl77s+AMLLzPn310LKohruumpucZI4oOFJkIgnlaJcy23OKMJxx4r9PeTF13Gv6w+jqjWQaYUg==",
|
||||
"dependencies": {
|
||||
"@types/lodash": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/mime": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
|
||||
@@ -2336,6 +2413,11 @@
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/web-bluetooth": {
|
||||
"version": "0.0.16",
|
||||
"resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
|
||||
"integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
|
||||
},
|
||||
"node_modules/@types/webpack-env": {
|
||||
"version": "1.18.0",
|
||||
"resolved": "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz",
|
||||
@@ -3273,6 +3355,89 @@
|
||||
"integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@vueuse/core": {
|
||||
"version": "9.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz",
|
||||
"integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
|
||||
"dependencies": {
|
||||
"@types/web-bluetooth": "^0.0.16",
|
||||
"@vueuse/metadata": "9.13.0",
|
||||
"@vueuse/shared": "9.13.0",
|
||||
"vue-demi": "*"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
}
|
||||
},
|
||||
"node_modules/@vueuse/core/node_modules/vue-demi": {
|
||||
"version": "0.14.6",
|
||||
"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
|
||||
"integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
|
||||
"hasInstallScript": true,
|
||||
"bin": {
|
||||
"vue-demi-fix": "bin/vue-demi-fix.js",
|
||||
"vue-demi-switch": "bin/vue-demi-switch.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@vue/composition-api": "^1.0.0-rc.1",
|
||||
"vue": "^3.0.0-0 || ^2.6.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@vue/composition-api": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/@vueuse/metadata": {
|
||||
"version": "9.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz",
|
||||
"integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
}
|
||||
},
|
||||
"node_modules/@vueuse/shared": {
|
||||
"version": "9.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz",
|
||||
"integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
|
||||
"dependencies": {
|
||||
"vue-demi": "*"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
}
|
||||
},
|
||||
"node_modules/@vueuse/shared/node_modules/vue-demi": {
|
||||
"version": "0.14.6",
|
||||
"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
|
||||
"integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
|
||||
"hasInstallScript": true,
|
||||
"bin": {
|
||||
"vue-demi-fix": "bin/vue-demi-fix.js",
|
||||
"vue-demi-switch": "bin/vue-demi-switch.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/antfu"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@vue/composition-api": "^1.0.0-rc.1",
|
||||
"vue": "^3.0.0-0 || ^2.6.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@vue/composition-api": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/@webassemblyjs/ast": {
|
||||
"version": "1.11.1",
|
||||
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
|
||||
@@ -3445,9 +3610,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/acorn": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz",
|
||||
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
|
||||
"version": "8.11.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
|
||||
"integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"acorn": "bin/acorn"
|
||||
@@ -5307,6 +5472,31 @@
|
||||
"integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/element-plus": {
|
||||
"version": "2.4.2",
|
||||
"resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.4.2.tgz",
|
||||
"integrity": "sha512-E/HwXX7JF1LPvQSjs0fZ8WblIoc0quoXsRXQZiL7QDq7xJdNGSUaXtdk7xiEv7axPmLfEFtxE5du9fFspDrmJw==",
|
||||
"dependencies": {
|
||||
"@ctrl/tinycolor": "^3.4.1",
|
||||
"@element-plus/icons-vue": "^2.0.6",
|
||||
"@floating-ui/dom": "^1.0.1",
|
||||
"@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
|
||||
"@types/lodash": "^4.14.182",
|
||||
"@types/lodash-es": "^4.17.6",
|
||||
"@vueuse/core": "^9.1.0",
|
||||
"async-validator": "^4.2.5",
|
||||
"dayjs": "^1.11.3",
|
||||
"escape-html": "^1.0.3",
|
||||
"lodash": "^4.17.21",
|
||||
"lodash-es": "^4.17.21",
|
||||
"lodash-unified": "^1.0.2",
|
||||
"memoize-one": "^6.0.0",
|
||||
"normalize-wheel-es": "^1.2.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"vue": "^3.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/emoji-regex": {
|
||||
"version": "8.0.0",
|
||||
"resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
||||
@@ -5444,8 +5634,7 @@
|
||||
"node_modules/escape-html": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
|
||||
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
|
||||
"dev": true
|
||||
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
|
||||
},
|
||||
"node_modules/escape-string-regexp": {
|
||||
"version": "1.0.5",
|
||||
@@ -7634,6 +7823,16 @@
|
||||
"resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
|
||||
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
|
||||
},
|
||||
"node_modules/lodash-unified": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz",
|
||||
"integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
|
||||
"peerDependencies": {
|
||||
"@types/lodash-es": "*",
|
||||
"lodash": "*",
|
||||
"lodash-es": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/lodash.debounce": {
|
||||
"version": "4.0.8",
|
||||
"resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
|
||||
@@ -7964,6 +8163,11 @@
|
||||
"node": ">= 4.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/memoize-one": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
|
||||
"integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
|
||||
},
|
||||
"node_modules/merge-descriptors": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||
@@ -8386,6 +8590,11 @@
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/normalize-wheel-es": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
|
||||
"integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
|
||||
},
|
||||
"node_modules/npm-run-path": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
|
||||
@@ -11040,6 +11249,57 @@
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/unplugin": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.5.0.tgz",
|
||||
"integrity": "sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"acorn": "^8.10.0",
|
||||
"chokidar": "^3.5.3",
|
||||
"webpack-sources": "^3.2.3",
|
||||
"webpack-virtual-modules": "^0.5.0"
|
||||
}
|
||||
},
|
||||
"node_modules/unplugin-element-plus": {
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/unplugin-element-plus/-/unplugin-element-plus-0.8.0.tgz",
|
||||
"integrity": "sha512-jByUGY3FG2B8RJKFryqxx4eNtSTj+Hjlo8edcOdJymewndDQjThZ1pRUQHRjQsbKhTV2jEctJV7t7RJ405UL4g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@rollup/pluginutils": "^5.0.2",
|
||||
"es-module-lexer": "^1.3.0",
|
||||
"magic-string": "^0.30.1",
|
||||
"unplugin": "^1.3.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.19.0"
|
||||
}
|
||||
},
|
||||
"node_modules/unplugin-element-plus/node_modules/es-module-lexer": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
|
||||
"integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/unplugin-element-plus/node_modules/magic-string": {
|
||||
"version": "0.30.5",
|
||||
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz",
|
||||
"integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@jridgewell/sourcemap-codec": "^1.4.15"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
},
|
||||
"node_modules/unplugin/node_modules/webpack-virtual-modules": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz",
|
||||
"integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/update-browserslist-db": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",
|
||||
@@ -13344,6 +13604,12 @@
|
||||
"resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz",
|
||||
"integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw=="
|
||||
},
|
||||
"@element-plus/icons-vue": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz",
|
||||
"integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==",
|
||||
"requires": {}
|
||||
},
|
||||
"@eslint/eslintrc": {
|
||||
"version": "0.4.3",
|
||||
"resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
|
||||
@@ -13392,6 +13658,28 @@
|
||||
"esbuild-linux-64": "^0.14.5"
|
||||
}
|
||||
},
|
||||
"@floating-ui/core": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz",
|
||||
"integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==",
|
||||
"requires": {
|
||||
"@floating-ui/utils": "^0.1.3"
|
||||
}
|
||||
},
|
||||
"@floating-ui/dom": {
|
||||
"version": "1.5.3",
|
||||
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz",
|
||||
"integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==",
|
||||
"requires": {
|
||||
"@floating-ui/core": "^1.4.2",
|
||||
"@floating-ui/utils": "^0.1.3"
|
||||
}
|
||||
},
|
||||
"@floating-ui/utils": {
|
||||
"version": "0.1.6",
|
||||
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz",
|
||||
"integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A=="
|
||||
},
|
||||
"@hapi/hoek": {
|
||||
"version": "9.3.0",
|
||||
"resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
|
||||
@@ -13493,9 +13781,9 @@
|
||||
}
|
||||
},
|
||||
"@jridgewell/sourcemap-codec": {
|
||||
"version": "1.4.14",
|
||||
"resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
|
||||
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
|
||||
"version": "1.4.15",
|
||||
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
|
||||
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
|
||||
"dev": true
|
||||
},
|
||||
"@jridgewell/trace-mapping": {
|
||||
@@ -13555,6 +13843,22 @@
|
||||
"integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
|
||||
"dev": true
|
||||
},
|
||||
"@popperjs/core": {
|
||||
"version": "npm:@sxzz/popperjs-es@2.11.7",
|
||||
"resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
|
||||
"integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
|
||||
},
|
||||
"@rollup/pluginutils": {
|
||||
"version": "5.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz",
|
||||
"integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/estree": "^1.0.0",
|
||||
"estree-walker": "^2.0.2",
|
||||
"picomatch": "^2.3.1"
|
||||
}
|
||||
},
|
||||
"@sideway/address": {
|
||||
"version": "4.1.4",
|
||||
"resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
|
||||
@@ -13768,6 +14072,19 @@
|
||||
"integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/lodash": {
|
||||
"version": "4.14.201",
|
||||
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz",
|
||||
"integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ=="
|
||||
},
|
||||
"@types/lodash-es": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.11.tgz",
|
||||
"integrity": "sha512-eCw8FYAWHt2DDl77s+AMLLzPn310LKohruumpucZI4oOFJkIgnlaJcy23OKMJxx4r9PeTF13Gv6w+jqjWQaYUg==",
|
||||
"requires": {
|
||||
"@types/lodash": "*"
|
||||
}
|
||||
},
|
||||
"@types/mime": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
|
||||
@@ -13844,6 +14161,11 @@
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"@types/web-bluetooth": {
|
||||
"version": "0.0.16",
|
||||
"resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
|
||||
"integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
|
||||
},
|
||||
"@types/webpack-env": {
|
||||
"version": "1.18.0",
|
||||
"resolved": "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz",
|
||||
@@ -14567,6 +14889,46 @@
|
||||
"integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
|
||||
"dev": true
|
||||
},
|
||||
"@vueuse/core": {
|
||||
"version": "9.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz",
|
||||
"integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
|
||||
"requires": {
|
||||
"@types/web-bluetooth": "^0.0.16",
|
||||
"@vueuse/metadata": "9.13.0",
|
||||
"@vueuse/shared": "9.13.0",
|
||||
"vue-demi": "*"
|
||||
},
|
||||
"dependencies": {
|
||||
"vue-demi": {
|
||||
"version": "0.14.6",
|
||||
"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
|
||||
"integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
|
||||
"requires": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"@vueuse/metadata": {
|
||||
"version": "9.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz",
|
||||
"integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ=="
|
||||
},
|
||||
"@vueuse/shared": {
|
||||
"version": "9.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz",
|
||||
"integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
|
||||
"requires": {
|
||||
"vue-demi": "*"
|
||||
},
|
||||
"dependencies": {
|
||||
"vue-demi": {
|
||||
"version": "0.14.6",
|
||||
"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
|
||||
"integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
|
||||
"requires": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"@webassemblyjs/ast": {
|
||||
"version": "1.11.1",
|
||||
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
|
||||
@@ -14736,9 +15098,9 @@
|
||||
}
|
||||
},
|
||||
"acorn": {
|
||||
"version": "8.8.0",
|
||||
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz",
|
||||
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
|
||||
"version": "8.11.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
|
||||
"integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
|
||||
"dev": true
|
||||
},
|
||||
"acorn-import-assertions": {
|
||||
@@ -16227,6 +16589,28 @@
|
||||
"integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==",
|
||||
"dev": true
|
||||
},
|
||||
"element-plus": {
|
||||
"version": "2.4.2",
|
||||
"resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.4.2.tgz",
|
||||
"integrity": "sha512-E/HwXX7JF1LPvQSjs0fZ8WblIoc0quoXsRXQZiL7QDq7xJdNGSUaXtdk7xiEv7axPmLfEFtxE5du9fFspDrmJw==",
|
||||
"requires": {
|
||||
"@ctrl/tinycolor": "^3.4.1",
|
||||
"@element-plus/icons-vue": "^2.0.6",
|
||||
"@floating-ui/dom": "^1.0.1",
|
||||
"@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
|
||||
"@types/lodash": "^4.14.182",
|
||||
"@types/lodash-es": "^4.17.6",
|
||||
"@vueuse/core": "^9.1.0",
|
||||
"async-validator": "^4.2.5",
|
||||
"dayjs": "^1.11.3",
|
||||
"escape-html": "^1.0.3",
|
||||
"lodash": "^4.17.21",
|
||||
"lodash-es": "^4.17.21",
|
||||
"lodash-unified": "^1.0.2",
|
||||
"memoize-one": "^6.0.0",
|
||||
"normalize-wheel-es": "^1.2.0"
|
||||
}
|
||||
},
|
||||
"emoji-regex": {
|
||||
"version": "8.0.0",
|
||||
"resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
||||
@@ -16336,8 +16720,7 @@
|
||||
"escape-html": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
|
||||
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
|
||||
"dev": true
|
||||
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
|
||||
},
|
||||
"escape-string-regexp": {
|
||||
"version": "1.0.5",
|
||||
@@ -18062,6 +18445,12 @@
|
||||
"resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
|
||||
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
|
||||
},
|
||||
"lodash-unified": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz",
|
||||
"integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"lodash.debounce": {
|
||||
"version": "4.0.8",
|
||||
"resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
|
||||
@@ -18333,6 +18722,11 @@
|
||||
"fs-monkey": "^1.0.3"
|
||||
}
|
||||
},
|
||||
"memoize-one": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
|
||||
"integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
|
||||
},
|
||||
"merge-descriptors": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||
@@ -18666,6 +19060,11 @@
|
||||
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
|
||||
"dev": true
|
||||
},
|
||||
"normalize-wheel-es": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
|
||||
"integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
|
||||
},
|
||||
"npm-run-path": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
|
||||
@@ -20722,6 +21121,55 @@
|
||||
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
|
||||
"dev": true
|
||||
},
|
||||
"unplugin": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.5.0.tgz",
|
||||
"integrity": "sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"acorn": "^8.10.0",
|
||||
"chokidar": "^3.5.3",
|
||||
"webpack-sources": "^3.2.3",
|
||||
"webpack-virtual-modules": "^0.5.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"webpack-virtual-modules": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz",
|
||||
"integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"unplugin-element-plus": {
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/unplugin-element-plus/-/unplugin-element-plus-0.8.0.tgz",
|
||||
"integrity": "sha512-jByUGY3FG2B8RJKFryqxx4eNtSTj+Hjlo8edcOdJymewndDQjThZ1pRUQHRjQsbKhTV2jEctJV7t7RJ405UL4g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@rollup/pluginutils": "^5.0.2",
|
||||
"es-module-lexer": "^1.3.0",
|
||||
"magic-string": "^0.30.1",
|
||||
"unplugin": "^1.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"es-module-lexer": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
|
||||
"integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==",
|
||||
"dev": true
|
||||
},
|
||||
"magic-string": {
|
||||
"version": "0.30.5",
|
||||
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz",
|
||||
"integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@jridgewell/sourcemap-codec": "^1.4.15"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"update-browserslist-db": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"ant-design-vue": "^3.2.12",
|
||||
"axios": "^1.4.0",
|
||||
"core-js": "^3.8.3",
|
||||
"element-plus": "^2.4.2",
|
||||
"file-saver": "^2.0.5",
|
||||
"html2canvas": "^1.4.1",
|
||||
"jszip": "^3.10.1",
|
||||
@@ -46,6 +47,7 @@
|
||||
"less-loader": "^11.0.0",
|
||||
"style-resources-loader": "^1.5.0",
|
||||
"typescript": "~4.5.5",
|
||||
"unplugin-element-plus": "^0.8.0",
|
||||
"vue-cli-plugin-style-resources-loader": "^0.1.5",
|
||||
"vue-lazyload": "^3.0.0-rc.2"
|
||||
},
|
||||
|
||||
@@ -104,6 +104,87 @@ li {
|
||||
cursor: pointer;
|
||||
zoom: 0.9;
|
||||
}
|
||||
.el-cascader {
|
||||
font-size: 1.2rem;
|
||||
width: 100%;
|
||||
height: 3rem;
|
||||
--el-color-primary: #d9d9d9;
|
||||
--el-cascader-tag-background: #e1d9ec;
|
||||
}
|
||||
.el-cascader .el-input {
|
||||
height: 100%;
|
||||
}
|
||||
.el-cascader .el-input .el-input__wrapper .el-input__inner {
|
||||
height: 80% !important;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
.el-popper {
|
||||
padding: 0.5rem 1.1rem;
|
||||
}
|
||||
.el-cascader__tags,
|
||||
.el-cascader__collapse-tag {
|
||||
--el-color-primary: #d9d9d9;
|
||||
--el-cascader-tag-background: #e1d9ec;
|
||||
--el-fill-color: #e1d9ec;
|
||||
height: 80%;
|
||||
width: 80% !important;
|
||||
flex-wrap: nowrap;
|
||||
overflow: hidden;
|
||||
}
|
||||
.el-cascader__tags .el-tag--light,
|
||||
.el-cascader__collapse-tag .el-tag--light {
|
||||
margin: 0 0 0 0.6rem;
|
||||
padding-right: 0.5rem;
|
||||
height: 100%;
|
||||
--el-icon-size: 1.4rem;
|
||||
display: block;
|
||||
}
|
||||
.el-cascader__tags .el-tag--light .el-tag__content,
|
||||
.el-cascader__collapse-tag .el-tag--light .el-tag__content {
|
||||
font-size: 1.4rem;
|
||||
color: #000;
|
||||
}
|
||||
.el-cascader__tags .el-cascader__search-input,
|
||||
.el-cascader__collapse-tag .el-cascader__search-input {
|
||||
height: 100%;
|
||||
margin: 0 0 0 1.1rem;
|
||||
}
|
||||
.el-cascader__collapse-tag {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.el-cascader__collapse-tag .el-cascader__collapse-tag .el-tag--light {
|
||||
display: flex !important;
|
||||
}
|
||||
.el-popper .el-cascader-panel {
|
||||
--el-cascader-menu-selected-text-color: #000;
|
||||
}
|
||||
.el-popper .el-cascader-panel .el-scrollbar {
|
||||
min-width: 18rem;
|
||||
}
|
||||
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap {
|
||||
height: 24.4rem;
|
||||
}
|
||||
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap .el-cascader-menu__list .el-cascader-node {
|
||||
padding-right: 2rem;
|
||||
padding: 0 3rem 0 2rem;
|
||||
height: 3.4rem;
|
||||
line-height: 3.4rem;
|
||||
font-size: 1.4rem;
|
||||
}
|
||||
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap .el-cascader-menu__list .el-checkbox {
|
||||
--el-checkbox-input-height: 1.4rem;
|
||||
--el-checkbox-input-width: 1.4rem;
|
||||
--el-checkbox-font-size: 1.4rem;
|
||||
--el-checkbox-checked-bg-color: #767676;
|
||||
--el-checkbox-checked-input-border-color: #767676;
|
||||
--el-checkbox-input-border-color-hover: #dcdfe6;
|
||||
}
|
||||
.el-popper .el-cascader-panel .el-scrollbar .el-cascader-menu__wrap .el-cascader-menu__list .el-checkbox .el-checkbox__input .el-checkbox__inner::after {
|
||||
height: 0.7rem;
|
||||
left: 0.4rem;
|
||||
top: 0.1rem;
|
||||
width: 0.3rem;
|
||||
}
|
||||
.ant-select-allow-clear {
|
||||
font-size: 1.2rem;
|
||||
height: 3rem;
|
||||
@@ -332,7 +413,6 @@ li {
|
||||
}
|
||||
.pin_block .ant-checkbox-wrapper span {
|
||||
font-size: 1.4rem;
|
||||
height: 100%;
|
||||
line-height: 2.3rem;
|
||||
}
|
||||
.pin_block .ant-checkbox-wrapper span .ant-checkbox-input::after {
|
||||
@@ -378,7 +458,6 @@ li {
|
||||
}
|
||||
.libraryPageCascader .cascader_btn_max {
|
||||
height: 4rem;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
border-bottom: 1px solid #e1e1e1;
|
||||
display: flex;
|
||||
@@ -386,6 +465,7 @@ li {
|
||||
}
|
||||
.libraryPageCascader .cascader_btn_max .cascader_btn1 {
|
||||
margin: 0 1rem;
|
||||
line-height: 1.5rem;
|
||||
}
|
||||
.libraryPageCascader .ant-cascader-menu {
|
||||
margin-top: 4rem;
|
||||
|
||||
@@ -115,6 +115,98 @@ ul,li{
|
||||
zoom: .9;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.el-cascader{
|
||||
font-size: 1.2rem;
|
||||
width: 100%;
|
||||
height: 3rem;
|
||||
--el-color-primary: #d9d9d9;
|
||||
--el-cascader-tag-background:#e1d9ec;
|
||||
.el-input{
|
||||
height: 100%;
|
||||
.el-input__wrapper{
|
||||
.el-input__inner{
|
||||
height: 80% !important;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.el-popper{
|
||||
padding: .5rem 1.1rem;
|
||||
}
|
||||
.el-cascader__tags,.el-cascader__collapse-tag{
|
||||
--el-color-primary: #d9d9d9;
|
||||
--el-cascader-tag-background:#e1d9ec;
|
||||
--el-fill-color:#e1d9ec;
|
||||
height: 80%;
|
||||
width: 80% !important;
|
||||
flex-wrap: nowrap;
|
||||
overflow: hidden;
|
||||
.el-tag--light{
|
||||
margin: 0 0 0 .6rem;
|
||||
padding-right: .5rem;
|
||||
height: 100%;
|
||||
--el-icon-size: 1.4rem;
|
||||
display: block;
|
||||
.el-tag__content{
|
||||
font-size: 1.4rem;
|
||||
color: #000;
|
||||
|
||||
}
|
||||
}
|
||||
.el-cascader__search-input{
|
||||
height: 100%;
|
||||
margin: 0 0 0 1.1rem;
|
||||
}
|
||||
}
|
||||
.el-cascader__collapse-tag{
|
||||
margin-bottom: .5rem;
|
||||
.el-cascader__collapse-tag{
|
||||
.el-tag--light{
|
||||
display: flex !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
.el-popper{
|
||||
.el-cascader-panel{
|
||||
--el-cascader-menu-selected-text-color: #000;
|
||||
.el-scrollbar{
|
||||
min-width: 18rem;
|
||||
.el-cascader-menu__wrap{
|
||||
height: 24.4rem;
|
||||
.el-cascader-menu__list{
|
||||
.el-cascader-node{
|
||||
padding-right: 2rem;
|
||||
padding: 0 3rem 0 2rem;
|
||||
height: 3.4rem;
|
||||
line-height: 3.4rem;
|
||||
font-size: 1.4rem;
|
||||
}
|
||||
.el-checkbox{
|
||||
--el-checkbox-input-height: 1.4rem;
|
||||
--el-checkbox-input-width: 1.4rem;
|
||||
--el-checkbox-font-size: 1.4rem;
|
||||
--el-checkbox-checked-bg-color:#767676;
|
||||
--el-checkbox-checked-input-border-color:#767676;
|
||||
--el-checkbox-input-border-color-hover: #dcdfe6;
|
||||
.el-checkbox__input{
|
||||
.el-checkbox__inner::after{
|
||||
height: .7rem;
|
||||
left: .4rem;
|
||||
top: .1rem;
|
||||
width: .3rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//Library多级菜单
|
||||
.ant-select-allow-clear{
|
||||
font-size: 1.2rem;
|
||||
@@ -328,7 +420,9 @@ ul,li{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.ant-message-info .anticon{
|
||||
// color: #b2b2b2;
|
||||
}
|
||||
.habit :deep(.ant-btn:hover),
|
||||
:deep(.ant-btn:focus),
|
||||
:deep(.ant-btn:active),
|
||||
@@ -387,7 +481,6 @@ ul,li{
|
||||
align-items: center;
|
||||
span{
|
||||
font-size: 1.4rem;
|
||||
height: 100%;
|
||||
line-height: 2.3rem;
|
||||
.ant-checkbox-input::after{
|
||||
height: auto;
|
||||
@@ -433,13 +526,13 @@ ul,li{
|
||||
border-radius: 1rem;
|
||||
.cascader_btn_max{
|
||||
height: 4rem;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
border-bottom: 1px solid rgb(225 225 225);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
.cascader_btn1{
|
||||
margin: 0 1rem;
|
||||
line-height: 1.5rem;
|
||||
}
|
||||
}
|
||||
.ant-cascader-menu{
|
||||
|
||||
@@ -477,7 +477,7 @@ export default defineComponent({
|
||||
// return `rgb(${r}, ${g}, ${b})`;
|
||||
// box.style.backgroundColor = label.textContent = result.sRGBHex;
|
||||
} catch (e) {
|
||||
message.warning(this.t('DesignDetailAlter.jsContent1'))
|
||||
message.info(this.t('DesignDetailAlter.jsContent1'))
|
||||
}
|
||||
})
|
||||
},
|
||||
@@ -557,7 +557,7 @@ export default defineComponent({
|
||||
(v) => v.status === "done"
|
||||
);
|
||||
if (this.uploadList.length >= 8) {
|
||||
message.warning(this.t('DesignDetailAlter.jsContent2'));
|
||||
message.info(this.t('DesignDetailAlter.jsContent2'));
|
||||
} else {
|
||||
// this.store.commit("setSketchboardFile", fileList);
|
||||
this.uploadList = fileList
|
||||
@@ -697,11 +697,11 @@ export default defineComponent({
|
||||
beforeUpload(file){
|
||||
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('DesignDetailAlter.jsContent4'));
|
||||
message.info(this.t('DesignDetailAlter.jsContent4'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 5;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('DesignDetailAlter.jsContent5'));
|
||||
message.info(this.t('DesignDetailAlter.jsContent5'));
|
||||
}
|
||||
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
|
||||
},
|
||||
@@ -785,11 +785,11 @@ export default defineComponent({
|
||||
this.setColorboardList(colorList)
|
||||
this.getColorBg = true
|
||||
}else{
|
||||
message.warning(this.t('DesignDetailAlter.jsContent6'))
|
||||
message.info(this.t('DesignDetailAlter.jsContent6'))
|
||||
}
|
||||
})
|
||||
}else{
|
||||
message.warning(this.t('ColorboardUpload.jsContent5'))
|
||||
message.info(this.t('ColorboardUpload.jsContent5'))
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
@@ -179,7 +179,7 @@ export default defineComponent({
|
||||
let DesignPrintOperation = this.$refs.DesignPrintOperation
|
||||
DesignPrintOperation.init()
|
||||
}else{
|
||||
message.warning(this.t('DesignDetailEnd.jsContent1'));
|
||||
message.info(this.t('DesignDetailEnd.jsContent1'));
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
@@ -438,7 +438,8 @@ export default defineComponent({
|
||||
this.getworkspace()
|
||||
}
|
||||
}
|
||||
})
|
||||
}).catch((res)=>{
|
||||
});
|
||||
},
|
||||
deleteWorkspace(data:any){
|
||||
Https.axiosDelete(Https.httpUrls.workspaceRemove,data).then((rv: any) => {
|
||||
@@ -495,7 +496,7 @@ export default defineComponent({
|
||||
// this.deleteWorkspace(data)
|
||||
}else{
|
||||
if(this.workspaceItemName == ''){
|
||||
message.warning(this.t('Habit.jsContent2'));
|
||||
message.info(this.t('Habit.jsContent2'));
|
||||
}else{
|
||||
if(index == -1){
|
||||
let data = {
|
||||
|
||||
@@ -227,7 +227,7 @@ export default defineComponent({
|
||||
// return `rgb(${r}, ${g}, ${b})`;
|
||||
// box.style.backgroundColor = label.textContent = result.sRGBHex;
|
||||
} catch (e) {
|
||||
message.warning(this.t('ColorboardUpload.jsContent1'))
|
||||
message.info(this.t('ColorboardUpload.jsContent1'))
|
||||
}
|
||||
})
|
||||
this.clearSelectColor()
|
||||
@@ -286,11 +286,11 @@ export default defineComponent({
|
||||
this.setColorboardList(colorList)
|
||||
this.getColorBg = true
|
||||
}else{
|
||||
message.warning(this.t('ColorboardUpload.jsContent2'))
|
||||
message.info(this.t('ColorboardUpload.jsContent2'))
|
||||
}
|
||||
})
|
||||
}else{
|
||||
message.warning(this.t('ColorboardUpload.jsContent5'))
|
||||
message.info(this.t('ColorboardUpload.jsContent5'))
|
||||
}
|
||||
|
||||
},
|
||||
@@ -396,11 +396,11 @@ export default defineComponent({
|
||||
beforeUpload(file){
|
||||
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('ColorboardUpload.jsContent3'));
|
||||
message.info(this.t('ColorboardUpload.jsContent3'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 5;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('ColorboardUpload.jsContent4'));
|
||||
message.info(this.t('ColorboardUpload.jsContent4'));
|
||||
}
|
||||
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
|
||||
},
|
||||
|
||||
@@ -333,7 +333,6 @@ export default defineComponent({
|
||||
generageAdd(data: any) {
|
||||
data.type_ = this.type_;
|
||||
data.resData = JSON.parse(JSON.stringify(data))
|
||||
data.jsContent1 = this.t('uploadFile.jsContent1')
|
||||
this.store.commit("addGenerateMaterialFils", data);
|
||||
},
|
||||
|
||||
@@ -344,11 +343,11 @@ export default defineComponent({
|
||||
file.type === "image/jpg" ||
|
||||
file.type === "image/bmp";
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('Generate.jsContent1'));
|
||||
message.info(this.t('Generate.jsContent1'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 2;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('Generate.jsContent2'));
|
||||
message.info(this.t('Generate.jsContent2'));
|
||||
}
|
||||
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
|
||||
},
|
||||
@@ -396,13 +395,13 @@ export default defineComponent({
|
||||
},
|
||||
getgenerate(){
|
||||
if(this.isTest){//试用用户禁止使用
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('isTest.available')
|
||||
);
|
||||
return
|
||||
}
|
||||
if(!this.searchPictureName){
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('Generate.jsContent3')
|
||||
);
|
||||
return
|
||||
@@ -410,13 +409,13 @@ export default defineComponent({
|
||||
if(this.searchPictureName){
|
||||
let arr = this.searchPictureName.split(/\s+/).length
|
||||
if(arr > 75){
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('Generate.jsContent4')
|
||||
);
|
||||
return
|
||||
}
|
||||
}else{
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('Generate.jsContent5')
|
||||
);
|
||||
return
|
||||
@@ -484,7 +483,7 @@ export default defineComponent({
|
||||
);
|
||||
let arr = this.store.state.UploadFilesModule.sketchboard;
|
||||
if (arr.length >= 8) {
|
||||
message.warning(this.t('Generate.jsContent6'));
|
||||
message.info(this.t('Generate.jsContent6'));
|
||||
} else {
|
||||
this.sketchboardList = fileList
|
||||
}
|
||||
@@ -498,7 +497,7 @@ export default defineComponent({
|
||||
if (index > -1) {
|
||||
this.sketchboardList.splice(index, 1);
|
||||
}
|
||||
message.error(file.name + this.t('Generate.jsContent5'));
|
||||
message.warning(file.name + this.t('Generate.jsContent7'));
|
||||
}
|
||||
},
|
||||
showFileCategory(file: any) {
|
||||
@@ -536,7 +535,6 @@ export default defineComponent({
|
||||
},
|
||||
deleteFile(item: any) {
|
||||
if (item.type_ == "generate" || item.type_ == "material") {
|
||||
item.jsContent1 = this.t('uploadFile.jsContent1')
|
||||
this.store.commit("addGenerateMaterialFils", item);
|
||||
} else {
|
||||
this.sketchboardList =
|
||||
|
||||
@@ -246,7 +246,7 @@ export default defineComponent({
|
||||
|
||||
emailNextStepFun() {
|
||||
if (!isEmail(this.email)) {
|
||||
message.warning(this.t('Header.jsContent1'));
|
||||
message.info(this.t('Header.jsContent1'));
|
||||
return;
|
||||
}
|
||||
let data = {
|
||||
|
||||
@@ -308,7 +308,7 @@ export default defineComponent({
|
||||
);
|
||||
let arr = this.store.state.UploadFilesModule.moodboard
|
||||
if(arr.length >= 8){
|
||||
message.warning(this.t('MoodboardUpload.jsContent1'))
|
||||
message.info(this.t('MoodboardUpload.jsContent1'))
|
||||
}else{
|
||||
this.store.commit("setMoodboardFile", fileList);
|
||||
}
|
||||
@@ -334,18 +334,17 @@ export default defineComponent({
|
||||
file.type === "image/jpg" ||
|
||||
file.type === "image/bmp";
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('MoodboardUpload.jsContent3'));
|
||||
message.info(this.t('MoodboardUpload.jsContent3'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 2;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('MoodboardUpload.jsContent4'));
|
||||
message.info(this.t('MoodboardUpload.jsContent4'));
|
||||
}
|
||||
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
|
||||
},
|
||||
|
||||
deleteFile(item: any) {
|
||||
if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){
|
||||
item.jsContent1 = this.t('uploadFile.jsContent1')
|
||||
this.store.commit("addGenerateMaterialFils", item);
|
||||
|
||||
}else{
|
||||
@@ -406,7 +405,7 @@ export default defineComponent({
|
||||
// layout.init('moodboard')
|
||||
layout.init()
|
||||
}else{
|
||||
message.warning(this.t('MoodboardUpload.jsContent5'))
|
||||
message.info(this.t('MoodboardUpload.jsContent5'))
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
@@ -268,11 +268,11 @@ export default defineComponent({
|
||||
beforeUpload(file:any,fileList:any){
|
||||
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('PrintboardUpload.jsContent1'));
|
||||
message.info(this.t('PrintboardUpload.jsContent1'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 2;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('PrintboardUpload.jsContent2'));
|
||||
message.info(this.t('PrintboardUpload.jsContent2'));
|
||||
}
|
||||
if(isJpgOrPng && isLt2M){
|
||||
this.currentFileNum = fileList.length
|
||||
@@ -286,7 +286,6 @@ export default defineComponent({
|
||||
// this.fileList.splice(item, 1)
|
||||
// this.store.commit('setPrintboardFile',this.fileList)
|
||||
if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){
|
||||
item.jsContent1 = this.t('uploadFile.jsContent1')
|
||||
this.store.commit("addGenerateMaterialFils", item);
|
||||
}else{
|
||||
this.fileList = this.store.state.UploadFilesModule.printboardFiles
|
||||
@@ -503,12 +502,12 @@ export default defineComponent({
|
||||
},500)
|
||||
},
|
||||
getgenerate(){
|
||||
if(this.isTest){//试用用户禁止使用
|
||||
message.warning(
|
||||
this.t('isTest.available')
|
||||
);
|
||||
return
|
||||
}
|
||||
// if(this.isTest){//试用用户禁止使用
|
||||
// message.warning(
|
||||
// this.t('isTest.available')
|
||||
// );
|
||||
// return
|
||||
// }
|
||||
//如果是通过moodboard随即图片生成
|
||||
let generage:any = this.$refs.Generate
|
||||
let generateType = generage.checkbox.filter((v:any)=>v.type)[0].name
|
||||
@@ -531,7 +530,7 @@ export default defineComponent({
|
||||
if(generage?.collectionElementid){
|
||||
|
||||
}else{
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('PrintboardUpload.jsContent4')
|
||||
);
|
||||
return
|
||||
@@ -543,14 +542,14 @@ export default defineComponent({
|
||||
if(this.captionGeneration){
|
||||
let arr = this.captionGeneration.split(/\s+/).length
|
||||
if(arr > 75){
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('PrintboardUpload.jsContent5')
|
||||
);
|
||||
return
|
||||
|
||||
}
|
||||
}else{
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('PrintboardUpload.jsContent6')
|
||||
);
|
||||
return
|
||||
@@ -649,14 +648,16 @@ export default defineComponent({
|
||||
Https.axiosPost(Https.httpUrls.elementGeneratePrint, data).then((rv) =>{
|
||||
if(rv){
|
||||
console.log(rv);
|
||||
|
||||
// let data = {
|
||||
// imgUrl:rv.url,
|
||||
// resData:rv
|
||||
// }
|
||||
// this.printImgList.push(data)
|
||||
// this.store.commit('setGeneratePrintFile',this.printImgList)
|
||||
// this.loadingShow = false
|
||||
this.generateList = []
|
||||
let value = {
|
||||
id:rv.generateItemId,
|
||||
imgUrl:rv.generateItemUrl,
|
||||
id_:GO.id++,
|
||||
like:rv.isLiked
|
||||
}
|
||||
this.generateList.push(value)
|
||||
this.loadingShow = false
|
||||
|
||||
}
|
||||
}).catch(res=>{
|
||||
this.loadingShow = false
|
||||
@@ -670,7 +671,6 @@ export default defineComponent({
|
||||
type2: 'Printboard',
|
||||
},
|
||||
item.resData = JSON.parse(JSON.stringify(item))
|
||||
item.jsContent1 = this.t('uploadFile.jsContent1')
|
||||
this.store.commit("addGenerateMaterialFils", item);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -157,7 +157,7 @@ export default defineComponent({
|
||||
roborSend (){
|
||||
this.clearTimer()
|
||||
if(!this.chatCentent){
|
||||
message.warning(this.t('RobotAssist.jsContent1'));
|
||||
message.info(this.t('RobotAssist.jsContent1'));
|
||||
return
|
||||
}
|
||||
this.record.push({
|
||||
|
||||
@@ -422,11 +422,11 @@ export default defineComponent({
|
||||
file.type === "image/jpg" ||
|
||||
file.type === "image/bmp";
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('SketchboardUpload.jsContent2'));
|
||||
message.info(this.t('SketchboardUpload.jsContent2'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 2;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('SketchboardUpload.jsContent3'));
|
||||
message.info(this.t('SketchboardUpload.jsContent3'));
|
||||
}
|
||||
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
|
||||
},
|
||||
@@ -484,7 +484,6 @@ export default defineComponent({
|
||||
|
||||
deleteFile(item: any) {
|
||||
if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){
|
||||
item.jsContent1 = this.t('uploadFile.jsContent1')
|
||||
this.store.commit("addGenerateMaterialFils", item);
|
||||
}else{
|
||||
this.fileList = this.store.state.UploadFilesModule.sketchboardFiles
|
||||
@@ -597,7 +596,7 @@ export default defineComponent({
|
||||
if(generateType == 'image'||generateType == 'text-image'){
|
||||
if(generage?.collectionElementid){
|
||||
}else{
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('SketchboardUpload.jsContent5')
|
||||
);
|
||||
return
|
||||
@@ -609,13 +608,13 @@ export default defineComponent({
|
||||
if(this.captionGeneration){
|
||||
let arr = this.captionGeneration.split(/\s+/).length
|
||||
if(arr > 75){
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('SketchboardUpload.jsContent6')
|
||||
);
|
||||
return
|
||||
}
|
||||
}else{
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('SketchboardUpload.jsContent7')
|
||||
|
||||
);
|
||||
@@ -651,7 +650,6 @@ export default defineComponent({
|
||||
type2: 'Sketchboard',
|
||||
},
|
||||
item.resData = JSON.parse(JSON.stringify(item))
|
||||
item.jsContent1 = this.t('uploadFile.jsContent1')
|
||||
this.store.commit("addGenerateMaterialFils", item);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -89,11 +89,11 @@ export default defineComponent({
|
||||
beforeUpload(file:any){
|
||||
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('Upload.jsContent2'));
|
||||
message.info(this.t('Upload.jsContent1'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 2;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('Upload.jsContent2'));
|
||||
message.info(this.t('Upload.jsContent2'));
|
||||
}
|
||||
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
|
||||
},
|
||||
@@ -115,7 +115,7 @@ export default defineComponent({
|
||||
if(index > -1){
|
||||
this.fileList.splice(index, 1)
|
||||
}
|
||||
message.error(file.name + this.t('Upload.jsContent3'))
|
||||
message.warning(file.name + this.t('Upload.jsContent3'))
|
||||
}
|
||||
},
|
||||
deleteFile(index:any){
|
||||
|
||||
@@ -91,18 +91,28 @@ export default defineComponent({
|
||||
},
|
||||
methods:{
|
||||
nextStep(){
|
||||
let colorBoards = this.store.state.UploadFilesModule.colorBoards
|
||||
if(this.collectionStep == 1){
|
||||
let disposeMoodboard = this.store.state.UploadFilesModule.disposeMoodboard
|
||||
let moodboard = this.store.state.UploadFilesModule.moodboard
|
||||
if(moodboard.length > 1){
|
||||
if (!disposeMoodboard || disposeMoodboard.length == 0) {
|
||||
message.warning(this.$t('collectionModal.jsContent1'))
|
||||
message.info(this.$t('collectionModal.jsContent1'))
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
this.collectionStep = this.collectionStep + 1
|
||||
|
||||
if(this.collectionStep == 3){
|
||||
if(colorBoards.length >= 1){
|
||||
}else{
|
||||
message.info(this.$t('collectionModal.jsContent3'))
|
||||
return
|
||||
}
|
||||
}
|
||||
this.collectionStep = this.collectionStep + 1
|
||||
},
|
||||
|
||||
lastStep(){
|
||||
@@ -149,7 +159,7 @@ export default defineComponent({
|
||||
let colorBoards = this.store.state.UploadFilesModule.colorBoards
|
||||
|
||||
if(!colorBoards || colorBoards?.length < 1){
|
||||
message.warning(this.$t('collectionModal.jsContent3'))
|
||||
message.info(this.$t('collectionModal.jsContent3'))
|
||||
return
|
||||
}
|
||||
this.store.commit('clearAllId')
|
||||
|
||||
@@ -51,6 +51,7 @@
|
||||
import { defineComponent,ref,createVNode,watch,nextTick,inject} from 'vue'
|
||||
import { Https } from "@/tool/https";
|
||||
import {dataURLtoFile,base64toFile} from "@/tool/util"
|
||||
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
|
||||
import { getCookie } from "@/tool/cookie";
|
||||
import 'vue-cropper/dist/index.css'
|
||||
import { VueCropper } from "vue-cropper";
|
||||
@@ -181,6 +182,7 @@ export default defineComponent({
|
||||
if(index == -1){
|
||||
if(this.itemName == ''){
|
||||
message.warning(this.t('Habit.jsContent2'));
|
||||
return
|
||||
}else{
|
||||
|
||||
if(item){
|
||||
@@ -264,6 +266,25 @@ export default defineComponent({
|
||||
this.getClass()
|
||||
}
|
||||
).catch((res)=>{
|
||||
if(res.errCode === 1){
|
||||
let _this = this
|
||||
Modal.confirm({
|
||||
title: res.errMsg,
|
||||
icon: createVNode(ExclamationCircleOutlined),
|
||||
okText: 'Yes',
|
||||
cancelText: 'No',
|
||||
mask:false,
|
||||
zIndex:99999,
|
||||
// centered:true,
|
||||
onOk() {
|
||||
data.deleteConfirm = 1
|
||||
_this.deleteClass(data)
|
||||
},
|
||||
onCancel(){
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
getClass(){
|
||||
|
||||
@@ -104,10 +104,6 @@ export default {
|
||||
jsContent1:'Deleted successfully',
|
||||
jsContent2:'Do you really want to delete this collection? ',
|
||||
jsContent3:'Change successfully',
|
||||
jsContent4:'Image must smaller than 2MB!',
|
||||
jsContent5:'This picture has been uploaded whether to continue uploading?',
|
||||
jsContent6:'The entered content exceeds the maximum length.',
|
||||
jsContent7:'Please enter content',
|
||||
},
|
||||
ModelPlacement:{
|
||||
Registration:'Registration',
|
||||
@@ -263,7 +259,7 @@ export default {
|
||||
PrinCollection:'select printboard for your collection',
|
||||
ColorCollection:'select colors for your collection',
|
||||
SketchCollection:'select sketchboard for your collection',
|
||||
jsContent1:'You must select the image and then use the layout.',
|
||||
jsContent1:'You need to design first and then move on to the next step.',
|
||||
jsContent2:'The uploaded files will not be saved, being sure to continue? ',
|
||||
jsContent3:'You must choose one or more colors for further process.',
|
||||
},
|
||||
|
||||
@@ -54,15 +54,29 @@ axios.interceptors.response.use((res) =>{
|
||||
if (res.data.errCode === 0) {
|
||||
// message.error(res.data.errMsg)
|
||||
return Promise.resolve(res.data.data);
|
||||
} else {
|
||||
message.warning(res.data.errMsg)
|
||||
} else if(res.data.errCode === 1){
|
||||
return Promise.reject(res.data);
|
||||
}
|
||||
} else if(res.data.errCode === 2){
|
||||
message.warning(res.data.errMsg)
|
||||
return Promise.reject(res.data);
|
||||
}else if(res.data.errCode === -1){
|
||||
message.error(res.data.errMsg)
|
||||
return Promise.reject(res.data);
|
||||
}
|
||||
|
||||
} else {
|
||||
message.warning(res.data.errMsg)
|
||||
// message.error(res.data.errMsg)
|
||||
return Promise.reject(res.data);
|
||||
if (res.data.errCode === 0) {
|
||||
message.warning(res.data.errMsg)
|
||||
return Promise.reject(res.data);
|
||||
} else if(res.data.errCode === 1){
|
||||
return Promise.reject(res.data);
|
||||
} else if(res.data.errCode === 2){
|
||||
message.warning(res.data.errMsg)
|
||||
return Promise.reject(res.data);
|
||||
}else if(res.data.errCode === -1){
|
||||
message.error(res.data.errMsg)
|
||||
return Promise.reject(res.data);
|
||||
}
|
||||
}
|
||||
|
||||
}, function(error) {
|
||||
@@ -71,7 +85,7 @@ axios.interceptors.response.use((res) =>{
|
||||
return Promise.reject()
|
||||
}
|
||||
let data_new = error?.response?.data
|
||||
message.error(data_new?.errMsg || 'Error: server exception')
|
||||
// message.error(data_new?.errMsg || 'Error: server exception')
|
||||
return Promise.reject(data_new);
|
||||
|
||||
});
|
||||
|
||||
@@ -499,7 +499,7 @@ export default defineComponent({
|
||||
let { colorBoards } =
|
||||
this.store.state.UploadFilesModule.allBoardData;
|
||||
if (!colorBoards || colorBoards?.length < 1) {
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('HomeView.jsContent1')
|
||||
);
|
||||
return;
|
||||
@@ -536,7 +536,7 @@ export default defineComponent({
|
||||
let { colorBoards } =
|
||||
this.store.state.UploadFilesModule.allBoardData;
|
||||
if (!colorBoards || colorBoards?.length < 1) {
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('HomeView.jsContent2')
|
||||
);
|
||||
return;
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
<div class="content_search_block">
|
||||
<input class="search_input" :placeholder="$t('LibraryPage.inputContent1')" v-model="searchPictureName" @keydown.enter="getLibraryList()">
|
||||
<div class="search_cascader">
|
||||
<a-cascader
|
||||
<!-- <a-cascader
|
||||
@click.stop="dropdownVisibleChange"
|
||||
ref="cascader"
|
||||
v-model:value="value.labelValue"
|
||||
@@ -106,18 +106,23 @@
|
||||
:open="false"
|
||||
dropdownClassName="libraryPageCascader"
|
||||
>
|
||||
</a-cascader>
|
||||
<div v-show="labelOpen.labelOpen" @click.stop="" class="search_cascader_checkbox">
|
||||
<a-checkbox-group
|
||||
v-model:value="value.labelValue"
|
||||
:options="options"
|
||||
/>
|
||||
<br>
|
||||
<a-checkbox-group
|
||||
v-model:value="value.labelValue"
|
||||
:options="options.childList"
|
||||
/>
|
||||
</div>
|
||||
</a-cascader> -->
|
||||
<el-cascader
|
||||
:options="options"
|
||||
:filterable="true"
|
||||
v-model="value.labelValue"
|
||||
:collapse-tags="true"
|
||||
:show-all-levels="false"
|
||||
:clearable="true"
|
||||
:max-collapse-tags=3
|
||||
:props="props"
|
||||
:collapse-tags-tooltip="true"
|
||||
clearable
|
||||
ref="cascader"
|
||||
popper-class="libraryPageCascader"
|
||||
@visible-change="dropdownVisibleChange"
|
||||
>
|
||||
</el-cascader>
|
||||
</div>
|
||||
|
||||
<!-- <div class="search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></div> -->
|
||||
@@ -308,22 +313,19 @@
|
||||
<div class="rename_form_content">
|
||||
<input class="rename_form_input" :placeholder="$t('LibraryPage.inputContent3')" v-model="newPicName" @keydown.enter="confrimRename()">
|
||||
</div>
|
||||
<a-cascader
|
||||
@click.stop="labelSearch"
|
||||
ref="cascader"
|
||||
v-model:value="value.editLabelValue"
|
||||
style="width: 100%"
|
||||
:field-names="{ label: 'classificationName', value: 'id', children: 'childList'}"
|
||||
multiple
|
||||
@change="setLabel1"
|
||||
max-tag-count="responsive"
|
||||
:options="options"
|
||||
placeholder="Please select"
|
||||
:show-search="{ filter }"
|
||||
:open="labelOpen.editLabelOpen"
|
||||
dropdownClassName="editLabel"
|
||||
<el-cascader
|
||||
:options="options"
|
||||
:filterable="true"
|
||||
v-model="value.editLabelValue"
|
||||
:collapse-tags="true"
|
||||
:show-all-levels="false"
|
||||
:clearable="true"
|
||||
:max-collapse-tags=6
|
||||
:props="props"
|
||||
:collapse-tags-tooltip="true"
|
||||
clearable
|
||||
>
|
||||
</a-cascader>
|
||||
</el-cascader>
|
||||
<div class="rename_button_list">
|
||||
<div class="rename_button_item rename_cancel_button" @click="closeRenameModal()">{{ $t('LibraryPage.Cancel') }}</div>
|
||||
<div class="rename_button_item rename_submit_button" @click="confrimRename()">{{ $t('LibraryPage.Sure') }}</div>
|
||||
@@ -359,6 +361,7 @@ import { Https } from "@/tool/https";
|
||||
import { getCookie } from "@/tool/cookie";
|
||||
import { useI18n } from "vue-i18n";
|
||||
import type { ShowSearchType } from 'ant-design-vue/es/cascader';
|
||||
import { ElCascader } from 'element-plus'
|
||||
export default defineComponent({
|
||||
components: {
|
||||
HeaderComponent,
|
||||
@@ -366,6 +369,7 @@ export default defineComponent({
|
||||
setLabel,
|
||||
ModelPlacementMobile,
|
||||
RobotAssist,
|
||||
ElCascader,
|
||||
},
|
||||
setup() {
|
||||
|
||||
@@ -442,14 +446,19 @@ export default defineComponent({
|
||||
labelValue:[],
|
||||
editLabelValue:[],
|
||||
})
|
||||
const filter: ShowSearchType['filter'] = (inputValue, path) => {
|
||||
return path.some(option => option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1);
|
||||
};
|
||||
let labelOpen = ref({
|
||||
labelOpen:false,
|
||||
editLabelOpen:false,
|
||||
})
|
||||
|
||||
|
||||
let props = {
|
||||
multiple: true,
|
||||
checkStrictly: true,
|
||||
emitPath:true,
|
||||
children:'childList',
|
||||
value:'id',
|
||||
label:'classificationName',
|
||||
}
|
||||
|
||||
let isTest = ref()
|
||||
|
||||
|
||||
return {
|
||||
menuList,
|
||||
@@ -483,9 +492,8 @@ export default defineComponent({
|
||||
printModel,
|
||||
value,
|
||||
options,
|
||||
filter,
|
||||
t,
|
||||
labelOpen,
|
||||
props,
|
||||
isTest,
|
||||
}
|
||||
},
|
||||
@@ -686,19 +694,7 @@ export default defineComponent({
|
||||
libraryName:this.newPicName,
|
||||
timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
|
||||
}
|
||||
// Https.axiosPost(Https.httpUrls.batchUpdateLibraryName, data).then(
|
||||
// (rv: any) => {
|
||||
// if(this.renameType ==='batch'){
|
||||
// this.selectImgList = []
|
||||
// }
|
||||
// this.getLibraryList()
|
||||
// this.closeRenameModal()
|
||||
// }
|
||||
// ).catch((res)=>{
|
||||
// this.closeRenameModal()
|
||||
// });
|
||||
console.log(this.value);
|
||||
|
||||
let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
|
||||
let labelArr:any = []
|
||||
this.value.editLabelValue.forEach((item:any)=>{
|
||||
// if(item.length > 1){
|
||||
@@ -709,7 +705,6 @@ export default defineComponent({
|
||||
labelArr.push(item[item.length-1])
|
||||
|
||||
})
|
||||
let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
|
||||
let data2 = {
|
||||
"classificationIdList": labelArr,
|
||||
"classificationName": "",
|
||||
@@ -720,16 +715,28 @@ export default defineComponent({
|
||||
"updateTime": "",
|
||||
"userId": 0
|
||||
}
|
||||
// Https.axiosPost(Https.httpUrls.relationLibrary, data2).then(
|
||||
// (rv: any) => {
|
||||
// console.log(rv);
|
||||
// this.getLibraryList()
|
||||
// this.closeRenameModal()
|
||||
Https.axiosPost(Https.httpUrls.batchUpdateLibraryName, data).then(
|
||||
(rv: any) => {
|
||||
if(this.renameType ==='batch'){
|
||||
this.selectImgList = []
|
||||
}
|
||||
Https.axiosPost(Https.httpUrls.relationLibrary, data2).then(
|
||||
(rv: any) => {
|
||||
console.log(rv);
|
||||
this.getLibraryList()
|
||||
this.closeRenameModal()
|
||||
|
||||
// }
|
||||
// ).catch((res)=>{
|
||||
// this.closeRenameModal()
|
||||
// });
|
||||
}
|
||||
).catch((res)=>{
|
||||
this.closeRenameModal()
|
||||
});
|
||||
}
|
||||
).catch((res)=>{
|
||||
this.closeRenameModal()
|
||||
});
|
||||
|
||||
|
||||
|
||||
},
|
||||
|
||||
//打开修改名称弹窗
|
||||
@@ -759,31 +766,26 @@ export default defineComponent({
|
||||
Https.axiosPost(Https.httpUrls.getRelClassificationIdList, classData).then(
|
||||
(rv: any) => {
|
||||
let arr:any = []
|
||||
this.options.forEach((item:any)=>{
|
||||
rv.forEach((rvItem:any) => {
|
||||
if(item.id == rvItem){
|
||||
arr.push(item.id)
|
||||
}else{
|
||||
item.childList.forEach((optionsItem:any) => {
|
||||
if(optionsItem.id == rvItem){
|
||||
arr.push([optionsItem.parentId,optionsItem.id])
|
||||
}
|
||||
// this.options.forEach((item:any)=>{
|
||||
// rv.forEach((rvItem:any) => {
|
||||
// if(item.id == rvItem){
|
||||
// arr.push(item.id)
|
||||
// }else{
|
||||
// item.childList.forEach((optionsItem:any) => {
|
||||
// if(optionsItem.id == rvItem){
|
||||
// arr.push([optionsItem.parentId,optionsItem.id])
|
||||
// }
|
||||
|
||||
});
|
||||
}
|
||||
});
|
||||
})
|
||||
this.value.editLabelValue = arr
|
||||
// });
|
||||
// }
|
||||
// });
|
||||
// })
|
||||
this.value.editLabelValue = rv
|
||||
}
|
||||
).catch((res)=>{
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
this.renameType = type
|
||||
this.labelOpen.labelOpen = false
|
||||
this.renameVisivle = true
|
||||
},
|
||||
upLoad(){
|
||||
@@ -799,7 +801,6 @@ export default defineComponent({
|
||||
},
|
||||
//删除单个图片
|
||||
deleteSinglePic(data:any,index:any){
|
||||
this.labelOpen.labelOpen = false
|
||||
let _this = this
|
||||
Modal.confirm({
|
||||
title: this.t('LibraryPage.jsContent1'),
|
||||
@@ -848,17 +849,36 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
).catch((res)=>{
|
||||
if(data.level1Type == "Models" && res.errCode === 1){
|
||||
let _this = this
|
||||
Modal.confirm({
|
||||
title: res.errMsg,
|
||||
icon: createVNode(ExclamationCircleOutlined),
|
||||
okText: 'Yes',
|
||||
cancelText: 'No',
|
||||
mask:false,
|
||||
zIndex:99999,
|
||||
// centered:true,
|
||||
onOk() {
|
||||
data.deleteModelConfirm = 1
|
||||
_this.confirmDeletePic(data,index)
|
||||
},
|
||||
onCancel(){
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
beforeUpload(file:any,fileList:any){
|
||||
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
|
||||
if (!isJpgOrPng) {
|
||||
message.warning(this.t('LibraryPage.jsContent3'));
|
||||
message.info(this.t('LibraryPage.jsContent3'));
|
||||
}
|
||||
const isLt2M = file.size / 1024 / 1024 < 2;
|
||||
if (!isLt2M) {
|
||||
message.warning(this.t('LibraryPage.jsContent4'));
|
||||
message.info(this.t('LibraryPage.jsContent4'));
|
||||
}
|
||||
if(isJpgOrPng && isLt2M){
|
||||
this.currentUploadFileNum = fileList.length
|
||||
@@ -941,8 +961,7 @@ export default defineComponent({
|
||||
this.value.labelValue.forEach((item:any)=>{
|
||||
labelArr.push(item[item.length-1])
|
||||
})
|
||||
console.log(labelArr);
|
||||
|
||||
console.log(this.value.labelValue);
|
||||
let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
|
||||
let data = {
|
||||
classificationIdList:labelArr,
|
||||
@@ -971,7 +990,6 @@ export default defineComponent({
|
||||
...data.libraryModelPoint,
|
||||
url:data.url,
|
||||
}
|
||||
this.labelOpen.labelOpen = false
|
||||
this.placementClick(newData)
|
||||
},
|
||||
|
||||
@@ -1022,7 +1040,7 @@ export default defineComponent({
|
||||
if (index > -1) {
|
||||
this.selectGenerateList.splice(index, 1);
|
||||
}
|
||||
message.error(file.name + this.t('LibraryPage.jsContent8'));
|
||||
message.warning(file.name + this.t('LibraryPage.jsContent8'));
|
||||
}
|
||||
},
|
||||
deleteFile(index: any) {
|
||||
@@ -1063,7 +1081,7 @@ export default defineComponent({
|
||||
},
|
||||
getgenerate(){
|
||||
if(this.isTest){//试用用户禁止使用
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('isTest.available')
|
||||
);
|
||||
return
|
||||
@@ -1104,7 +1122,7 @@ export default defineComponent({
|
||||
|
||||
}
|
||||
}else{
|
||||
message.warning(
|
||||
message.info(
|
||||
this.t('LibraryPage.jsContent7')
|
||||
);
|
||||
return
|
||||
@@ -1133,71 +1151,45 @@ export default defineComponent({
|
||||
},
|
||||
|
||||
dropdownVisibleChange(){
|
||||
this.labelOpen.labelOpen = true
|
||||
document.addEventListener('click',this.setClick)
|
||||
// nextTick().then(()=>{
|
||||
// let cascader = document.getElementsByClassName('libraryPageCascader')[0]
|
||||
// let cascaderChild = cascader.children[0].children[0]
|
||||
// cascader.addEventListener('click',(event)=>{
|
||||
// event.stopPropagation()
|
||||
// })
|
||||
// if(cascader.children[0].children[0].children.length > 1){
|
||||
// }else{
|
||||
|
||||
// let button1:any = document.createElement("span")
|
||||
// button1.classList.add('started_btn','cascader_btn1')
|
||||
// let button2:any = document.createElement("span")
|
||||
// button2.classList.add('started_btn','cascader_btn2')
|
||||
// let divMax:any = document.createElement("div")
|
||||
// divMax.classList.add('cascader_btn_max')
|
||||
// button1.textContent = 'redact'
|
||||
// // button2.textContent = '删除'
|
||||
// button1.addEventListener('click',this.addLabel,false)
|
||||
// // button2.addEventListener('click',this.removeLabel,false)
|
||||
// divMax.appendChild(button1)
|
||||
// // divMax.appendChild(button2)
|
||||
// cascaderChild?.insertAdjacentElement("afterbegin", divMax);
|
||||
|
||||
// // cascader.addEventListener('click',this.cascaderClick)
|
||||
// }
|
||||
// })
|
||||
nextTick().then(()=>{
|
||||
let cascader = document.getElementsByClassName('libraryPageCascader')[0]
|
||||
let cascaderChild = cascader
|
||||
if(cascader.children.length > 3 ){
|
||||
}else{
|
||||
let button1:any = document.createElement("span")
|
||||
button1.classList.add('started_btn','cascader_btn1')
|
||||
let button2:any = document.createElement("span")
|
||||
button2.classList.add('started_btn','cascader_btn2')
|
||||
let divMax:any = document.createElement("div")
|
||||
divMax.classList.add('cascader_btn_max')
|
||||
button1.textContent = 'edit'
|
||||
// button2.textContent = '删除'
|
||||
button1.addEventListener('click',this.removeLabel,false)
|
||||
divMax.appendChild(button1)
|
||||
// divMax.appendChild(button2)
|
||||
cascaderChild?.insertAdjacentElement("afterbegin", divMax);
|
||||
// cascader.addEventListener('click',this.cascaderClick)
|
||||
}
|
||||
})
|
||||
},
|
||||
// cascaderClick(e:Event){
|
||||
// console.log(e.target)
|
||||
// },
|
||||
setLabel1(value:any){
|
||||
console.log(value);
|
||||
console.log(this.value.labelValue);
|
||||
// this.value.labelValue = [[31,32],[31,33],[31,35],[31,40],[31,41],[31,42]]
|
||||
let myCascader:any = this.$refs.cascader
|
||||
},
|
||||
setClick(){
|
||||
this.labelOpen.labelOpen = false
|
||||
this.labelOpen.editLabelOpen = false
|
||||
document.removeEventListener('click',this.setClick)
|
||||
},
|
||||
removeClick(){
|
||||
},
|
||||
addLabel(){
|
||||
|
||||
removeLabel(){
|
||||
let setLabel:any = this.$refs.setLabel
|
||||
this.labelOpen.labelOpen = false
|
||||
let cascader:any = this.$refs.cascader
|
||||
cascader.togglePopperVisible()
|
||||
let event = new Event('click', {"bubbles":true, "cancelable":true});
|
||||
document.dispatchEvent(event);
|
||||
setLabel.init('add',this.options)
|
||||
},
|
||||
// removeLabel(){
|
||||
// let setLabel:any = this.$refs.setLabel
|
||||
// setLabel.init('remove')
|
||||
// this.labelOpen = false
|
||||
// }
|
||||
labelSearch(){
|
||||
this.labelOpen.editLabelOpen = true
|
||||
document.addEventListener('click',this.setClick)
|
||||
nextTick().then(()=>{
|
||||
let cascader = document.getElementsByClassName('editLabel')[0]
|
||||
cascader.addEventListener('click',(event)=>{
|
||||
event.stopPropagation()
|
||||
})
|
||||
console.log(this.value.editLabelValue);
|
||||
|
||||
})
|
||||
|
||||
|
||||
@@ -1399,17 +1391,7 @@ export default defineComponent({
|
||||
width: 60%;
|
||||
display: flex;
|
||||
position: relative;
|
||||
.search_cascader_checkbox{
|
||||
position: absolute;
|
||||
top: 3rem;
|
||||
background: #fff;
|
||||
z-index: 2;
|
||||
border: 1px solid;
|
||||
.ant-checkbox-group{
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
.search_icon_block{
|
||||
@@ -1785,19 +1767,11 @@ export default defineComponent({
|
||||
color: #FFFFFF;
|
||||
}
|
||||
}
|
||||
.ant-select-allow-clear{
|
||||
.el-cascader{
|
||||
height: 4.6rem;
|
||||
margin-top: 2rem;
|
||||
.ant-select-selector{
|
||||
.ant-select-selection-overflow{
|
||||
.ant-select-selection-overflow-item{
|
||||
.ant-select-selection-item{
|
||||
.ant-select-selection-item-content{
|
||||
line-height: 2.7;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.el-tag__content{
|
||||
line-height: 2.5;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -298,7 +298,7 @@ export default defineComponent({
|
||||
//邮箱登录的下一步
|
||||
emailNextStepFun() {
|
||||
if (!isEmail(this.email)) {
|
||||
message.warning("The email format is incorrect");
|
||||
message.info("The email format is incorrect");
|
||||
return;
|
||||
}
|
||||
let data = {
|
||||
@@ -331,7 +331,7 @@ export default defineComponent({
|
||||
//忘记密码的下一步
|
||||
forgetPasswordNextStepFun() {
|
||||
if (!isEmail(this.forgetPasswordEmail)) {
|
||||
message.warning("The email format is incorrect");
|
||||
message.info("The email format is incorrect");
|
||||
return;
|
||||
}
|
||||
let data = {
|
||||
@@ -381,22 +381,22 @@ export default defineComponent({
|
||||
return;
|
||||
}else{
|
||||
if (!this.username || !this.password) {
|
||||
message.warning("Please enter your account number or password");
|
||||
message.info("Please enter your account number or password");
|
||||
return;
|
||||
}
|
||||
//输入邮箱
|
||||
if (!this.email) {
|
||||
message.warning("Please enter your email address");
|
||||
message.info("Please enter your email address");
|
||||
return;
|
||||
}
|
||||
//判断邮箱格式是否正确
|
||||
if (!isEmail(this.email)) {
|
||||
message.warning("The email format is incorrect");
|
||||
message.info("The email format is incorrect");
|
||||
return;
|
||||
}
|
||||
//判断是否同意隐私政策
|
||||
if (!this.checked) {
|
||||
message.warning("Agree to all terms, privacy fees and policies");
|
||||
message.info("Agree to all terms, privacy fees and policies");
|
||||
return;
|
||||
}
|
||||
let data = {
|
||||
@@ -453,7 +453,7 @@ export default defineComponent({
|
||||
if (rv) {
|
||||
this.createTimer();
|
||||
let token = rv.token;
|
||||
let isTest = true
|
||||
let isTest = false
|
||||
setCookie("token", token);
|
||||
setCookie("isTest", isTest);
|
||||
setCookie("userInfo", JSON.stringify(rv));
|
||||
|
||||
@@ -67,5 +67,12 @@ module.exports = defineConfig({
|
||||
|
||||
},
|
||||
|
||||
}
|
||||
},
|
||||
configureWebpack: {
|
||||
plugins: [
|
||||
require('unplugin-element-plus/webpack')({
|
||||
// options
|
||||
}),
|
||||
],
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user