Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
Sign in / Register
Toggle navigation
S
site-uniapp
概览
Overview
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
王柯
site-uniapp
Commits
a91f761d
提交
a91f761d
authored
2月 20, 2023
作者:
wk
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化环境切换配置文件
父级
02a39171
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
123 行增加
和
118 行删除
+123
-118
api/env.js
+34
-0
common/config.js
+6
-12
components/ly-tree/ly-tree-node.vue
+83
-106
没有找到文件。
api/env.js
0 → 100644
View file @
a91f761d
let
configEnv
=
{}
const
ENV
=
'dev'
;
// dev:开发环境 | test:测试环境
if
(
ENV
==
"dev"
)
{
//本地环境
console
.
log
(
'本地环境'
)
configEnv
=
{
baseUrl
:
'https://dev-console-api.hzdingmao.com'
,
webUrl
:
"https://dev-console.hzdingmao.com"
,
//开发
authCode
:
"477A0661-EF04-11F7-9D69-0BDD73F06500"
,
}
}
else
{
if
(
ENV
==
'test'
)
{
//测试环境
console
.
log
(
'测试环境'
)
configEnv
=
{
baseUrl
:
'https://test-console-api.hzdingmao.com'
,
gtrBase
:
"https://cwcd-h5.huizhucloud.com"
,
jyxyBase
:
"https://edu.huizhucloud.com"
,
authCode
:
"07EC0FDA-0249-6DB3-7422-0AFFF34E0E90"
,
//测试
}
}
else
{
//生产环境
console
.
log
(
'生产环境'
)
configEnv
=
{
baseUrl
:
'https://console-api.hibuilding.cn'
,
gtrBase
:
"https://gdt-front-mobile.hibuilding.cn"
,
jyxyBase
:
"https://wlxy.cnzgc.com"
,
webUrl
:
"https://console.hibuilding.cn"
,
//生产
authCode
:
"D0539533-E169-5338-8ED7-3FAD554F4F62"
,
//正式
}
}
}
export
default
configEnv
common/config.js
View file @
a91f761d
import
configEnv
from
"../api/env.js"
const
$config
=
{
const
$config
=
{
pwdTemplateNo
:
"industry-0001"
,
pwdTemplateNo
:
"industry-0001"
,
loginTemplateNo
:
"industry-0001"
,
loginTemplateNo
:
"industry-0001"
,
systemCode
:
"buildingSite"
,
systemCode
:
"buildingSite"
,
/* 授权码 */
/* 授权码 */
authCode
:
"477A0661-EF04-11F7-9D69-0BDD73F06500"
,
authCode
:
configEnv
.
authCode
,
// authCode: "07EC0FDA-0249-6DB3-7422-0AFFF34E0E90", //测试
// authCode: "D0539533-E169-5338-8ED7-3FAD554F4F62", //正式
pageSize
:
20
,
pageSize
:
20
,
isPage
:
1
,
isPage
:
1
,
smsCfg
:
"industry"
,
smsCfg
:
"industry"
,
/* api域名 */
/* api域名 */
base
:
"https://dev-console-api.hzdingmao.com"
,
base
:
configEnv
.
baseUrl
,
// base: "https://test-console-api.hzdingmao.com",
// base: "https://console-api.hibuilding.cn",
/* 工地沟通日 */
/* 工地沟通日 */
// gtrBase:"https://cwcd-h5.huizhucloud.com",//测试
gtrBase
:
configEnv
.
gtrBase
,
//生产
gtrBase
:
"https://gdt-front-mobile.hibuilding.cn"
,
//生产
/* 教育培训 */
/* 教育培训 */
// jyxyBase: "https://edu.huizhucloud.com", //测试
jyxyBase
:
configEnv
.
jyxyBase
,
//生产
jyxyBase
:
"https://wlxy.cnzgc.com"
,
//生产
/* 劳务看板 */
/* 劳务看板 */
// webUrl: "https://dev-console.hzdingmao.com", //开发
webUrl
:
configEnv
.
webUrl
//生产
webUrl
:
"https://console.hibuilding.cn"
//生产
}
}
export
default
$config
export
default
$config
components/ly-tree/ly-tree-node.vue
View file @
a91f761d
<
template
>
<
template
>
<view
ref=
"node"
<view
ref=
"node"
name=
"LyTreeNode"
v-show=
"node.visible"
class=
"ly-tree-node"
:class=
"
{
name=
"LyTreeNode"
v-show=
"node.visible"
class=
"ly-tree-node"
:class=
"
{
'is-expanded': expanded,
'is-expanded': expanded,
'is-hidden': !node.visible,
'is-hidden': !node.visible,
'is-checked': !node.disabled
&&
node.checked
'is-checked': !node.disabled
&&
node.checked
}"
}" role="treeitem" @tap.stop="handleClick">
role="treeitem"
<view
class=
"ly-tree-node__content"
:class=
"
{
@tap.stop="handleClick" >
<view
class=
"ly-tree-node__content"
:class=
"
{
'is-current': node.isCurrent
&&
highlightCurrent
'is-current': node.isCurrent
&&
highlightCurrent
}"
}" :style="{
:style="{
'padding-left': (node.level - 1) * indent + 'px'
'padding-left': (node.level - 1) * indent + 'px'
}">
}">
<text
<text
@
tap
.
stop=
"handleExpandIconClick"
:class=
"[
@
tap
.
stop=
"handleExpandIconClick"
:class=
"[
{
{
'is-leaf': node.isLeaf,
'is-leaf': node.isLeaf,
expanded: !node.isLeaf
&&
node.expanded
expanded: !node.isLeaf
&&
node.expanded
...
@@ -28,67 +18,50 @@
...
@@ -28,67 +18,50 @@
iconClass ? iconClass : 'ly-iconfont ly-icon-caret-right'
iconClass ? iconClass : 'ly-iconfont ly-icon-caret-right'
]">
]">
</text>
</text>
<ly-checkbox
v-if=
"checkboxVisible || radioVisible"
<ly-checkbox
v-if=
"checkboxVisible || radioVisible"
:type=
"checkboxVisible ? 'checkbox' : 'radio'"
:type=
"checkboxVisible ? 'checkbox' : 'radio'"
:checked=
"node.checked"
:indeterminate=
"node.indeterminate"
:disabled=
"!!node.disabled"
:checked=
"node.checked"
@
check=
"handleCheckChange(!node.checked)"
/>
:indeterminate=
"node.indeterminate"
:disabled=
"!!node.disabled"
<text
v-if=
"node.loading"
class=
"ly-tree-node__loading-icon ly-iconfont ly-icon-loading"
>
@
check=
"handleCheckChange(!node.checked)"
/>
<text
v-if=
"node.loading"
class=
"ly-tree-node__loading-icon ly-iconfont ly-icon-loading"
>
</text>
</text>
<template
v-if=
"node.icon && node.icon.length > 0"
>
<template
v-if=
"node.icon && node.icon.length > 0"
>
<image
<image
v-if=
"node.icon.indexOf('/') !== -1"
class=
"ly-tree-node__icon"
mode=
"widthFix"
:src=
"node.icon"
v-if=
"node.icon.indexOf('/') !== -1"
@
error=
"handleImageError"
>
class=
"ly-tree-node__icon"
mode=
"widthFix"
:src=
"node.icon"
@
error=
"handleImageError"
>
</image>
</image>
<text
v-else
<text
v-else
class=
"ly-tree-node__icon"
:class=
"node.icon"
>
class=
"ly-tree-node__icon"
:class=
"node.icon"
>
</text>
</text>
</
template
>
</
template
>
<text
class=
"ly-tree-node__label"
>
{{node.label}}
</text>
<text
class=
"ly-tree-node__label"
>
{{node.label}}
</text>
</view>
</view>
<view
v-if=
"!renderAfterExpand || childNodeRendered"
<view
v-if=
"!renderAfterExpand || childNodeRendered"
v-show=
"expanded"
class=
"ly-tree-node__children"
v-show=
"expanded"
class=
"ly-tree-node__children"
role=
"group"
>
role=
"group"
>
<ly-tree-node
v-for=
"cNodeId in node.childNodesId"
<ly-tree-node
v-for=
"cNodeId in node.childNodesId"
:nodeId=
"cNodeId"
:nodeId=
"cNodeId"
:render-after-expand=
"renderAfterExpand"
:show-checkbox=
"showCheckbox"
:show-radio=
"showRadio"
:render-after-expand=
"renderAfterExpand"
:check-only-leaf=
"checkOnlyLeaf"
:key=
"getNodeKey(cNodeId)"
:indent=
"indent"
:icon-class=
"iconClass"
>
:show-checkbox=
"showCheckbox"
:show-radio=
"showRadio"
:check-only-leaf=
"checkOnlyLeaf"
:key=
"getNodeKey(cNodeId)"
:indent=
"indent"
:icon-class=
"iconClass"
>
</ly-tree-node>
</ly-tree-node>
</view>
</view>
</view>
</view>
</template>
</template>
<
script
>
<
script
>
import
{
getNodeKey
}
from
'./tool/util.js'
;
import
{
getNodeKey
}
from
'./tool/util.js'
;
import
lyCheckbox
from
'./components/ly-checkbox.vue'
;
import
lyCheckbox
from
'./components/ly-checkbox.vue'
;
export
default
{
export
default
{
name
:
'LyTreeNode'
,
name
:
'LyTreeNode'
,
componentName
:
'LyTreeNode'
,
componentName
:
'LyTreeNode'
,
components
:
{
components
:
{
lyCheckbox
lyCheckbox
},
},
props
:
{
props
:
{
nodeId
:
[
Number
,
String
],
nodeId
:
[
Number
,
String
],
renderAfterExpand
:
{
renderAfterExpand
:
{
...
@@ -110,7 +83,7 @@
...
@@ -110,7 +83,7 @@
indent
:
Number
,
indent
:
Number
,
iconClass
:
String
iconClass
:
String
},
},
data
()
{
data
()
{
return
{
return
{
node
:
{
node
:
{
...
@@ -125,26 +98,26 @@
...
@@ -125,26 +98,26 @@
highlightCurrent
:
false
highlightCurrent
:
false
};
};
},
},
inject
:
[
'tree'
],
inject
:
[
'tree'
],
computed
:
{
computed
:
{
checkboxVisible
()
{
checkboxVisible
()
{
if
(
this
.
checkOnlyLeaf
)
{
if
(
this
.
checkOnlyLeaf
)
{
return
this
.
showCheckbox
&&
this
.
node
.
isLeaf
;
return
this
.
showCheckbox
&&
this
.
node
.
isLeaf
;
}
}
return
this
.
showCheckbox
;
return
this
.
showCheckbox
;
},
},
radioVisible
()
{
radioVisible
()
{
if
(
this
.
checkOnlyLeaf
)
{
if
(
this
.
checkOnlyLeaf
)
{
return
this
.
showRadio
&&
this
.
node
.
isLeaf
;
return
this
.
showRadio
&&
this
.
node
.
isLeaf
;
}
}
return
this
.
showRadio
;
return
this
.
showRadio
;
}
}
},
},
watch
:
{
watch
:
{
'node.indeterminate'
(
val
)
{
'node.indeterminate'
(
val
)
{
this
.
handleSelectChange
(
this
.
node
.
checked
,
val
);
this
.
handleSelectChange
(
this
.
node
.
checked
,
val
);
...
@@ -159,18 +132,18 @@
...
@@ -159,18 +132,18 @@
}
}
}
}
},
},
methods
:
{
methods
:
{
getNodeKey
(
nodeId
)
{
getNodeKey
(
nodeId
)
{
let
node
=
this
.
tree
.
store
.
root
.
getChildNodes
([
nodeId
])[
0
];
let
node
=
this
.
tree
.
store
.
root
.
getChildNodes
([
nodeId
])[
0
];
return
getNodeKey
(
this
.
tree
.
nodeKey
,
node
.
data
);
return
getNodeKey
(
this
.
tree
.
nodeKey
,
node
.
data
);
},
},
handleSelectChange
(
checked
,
indeterminate
)
{
handleSelectChange
(
checked
,
indeterminate
)
{
if
(
this
.
oldChecked
!==
checked
&&
this
.
oldIndeterminate
!==
indeterminate
)
{
if
(
this
.
oldChecked
!==
checked
&&
this
.
oldIndeterminate
!==
indeterminate
)
{
if
(
this
.
checkOnlyLeaf
&&
!
this
.
node
.
isLeaf
)
return
;
if
(
this
.
checkOnlyLeaf
&&
!
this
.
node
.
isLeaf
)
return
;
if
(
this
.
checkboxVisible
)
{
if
(
this
.
checkboxVisible
)
{
const
allNodes
=
this
.
tree
.
store
.
_getAllNodes
();
const
allNodes
=
this
.
tree
.
store
.
_getAllNodes
();
this
.
tree
.
$emit
(
'check-change'
,
{
this
.
tree
.
$emit
(
'check-change'
,
{
...
@@ -189,15 +162,15 @@
...
@@ -189,15 +162,15 @@
});
});
}
}
}
}
if
(
!
this
.
expanded
&&
this
.
tree
.
expandOnCheckNode
&&
checked
)
{
if
(
!
this
.
expanded
&&
this
.
tree
.
expandOnCheckNode
&&
checked
)
{
this
.
handleExpandIconClick
();
this
.
handleExpandIconClick
();
}
}
this
.
oldChecked
=
checked
;
this
.
oldChecked
=
checked
;
this
.
indeterminate
=
indeterminate
;
this
.
indeterminate
=
indeterminate
;
},
},
handleClick
()
{
handleClick
()
{
this
.
tree
.
store
.
setCurrentNode
(
this
.
node
);
this
.
tree
.
store
.
setCurrentNode
(
this
.
node
);
this
.
tree
.
$emit
(
'current-change'
,
{
this
.
tree
.
$emit
(
'current-change'
,
{
...
@@ -206,43 +179,43 @@
...
@@ -206,43 +179,43 @@
currentNode
:
this
.
tree
.
store
.
currentNode
currentNode
:
this
.
tree
.
store
.
currentNode
});
});
this
.
tree
.
currentNode
=
this
.
node
;
this
.
tree
.
currentNode
=
this
.
node
;
if
(
this
.
tree
.
expandOnClickNode
)
{
if
(
this
.
tree
.
expandOnClickNode
)
{
this
.
handleExpandIconClick
();
this
.
handleExpandIconClick
();
}
}
if
(
this
.
tree
.
checkOnClickNode
&&
!
this
.
node
.
disabled
)
{
if
(
this
.
tree
.
checkOnClickNode
&&
!
this
.
node
.
disabled
)
{
(
this
.
checkboxVisible
||
this
.
radioVisible
)
&&
this
.
handleCheckChange
(
!
this
.
node
.
checked
);
(
this
.
checkboxVisible
||
this
.
radioVisible
)
&&
this
.
handleCheckChange
(
!
this
.
node
.
checked
);
}
}
this
.
tree
.
$emit
(
'node-click'
,
this
.
node
);
this
.
tree
.
$emit
(
'node-click'
,
this
.
node
);
},
},
handleExpandIconClick
()
{
handleExpandIconClick
()
{
if
(
this
.
node
.
isLeaf
)
return
;
if
(
this
.
node
.
isLeaf
)
return
;
if
(
this
.
expanded
)
{
if
(
this
.
expanded
)
{
this
.
tree
.
$emit
(
'node-collapse'
,
this
.
node
);
this
.
tree
.
$emit
(
'node-collapse'
,
this
.
node
);
this
.
node
.
collapse
();
this
.
node
.
collapse
();
}
else
{
}
else
{
this
.
node
.
expand
();
this
.
node
.
expand
();
this
.
tree
.
$emit
(
'node-expand'
,
this
.
node
);
this
.
tree
.
$emit
(
'node-expand'
,
this
.
node
);
if
(
this
.
tree
.
accordion
)
{
if
(
this
.
tree
.
accordion
)
{
uni
.
$emit
(
`
${
this
.
tree
.
elId
}
-tree-node-expand`
,
this
.
node
);
uni
.
$emit
(
`
${
this
.
tree
.
elId
}
-tree-node-expand`
,
this
.
node
);
}
}
}
}
},
},
handleCheckChange
(
checked
)
{
handleCheckChange
(
checked
)
{
if
(
this
.
node
.
disabled
)
return
;
if
(
this
.
node
.
disabled
)
return
;
if
(
this
.
checkboxVisible
)
{
if
(
this
.
checkboxVisible
)
{
this
.
node
.
setChecked
(
checked
,
!
(
this
.
tree
.
checkStrictly
||
this
.
checkOnlyLeaf
));
this
.
node
.
setChecked
(
checked
,
!
(
this
.
tree
.
checkStrictly
||
this
.
checkOnlyLeaf
));
}
else
{
}
else
{
this
.
node
.
setRadioChecked
(
checked
);
this
.
node
.
setRadioChecked
(
checked
);
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
this
.
tree
.
$emit
(
'check'
,
{
this
.
tree
.
$emit
(
'check'
,
{
node
:
this
.
node
,
node
:
this
.
node
,
...
@@ -254,20 +227,20 @@
...
@@ -254,20 +227,20 @@
});
});
});
});
},
},
handleImageError
()
{
handleImageError
()
{
this
.
node
.
icon
=
this
.
tree
.
defaultNodeIcon
;
this
.
node
.
icon
=
this
.
tree
.
defaultNodeIcon
;
}
}
},
},
created
()
{
created
()
{
if
(
!
this
.
tree
)
{
if
(
!
this
.
tree
)
{
throw
new
Error
(
'Can not find node
\'
s tree.'
);
throw
new
Error
(
'Can not find node
\'
s tree.'
);
}
}
this
.
node
=
this
.
tree
.
store
.
nodesMap
[
this
.
nodeId
];
this
.
node
=
this
.
tree
.
store
.
nodesMap
[
this
.
nodeId
];
this
.
highlightCurrent
=
this
.
tree
.
highlightCurrent
;
this
.
highlightCurrent
=
this
.
tree
.
highlightCurrent
;
if
(
this
.
node
.
expanded
)
{
if
(
this
.
node
.
expanded
)
{
this
.
expanded
=
true
;
this
.
expanded
=
true
;
this
.
childNodeRendered
=
true
;
this
.
childNodeRendered
=
true
;
...
@@ -287,7 +260,7 @@
...
@@ -287,7 +260,7 @@
});
});
}
}
},
},
beforeDestroy
()
{
beforeDestroy
()
{
this
.
$parent
=
null
;
this
.
$parent
=
null
;
}
}
...
@@ -299,33 +272,33 @@
...
@@ -299,33 +272,33 @@
white-space
:
nowrap
;
white-space
:
nowrap
;
outline
:
0
outline
:
0
}
}
.ly-tree-node__content
{
.ly-tree-node__content
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
height
:
70
rpx
;
padding
:
10
rpx
0
;
}
}
.ly-tree-node__content.is-current
{
.ly-tree-node__content.is-current
{
background-color
:
#F5F7FA
;
background-color
:
#F5F7FA
;
}
}
.ly-tree-node__content
>
.ly-tree-node__expand-icon
{
.ly-tree-node__content
>
.ly-tree-node__expand-icon
{
padding
:
12
rpx
;
padding
:
12
rpx
;
}
}
.ly-tree-node__checkbox
{
.ly-tree-node__checkbox
{
display
:
flex
;
display
:
flex
;
margin-right
:
16
rpx
;
margin-right
:
16
rpx
;
width
:
40
rpx
;
width
:
40
rpx
;
height
:
40
rpx
;
height
:
40
rpx
;
}
}
.ly-tree-node__checkbox
>
image
{
.ly-tree-node__checkbox
>
image
{
width
:
40
rpx
;
width
:
40
rpx
;
height
:
40
rpx
;
height
:
40
rpx
;
}
}
.ly-tree-node__expand-icon
{
.ly-tree-node__expand-icon
{
color
:
#C0C4CC
;
color
:
#C0C4CC
;
font-size
:
28
rpx
;
font-size
:
28
rpx
;
...
@@ -336,27 +309,29 @@
...
@@ -336,27 +309,29 @@
transition
:
transform
.3s
ease-in-out
;
transition
:
transform
.3s
ease-in-out
;
transition
:
transform
.3s
ease-in-out
,
-webkit-transform
.3s
ease-in-out
transition
:
transform
.3s
ease-in-out
,
-webkit-transform
.3s
ease-in-out
}
}
.ly-tree-node__expand-icon.expanded
{
.ly-tree-node__expand-icon.expanded
{
-webkit-transform
:
rotate
(
90deg
);
-webkit-transform
:
rotate
(
90deg
);
transform
:
rotate
(
90deg
)
transform
:
rotate
(
90deg
)
}
}
.ly-tree-node__expand-icon.is-leaf
{
.ly-tree-node__expand-icon.is-leaf
{
color
:
transparent
;
color
:
transparent
;
}
}
.ly-tree-node__icon
{
.ly-tree-node__icon
{
width
:
34
rpx
;
width
:
34
rpx
;
height
:
34
rpx
;
height
:
34
rpx
;
overflow
:
hidden
;
overflow
:
hidden
;
margin-right
:
16
rpx
;
margin-right
:
16
rpx
;
}
}
.ly-tree-node__label
{
.ly-tree-node__label
{
font-size
:
28
rpx
font-size
:
28
rpx
;
white-space
:
normal
;
word-wrap
:
break-word
;
}
}
.ly-tree-node__loading-icon
{
.ly-tree-node__loading-icon
{
margin-right
:
16
rpx
;
margin-right
:
16
rpx
;
font-size
:
28
rpx
;
font-size
:
28
rpx
;
...
@@ -364,33 +339,34 @@
...
@@ -364,33 +339,34 @@
-webkit-animation
:
rotating
2s
linear
infinite
;
-webkit-animation
:
rotating
2s
linear
infinite
;
animation
:
rotating
2s
linear
infinite
animation
:
rotating
2s
linear
infinite
}
}
.ly-tree-node
>
.ly-tree-node__children
{
.ly-tree-node
>
.ly-tree-node__children
{
overflow
:
hidden
;
overflow
:
hidden
;
background-color
:
transparent
background-color
:
transparent
}
}
.ly-tree-node
>
.ly-tree-node__children.collapse-transition
{
.ly-tree-node
>
.ly-tree-node__children.collapse-transition
{
transition
:
height
.3s
ease-in-out
;
transition
:
height
.3s
ease-in-out
;
}
}
.ly-tree-node.is-expanded
>
.ly-tree-node__children
{
.ly-tree-node.is-expanded
>
.ly-tree-node__children
{
display
:
block
display
:
block
}
}
.ly-tree-node_collapse
{
.ly-tree-node_collapse
{
overflow
:
hidden
;
overflow
:
hidden
;
padding-top
:
0
;
padding-top
:
0
;
padding-bottom
:
0
;
padding-bottom
:
0
;
}
}
/* lyTree-end */
/* lyTree-end */
/* iconfont-start */
/* iconfont-start */
@font-face
{
@font-face
{
font-family
:
"ly-iconfont"
;
font-family
:
"ly-iconfont"
;
src
:
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPsAAsAAAAACKwAAAOeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqFDIQPATYCJAMMCwgABCAFhG0HQBtfB8gekiSCdAwUAKgCFMA5Hj7H0PeTlABUr57PVyGqugqzSWJnNwWoWJjx/9rUr4TPL1ZSQpU2mycqwoRwIN3p+MkqMqyEW+OtMBLPSUBb8v//XtWMKTavxYIUsT/Wy1qbQzkBDOYEKGB7dVpPyVqgCnJNwvMvhZl10nMCtQbFoPVhY8ZDncJfF4grbqpQ13AqE52hWqgcOFrEQ6hWnW5VfMCD7Pfjn4WoI6nI/K0bl0MNGPBz0qcflVqYnvCA4vNDPUXGPFCIw8HgtsqiOK9SrW2smm6sVITElWlpISMdVBn8wyMJopLfXg+myZ48KCrSkvj9g37U1ItbXYke4APwXxK3N4TuehyBfmM0I3zbNdt7uk3VnjPtzX0rnIl7z7bZvb/thHohsu9QuykKo+Cws4nL7LsPmI3n2qN9B9upZEIKd4hu0NCKi0rt7fNtdl+I1N25hOJMDQK6odS123tROR7Pg8toEhDaF+kR0TYjxW6M58F5+ZNQOxmZHtE2g+IYjxjlNy/yIRQpCmrgq5R4/3jx8PvT8Ha8d3/xiLnt4EGyaDnznzRv8vpyZ+9TFHf/ntX9e59A+b6+fPHd5+dy0wYHVvHOroWbnWe879O9DnL53bN/gUHuwm28b/n8i/V3ry4E3IoXNqS6Rvs0LhJxeNVjoUkM3LKosU+0a6rh45FVvLt+2oz7Zd53b4QOy7/9snDXHbqVu+A+f8r7PnM2H8kXrWm5c8/vLu7LqRee7HW637mz3kHc5U/RCXf25d7G8tkdgEfwIpzpkknGpaMw3ww55q9Mn9OQNyua/wB/49OOWydn4eL/6roCfjx6FMmcxfJStYRKfd3UwoHiML4rF4uMSK+SvYTuNxMHrpl8yd3Q6v32cAeo/KFaowBJlQHIqo3zi3geKtRZhErVlqDWnOGn67QRKkWpwaw1AkKza5A0egFZszf8In4HFTp9h0rNUQm1NqP1lXUmgyuDBVUlNYi2gHA98FnokUreOZaac1xV1JlMMZGKEs+QdCLVrgynPhUcO0pzzYyUjDAReGSYeBl13YCEIrCpLhOWlGE+mWRD35TQAw8UawRKJVEGQrMAwekCPpaMlpTOz49FmeZwqcREX1t3Ikoo4dMTaQmpBfzhRn9R30uZXTKXKUOSmLSKEQIeYhjqKZcrcIzhMLLRrJMSrA35UF4yGMaWGhPHm733dwJq+Z/NkSJHUXemCirjgpuWrHMD1eC+mQUAAAA=')
format
(
'woff2'
);
src
:
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPsAAsAAAAACKwAAAOeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqFDIQPATYCJAMMCwgABCAFhG0HQBtfB8gekiSCdAwUAKgCFMA5Hj7H0PeTlABUr57PVyGqugqzSWJnNwWoWJjx/9rUr4TPL1ZSQpU2mycqwoRwIN3p+MkqMqyEW+OtMBLPSUBb8v//XtWMKTavxYIUsT/Wy1qbQzkBDOYEKGB7dVpPyVqgCnJNwvMvhZl10nMCtQbFoPVhY8ZDncJfF4grbqpQ13AqE52hWqgcOFrEQ6hWnW5VfMCD7Pfjn4WoI6nI/K0bl0MNGPBz0qcflVqYnvCA4vNDPUXGPFCIw8HgtsqiOK9SrW2smm6sVITElWlpISMdVBn8wyMJopLfXg+myZ48KCrSkvj9g37U1ItbXYke4APwXxK3N4TuehyBfmM0I3zbNdt7uk3VnjPtzX0rnIl7z7bZvb/thHohsu9QuykKo+Cws4nL7LsPmI3n2qN9B9upZEIKd4hu0NCKi0rt7fNtdl+I1N25hOJMDQK6odS123tROR7Pg8toEhDaF+kR0TYjxW6M58F5+ZNQOxmZHtE2g+IYjxjlNy/yIRQpCmrgq5R4/3jx8PvT8Ha8d3/xiLnt4EGyaDnznzRv8vpyZ+9TFHf/ntX9e59A+b6+fPHd5+dy0wYHVvHOroWbnWe879O9DnL53bN/gUHuwm28b/n8i/V3ry4E3IoXNqS6Rvs0LhJxeNVjoUkM3LKosU+0a6rh45FVvLt+2oz7Zd53b4QOy7/9snDXHbqVu+A+f8r7PnM2H8kXrWm5c8/vLu7LqRee7HW637mz3kHc5U/RCXf25d7G8tkdgEfwIpzpkknGpaMw3ww55q9Mn9OQNyua/wB/49OOWydn4eL/6roCfjx6FMmcxfJStYRKfd3UwoHiML4rF4uMSK+SvYTuNxMHrpl8yd3Q6v32cAeo/KFaowBJlQHIqo3zi3geKtRZhErVlqDWnOGn67QRKkWpwaw1AkKza5A0egFZszf8In4HFTp9h0rNUQm1NqP1lXUmgyuDBVUlNYi2gHA98FnokUreOZaac1xV1JlMMZGKEs+QdCLVrgynPhUcO0pzzYyUjDAReGSYeBl13YCEIrCpLhOWlGE+mWRD35TQAw8UawRKJVEGQrMAwekCPpaMlpTOz49FmeZwqcREX1t3Ikoo4dMTaQmpBfzhRn9R30uZXTKXKUOSmLSKEQIeYhjqKZcrcIzhMLLRrJMSrA35UF4yGMaWGhPHm733dwJq+Z/NkSJHUXemCirjgpuWrHMD1eC+mQUAAAA=')
format
(
'woff2'
);
}
}
.ly-iconfont
{
.ly-iconfont
{
font-family
:
"ly-iconfont"
!important
;
font-family
:
"ly-iconfont"
!important
;
font-size
:
30
rpx
;
font-size
:
30
rpx
;
...
@@ -398,27 +374,29 @@
...
@@ -398,27 +374,29 @@
-webkit-font-smoothing
:
antialiased
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
-moz-osx-font-smoothing
:
grayscale
;
}
}
.ly-icon-caret-right
:before
{
.ly-icon-caret-right
:before
{
content
:
"\e8ee"
;
content
:
"\e8ee"
;
}
}
.ly-icon-loading
:before
{
.ly-icon-loading
:before
{
content
:
"\e657"
;
content
:
"\e657"
;
}
}
/* iconfont-end */
/* iconfont-end */
/* animate-start */
/* animate-start */
@keyframes
rotating
{
@keyframes
rotating
{
0
%
{
0
%
{
-webkit-transform
:
rotateZ
(
0
);
-webkit-transform
:
rotateZ
(
0
);
transform
:
rotateZ
(
0
)
transform
:
rotateZ
(
0
)
}
}
100
%
{
100
%
{
-webkit-transform
:
rotateZ
(
360deg
);
-webkit-transform
:
rotateZ
(
360deg
);
transform
:
rotateZ
(
360deg
)
transform
:
rotateZ
(
360deg
)
}
}
}
}
/* animate-end */
/* animate-end */
</
style
>
</
style
>
\ No newline at end of file
Write
Preview
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
Please
register
or
sign in
to comment