2023-11-16-dist

This commit is contained in:
X1627315083
2023-11-16 17:23:17 +08:00
parent 5be355374e
commit 2ed15a165b
53 changed files with 970 additions and 327 deletions

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

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/css/595.884e30c7.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/css/795.b6be1716.css vendored Normal file

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

File diff suppressed because one or more lines are too long

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

File diff suppressed because one or more lines are too long

1
dist/css/app.5fd9268d.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/index.html vendored
View File

@@ -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

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/52.e1f08fc1.js vendored Normal file
View 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

File diff suppressed because one or more lines are too long

View File

@@ -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

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

38
dist/js/chunk-vendors.9c1ca004.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

480
package-lock.json generated
View File

@@ -13,6 +13,7 @@
"ant-design-vue": "^3.2.12", "ant-design-vue": "^3.2.12",
"axios": "^1.4.0", "axios": "^1.4.0",
"core-js": "^3.8.3", "core-js": "^3.8.3",
"element-plus": "^2.4.2",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"html2canvas": "^1.4.1", "html2canvas": "^1.4.1",
"jszip": "^3.10.1", "jszip": "^3.10.1",
@@ -44,6 +45,7 @@
"less-loader": "^11.0.0", "less-loader": "^11.0.0",
"style-resources-loader": "^1.5.0", "style-resources-loader": "^1.5.0",
"typescript": "~4.5.5", "typescript": "~4.5.5",
"unplugin-element-plus": "^0.8.0",
"vue-cli-plugin-style-resources-loader": "^0.1.5", "vue-cli-plugin-style-resources-loader": "^0.1.5",
"vue-lazyload": "^3.0.0-rc.2" "vue-lazyload": "^3.0.0-rc.2"
} }
@@ -1761,6 +1763,14 @@
"node": ">=10" "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": { "node_modules/@eslint/eslintrc": {
"version": "0.4.3", "version": "0.4.3",
"resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
@@ -1819,6 +1829,28 @@
"esbuild-linux-64": "^0.14.5" "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": { "node_modules/@hapi/hoek": {
"version": "9.3.0", "version": "9.3.0",
"resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
@@ -1951,9 +1983,9 @@
} }
}, },
"node_modules/@jridgewell/sourcemap-codec": { "node_modules/@jridgewell/sourcemap-codec": {
"version": "1.4.14", "version": "1.4.15",
"resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true "dev": true
}, },
"node_modules/@jridgewell/trace-mapping": { "node_modules/@jridgewell/trace-mapping": {
@@ -2025,6 +2057,38 @@
"integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
"dev": true "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": { "node_modules/@sideway/address": {
"version": "4.1.4", "version": "4.1.4",
"resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
@@ -2260,6 +2324,19 @@
"integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
"dev": true "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": { "node_modules/@types/mime": {
"version": "3.0.1", "version": "3.0.1",
"resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
@@ -2336,6 +2413,11 @@
"@types/node": "*" "@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": { "node_modules/@types/webpack-env": {
"version": "1.18.0", "version": "1.18.0",
"resolved": "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz", "resolved": "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz",
@@ -3273,6 +3355,89 @@
"integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
"dev": true "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": { "node_modules/@webassemblyjs/ast": {
"version": "1.11.1", "version": "1.11.1",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
@@ -3445,9 +3610,9 @@
} }
}, },
"node_modules/acorn": { "node_modules/acorn": {
"version": "8.8.0", "version": "8.11.2",
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
"dev": true, "dev": true,
"bin": { "bin": {
"acorn": "bin/acorn" "acorn": "bin/acorn"
@@ -5307,6 +5472,31 @@
"integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==", "integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==",
"dev": true "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": { "node_modules/emoji-regex": {
"version": "8.0.0", "version": "8.0.0",
"resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -5444,8 +5634,7 @@
"node_modules/escape-html": { "node_modules/escape-html": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
"dev": true
}, },
"node_modules/escape-string-regexp": { "node_modules/escape-string-regexp": {
"version": "1.0.5", "version": "1.0.5",
@@ -7634,6 +7823,16 @@
"resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" "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": { "node_modules/lodash.debounce": {
"version": "4.0.8", "version": "4.0.8",
"resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
@@ -7964,6 +8163,11 @@
"node": ">= 4.0.0" "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": { "node_modules/merge-descriptors": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
@@ -8386,6 +8590,11 @@
"node": ">=10" "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": { "node_modules/npm-run-path": {
"version": "2.0.2", "version": "2.0.2",
"resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz",
@@ -11040,6 +11249,57 @@
"node": ">= 0.8" "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": { "node_modules/update-browserslist-db": {
"version": "1.0.5", "version": "1.0.5",
"resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", "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", "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz",
"integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" "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": { "@eslint/eslintrc": {
"version": "0.4.3", "version": "0.4.3",
"resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
@@ -13392,6 +13658,28 @@
"esbuild-linux-64": "^0.14.5" "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": { "@hapi/hoek": {
"version": "9.3.0", "version": "9.3.0",
"resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
@@ -13493,9 +13781,9 @@
} }
}, },
"@jridgewell/sourcemap-codec": { "@jridgewell/sourcemap-codec": {
"version": "1.4.14", "version": "1.4.15",
"resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true "dev": true
}, },
"@jridgewell/trace-mapping": { "@jridgewell/trace-mapping": {
@@ -13555,6 +13843,22 @@
"integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
"dev": true "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": { "@sideway/address": {
"version": "4.1.4", "version": "4.1.4",
"resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz",
@@ -13768,6 +14072,19 @@
"integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
"dev": true "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": { "@types/mime": {
"version": "3.0.1", "version": "3.0.1",
"resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz", "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-3.0.1.tgz",
@@ -13844,6 +14161,11 @@
"@types/node": "*" "@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": { "@types/webpack-env": {
"version": "1.18.0", "version": "1.18.0",
"resolved": "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz", "resolved": "https://registry.npmmirror.com/@types/webpack-env/-/webpack-env-1.18.0.tgz",
@@ -14567,6 +14889,46 @@
"integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==",
"dev": true "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": { "@webassemblyjs/ast": {
"version": "1.11.1", "version": "1.11.1",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
@@ -14736,9 +15098,9 @@
} }
}, },
"acorn": { "acorn": {
"version": "8.8.0", "version": "8.11.2",
"resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==",
"dev": true "dev": true
}, },
"acorn-import-assertions": { "acorn-import-assertions": {
@@ -16227,6 +16589,28 @@
"integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==", "integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==",
"dev": true "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": { "emoji-regex": {
"version": "8.0.0", "version": "8.0.0",
"resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -16336,8 +16720,7 @@
"escape-html": { "escape-html": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
"dev": true
}, },
"escape-string-regexp": { "escape-string-regexp": {
"version": "1.0.5", "version": "1.0.5",
@@ -18062,6 +18445,12 @@
"resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" "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": { "lodash.debounce": {
"version": "4.0.8", "version": "4.0.8",
"resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
@@ -18333,6 +18722,11 @@
"fs-monkey": "^1.0.3" "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": { "merge-descriptors": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
@@ -18666,6 +19060,11 @@
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
"dev": true "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": { "npm-run-path": {
"version": "2.0.2", "version": "2.0.2",
"resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", "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==", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
"dev": true "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": { "update-browserslist-db": {
"version": "1.0.5", "version": "1.0.5",
"resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz",

View File

@@ -15,6 +15,7 @@
"ant-design-vue": "^3.2.12", "ant-design-vue": "^3.2.12",
"axios": "^1.4.0", "axios": "^1.4.0",
"core-js": "^3.8.3", "core-js": "^3.8.3",
"element-plus": "^2.4.2",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"html2canvas": "^1.4.1", "html2canvas": "^1.4.1",
"jszip": "^3.10.1", "jszip": "^3.10.1",
@@ -46,6 +47,7 @@
"less-loader": "^11.0.0", "less-loader": "^11.0.0",
"style-resources-loader": "^1.5.0", "style-resources-loader": "^1.5.0",
"typescript": "~4.5.5", "typescript": "~4.5.5",
"unplugin-element-plus": "^0.8.0",
"vue-cli-plugin-style-resources-loader": "^0.1.5", "vue-cli-plugin-style-resources-loader": "^0.1.5",
"vue-lazyload": "^3.0.0-rc.2" "vue-lazyload": "^3.0.0-rc.2"
}, },

View File

@@ -104,6 +104,87 @@ li {
cursor: pointer; cursor: pointer;
zoom: 0.9; 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 { .ant-select-allow-clear {
font-size: 1.2rem; font-size: 1.2rem;
height: 3rem; height: 3rem;
@@ -332,7 +413,6 @@ li {
} }
.pin_block .ant-checkbox-wrapper span { .pin_block .ant-checkbox-wrapper span {
font-size: 1.4rem; font-size: 1.4rem;
height: 100%;
line-height: 2.3rem; line-height: 2.3rem;
} }
.pin_block .ant-checkbox-wrapper span .ant-checkbox-input::after { .pin_block .ant-checkbox-wrapper span .ant-checkbox-input::after {
@@ -378,7 +458,6 @@ li {
} }
.libraryPageCascader .cascader_btn_max { .libraryPageCascader .cascader_btn_max {
height: 4rem; height: 4rem;
position: absolute;
width: 100%; width: 100%;
border-bottom: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;
display: flex; display: flex;
@@ -386,6 +465,7 @@ li {
} }
.libraryPageCascader .cascader_btn_max .cascader_btn1 { .libraryPageCascader .cascader_btn_max .cascader_btn1 {
margin: 0 1rem; margin: 0 1rem;
line-height: 1.5rem;
} }
.libraryPageCascader .ant-cascader-menu { .libraryPageCascader .ant-cascader-menu {
margin-top: 4rem; margin-top: 4rem;

View File

@@ -115,6 +115,98 @@ ul,li{
zoom: .9; 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多级菜单 //Library多级菜单
.ant-select-allow-clear{ .ant-select-allow-clear{
font-size: 1.2rem; font-size: 1.2rem;
@@ -328,7 +420,9 @@ ul,li{
} }
} }
} }
.ant-message-info .anticon{
// color: #b2b2b2;
}
.habit :deep(.ant-btn:hover), .habit :deep(.ant-btn:hover),
:deep(.ant-btn:focus), :deep(.ant-btn:focus),
:deep(.ant-btn:active), :deep(.ant-btn:active),
@@ -387,7 +481,6 @@ ul,li{
align-items: center; align-items: center;
span{ span{
font-size: 1.4rem; font-size: 1.4rem;
height: 100%;
line-height: 2.3rem; line-height: 2.3rem;
.ant-checkbox-input::after{ .ant-checkbox-input::after{
height: auto; height: auto;
@@ -433,13 +526,13 @@ ul,li{
border-radius: 1rem; border-radius: 1rem;
.cascader_btn_max{ .cascader_btn_max{
height: 4rem; height: 4rem;
position: absolute;
width: 100%; width: 100%;
border-bottom: 1px solid rgb(225 225 225); border-bottom: 1px solid rgb(225 225 225);
display: flex; display: flex;
align-items: center; align-items: center;
.cascader_btn1{ .cascader_btn1{
margin: 0 1rem; margin: 0 1rem;
line-height: 1.5rem;
} }
} }
.ant-cascader-menu{ .ant-cascader-menu{

View File

@@ -477,7 +477,7 @@ export default defineComponent({
// return `rgb(${r}, ${g}, ${b})`; // return `rgb(${r}, ${g}, ${b})`;
// box.style.backgroundColor = label.textContent = result.sRGBHex; // box.style.backgroundColor = label.textContent = result.sRGBHex;
} catch (e) { } 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" (v) => v.status === "done"
); );
if (this.uploadList.length >= 8) { if (this.uploadList.length >= 8) {
message.warning(this.t('DesignDetailAlter.jsContent2')); message.info(this.t('DesignDetailAlter.jsContent2'));
} else { } else {
// this.store.commit("setSketchboardFile", fileList); // this.store.commit("setSketchboardFile", fileList);
this.uploadList = fileList this.uploadList = fileList
@@ -697,11 +697,11 @@ export default defineComponent({
beforeUpload(file){ beforeUpload(file){
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('DesignDetailAlter.jsContent4')); message.info(this.t('DesignDetailAlter.jsContent4'));
} }
const isLt2M = file.size / 1024 / 1024 < 5; const isLt2M = file.size / 1024 / 1024 < 5;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('DesignDetailAlter.jsContent5')); message.info(this.t('DesignDetailAlter.jsContent5'));
} }
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE; return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
}, },
@@ -785,11 +785,11 @@ export default defineComponent({
this.setColorboardList(colorList) this.setColorboardList(colorList)
this.getColorBg = true this.getColorBg = true
}else{ }else{
message.warning(this.t('DesignDetailAlter.jsContent6')) message.info(this.t('DesignDetailAlter.jsContent6'))
} }
}) })
}else{ }else{
message.warning(this.t('ColorboardUpload.jsContent5')) message.info(this.t('ColorboardUpload.jsContent5'))
} }
}, },

View File

@@ -179,7 +179,7 @@ export default defineComponent({
let DesignPrintOperation = this.$refs.DesignPrintOperation let DesignPrintOperation = this.$refs.DesignPrintOperation
DesignPrintOperation.init() DesignPrintOperation.init()
}else{ }else{
message.warning(this.t('DesignDetailEnd.jsContent1')); message.info(this.t('DesignDetailEnd.jsContent1'));
} }
}, },

View File

@@ -438,7 +438,8 @@ export default defineComponent({
this.getworkspace() this.getworkspace()
} }
} }
}) }).catch((res)=>{
});
}, },
deleteWorkspace(data:any){ deleteWorkspace(data:any){
Https.axiosDelete(Https.httpUrls.workspaceRemove,data).then((rv: any) => { Https.axiosDelete(Https.httpUrls.workspaceRemove,data).then((rv: any) => {
@@ -495,7 +496,7 @@ export default defineComponent({
// this.deleteWorkspace(data) // this.deleteWorkspace(data)
}else{ }else{
if(this.workspaceItemName == ''){ if(this.workspaceItemName == ''){
message.warning(this.t('Habit.jsContent2')); message.info(this.t('Habit.jsContent2'));
}else{ }else{
if(index == -1){ if(index == -1){
let data = { let data = {

View File

@@ -227,7 +227,7 @@ export default defineComponent({
// return `rgb(${r}, ${g}, ${b})`; // return `rgb(${r}, ${g}, ${b})`;
// box.style.backgroundColor = label.textContent = result.sRGBHex; // box.style.backgroundColor = label.textContent = result.sRGBHex;
} catch (e) { } catch (e) {
message.warning(this.t('ColorboardUpload.jsContent1')) message.info(this.t('ColorboardUpload.jsContent1'))
} }
}) })
this.clearSelectColor() this.clearSelectColor()
@@ -286,11 +286,11 @@ export default defineComponent({
this.setColorboardList(colorList) this.setColorboardList(colorList)
this.getColorBg = true this.getColorBg = true
}else{ }else{
message.warning(this.t('ColorboardUpload.jsContent2')) message.info(this.t('ColorboardUpload.jsContent2'))
} }
}) })
}else{ }else{
message.warning(this.t('ColorboardUpload.jsContent5')) message.info(this.t('ColorboardUpload.jsContent5'))
} }
}, },
@@ -396,11 +396,11 @@ export default defineComponent({
beforeUpload(file){ beforeUpload(file){
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('ColorboardUpload.jsContent3')); message.info(this.t('ColorboardUpload.jsContent3'));
} }
const isLt2M = file.size / 1024 / 1024 < 5; const isLt2M = file.size / 1024 / 1024 < 5;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('ColorboardUpload.jsContent4')); message.info(this.t('ColorboardUpload.jsContent4'));
} }
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE; return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
}, },

View File

@@ -333,7 +333,6 @@ export default defineComponent({
generageAdd(data: any) { generageAdd(data: any) {
data.type_ = this.type_; data.type_ = this.type_;
data.resData = JSON.parse(JSON.stringify(data)) data.resData = JSON.parse(JSON.stringify(data))
data.jsContent1 = this.t('uploadFile.jsContent1')
this.store.commit("addGenerateMaterialFils", data); this.store.commit("addGenerateMaterialFils", data);
}, },
@@ -344,11 +343,11 @@ export default defineComponent({
file.type === "image/jpg" || file.type === "image/jpg" ||
file.type === "image/bmp"; file.type === "image/bmp";
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('Generate.jsContent1')); message.info(this.t('Generate.jsContent1'));
} }
const isLt2M = file.size / 1024 / 1024 < 2; const isLt2M = file.size / 1024 / 1024 < 2;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('Generate.jsContent2')); message.info(this.t('Generate.jsContent2'));
} }
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE; return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
}, },
@@ -396,13 +395,13 @@ export default defineComponent({
}, },
getgenerate(){ getgenerate(){
if(this.isTest){//试用用户禁止使用 if(this.isTest){//试用用户禁止使用
message.warning( message.info(
this.t('isTest.available') this.t('isTest.available')
); );
return return
} }
if(!this.searchPictureName){ if(!this.searchPictureName){
message.warning( message.info(
this.t('Generate.jsContent3') this.t('Generate.jsContent3')
); );
return return
@@ -410,13 +409,13 @@ export default defineComponent({
if(this.searchPictureName){ if(this.searchPictureName){
let arr = this.searchPictureName.split(/\s+/).length let arr = this.searchPictureName.split(/\s+/).length
if(arr > 75){ if(arr > 75){
message.warning( message.info(
this.t('Generate.jsContent4') this.t('Generate.jsContent4')
); );
return return
} }
}else{ }else{
message.warning( message.info(
this.t('Generate.jsContent5') this.t('Generate.jsContent5')
); );
return return
@@ -484,7 +483,7 @@ export default defineComponent({
); );
let arr = this.store.state.UploadFilesModule.sketchboard; let arr = this.store.state.UploadFilesModule.sketchboard;
if (arr.length >= 8) { if (arr.length >= 8) {
message.warning(this.t('Generate.jsContent6')); message.info(this.t('Generate.jsContent6'));
} else { } else {
this.sketchboardList = fileList this.sketchboardList = fileList
} }
@@ -498,7 +497,7 @@ export default defineComponent({
if (index > -1) { if (index > -1) {
this.sketchboardList.splice(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) { showFileCategory(file: any) {
@@ -536,7 +535,6 @@ export default defineComponent({
}, },
deleteFile(item: any) { deleteFile(item: any) {
if (item.type_ == "generate" || item.type_ == "material") { if (item.type_ == "generate" || item.type_ == "material") {
item.jsContent1 = this.t('uploadFile.jsContent1')
this.store.commit("addGenerateMaterialFils", item); this.store.commit("addGenerateMaterialFils", item);
} else { } else {
this.sketchboardList = this.sketchboardList =

View File

@@ -246,7 +246,7 @@ export default defineComponent({
emailNextStepFun() { emailNextStepFun() {
if (!isEmail(this.email)) { if (!isEmail(this.email)) {
message.warning(this.t('Header.jsContent1')); message.info(this.t('Header.jsContent1'));
return; return;
} }
let data = { let data = {

View File

@@ -308,7 +308,7 @@ export default defineComponent({
); );
let arr = this.store.state.UploadFilesModule.moodboard let arr = this.store.state.UploadFilesModule.moodboard
if(arr.length >= 8){ if(arr.length >= 8){
message.warning(this.t('MoodboardUpload.jsContent1')) message.info(this.t('MoodboardUpload.jsContent1'))
}else{ }else{
this.store.commit("setMoodboardFile", fileList); this.store.commit("setMoodboardFile", fileList);
} }
@@ -334,18 +334,17 @@ export default defineComponent({
file.type === "image/jpg" || file.type === "image/jpg" ||
file.type === "image/bmp"; file.type === "image/bmp";
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('MoodboardUpload.jsContent3')); message.info(this.t('MoodboardUpload.jsContent3'));
} }
const isLt2M = file.size / 1024 / 1024 < 2; const isLt2M = file.size / 1024 / 1024 < 2;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('MoodboardUpload.jsContent4')); message.info(this.t('MoodboardUpload.jsContent4'));
} }
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE; return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
}, },
deleteFile(item: any) { deleteFile(item: any) {
if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){ if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){
item.jsContent1 = this.t('uploadFile.jsContent1')
this.store.commit("addGenerateMaterialFils", item); this.store.commit("addGenerateMaterialFils", item);
}else{ }else{
@@ -406,7 +405,7 @@ export default defineComponent({
// layout.init('moodboard') // layout.init('moodboard')
layout.init() layout.init()
}else{ }else{
message.warning(this.t('MoodboardUpload.jsContent5')) message.info(this.t('MoodboardUpload.jsContent5'))
} }
}, },

View File

@@ -268,11 +268,11 @@ export default defineComponent({
beforeUpload(file:any,fileList:any){ beforeUpload(file:any,fileList:any){
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('PrintboardUpload.jsContent1')); message.info(this.t('PrintboardUpload.jsContent1'));
} }
const isLt2M = file.size / 1024 / 1024 < 2; const isLt2M = file.size / 1024 / 1024 < 2;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('PrintboardUpload.jsContent2')); message.info(this.t('PrintboardUpload.jsContent2'));
} }
if(isJpgOrPng && isLt2M){ if(isJpgOrPng && isLt2M){
this.currentFileNum = fileList.length this.currentFileNum = fileList.length
@@ -286,7 +286,6 @@ export default defineComponent({
// this.fileList.splice(item, 1) // this.fileList.splice(item, 1)
// this.store.commit('setPrintboardFile',this.fileList) // this.store.commit('setPrintboardFile',this.fileList)
if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){ if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){
item.jsContent1 = this.t('uploadFile.jsContent1')
this.store.commit("addGenerateMaterialFils", item); this.store.commit("addGenerateMaterialFils", item);
}else{ }else{
this.fileList = this.store.state.UploadFilesModule.printboardFiles this.fileList = this.store.state.UploadFilesModule.printboardFiles
@@ -503,12 +502,12 @@ export default defineComponent({
},500) },500)
}, },
getgenerate(){ getgenerate(){
if(this.isTest){//试用用户禁止使用 // if(this.isTest){//试用用户禁止使用
message.warning( // message.warning(
this.t('isTest.available') // this.t('isTest.available')
); // );
return // return
} // }
//如果是通过moodboard随即图片生成 //如果是通过moodboard随即图片生成
let generage:any = this.$refs.Generate let generage:any = this.$refs.Generate
let generateType = generage.checkbox.filter((v:any)=>v.type)[0].name let generateType = generage.checkbox.filter((v:any)=>v.type)[0].name
@@ -531,7 +530,7 @@ export default defineComponent({
if(generage?.collectionElementid){ if(generage?.collectionElementid){
}else{ }else{
message.warning( message.info(
this.t('PrintboardUpload.jsContent4') this.t('PrintboardUpload.jsContent4')
); );
return return
@@ -543,14 +542,14 @@ export default defineComponent({
if(this.captionGeneration){ if(this.captionGeneration){
let arr = this.captionGeneration.split(/\s+/).length let arr = this.captionGeneration.split(/\s+/).length
if(arr > 75){ if(arr > 75){
message.warning( message.info(
this.t('PrintboardUpload.jsContent5') this.t('PrintboardUpload.jsContent5')
); );
return return
} }
}else{ }else{
message.warning( message.info(
this.t('PrintboardUpload.jsContent6') this.t('PrintboardUpload.jsContent6')
); );
return return
@@ -649,14 +648,16 @@ export default defineComponent({
Https.axiosPost(Https.httpUrls.elementGeneratePrint, data).then((rv) =>{ Https.axiosPost(Https.httpUrls.elementGeneratePrint, data).then((rv) =>{
if(rv){ if(rv){
console.log(rv); console.log(rv);
this.generateList = []
let value = {
id:rv.generateItemId,
imgUrl:rv.generateItemUrl,
id_:GO.id++,
like:rv.isLiked
}
this.generateList.push(value)
this.loadingShow = false
// let data = {
// imgUrl:rv.url,
// resData:rv
// }
// this.printImgList.push(data)
// this.store.commit('setGeneratePrintFile',this.printImgList)
// this.loadingShow = false
} }
}).catch(res=>{ }).catch(res=>{
this.loadingShow = false this.loadingShow = false
@@ -670,7 +671,6 @@ export default defineComponent({
type2: 'Printboard', type2: 'Printboard',
}, },
item.resData = JSON.parse(JSON.stringify(item)) item.resData = JSON.parse(JSON.stringify(item))
item.jsContent1 = this.t('uploadFile.jsContent1')
this.store.commit("addGenerateMaterialFils", item); this.store.commit("addGenerateMaterialFils", item);
} }
} }

View File

@@ -157,7 +157,7 @@ export default defineComponent({
roborSend (){ roborSend (){
this.clearTimer() this.clearTimer()
if(!this.chatCentent){ if(!this.chatCentent){
message.warning(this.t('RobotAssist.jsContent1')); message.info(this.t('RobotAssist.jsContent1'));
return return
} }
this.record.push({ this.record.push({

View File

@@ -422,11 +422,11 @@ export default defineComponent({
file.type === "image/jpg" || file.type === "image/jpg" ||
file.type === "image/bmp"; file.type === "image/bmp";
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('SketchboardUpload.jsContent2')); message.info(this.t('SketchboardUpload.jsContent2'));
} }
const isLt2M = file.size / 1024 / 1024 < 2; const isLt2M = file.size / 1024 / 1024 < 2;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('SketchboardUpload.jsContent3')); message.info(this.t('SketchboardUpload.jsContent3'));
} }
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE; return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
}, },
@@ -484,7 +484,6 @@ export default defineComponent({
deleteFile(item: any) { deleteFile(item: any) {
if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){ if(item.type_.type1 == 'generate' || item.type_.type1 == 'material'){
item.jsContent1 = this.t('uploadFile.jsContent1')
this.store.commit("addGenerateMaterialFils", item); this.store.commit("addGenerateMaterialFils", item);
}else{ }else{
this.fileList = this.store.state.UploadFilesModule.sketchboardFiles this.fileList = this.store.state.UploadFilesModule.sketchboardFiles
@@ -597,7 +596,7 @@ export default defineComponent({
if(generateType == 'image'||generateType == 'text-image'){ if(generateType == 'image'||generateType == 'text-image'){
if(generage?.collectionElementid){ if(generage?.collectionElementid){
}else{ }else{
message.warning( message.info(
this.t('SketchboardUpload.jsContent5') this.t('SketchboardUpload.jsContent5')
); );
return return
@@ -609,13 +608,13 @@ export default defineComponent({
if(this.captionGeneration){ if(this.captionGeneration){
let arr = this.captionGeneration.split(/\s+/).length let arr = this.captionGeneration.split(/\s+/).length
if(arr > 75){ if(arr > 75){
message.warning( message.info(
this.t('SketchboardUpload.jsContent6') this.t('SketchboardUpload.jsContent6')
); );
return return
} }
}else{ }else{
message.warning( message.info(
this.t('SketchboardUpload.jsContent7') this.t('SketchboardUpload.jsContent7')
); );
@@ -651,7 +650,6 @@ export default defineComponent({
type2: 'Sketchboard', type2: 'Sketchboard',
}, },
item.resData = JSON.parse(JSON.stringify(item)) item.resData = JSON.parse(JSON.stringify(item))
item.jsContent1 = this.t('uploadFile.jsContent1')
this.store.commit("addGenerateMaterialFils", item); this.store.commit("addGenerateMaterialFils", item);
} }
}, },

View File

@@ -89,11 +89,11 @@ export default defineComponent({
beforeUpload(file:any){ beforeUpload(file:any){
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('Upload.jsContent2')); message.info(this.t('Upload.jsContent1'));
} }
const isLt2M = file.size / 1024 / 1024 < 2; const isLt2M = file.size / 1024 / 1024 < 2;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('Upload.jsContent2')); message.info(this.t('Upload.jsContent2'));
} }
return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE; return (isJpgOrPng && isLt2M) || Upload.LIST_IGNORE;
}, },
@@ -115,7 +115,7 @@ export default defineComponent({
if(index > -1){ if(index > -1){
this.fileList.splice(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){ deleteFile(index:any){

View File

@@ -91,16 +91,26 @@ export default defineComponent({
}, },
methods:{ methods:{
nextStep(){ nextStep(){
let colorBoards = this.store.state.UploadFilesModule.colorBoards
if(this.collectionStep == 1){ if(this.collectionStep == 1){
let disposeMoodboard = this.store.state.UploadFilesModule.disposeMoodboard let disposeMoodboard = this.store.state.UploadFilesModule.disposeMoodboard
let moodboard = this.store.state.UploadFilesModule.moodboard let moodboard = this.store.state.UploadFilesModule.moodboard
if(moodboard.length > 1){ if(moodboard.length > 1){
if (!disposeMoodboard || disposeMoodboard.length == 0) { if (!disposeMoodboard || disposeMoodboard.length == 0) {
message.warning(this.$t('collectionModal.jsContent1')) message.info(this.$t('collectionModal.jsContent1'))
return return
} }
} }
}
if(this.collectionStep == 3){
if(colorBoards.length >= 1){
}else{
message.info(this.$t('collectionModal.jsContent3'))
return
}
} }
this.collectionStep = this.collectionStep + 1 this.collectionStep = this.collectionStep + 1
}, },
@@ -149,7 +159,7 @@ export default defineComponent({
let colorBoards = this.store.state.UploadFilesModule.colorBoards let colorBoards = this.store.state.UploadFilesModule.colorBoards
if(!colorBoards || colorBoards?.length < 1){ if(!colorBoards || colorBoards?.length < 1){
message.warning(this.$t('collectionModal.jsContent3')) message.info(this.$t('collectionModal.jsContent3'))
return return
} }
this.store.commit('clearAllId') this.store.commit('clearAllId')

View File

@@ -51,6 +51,7 @@
import { defineComponent,ref,createVNode,watch,nextTick,inject} from 'vue' import { defineComponent,ref,createVNode,watch,nextTick,inject} from 'vue'
import { Https } from "@/tool/https"; import { Https } from "@/tool/https";
import {dataURLtoFile,base64toFile} from "@/tool/util" import {dataURLtoFile,base64toFile} from "@/tool/util"
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
import { getCookie } from "@/tool/cookie"; import { getCookie } from "@/tool/cookie";
import 'vue-cropper/dist/index.css' import 'vue-cropper/dist/index.css'
import { VueCropper } from "vue-cropper"; import { VueCropper } from "vue-cropper";
@@ -181,6 +182,7 @@ export default defineComponent({
if(index == -1){ if(index == -1){
if(this.itemName == ''){ if(this.itemName == ''){
message.warning(this.t('Habit.jsContent2')); message.warning(this.t('Habit.jsContent2'));
return
}else{ }else{
if(item){ if(item){
@@ -264,6 +266,25 @@ export default defineComponent({
this.getClass() this.getClass()
} }
).catch((res)=>{ ).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(){ getClass(){

View File

@@ -104,10 +104,6 @@ export default {
jsContent1:'Deleted successfully', jsContent1:'Deleted successfully',
jsContent2:'Do you really want to delete this collection? ', jsContent2:'Do you really want to delete this collection? ',
jsContent3:'Change successfully', 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:{ ModelPlacement:{
Registration:'Registration', Registration:'Registration',
@@ -263,7 +259,7 @@ export default {
PrinCollection:'select printboard for your collection', PrinCollection:'select printboard for your collection',
ColorCollection:'select colors for your collection', ColorCollection:'select colors for your collection',
SketchCollection:'select sketchboard 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? ', jsContent2:'The uploaded files will not be saved, being sure to continue? ',
jsContent3:'You must choose one or more colors for further process.', jsContent3:'You must choose one or more colors for further process.',
}, },

View File

@@ -54,15 +54,29 @@ axios.interceptors.response.use((res) =>{
if (res.data.errCode === 0) { if (res.data.errCode === 0) {
// message.error(res.data.errMsg) // message.error(res.data.errMsg)
return Promise.resolve(res.data.data); return Promise.resolve(res.data.data);
} else { } else if(res.data.errCode === 1){
return Promise.reject(res.data);
} else if(res.data.errCode === 2){
message.warning(res.data.errMsg) 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); return Promise.reject(res.data);
} }
} else { } else {
if (res.data.errCode === 0) {
message.warning(res.data.errMsg) message.warning(res.data.errMsg)
// message.error(res.data.errMsg)
return Promise.reject(res.data); 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) { }, function(error) {
@@ -71,7 +85,7 @@ axios.interceptors.response.use((res) =>{
return Promise.reject() return Promise.reject()
} }
let data_new = error?.response?.data 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); return Promise.reject(data_new);
}); });

View File

@@ -499,7 +499,7 @@ export default defineComponent({
let { colorBoards } = let { colorBoards } =
this.store.state.UploadFilesModule.allBoardData; this.store.state.UploadFilesModule.allBoardData;
if (!colorBoards || colorBoards?.length < 1) { if (!colorBoards || colorBoards?.length < 1) {
message.warning( message.info(
this.t('HomeView.jsContent1') this.t('HomeView.jsContent1')
); );
return; return;
@@ -536,7 +536,7 @@ export default defineComponent({
let { colorBoards } = let { colorBoards } =
this.store.state.UploadFilesModule.allBoardData; this.store.state.UploadFilesModule.allBoardData;
if (!colorBoards || colorBoards?.length < 1) { if (!colorBoards || colorBoards?.length < 1) {
message.warning( message.info(
this.t('HomeView.jsContent2') this.t('HomeView.jsContent2')
); );
return; return;

View File

@@ -90,7 +90,7 @@
<div class="content_search_block"> <div class="content_search_block">
<input class="search_input" :placeholder="$t('LibraryPage.inputContent1')" v-model="searchPictureName" @keydown.enter="getLibraryList()"> <input class="search_input" :placeholder="$t('LibraryPage.inputContent1')" v-model="searchPictureName" @keydown.enter="getLibraryList()">
<div class="search_cascader"> <div class="search_cascader">
<a-cascader <!-- <a-cascader
@click.stop="dropdownVisibleChange" @click.stop="dropdownVisibleChange"
ref="cascader" ref="cascader"
v-model:value="value.labelValue" v-model:value="value.labelValue"
@@ -106,18 +106,23 @@
:open="false" :open="false"
dropdownClassName="libraryPageCascader" dropdownClassName="libraryPageCascader"
> >
</a-cascader> </a-cascader> -->
<div v-show="labelOpen.labelOpen" @click.stop="" class="search_cascader_checkbox"> <el-cascader
<a-checkbox-group
v-model:value="value.labelValue"
:options="options" :options="options"
/> :filterable="true"
<br> v-model="value.labelValue"
<a-checkbox-group :collapse-tags="true"
v-model:value="value.labelValue" :show-all-levels="false"
:options="options.childList" :clearable="true"
/> :max-collapse-tags=3
</div> :props="props"
:collapse-tags-tooltip="true"
clearable
ref="cascader"
popper-class="libraryPageCascader"
@visible-change="dropdownVisibleChange"
>
</el-cascader>
</div> </div>
<!-- <div class="search_icon_block" @click="getLibraryList()"><span class="icon iconfont icon-sousuo"></span></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"> <div class="rename_form_content">
<input class="rename_form_input" :placeholder="$t('LibraryPage.inputContent3')" v-model="newPicName" @keydown.enter="confrimRename()"> <input class="rename_form_input" :placeholder="$t('LibraryPage.inputContent3')" v-model="newPicName" @keydown.enter="confrimRename()">
</div> </div>
<a-cascader <el-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" :options="options"
placeholder="Please select" :filterable="true"
:show-search="{ filter }" v-model="value.editLabelValue"
:open="labelOpen.editLabelOpen" :collapse-tags="true"
dropdownClassName="editLabel" :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_list">
<div class="rename_button_item rename_cancel_button" @click="closeRenameModal()">{{ $t('LibraryPage.Cancel') }}</div> <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> <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 { getCookie } from "@/tool/cookie";
import { useI18n } from "vue-i18n"; import { useI18n } from "vue-i18n";
import type { ShowSearchType } from 'ant-design-vue/es/cascader'; import type { ShowSearchType } from 'ant-design-vue/es/cascader';
import { ElCascader } from 'element-plus'
export default defineComponent({ export default defineComponent({
components: { components: {
HeaderComponent, HeaderComponent,
@@ -366,6 +369,7 @@ export default defineComponent({
setLabel, setLabel,
ModelPlacementMobile, ModelPlacementMobile,
RobotAssist, RobotAssist,
ElCascader,
}, },
setup() { setup() {
@@ -442,15 +446,20 @@ export default defineComponent({
labelValue:[], labelValue:[],
editLabelValue:[], editLabelValue:[],
}) })
const filter: ShowSearchType['filter'] = (inputValue, path) => {
return path.some(option => option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1);
}; let props = {
let labelOpen = ref({ multiple: true,
labelOpen:false, checkStrictly: true,
editLabelOpen:false, emitPath:true,
}) children:'childList',
value:'id',
label:'classificationName',
}
let isTest = ref() let isTest = ref()
return { return {
menuList, menuList,
selectImgList, selectImgList,
@@ -483,9 +492,8 @@ export default defineComponent({
printModel, printModel,
value, value,
options, options,
filter,
t, t,
labelOpen, props,
isTest, isTest,
} }
}, },
@@ -686,19 +694,7 @@ export default defineComponent({
libraryName:this.newPicName, libraryName:this.newPicName,
timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone, timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
} }
// Https.axiosPost(Https.httpUrls.batchUpdateLibraryName, data).then( let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
// (rv: any) => {
// if(this.renameType ==='batch'){
// this.selectImgList = []
// }
// this.getLibraryList()
// this.closeRenameModal()
// }
// ).catch((res)=>{
// this.closeRenameModal()
// });
console.log(this.value);
let labelArr:any = [] let labelArr:any = []
this.value.editLabelValue.forEach((item:any)=>{ this.value.editLabelValue.forEach((item:any)=>{
// if(item.length > 1){ // if(item.length > 1){
@@ -709,7 +705,6 @@ export default defineComponent({
labelArr.push(item[item.length-1]) labelArr.push(item[item.length-1])
}) })
let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
let data2 = { let data2 = {
"classificationIdList": labelArr, "classificationIdList": labelArr,
"classificationName": "", "classificationName": "",
@@ -720,16 +715,28 @@ export default defineComponent({
"updateTime": "", "updateTime": "",
"userId": 0 "userId": 0
} }
// Https.axiosPost(Https.httpUrls.relationLibrary, data2).then( Https.axiosPost(Https.httpUrls.batchUpdateLibraryName, data).then(
// (rv: any) => { (rv: any) => {
// console.log(rv); if(this.renameType ==='batch'){
// this.getLibraryList() this.selectImgList = []
// this.closeRenameModal() }
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( Https.axiosPost(Https.httpUrls.getRelClassificationIdList, classData).then(
(rv: any) => { (rv: any) => {
let arr:any = [] let arr:any = []
this.options.forEach((item:any)=>{ // this.options.forEach((item:any)=>{
rv.forEach((rvItem:any) => { // rv.forEach((rvItem:any) => {
if(item.id == rvItem){ // if(item.id == rvItem){
arr.push(item.id) // arr.push(item.id)
}else{ // }else{
item.childList.forEach((optionsItem:any) => { // item.childList.forEach((optionsItem:any) => {
if(optionsItem.id == rvItem){ // if(optionsItem.id == rvItem){
arr.push([optionsItem.parentId,optionsItem.id]) // arr.push([optionsItem.parentId,optionsItem.id])
} // }
}); // });
} // }
}); // });
}) // })
this.value.editLabelValue = arr this.value.editLabelValue = rv
} }
).catch((res)=>{ ).catch((res)=>{
}); });
} }
this.renameType = type this.renameType = type
this.labelOpen.labelOpen = false
this.renameVisivle = true this.renameVisivle = true
}, },
upLoad(){ upLoad(){
@@ -799,7 +801,6 @@ export default defineComponent({
}, },
//删除单个图片 //删除单个图片
deleteSinglePic(data:any,index:any){ deleteSinglePic(data:any,index:any){
this.labelOpen.labelOpen = false
let _this = this let _this = this
Modal.confirm({ Modal.confirm({
title: this.t('LibraryPage.jsContent1'), title: this.t('LibraryPage.jsContent1'),
@@ -848,17 +849,36 @@ export default defineComponent({
} }
} }
).catch((res)=>{ ).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){ beforeUpload(file:any,fileList:any){
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp'; const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'image/jpg' || file.type === 'image/bmp';
if (!isJpgOrPng) { if (!isJpgOrPng) {
message.warning(this.t('LibraryPage.jsContent3')); message.info(this.t('LibraryPage.jsContent3'));
} }
const isLt2M = file.size / 1024 / 1024 < 2; const isLt2M = file.size / 1024 / 1024 < 2;
if (!isLt2M) { if (!isLt2M) {
message.warning(this.t('LibraryPage.jsContent4')); message.info(this.t('LibraryPage.jsContent4'));
} }
if(isJpgOrPng && isLt2M){ if(isJpgOrPng && isLt2M){
this.currentUploadFileNum = fileList.length this.currentUploadFileNum = fileList.length
@@ -941,8 +961,7 @@ export default defineComponent({
this.value.labelValue.forEach((item:any)=>{ this.value.labelValue.forEach((item:any)=>{
labelArr.push(item[item.length-1]) 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 designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
let data = { let data = {
classificationIdList:labelArr, classificationIdList:labelArr,
@@ -971,7 +990,6 @@ export default defineComponent({
...data.libraryModelPoint, ...data.libraryModelPoint,
url:data.url, url:data.url,
} }
this.labelOpen.labelOpen = false
this.placementClick(newData) this.placementClick(newData)
}, },
@@ -1022,7 +1040,7 @@ export default defineComponent({
if (index > -1) { if (index > -1) {
this.selectGenerateList.splice(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) { deleteFile(index: any) {
@@ -1063,7 +1081,7 @@ export default defineComponent({
}, },
getgenerate(){ getgenerate(){
if(this.isTest){//试用用户禁止使用 if(this.isTest){//试用用户禁止使用
message.warning( message.info(
this.t('isTest.available') this.t('isTest.available')
); );
return return
@@ -1104,7 +1122,7 @@ export default defineComponent({
} }
}else{ }else{
message.warning( message.info(
this.t('LibraryPage.jsContent7') this.t('LibraryPage.jsContent7')
); );
return return
@@ -1133,71 +1151,45 @@ export default defineComponent({
}, },
dropdownVisibleChange(){ dropdownVisibleChange(){
this.labelOpen.labelOpen = true nextTick().then(()=>{
document.addEventListener('click',this.setClick) let cascader = document.getElementsByClassName('libraryPageCascader')[0]
// nextTick().then(()=>{ let cascaderChild = cascader
// let cascader = document.getElementsByClassName('libraryPageCascader')[0] if(cascader.children.length > 3 ){
// let cascaderChild = cascader.children[0].children[0] }else{
// cascader.addEventListener('click',(event)=>{ let button1:any = document.createElement("span")
// event.stopPropagation() button1.classList.add('started_btn','cascader_btn1')
// }) let button2:any = document.createElement("span")
// if(cascader.children[0].children[0].children.length > 1){ button2.classList.add('started_btn','cascader_btn2')
// }else{ let divMax:any = document.createElement("div")
divMax.classList.add('cascader_btn_max')
// let button1:any = document.createElement("span") button1.textContent = 'edit'
// button1.classList.add('started_btn','cascader_btn1') // button2.textContent = '删除'
// let button2:any = document.createElement("span") button1.addEventListener('click',this.removeLabel,false)
// button2.classList.add('started_btn','cascader_btn2') divMax.appendChild(button1)
// let divMax:any = document.createElement("div") // divMax.appendChild(button2)
// divMax.classList.add('cascader_btn_max') cascaderChild?.insertAdjacentElement("afterbegin", divMax);
// button1.textContent = 'redact' // cascader.addEventListener('click',this.cascaderClick)
// // 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)
// }
// })
}, },
// cascaderClick(e:Event){ // cascaderClick(e:Event){
// console.log(e.target) // console.log(e.target)
// }, // },
setLabel1(value:any){
console.log(value); removeLabel(){
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(){
let setLabel:any = this.$refs.setLabel 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) setLabel.init('add',this.options)
}, },
// removeLabel(){
// let setLabel:any = this.$refs.setLabel
// setLabel.init('remove')
// this.labelOpen = false
// }
labelSearch(){ labelSearch(){
this.labelOpen.editLabelOpen = true
document.addEventListener('click',this.setClick)
nextTick().then(()=>{ nextTick().then(()=>{
let cascader = document.getElementsByClassName('editLabel')[0] let cascader = document.getElementsByClassName('editLabel')[0]
cascader.addEventListener('click',(event)=>{ cascader.addEventListener('click',(event)=>{
event.stopPropagation() event.stopPropagation()
}) })
console.log(this.value.editLabelValue);
}) })
@@ -1399,17 +1391,7 @@ export default defineComponent({
width: 60%; width: 60%;
display: flex; display: flex;
position: relative; 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{ .search_icon_block{
@@ -1785,19 +1767,11 @@ export default defineComponent({
color: #FFFFFF; color: #FFFFFF;
} }
} }
.ant-select-allow-clear{ .el-cascader{
height: 4.6rem; height: 4.6rem;
margin-top: 2rem; margin-top: 2rem;
.ant-select-selector{ .el-tag__content{
.ant-select-selection-overflow{ line-height: 2.5;
.ant-select-selection-overflow-item{
.ant-select-selection-item{
.ant-select-selection-item-content{
line-height: 2.7;
}
}
}
}
} }
} }

View File

@@ -298,7 +298,7 @@ export default defineComponent({
//邮箱登录的下一步 //邮箱登录的下一步
emailNextStepFun() { emailNextStepFun() {
if (!isEmail(this.email)) { if (!isEmail(this.email)) {
message.warning("The email format is incorrect"); message.info("The email format is incorrect");
return; return;
} }
let data = { let data = {
@@ -331,7 +331,7 @@ export default defineComponent({
//忘记密码的下一步 //忘记密码的下一步
forgetPasswordNextStepFun() { forgetPasswordNextStepFun() {
if (!isEmail(this.forgetPasswordEmail)) { if (!isEmail(this.forgetPasswordEmail)) {
message.warning("The email format is incorrect"); message.info("The email format is incorrect");
return; return;
} }
let data = { let data = {
@@ -381,22 +381,22 @@ export default defineComponent({
return; return;
}else{ }else{
if (!this.username || !this.password) { if (!this.username || !this.password) {
message.warning("Please enter your account number or password"); message.info("Please enter your account number or password");
return; return;
} }
//输入邮箱 //输入邮箱
if (!this.email) { if (!this.email) {
message.warning("Please enter your email address"); message.info("Please enter your email address");
return; return;
} }
//判断邮箱格式是否正确 //判断邮箱格式是否正确
if (!isEmail(this.email)) { if (!isEmail(this.email)) {
message.warning("The email format is incorrect"); message.info("The email format is incorrect");
return; return;
} }
//判断是否同意隐私政策 //判断是否同意隐私政策
if (!this.checked) { if (!this.checked) {
message.warning("Agree to all terms, privacy fees and policies"); message.info("Agree to all terms, privacy fees and policies");
return; return;
} }
let data = { let data = {
@@ -453,7 +453,7 @@ export default defineComponent({
if (rv) { if (rv) {
this.createTimer(); this.createTimer();
let token = rv.token; let token = rv.token;
let isTest = true let isTest = false
setCookie("token", token); setCookie("token", token);
setCookie("isTest", isTest); setCookie("isTest", isTest);
setCookie("userInfo", JSON.stringify(rv)); setCookie("userInfo", JSON.stringify(rv));

View File

@@ -67,5 +67,12 @@ module.exports = defineConfig({
}, },
} },
configureWebpack: {
plugins: [
require('unplugin-element-plus/webpack')({
// options
}),
],
},
}) })