Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
37d526b6
Commit
37d526b6
authored
Dec 08, 2021
by
季圣华
Browse files
将部分在线调用js和图片改为离线文件
parent
9fac1950
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
jshERP-web/public/less.min.js
0 → 100644
View file @
37d526b6
This diff is collapsed.
Click to expand it.
jshERP-web/src/assets/dark.svg
0 → 100644
View file @
37d526b6
<?xml version="1.0" encoding="UTF-8"?>
<svg
width=
"52px"
height=
"45px"
viewBox=
"0 0 52 45"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
>
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
<title>
Group 5 Copy 5
</title>
<desc>
Created with Sketch.
</desc>
<defs>
<filter
x=
"-9.4%"
y=
"-6.2%"
width=
"118.8%"
height=
"122.5%"
filterUnits=
"objectBoundingBox"
id=
"filter-1"
>
<feOffset
dx=
"0"
dy=
"1"
in=
"SourceAlpha"
result=
"shadowOffsetOuter1"
></feOffset>
<feGaussianBlur
stdDeviation=
"1"
in=
"shadowOffsetOuter1"
result=
"shadowBlurOuter1"
></feGaussianBlur>
<feColorMatrix
values=
"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"
type=
"matrix"
in=
"shadowBlurOuter1"
result=
"shadowMatrixOuter1"
></feColorMatrix>
<feMerge>
<feMergeNode
in=
"shadowMatrixOuter1"
></feMergeNode>
<feMergeNode
in=
"SourceGraphic"
></feMergeNode>
</feMerge>
</filter>
<rect
id=
"path-2"
x=
"0"
y=
"0"
width=
"48"
height=
"40"
rx=
"4"
></rect>
<filter
x=
"-4.2%"
y=
"-2.5%"
width=
"108.3%"
height=
"110.0%"
filterUnits=
"objectBoundingBox"
id=
"filter-4"
>
<feOffset
dx=
"0"
dy=
"1"
in=
"SourceAlpha"
result=
"shadowOffsetOuter1"
></feOffset>
<feGaussianBlur
stdDeviation=
"0.5"
in=
"shadowOffsetOuter1"
result=
"shadowBlurOuter1"
></feGaussianBlur>
<feColorMatrix
values=
"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"
type=
"matrix"
in=
"shadowBlurOuter1"
></feColorMatrix>
</filter>
</defs>
<g
id=
"配置面板"
stroke=
"none"
stroke-width=
"1"
fill=
"none"
fill-rule=
"evenodd"
>
<g
id=
"setting-copy-2"
transform=
"translate(-1190.000000, -136.000000)"
>
<g
id=
"Group-8"
transform=
"translate(1167.000000, 0.000000)"
>
<g
id=
"Group-5-Copy-5"
filter=
"url(#filter-1)"
transform=
"translate(25.000000, 137.000000)"
>
<mask
id=
"mask-3"
fill=
"white"
>
<use
xlink:href=
"#path-2"
></use>
</mask>
<g
id=
"Rectangle-18"
>
<use
fill=
"black"
fill-opacity=
"1"
filter=
"url(#filter-4)"
xlink:href=
"#path-2"
></use>
<use
fill=
"#F0F2F5"
fill-rule=
"evenodd"
xlink:href=
"#path-2"
></use>
</g>
<rect
id=
"Rectangle-11"
fill=
"#FFFFFF"
mask=
"url(#mask-3)"
x=
"-1"
y=
"0"
width=
"49"
height=
"10"
></rect>
<rect
id=
"Rectangle-18"
fill=
"#303648"
mask=
"url(#mask-3)"
x=
"0"
y=
"0"
width=
"16"
height=
"44"
></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
jshERP-web/src/assets/light.svg
0 → 100644
View file @
37d526b6
<?xml version="1.0" encoding="UTF-8"?>
<svg
width=
"52px"
height=
"45px"
viewBox=
"0 0 52 45"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
>
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
<title>
Group 5
</title>
<desc>
Created with Sketch.
</desc>
<defs>
<filter
x=
"-9.4%"
y=
"-6.2%"
width=
"118.8%"
height=
"122.5%"
filterUnits=
"objectBoundingBox"
id=
"filter-1"
>
<feOffset
dx=
"0"
dy=
"1"
in=
"SourceAlpha"
result=
"shadowOffsetOuter1"
></feOffset>
<feGaussianBlur
stdDeviation=
"1"
in=
"shadowOffsetOuter1"
result=
"shadowBlurOuter1"
></feGaussianBlur>
<feColorMatrix
values=
"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"
type=
"matrix"
in=
"shadowBlurOuter1"
result=
"shadowMatrixOuter1"
></feColorMatrix>
<feMerge>
<feMergeNode
in=
"shadowMatrixOuter1"
></feMergeNode>
<feMergeNode
in=
"SourceGraphic"
></feMergeNode>
</feMerge>
</filter>
<rect
id=
"path-2"
x=
"0"
y=
"0"
width=
"48"
height=
"40"
rx=
"4"
></rect>
<filter
x=
"-4.2%"
y=
"-2.5%"
width=
"108.3%"
height=
"110.0%"
filterUnits=
"objectBoundingBox"
id=
"filter-4"
>
<feOffset
dx=
"0"
dy=
"1"
in=
"SourceAlpha"
result=
"shadowOffsetOuter1"
></feOffset>
<feGaussianBlur
stdDeviation=
"0.5"
in=
"shadowOffsetOuter1"
result=
"shadowBlurOuter1"
></feGaussianBlur>
<feColorMatrix
values=
"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"
type=
"matrix"
in=
"shadowBlurOuter1"
></feColorMatrix>
</filter>
</defs>
<g
id=
"配置面板"
stroke=
"none"
stroke-width=
"1"
fill=
"none"
fill-rule=
"evenodd"
>
<g
id=
"setting-copy-2"
transform=
"translate(-1254.000000, -136.000000)"
>
<g
id=
"Group-8"
transform=
"translate(1167.000000, 0.000000)"
>
<g
id=
"Group-5"
filter=
"url(#filter-1)"
transform=
"translate(89.000000, 137.000000)"
>
<mask
id=
"mask-3"
fill=
"white"
>
<use
xlink:href=
"#path-2"
></use>
</mask>
<g
id=
"Rectangle-18"
>
<use
fill=
"black"
fill-opacity=
"1"
filter=
"url(#filter-4)"
xlink:href=
"#path-2"
></use>
<use
fill=
"#F0F2F5"
fill-rule=
"evenodd"
xlink:href=
"#path-2"
></use>
</g>
<rect
id=
"Rectangle-18"
fill=
"#FFFFFF"
mask=
"url(#mask-3)"
x=
"0"
y=
"0"
width=
"16"
height=
"44"
></rect>
<rect
id=
"Rectangle-11"
fill=
"#FFFFFF"
mask=
"url(#mask-3)"
x=
"-1"
y=
"0"
width=
"49"
height=
"10"
></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
jshERP-web/src/assets/logo.png
deleted
100644 → 0
View file @
9fac1950
6.53 KB
jshERP-web/src/assets/logo.psd
deleted
100644 → 0
View file @
9fac1950
File deleted
jshERP-web/src/assets/logo_top.png
deleted
100644 → 0
View file @
9fac1950
1.83 KB
jshERP-web/src/components/setting/SettingDrawer.vue
View file @
37d526b6
...
...
@@ -19,7 +19,7 @@
暗色菜单风格
</
template
>
<div
class=
"setting-drawer-index-item"
@
click=
"handleMenuTheme('dark')"
>
<img
src=
"
https://gw.alipayobjects.com/zos/rmsportal/LCkqqYNmvBEbokSDscrm
.svg"
alt=
"dark"
>
<img
src=
"
../../assets/dark
.svg"
alt=
"dark"
>
<div
class=
"setting-drawer-index-selectIcon"
v-if=
"navTheme === 'dark'"
>
<a-icon
type=
"check"
/>
</div>
...
...
@@ -31,7 +31,7 @@
亮色菜单风格
</
template
>
<div
class=
"setting-drawer-index-item"
@
click=
"handleMenuTheme('light')"
>
<img
src=
"
https://gw.alipayobjects.com/zos/rmsportal/jpRkZQMyYRryryPNtyIC
.svg"
alt=
"light"
>
<img
src=
"
../../assets/light
.svg"
alt=
"light"
>
<div
class=
"setting-drawer-index-selectIcon"
v-if=
"navTheme !== 'dark'"
>
<a-icon
type=
"check"
/>
</div>
...
...
jshERP-web/src/components/tools/Logo.vue
View file @
37d526b6
<
template
>
<div
class=
"logo"
>
<h1
v-if=
"showTitle"
>
{{
title
}}
</h1>
<!--
<router-link
:to=
"
{name:'dashboard'}">-->
<!-- update-begin- author:sunjianlei --- date:20190814 --- for: logo颜色根据主题颜色变化 -->
<!--
<img
v-if=
"layoutMode === 'sidemenu'"
src=
"~@/assets/logo.png"
alt=
"logo"
>
-->
<!--
<img
v-else
src=
"~@/assets/logo_top.png"
alt=
"logo"
>
-->
<!-- update-begin- author:sunjianlei --- date:20190814 --- for: logo颜色根据主题颜色变化 -->
<!--
</router-link>
-->
</div>
</
template
>
...
...
jshERP-web/src/components/tools/setting.js
View file @
37d526b6
import
{
message
}
from
'
ant-design-vue/es
'
;
// import defaultSettings from '../defaultSettings';
let
lessNodesAppended
;
const
colorList
=
[
{
key
:
'
薄暮
'
,
color
:
'
#F5222D
'
,
},
{
key
:
'
火山
'
,
color
:
'
#FA541C
'
,
},
{
key
:
'
日暮
'
,
color
:
'
#FAAD14
'
,
},
{
key
:
'
明青
'
,
color
:
'
#13C2C2
'
,
},
{
key
:
'
极光绿
'
,
color
:
'
#52C41A
'
,
},
{
key
:
'
拂晓蓝(默认)
'
,
color
:
'
#1890FF
'
,
},
{
key
:
'
极客蓝
'
,
color
:
'
#2F54EB
'
,
},
{
key
:
'
酱紫
'
,
color
:
'
#722ED1
'
,
},
];
const
updateTheme
=
primaryColor
=>
{
// Don't compile less in production!
/* if (process.env.NODE_ENV === 'production') {
return;
} */
// Determine if the component is remounted
if
(
!
primaryColor
)
{
return
;
}
const
hideMessage
=
message
.
loading
(
'
正在编译主题!
'
,
0
);
console
.
info
(
`正在编译主题!`
)
function
buildIt
()
{
// 正确的判定less是否已经加载less.modifyVars可用
if
(
!
window
.
less
||
!
window
.
less
.
modifyVars
)
{
return
;
}
// less.modifyVars可用
window
.
less
.
modifyVars
({
'
@primary-color
'
:
primaryColor
,
})
.
then
(()
=>
{
hideMessage
();
})
.
catch
(()
=>
{
message
.
error
(
'
Failed to update theme
'
);
hideMessage
();
});
}
if
(
!
lessNodesAppended
)
{
// insert less.js and color.less
const
lessStyleNode
=
document
.
createElement
(
'
link
'
);
const
lessConfigNode
=
document
.
createElement
(
'
script
'
);
const
lessScriptNode
=
document
.
createElement
(
'
script
'
);
lessStyleNode
.
setAttribute
(
'
rel
'
,
'
stylesheet/less
'
);
lessStyleNode
.
setAttribute
(
'
href
'
,
'
/color.less
'
);
lessConfigNode
.
innerHTML
=
`
window.less = {
async: true,
env: 'production',
javascriptEnabled: true
};
`
;
lessScriptNode
.
src
=
'
https://gw.alipayobjects.com/os/lib/less.js/3.8.1
/less.min.js
'
;
lessScriptNode
.
async
=
true
;
lessScriptNode
.
onload
=
()
=>
{
buildIt
();
lessScriptNode
.
onload
=
null
;
};
document
.
body
.
appendChild
(
lessStyleNode
);
document
.
body
.
appendChild
(
lessConfigNode
);
document
.
body
.
appendChild
(
lessScriptNode
);
lessNodesAppended
=
true
;
}
else
{
buildIt
();
}
};
const
updateColorWeak
=
colorWeak
=>
{
// document.body.className = colorWeak ? 'colorWeak' : '';
colorWeak
?
document
.
body
.
classList
.
add
(
'
colorWeak
'
)
:
document
.
body
.
classList
.
remove
(
'
colorWeak
'
)
};
import
{
message
}
from
'
ant-design-vue/es
'
;
// import defaultSettings from '../defaultSettings';
let
lessNodesAppended
;
const
colorList
=
[
{
key
:
'
薄暮
'
,
color
:
'
#F5222D
'
,
},
{
key
:
'
火山
'
,
color
:
'
#FA541C
'
,
},
{
key
:
'
日暮
'
,
color
:
'
#FAAD14
'
,
},
{
key
:
'
明青
'
,
color
:
'
#13C2C2
'
,
},
{
key
:
'
极光绿
'
,
color
:
'
#52C41A
'
,
},
{
key
:
'
拂晓蓝(默认)
'
,
color
:
'
#1890FF
'
,
},
{
key
:
'
极客蓝
'
,
color
:
'
#2F54EB
'
,
},
{
key
:
'
酱紫
'
,
color
:
'
#722ED1
'
,
},
];
const
updateTheme
=
primaryColor
=>
{
// Don't compile less in production!
/* if (process.env.NODE_ENV === 'production') {
return;
} */
// Determine if the component is remounted
if
(
!
primaryColor
)
{
return
;
}
const
hideMessage
=
message
.
loading
(
'
正在编译主题!
'
,
0
);
console
.
info
(
`正在编译主题!`
)
function
buildIt
()
{
// 正确的判定less是否已经加载less.modifyVars可用
if
(
!
window
.
less
||
!
window
.
less
.
modifyVars
)
{
return
;
}
// less.modifyVars可用
window
.
less
.
modifyVars
({
'
@primary-color
'
:
primaryColor
,
})
.
then
(()
=>
{
hideMessage
();
})
.
catch
(()
=>
{
message
.
error
(
'
Failed to update theme
'
);
hideMessage
();
});
}
if
(
!
lessNodesAppended
)
{
// insert less.js and color.less
const
lessStyleNode
=
document
.
createElement
(
'
link
'
);
const
lessConfigNode
=
document
.
createElement
(
'
script
'
);
const
lessScriptNode
=
document
.
createElement
(
'
script
'
);
lessStyleNode
.
setAttribute
(
'
rel
'
,
'
stylesheet/less
'
);
lessStyleNode
.
setAttribute
(
'
href
'
,
'
/color.less
'
);
lessConfigNode
.
innerHTML
=
`
window.less = {
async: true,
env: 'production',
javascriptEnabled: true
};
`
;
lessScriptNode
.
src
=
'
/less.min.js
'
;
lessScriptNode
.
async
=
true
;
lessScriptNode
.
onload
=
()
=>
{
buildIt
();
lessScriptNode
.
onload
=
null
;
};
document
.
body
.
appendChild
(
lessStyleNode
);
document
.
body
.
appendChild
(
lessConfigNode
);
document
.
body
.
appendChild
(
lessScriptNode
);
lessNodesAppended
=
true
;
}
else
{
buildIt
();
}
};
const
updateColorWeak
=
colorWeak
=>
{
// document.body.className = colorWeak ? 'colorWeak' : '';
colorWeak
?
document
.
body
.
classList
.
add
(
'
colorWeak
'
)
:
document
.
body
.
classList
.
remove
(
'
colorWeak
'
)
};
export
{
updateTheme
,
colorList
,
updateColorWeak
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment