Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
夜猫逐梦
1024程序员开源挑战赛
提交
1befc046
1
1024程序员开源挑战赛
项目概览
夜猫逐梦
/
1024程序员开源挑战赛
与 Fork 源项目一致
Fork自
GitCode / 1024程序员开源挑战赛(10.23-11.14)
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
1
1024程序员开源挑战赛
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1befc046
编写于
11月 06, 2021
作者:
B
baiy
提交者:
ninecents
10月 23, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
条形码优化
上级
107b94df
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
262 addition
and
325 deletion
+262
-325
package-lock.json
package-lock.json
+0
-21
package.json
package.json
+12
-9
src/tool/model.js
src/tool/model.js
+13
-11
src/views/tool/barcode.vue
src/views/tool/barcode.vue
+237
-284
未找到文件。
package-lock.json
浏览文件 @
1befc046
...
...
@@ -3265,11 +3265,6 @@
"dev"
:
true
,
"optional"
:
true
},
"clamp"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz"
,
"integrity"
:
"sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ="
},
"class-utils"
:
{
"version"
:
"0.3.6"
,
"resolved"
:
"https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"
,
...
...
@@ -7646,11 +7641,6 @@
"object-visit"
:
"^1.0.0"
}
},
"material-colors"
:
{
"version"
:
"1.2.6"
,
"resolved"
:
"https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz"
,
"integrity"
:
"sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg=="
},
"md5.js"
:
{
"version"
:
"1.3.5"
,
"resolved"
:
"https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"
,
...
...
@@ -12360,17 +12350,6 @@
"integrity"
:
"sha512-cCjEgTD4nO5YQeRgdrrOqN7Qc2MzBx2u90J/CJ3Gp4PZ2sUONZE67/Qy+zWNHCWVCYsSEIvbnPSuiiQeEr1KSQ=="
,
"dev"
:
true
},
"vue-color"
:
{
"version"
:
"2.8.1"
,
"resolved"
:
"https://registry.npmjs.org/vue-color/-/vue-color-2.8.1.tgz"
,
"integrity"
:
"sha512-BoLCEHisXi2QgwlhZBg9UepvzZZmi4176vbr+31Shen5WWZwSLVgdScEPcB+yrAtuHAz42309C0A4+WiL9lNBw=="
,
"requires"
:
{
"clamp"
:
"^1.0.1"
,
"lodash.throttle"
:
"^4.0.0"
,
"material-colors"
:
"^1.0.0"
,
"tinycolor2"
:
"^1.1.2"
}
},
"vue-eslint-parser"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz"
,
...
...
package.json
浏览文件 @
1befc046
{
"name"
:
"c-tool"
,
"version"
:
"1.
8.3
"
,
"version"
:
"1.
9.0
"
,
"private"
:
true
,
"scripts"
:
{
"serve"
:
"vue-cli-service serve --port 8081"
,
...
...
@@ -8,10 +8,10 @@
"lint"
:
"vue-cli-service lint"
},
"dependencies"
:
{
"
@babel/parser
"
:
"
^7.1
5.8
"
,
"
@prettier/plugin-php
"
:
"
^0.17.
5
"
,
"
@babel/parser
"
:
"
^7.1
6.2
"
,
"
@prettier/plugin-php
"
:
"
^0.17.
6
"
,
"
@prettier/plugin-xml
"
:
"
^1.1.0
"
,
"
@typescript-eslint/typescript-estree
"
:
"
^5.
2
.0
"
,
"
@typescript-eslint/typescript-estree
"
:
"
^5.
3
.0
"
,
"
angular-html-parser
"
:
"
^1.8.0
"
,
"
axios
"
:
"
^0.21.4
"
,
"
babel-runtime
"
:
"
^6.26.0
"
,
...
...
@@ -21,7 +21,6 @@
"
cronstrue
"
:
"
^1.122.0
"
,
"
crypto-js
"
:
"
^3.3.0
"
,
"
file
"
:
"
^0.2.2
"
,
"
http-build-query
"
:
"
^0.7.0
"
,
"
ipinyinjs
"
:
"
^1.0.0
"
,
"
is-url
"
:
"
^1.2.4
"
,
"
jian_fan
"
:
"
^1.0.3
"
,
...
...
@@ -30,6 +29,7 @@
"
js-yaml
"
:
"
^3.14.1
"
,
"
jsbarcode
"
:
"
^3.11.5
"
,
"
json-to-properties
"
:
"
^1.1.3
"
,
"
json5
"
:
"
^2.2.0
"
,
"
jsonlint
"
:
"
^1.6.3
"
,
"
jsrsasign
"
:
"
^10.4.1
"
,
"
jsrsasign-util
"
:
"
^1.0.5
"
,
...
...
@@ -39,24 +39,24 @@
"
moment
"
:
"
^2.29.1
"
,
"
monaco-editor
"
:
"
^0.29.1
"
,
"
monaco-editor-webpack-plugin
"
:
"
^5.0.0
"
,
"
php-array-reader
"
:
"
^1.3.
0
"
,
"
php-array-reader
"
:
"
^1.3.
2
"
,
"
phparr
"
:
"
^0.2.0
"
,
"
postcss-less
"
:
"
^5.0.0
"
,
"
postcss-scss
"
:
"
^4.0.
1
"
,
"
postcss-scss
"
:
"
^4.0.
2
"
,
"
prettier
"
:
"
^2.4.1
"
,
"
prettier-plugin-java
"
:
"
^1.5.0
"
,
"
prettier-plugin-sql
"
:
"
^0.3.0
"
,
"
properties-to-json
"
:
"
^0.1.7
"
,
"
qrcode
"
:
"
^1.4.4
"
,
"
qrcode-parser
"
:
"
^1.2.0
"
,
"
query-string
"
:
"
^6.1
3.7
"
,
"
query-string
"
:
"
^6.1
4.1
"
,
"
serialize-php
"
:
"
^1.1.2
"
,
"
sm-crypto
"
:
"
^0.1.4
"
,
"
system
"
:
"
^2.0.1
"
,
"
uuid
"
:
"
^8.3.2
"
,
"
view-design
"
:
"
^4.6.1
"
,
"
vue
"
:
"
^2.6.14
"
,
"
vue-
color
"
:
"
^2.8.1
"
,
"
vue-
i18n
"
:
"
^8.26.7
"
,
"
vue-router
"
:
"
^3.5.3
"
,
"
x2js
"
:
"
github:abdolence/x2js
"
},
...
...
@@ -94,6 +94,9 @@
},
"parserOptions"
:
{
"parser"
:
"babel-eslint"
},
"globals"
:
{
"__"
:
"writable"
}
},
"postcss"
:
{
...
...
src/tool/model.js
浏览文件 @
1befc046
...
...
@@ -55,7 +55,7 @@ export const plugin = {
}
else
if
(
setting
.
autoReadCopy
())
{
let
paste
=
clipboard
.
paste
()
if
(
!
data
[
clipboardField
]
&&
paste
)
{
if
(
setting
.
autoReadCopyFilter
()){
if
(
setting
.
autoReadCopyFilter
())
{
paste
=
paste
.
trim
()
}
data
[
clipboardField
]
=
paste
...
...
@@ -67,17 +67,19 @@ export const plugin = {
Vue
.
prototype
.
$saveToolData
=
function
(
data
)
{
return
history
(
model
.
getCurrentTool
()).
push
(
data
)
}
Vue
.
prototype
.
$clipboardCopy
=
function
(
data
)
{
if
(
!
setting
.
autoSaveCopy
()
||
!
data
)
return
clipboard
.
copy
(
data
,()
=>
{
this
.
$Message
.
success
(
'
结果已复制 ^o^
'
)
})
Vue
.
prototype
.
$clipboardCopy
=
function
(
data
,
force
=
false
)
{
if
((
setting
.
autoSaveCopy
()
||
force
)
&&
data
){
clipboard
.
copy
(
data
,
()
=>
{
this
.
$Message
.
success
(
'
结果已复制 ^o^
'
)
})
}
}
Vue
.
prototype
.
$clipboardCopyImages
=
function
(
data
)
{
if
(
!
setting
.
autoSaveCopy
()
||
!
data
)
return
clipboard
.
copyImage
(
data
,()
=>
{
this
.
$Message
.
success
(
'
图片已复制 ^o^
'
)
})
Vue
.
prototype
.
$clipboardCopyImages
=
function
(
data
,
force
=
false
)
{
if
((
setting
.
autoSaveCopy
()
||
force
)
&&
data
){
clipboard
.
copyImage
(
data
,
()
=>
{
this
.
$Message
.
success
(
'
图片已复制 ^o^
'
)
})
}
}
},
}
...
...
src/views/tool/barcode.vue
浏览文件 @
1befc046
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录