Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
T
TrainSys
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
苏州培训方案
TrainSys
提交
39606f5e
提交
39606f5e
编写于
8月 28, 2023
作者:
zhujiamin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 插件更新
上级
fdfb3192
变更
5
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
746 行增加
和
513 行删除
+746
-513
ibiz-template-plugin.es.js
...n/jsjcy-kq-calendar@0.0.1/dist/ibiz-template-plugin.es.js
+1
-1
index.legacy.js
...plate-plugin/jsjcy-kq-calendar@0.0.1/dist/index.legacy.js
+1
-1
ibiz-template-plugin.es.js
...plugin/jsjcy-kq-web@0.0.1/dist/ibiz-template-plugin.es.js
+742
-509
index.legacy.js
...z-template-plugin/jsjcy-kq-web@0.0.1/dist/index.legacy.js
+1
-1
style.css
...s/@ibiz-template-plugin/jsjcy-kq-web@0.0.1/dist/style.css
+1
-1
未找到文件。
app_Web/public/plugins/@ibiz-template-plugin/jsjcy-kq-calendar@0.0.1/dist/ibiz-template-plugin.es.js
浏览文件 @
39606f5e
...
...
@@ -1719,7 +1719,7 @@ class lt extends He {
P
(
this
,
"selectDate"
,
""
);
P
(
this
,
"activeGrid"
,
!
0
);
P
(
this
,
"selectTimeFrame"
,
[
H
().
month
(
0
).
format
(
"YYYY-MM"
),
H
().
format
(
"YYYY-MM"
),
H
().
format
(
"YYYY-MM"
)
]);
}
...
...
app_Web/public/plugins/@ibiz-template-plugin/jsjcy-kq-calendar@0.0.1/dist/index.legacy.js
浏览文件 @
39606f5e
因为 它太大了无法显示 源差异 。您可以改为
查看blob
。
app_Web/public/plugins/@ibiz-template-plugin/jsjcy-kq-web@0.0.1/dist/ibiz-template-plugin.es.js
浏览文件 @
39606f5e
var
Q
=
Object
.
defineProperty
;
var
X
=
(
t
,
n
,
s
)
=>
n
in
t
?
Q
(
t
,
n
,
{
enumerable
:
!
0
,
configurable
:
!
0
,
writable
:
!
0
,
value
:
s
})
:
t
[
n
]
=
s
;
var
b
=
(
t
,
n
,
s
)
=>
(
X
(
t
,
typeof
n
!=
"symbol"
?
n
+
""
:
n
,
s
),
s
);
import
{
PluginStaticResource
as
Z
,
ViewMode
as
e
e
}
from
"@ibiz-template/runtime"
;
import
{
ref
as
C
,
watch
as
_
,
defineComponent
as
S
,
getCurrentInstance
as
z
,
computed
as
N
,
onMounted
as
K
,
h
as
a
,
toRefs
as
te
,
reactive
as
se
,
nextTick
as
F
,
toRef
as
a
e
}
from
"vue"
;
import
{
useRouter
as
B
,
useRoute
as
R
,
useIndexViewController
as
ne
,
useNamespace
as
q
,
useControlController
as
oe
,
usePropsWatch
as
re
,
useListController
as
ie
,
useListExpViewController
as
le
,
useRouteKey
as
ce
,
getUploadProps
as
de
,
getEditorEmits
as
ue
,
useMPickupViewController
as
he
,
useTreeController
as
p
e
}
from
"@ibiz-template/vue-util"
;
import
{
createUUID
as
m
e
}
from
"qx-util"
;
import
{
IndexViewModel
as
fe
,
PortletPartModel
as
ge
,
ViewPortletModel
as
ve
,
ListModel
as
U
,
TreeModel
as
ye
}
from
"@ibiz-template/model"
;
import
O
from
"dayjs"
;
import
{
CustomPortletController
as
we
,
ViewPortletController
as
Ce
,
EditFormController
as
be
,
ListController
as
xe
,
UploadEditorController
as
ke
,
FormMDCtrlController
as
P
e
}
from
"@ibiz-template/controller"
;
import
{
mergeDeepRight
as
D
e
}
from
"ramda"
;
import
{
init
as
Se
,
registerMap
as
q
e
}
from
"echarts"
;
import
{
Treeselect
as
_
e
}
from
"@riophae/vue-treeselect"
;
const
E
=
new
Z
(
import
.
meta
.
url
);
class
M
e
{
var
Z
=
Object
.
defineProperty
;
var
ee
=
(
t
,
a
,
s
)
=>
a
in
t
?
Z
(
t
,
a
,
{
enumerable
:
!
0
,
configurable
:
!
0
,
writable
:
!
0
,
value
:
s
})
:
t
[
a
]
=
s
;
var
w
=
(
t
,
a
,
s
)
=>
(
ee
(
t
,
typeof
a
!=
"symbol"
?
a
+
""
:
a
,
s
),
s
);
import
{
PluginStaticResource
as
te
,
ViewMode
as
s
e
}
from
"@ibiz-template/runtime"
;
import
{
ref
as
C
,
watch
as
_
,
defineComponent
as
D
,
getCurrentInstance
as
I
,
computed
as
L
,
onMounted
as
N
,
h
as
i
,
toRefs
as
ae
,
reactive
as
ie
,
nextTick
as
F
,
toRef
as
re
,
onActivated
as
n
e
}
from
"vue"
;
import
{
useRouter
as
G
,
useRoute
as
$
,
useIndexViewController
as
oe
,
useNamespace
as
S
,
useControlController
as
le
,
usePropsWatch
as
ce
,
useListController
as
de
,
useListExpViewController
as
ue
,
useRouteKey
as
he
,
getUploadProps
as
pe
,
getEditorEmits
as
me
,
useMPickupViewController
as
fe
,
useTreeController
as
ge
,
useViewController
as
y
e
}
from
"@ibiz-template/vue-util"
;
import
{
createUUID
as
v
e
}
from
"qx-util"
;
import
{
IndexViewModel
as
we
,
PortletPartModel
as
be
,
ViewPortletModel
as
Ce
,
ListModel
as
H
,
TreeModel
as
xe
,
getControl
as
B
,
GridModel
as
U
}
from
"@ibiz-template/model"
;
import
z
from
"dayjs"
;
import
{
CustomPortletController
as
ke
,
ViewPortletController
as
Pe
,
EditFormController
as
qe
,
ListController
as
De
,
UploadEditorController
as
Se
,
FormMDCtrlController
as
_e
,
GridViewNerve
as
Me
,
GridViewController
as
E
e
}
from
"@ibiz-template/controller"
;
import
{
mergeDeepRight
as
T
e
}
from
"ramda"
;
import
{
init
as
Ie
,
registerMap
as
V
e
}
from
"echarts"
;
import
{
Treeselect
as
j
e
}
from
"@riophae/vue-treeselect"
;
const
E
=
new
te
(
import
.
meta
.
url
);
class
z
e
{
constructor
()
{
b
(
this
,
"component"
,
"UserIndexView"
);
w
(
this
,
"component"
,
"UserIndexView"
);
}
}
const
E
e
=
(
t
)
=>
{
const
{
view2
:
n
,
params2
:
s
,
params1
:
e
}
=
t
.
params
;
if
(
!
n
)
const
A
e
=
(
t
)
=>
{
const
{
view2
:
a
,
params2
:
s
,
params1
:
e
}
=
t
.
params
;
if
(
!
a
)
return
""
;
let
r
=
s
.
replace
(
let
n
=
s
.
replace
(
new
RegExp
(
";srfnav=[^;=]*$|(?<=;)srfnav=[^;=]*;|^srfnav=[^;=]*;|^srfnav=[^;=]*$"
,
"g"
),
""
);
return
r
=
r
||
ibiz
.
env
.
routePlaceholder
,
`/
${
e
}
/
${
n
}
/
${
r
}
`
;
},
T
e
=
(
t
)
=>
{
const
{
view1
:
n
,
appContext
:
s
}
=
t
.
params
;
return
`/
${
s
}
/
${
n
}
/
${
ibiz
.
env
.
routePlaceholder
}
`
;
return
n
=
n
||
ibiz
.
env
.
routePlaceholder
,
`/
${
e
}
/
${
a
}
/
${
n
}
`
;
},
O
e
=
(
t
)
=>
{
const
{
view1
:
a
,
appContext
:
s
}
=
t
.
params
;
return
`/
${
s
}
/
${
a
}
/
${
ibiz
.
env
.
routePlaceholder
}
`
;
};
function
Ie
(
t
,
n
)
{
const
s
=
B
(
t
),
e
=
C
(
""
),
r
=
C
(
""
),
o
=
C
([]),
u
=
C
([]),
y
=
(
l
)
=>
{
function
Le
(
t
,
a
)
{
const
s
=
G
(
t
),
e
=
C
(
""
),
n
=
C
(
""
),
r
=
C
([]),
u
=
C
([]),
v
=
(
l
)
=>
{
l
.
forEach
((
h
)
=>
{
const
w
=
o
.
value
.
indexOf
(
h
);
w
!==
-
1
&&
o
.
value
.
splice
(
w
,
1
);
const
k
=
u
.
value
.
findIndex
((
v
)
=>
v
.
key
===
h
);
const
b
=
r
.
value
.
indexOf
(
h
);
b
!==
-
1
&&
r
.
value
.
splice
(
b
,
1
);
const
k
=
u
.
value
.
findIndex
((
y
)
=>
y
.
key
===
h
);
k
!==
-
1
&&
u
.
value
.
splice
(
k
,
1
);
});
};
...
...
@@ -43,19 +43,19 @@ function Ie(t, n) {
()
=>
t
.
$route
.
path
,
(
l
,
h
)
=>
{
if
(
l
!==
h
)
{
const
w
=
R
(
t
);
e
.
value
=
Ee
(
w
),
r
.
value
=
Te
(
w
);
const
b
=
$
(
t
);
e
.
value
=
Ae
(
b
),
n
.
value
=
Oe
(
b
);
const
k
=
u
.
value
.
find
(
(
v
)
=>
v
.
key
===
e
.
value
(
y
)
=>
y
.
key
===
e
.
value
);
if
(
k
)
w
.
matched
.
length
===
2
?
s
.
push
(
k
.
fullPath
)
:
k
.
fullPath
=
w
.
fullPath
;
b
.
matched
.
length
===
2
?
s
.
push
(
k
.
fullPath
)
:
k
.
fullPath
=
b
.
fullPath
;
else
{
if
(
l
===
r
.
value
)
if
(
l
===
n
.
value
)
return
;
u
.
value
.
push
({
key
:
e
.
value
,
fullPath
:
w
.
fullPath
,
fullPath
:
b
.
fullPath
,
modelPath
:
""
,
caption
:
""
});
...
...
@@ -67,38 +67,38 @@ function Ie(t, n) {
e
,
(
l
,
h
)
=>
{
if
(
l
!==
h
&&
l
)
{
const
w
=
o
.
value
.
indexOf
(
l
);
w
===
-
1
||
o
.
value
.
splice
(
w
,
1
),
o
.
value
.
unshift
(
l
);
const
b
=
r
.
value
.
indexOf
(
l
);
b
===
-
1
||
r
.
value
.
splice
(
b
,
1
),
r
.
value
.
unshift
(
l
);
}
},
{
immediate
:
!
0
}
);
const
i
=
async
(
l
,
h
)
=>
{
const
w
=
u
.
value
.
find
((
k
)
=>
k
.
key
===
e
.
value
);
w
&&
(
h
.
caption
&&
(
w
.
caption
=
h
.
caption
),
h
.
modelPath
&&
(
w
.
modelPath
=
h
.
modelPath
));
const
o
=
async
(
l
,
h
)
=>
{
const
b
=
u
.
value
.
find
((
k
)
=>
k
.
key
===
e
.
value
);
b
&&
(
h
.
caption
&&
(
b
.
caption
=
h
.
caption
),
h
.
modelPath
&&
(
b
.
modelPath
=
h
.
modelPath
));
},
p
=
(
l
=
e
.
value
)
=>
{
y
([
l
]);
const
h
=
o
.
value
[
0
];
v
([
l
]);
const
h
=
r
.
value
[
0
];
if
(
!
h
)
n
.
model
.
source
.
blankMode
?
window
.
close
()
:
(
e
.
value
=
""
,
s
.
push
(
r
.
value
));
a
.
model
.
source
.
blankMode
?
window
.
close
()
:
(
e
.
value
=
""
,
s
.
push
(
n
.
value
));
else
{
const
w
=
u
.
value
.
find
((
k
)
=>
k
.
key
===
h
);
s
.
push
(
w
.
fullPath
);
const
b
=
u
.
value
.
find
((
k
)
=>
k
.
key
===
h
);
s
.
push
(
b
.
fullPath
);
}
},
f
=
(
l
)
=>
{
const
h
=
u
.
value
[
l
];
h
&&
s
.
push
(
h
.
fullPath
);
},
g
=
()
=>
{
const
h
=
R
(
t
).
fullPath
;
let
w
=
h
.
indexOf
(
"/"
);
for
(
let
v
=
0
;
v
<
2
;
v
++
)
w
=
h
.
indexOf
(
"/"
,
w
+
1
);
const
k
=
`
${
h
.
substring
(
0
,
w
)}
/-`
;
const
h
=
$
(
t
).
fullPath
;
let
b
=
h
.
indexOf
(
"/"
);
for
(
let
y
=
0
;
y
<
2
;
y
++
)
b
=
h
.
indexOf
(
"/"
,
b
+
1
);
const
k
=
`
${
h
.
substring
(
0
,
b
)}
/-`
;
s
.
push
(
k
);
},
d
=
()
=>
{
if
(
o
.
value
.
length
>
0
)
{
if
(
r
.
value
.
length
>
0
)
{
const
l
=
u
.
value
.
find
(
(
h
)
=>
h
.
key
===
o
.
value
[
0
]
(
h
)
=>
h
.
key
===
r
.
value
[
0
]
);
l
&&
s
.
push
(
l
.
fullPath
);
}
else
...
...
@@ -106,22 +106,22 @@ function Ie(t, n) {
};
return
{
currentKey
:
e
,
keyHistory
:
o
,
keyHistory
:
r
,
routeMsgs
:
u
,
updateRouteMsg
:
i
,
updateRouteMsg
:
o
,
closeView
:
p
,
deleteRouteCache
:
y
,
deleteRouteCache
:
v
,
handleTabClick
:
f
,
handleTabDelete
:
(
l
)
=>
{
const
h
=
u
.
value
[
l
];
h
&&
(
y
([
h
.
key
]),
d
());
h
&&
(
v
([
h
.
key
]),
d
());
},
handleCloseAll
:
()
=>
{
if
(
u
.
value
.
length
>
0
)
{
const
l
=
[];
u
.
value
.
forEach
((
h
)
=>
{
l
.
push
(
h
.
key
);
}),
y
(
l
),
d
();
}),
v
(
l
),
d
();
}
},
handleCloseOther
:
()
=>
{
...
...
@@ -129,12 +129,12 @@ function Ie(t, n) {
const
l
=
[];
u
.
value
.
forEach
((
h
)
=>
{
h
.
key
!==
e
.
value
&&
l
.
push
(
h
.
key
);
}),
y
(
l
),
d
();
}),
v
(
l
),
d
();
}
}
};
}
const
Ve
=
/* @__PURE__ */
S
({
const
Ne
=
/* @__PURE__ */
D
({
__name
:
"index-view"
,
props
:
{
context
:
null
,
...
...
@@ -142,93 +142,93 @@ const Ve = /* @__PURE__ */ S({
modelPath
:
null
},
setup
(
t
)
{
const
n
=
t
,
{
proxy
:
s
}
=
z
(),
e
=
ne
(
s
,
n
.
modelPath
),
r
=
!
0
;
let
o
=
null
,
u
=
null
,
y
=
()
=>
{
},
i
=
null
,
p
=
null
,
f
=
null
,
g
=
null
,
d
=
null
,
c
,
m
,
x
,
l
;
const
h
=
C
(
m
e
());
const
a
=
t
,
{
proxy
:
s
}
=
I
(),
e
=
oe
(
s
,
a
.
modelPath
),
n
=
!
0
;
let
r
=
null
,
u
=
null
,
v
=
()
=>
{
},
o
=
null
,
p
=
null
,
f
=
null
,
g
=
null
,
d
=
null
,
c
,
m
,
x
,
l
;
const
h
=
C
(
v
e
());
{
const
{
currentKey
:
k
,
keyHistory
:
v
,
keyHistory
:
y
,
routeMsgs
:
P
,
updateRouteMsg
:
D
,
closeView
:
$
,
updateRouteMsg
:
q
,
closeView
:
K
,
deleteRouteCache
:
A
,
handleTabClick
:
I
,
handleTabDelete
:
V
,
handleTabClick
:
V
,
handleTabDelete
:
j
,
handleCloseAll
:
T
,
handleCloseOther
:
J
}
=
I
e
(
s
,
e
);
m
=
k
,
x
=
v
,
l
=
P
,
i
=
A
,
p
=
I
,
f
=
V
,
g
=
T
,
d
=
J
,
o
=
(
M
)
=>
{
const
L
=
m
.
value
;
}
=
L
e
(
s
,
e
);
m
=
k
,
x
=
y
,
l
=
P
,
o
=
A
,
p
=
V
,
f
=
j
,
g
=
T
,
d
=
J
,
r
=
(
M
)
=>
{
const
O
=
m
.
value
;
M
.
evt
.
on
(
"closeView"
,
()
=>
{
$
(
L
);
}),
M
.
evt
.
on
(
"setTitle"
,
(
G
)
=>
{
D
(
L
,
{
caption
:
G
});
K
(
O
);
}),
M
.
evt
.
on
(
"setTitle"
,
(
X
)
=>
{
q
(
O
,
{
caption
:
X
});
});
},
u
=
(
M
)
=>
{
D
(
m
.
value
,
M
);
q
(
m
.
value
,
M
);
},
window
.
onpopstate
=
()
=>
{
i
([
x
.
value
[
1
]]);
},
c
=
N
(()
=>
{
o
([
x
.
value
[
1
]]);
},
c
=
L
(()
=>
{
const
M
=
l
.
value
.
find
(
(
L
)
=>
L
.
key
===
m
.
value
(
O
)
=>
O
.
key
===
m
.
value
);
return
(
M
==
null
?
void
0
:
M
.
modelPath
)
||
""
;
});
}
return
K
(()
=>
{
return
N
(()
=>
{
setTimeout
(()
=>
{
const
k
=
document
.
querySelector
(
".app-loading-x"
);
k
&&
(
k
.
style
.
display
=
"none"
);
},
300
);
}),
{
__sfc
:
!
0
,
props
:
n
,
proxy
:
s
,
c
:
e
,
isShowTabPageExp
:
r
,
onCreated
:
o
,
onViewFound
:
u
,
onMenuRouteChange
:
y
,
deleteRouteCache
:
i
,
handleTabClick
:
p
,
handleTabDelete
:
f
,
handleCloseAll
:
g
,
handleCloseOther
:
d
,
currentPath
:
c
,
currentKey
:
m
,
keyHistory
:
x
,
routeMsgs
:
l
,
appKeepAliveKey
:
h
,
collapseChange
:
(
k
)
=>
{
}),
{
__sfc
:
!
0
,
props
:
a
,
proxy
:
s
,
c
:
e
,
isShowTabPageExp
:
n
,
onCreated
:
r
,
onViewFound
:
u
,
onMenuRouteChange
:
v
,
deleteRouteCache
:
o
,
handleTabClick
:
p
,
handleTabDelete
:
f
,
handleCloseAll
:
g
,
handleCloseOther
:
d
,
currentPath
:
c
,
currentKey
:
m
,
keyHistory
:
x
,
routeMsgs
:
l
,
appKeepAliveKey
:
h
,
collapseChange
:
(
k
)
=>
{
e
.
collapseChange
=
k
;
}
};
}
});
function
ze
(
t
,
n
,
s
,
e
,
r
,
o
,
u
,
y
)
{
var
i
=
typeof
t
==
"function"
?
t
.
options
:
t
;
n
&&
(
i
.
render
=
n
,
i
.
staticRenderFns
=
s
,
i
.
_compiled
=
!
0
),
e
&&
(
i
.
functional
=
!
0
),
o
&&
(
i
.
_scopeId
=
"data-v-"
+
o
);
function
Re
(
t
,
a
,
s
,
e
,
n
,
r
,
u
,
v
)
{
var
o
=
typeof
t
==
"function"
?
t
.
options
:
t
;
a
&&
(
o
.
render
=
a
,
o
.
staticRenderFns
=
s
,
o
.
_compiled
=
!
0
),
e
&&
(
o
.
functional
=
!
0
),
r
&&
(
o
.
_scopeId
=
"data-v-"
+
r
);
var
p
;
if
(
u
?
(
p
=
function
(
d
)
{
d
=
d
||
this
.
$vnode
&&
this
.
$vnode
.
ssrContext
||
this
.
parent
&&
this
.
parent
.
$vnode
&&
this
.
parent
.
$vnode
.
ssrContext
,
!
d
&&
typeof
__VUE_SSR_CONTEXT__
<
"u"
&&
(
d
=
__VUE_SSR_CONTEXT__
),
r
&&
r
.
call
(
this
,
d
),
d
&&
d
.
_registeredComponents
&&
d
.
_registeredComponents
.
add
(
u
);
},
i
.
_ssrRegister
=
p
)
:
r
&&
(
p
=
y
?
function
()
{
r
.
call
(
d
=
d
||
this
.
$vnode
&&
this
.
$vnode
.
ssrContext
||
this
.
parent
&&
this
.
parent
.
$vnode
&&
this
.
parent
.
$vnode
.
ssrContext
,
!
d
&&
typeof
__VUE_SSR_CONTEXT__
<
"u"
&&
(
d
=
__VUE_SSR_CONTEXT__
),
n
&&
n
.
call
(
this
,
d
),
d
&&
d
.
_registeredComponents
&&
d
.
_registeredComponents
.
add
(
u
);
},
o
.
_ssrRegister
=
p
)
:
n
&&
(
p
=
v
?
function
()
{
n
.
call
(
this
,
(
i
.
functional
?
this
.
parent
:
this
).
$root
.
$options
.
shadowRoot
(
o
.
functional
?
this
.
parent
:
this
).
$root
.
$options
.
shadowRoot
);
}
:
r
),
p
)
if
(
i
.
functional
)
{
i
.
_injectStyles
=
p
;
var
f
=
i
.
render
;
i
.
render
=
function
(
c
,
m
)
{
}
:
n
),
p
)
if
(
o
.
functional
)
{
o
.
_injectStyles
=
p
;
var
f
=
o
.
render
;
o
.
render
=
function
(
c
,
m
)
{
return
p
.
call
(
m
),
f
(
c
,
m
);
};
}
else
{
var
g
=
i
.
beforeCreate
;
i
.
beforeCreate
=
g
?
[].
concat
(
g
,
p
)
:
[
p
];
var
g
=
o
.
beforeCreate
;
o
.
beforeCreate
=
g
?
[].
concat
(
g
,
p
)
:
[
p
];
}
return
{
exports
:
t
,
options
:
i
options
:
o
};
}
var
A
e
=
function
()
{
var
n
=
this
,
s
=
n
.
_self
.
_c
,
e
=
n
.
_self
.
_setupProxy
;
return
s
(
"UserAppLayout"
,
{
attrs
:
{
"is-complete"
:
e
.
c
.
complete
,
model
:
e
.
c
.
model
,
"is-show-tab-page-exp"
:
e
.
isShowTabPageExp
},
on
:
{
onCollapseChange
:
e
.
collapseChange
}
},
[
e
.
c
.
complete
?
[
e
.
c
.
complete
?
s
(
"app-menu"
,
{
attrs
:
{
slot
:
"menu"
,
"current-path"
:
e
.
currentPath
,
"model-data"
:
e
.
c
.
model
.
appMenu
,
context
:
e
.
c
.
context
,
"collapse-change"
:
e
.
c
.
collapseChange
},
on
:
{
menuRouteChange
:
e
.
onMenuRouteChange
},
slot
:
"menu"
})
:
n
.
_e
(),
e
.
isShowTabPageExp
?
s
(
"user-tab-page-exp"
,
{
attrs
:
{
slot
:
"tabPageExp"
,
"route-msgs"
:
e
.
routeMsgs
,
"current-key"
:
e
.
currentKey
},
on
:
{
"tab-click"
:
e
.
handleTabClick
,
"tab-delete"
:
e
.
handleTabDelete
,
"close-all"
:
e
.
handleCloseAll
,
"close-other"
:
e
.
handleCloseOther
},
slot
:
"tabPageExp"
})
:
n
.
_e
(),
e
.
isShowTabPageExp
?
s
(
"AppKeepAlive"
,
{
attrs
:
{
"key-list"
:
e
.
keyHistory
}
},
[
s
(
"router-view"
,
{
key
:
e
.
currentKey
,
on
:
{
neuronInit
:
e
.
onCreated
,
viewFound
:
e
.
onViewFound
}
})],
1
)
:
s
(
"AppKeepAlive"
,
{
key
:
e
.
appKeepAliveKey
,
attrs
:
{
"key-list"
:
e
.
keyHistory
}
},
[
s
(
"router-view"
,
{
key
:
e
.
currentKey
,
on
:
{
neuronInit
:
e
.
onCreated
,
viewFound
:
e
.
onViewFound
}
})],
1
)]
:
n
.
_e
()],
2
);
},
Le
=
[],
Oe
=
/* @__PURE__ */
z
e
(
V
e
,
A
e
,
L
e
,
var
K
e
=
function
()
{
var
a
=
this
,
s
=
a
.
_self
.
_c
,
e
=
a
.
_self
.
_setupProxy
;
return
s
(
"UserAppLayout"
,
{
attrs
:
{
"is-complete"
:
e
.
c
.
complete
,
model
:
e
.
c
.
model
,
"is-show-tab-page-exp"
:
e
.
isShowTabPageExp
},
on
:
{
onCollapseChange
:
e
.
collapseChange
}
},
[
e
.
c
.
complete
?
[
e
.
c
.
complete
?
s
(
"app-menu"
,
{
attrs
:
{
slot
:
"menu"
,
"current-path"
:
e
.
currentPath
,
"model-data"
:
e
.
c
.
model
.
appMenu
,
context
:
e
.
c
.
context
,
"collapse-change"
:
e
.
c
.
collapseChange
},
on
:
{
menuRouteChange
:
e
.
onMenuRouteChange
},
slot
:
"menu"
})
:
a
.
_e
(),
e
.
isShowTabPageExp
?
s
(
"user-tab-page-exp"
,
{
attrs
:
{
slot
:
"tabPageExp"
,
"route-msgs"
:
e
.
routeMsgs
,
"current-key"
:
e
.
currentKey
},
on
:
{
"tab-click"
:
e
.
handleTabClick
,
"tab-delete"
:
e
.
handleTabDelete
,
"close-all"
:
e
.
handleCloseAll
,
"close-other"
:
e
.
handleCloseOther
},
slot
:
"tabPageExp"
})
:
a
.
_e
(),
e
.
isShowTabPageExp
?
s
(
"AppKeepAlive"
,
{
attrs
:
{
"key-list"
:
e
.
keyHistory
}
},
[
s
(
"router-view"
,
{
key
:
e
.
currentKey
,
on
:
{
neuronInit
:
e
.
onCreated
,
viewFound
:
e
.
onViewFound
}
})],
1
)
:
s
(
"AppKeepAlive"
,
{
key
:
e
.
appKeepAliveKey
,
attrs
:
{
"key-list"
:
e
.
keyHistory
}
},
[
s
(
"router-view"
,
{
key
:
e
.
currentKey
,
on
:
{
neuronInit
:
e
.
onCreated
,
viewFound
:
e
.
onViewFound
}
})],
1
)]
:
a
.
_e
()],
2
);
},
Fe
=
[],
$e
=
/* @__PURE__ */
R
e
(
N
e
,
K
e
,
F
e
,
!
1
,
null
,
null
,
null
,
null
);
const
Ke
=
O
e
.
exports
;
const
H
=
S
({
const
Be
=
$
e
.
exports
;
const
Y
=
D
({
name
:
"ChangePassword"
,
props
:
{
isShowModal
:
{
...
...
@@ -237,13 +237,13 @@ const H = S({
}
},
setup
(
t
,
{
emit
:
n
emit
:
a
})
{
const
s
=
q
(
"change-password"
),
e
=
C
(
null
),
r
=
C
({
const
s
=
S
(
"change-password"
),
e
=
C
(
null
),
n
=
C
({
oldPwd
:
""
,
newPwd
:
""
,
newPwd2
:
""
}),
o
=
C
(
!
1
),
u
=
{
}),
r
=
C
(
!
1
),
u
=
{
oldPwd
:
[{
required
:
!
0
,
message
:
"
\
u8BF7
\
u8F93
\
u5165
\
u539F
\
u5BC6
\
u7801"
,
...
...
@@ -260,45 +260,45 @@ const H = S({
newPwd2
:
[{
required
:
!
0
,
trigger
:
"blur"
,
validator
(
i
,
p
,
f
)
{
p
!==
r
.
value
.
newPwd
?
f
(
new
Error
(
"
\
u4E24
\
u6B21
\
u8F93
\
u5165
\
u5BC6
\
u7801
\
u4E0D
\
u4E00
\
u81F4
\
uFF0C
\
u8BF7
\
u68C0
\
u67E5"
))
:
f
();
validator
(
o
,
p
,
f
)
{
p
!==
n
.
value
.
newPwd
?
f
(
new
Error
(
"
\
u4E24
\
u6B21
\
u8F93
\
u5165
\
u5BC6
\
u7801
\
u4E0D
\
u4E00
\
u81F4
\
uFF0C
\
u8BF7
\
u68C0
\
u67E5"
))
:
f
();
}
}]
},
y
=
()
=>
{
e
.
value
.
validate
(
async
(
i
)
=>
{
},
v
=
()
=>
{
e
.
value
.
validate
(
async
(
o
)
=>
{
var
p
,
f
,
g
;
if
(
i
)
if
(
o
)
try
{
o
.
value
=
!
0
;
r
.
value
=
!
0
;
const
d
=
await
ibiz
.
net
.
post
(
"/v7/changepwd "
,
{
oldPwd
:
r
.
value
.
oldPwd
,
newPwd
:
r
.
value
.
newPwd
oldPwd
:
n
.
value
.
oldPwd
,
newPwd
:
n
.
value
.
newPwd
});
if
(
d
.
ok
)
{
ibiz
.
notification
.
success
({
title
:
"
\
u4FEE
\
u6539
\
u5BC6
\
u7801
\
u6210
\
u529F
\
uFF01"
}),
o
.
value
=
!
1
,
n
(
"change-success"
);
}),
r
.
value
=
!
1
,
a
(
"change-success"
);
return
;
}
ibiz
.
notification
.
error
({
title
:
((
p
=
d
.
data
)
==
null
?
void
0
:
p
.
message
)
||
"
\
u4FEE
\
u6539
\
u5BC6
\
u7801
\
u5931
\
u8D25
\
uFF01"
}),
o
.
value
=
!
1
;
}),
r
.
value
=
!
1
;
}
catch
(
d
)
{
ibiz
.
notification
.
error
({
title
:
((
g
=
(
f
=
d
.
response
)
==
null
?
void
0
:
f
.
data
)
==
null
?
void
0
:
g
.
message
)
||
"
\
u4FEE
\
u6539
\
u5BC6
\
u7801
\
u5931
\
u8D25
\
uFF01"
}),
o
.
value
=
!
1
;
}),
r
.
value
=
!
1
;
}
});
};
return
_
(()
=>
t
.
isShowModal
,
(
i
)
=>
{
i
===
!
0
&&
e
.
value
&&
e
.
value
.
resetFields
();
return
_
(()
=>
t
.
isShowModal
,
(
o
)
=>
{
o
===
!
0
&&
e
.
value
&&
e
.
value
.
resetFields
();
}),
{
ns
:
s
,
formData
:
r
,
formData
:
n
,
rules
:
u
,
loading
:
o
,
loading
:
r
,
formRef
:
e
,
handleSubmit
:
y
handleSubmit
:
v
};
},
render
(
t
)
{
...
...
@@ -324,8 +324,8 @@ const H = S({
},
model
:
{
value
:
this
.
formData
.
oldPwd
,
callback
:
(
n
)
=>
{
this
.
$set
(
this
.
formData
,
"oldPwd"
,
n
);
callback
:
(
a
)
=>
{
this
.
$set
(
this
.
formData
,
"oldPwd"
,
a
);
}
}
})]),
t
(
"i-form-item"
,
{
...
...
@@ -343,8 +343,8 @@ const H = S({
},
model
:
{
value
:
this
.
formData
.
newPwd
,
callback
:
(
n
)
=>
{
this
.
$set
(
this
.
formData
,
"newPwd"
,
n
);
callback
:
(
a
)
=>
{
this
.
$set
(
this
.
formData
,
"newPwd"
,
a
);
}
}
})]),
t
(
"i-form-item"
,
{
...
...
@@ -362,8 +362,8 @@ const H = S({
},
model
:
{
value
:
this
.
formData
.
newPwd2
,
callback
:
(
n
)
=>
{
this
.
$set
(
this
.
formData
,
"newPwd2"
,
n
);
callback
:
(
a
)
=>
{
this
.
$set
(
this
.
formData
,
"newPwd2"
,
a
);
}
}
})]),
t
(
"i-form-item"
,
[
t
(
"i-button"
,
{
...
...
@@ -378,23 +378,23 @@ const H = S({
},
[
"
\
u786E
\
u8BA4
\
u4FEE
\
u6539"
])])]);
}
});
function
je
(
t
,
n
)
{
return
a
(
"div"
,
{
function
Ue
(
t
,
a
)
{
return
i
(
"div"
,
{
class
:
t
.
e
(
"logo"
)
},
[
a
(
"img"
,
{
},
[
i
(
"img"
,
{
class
:
t
.
e
(
"logo-img"
),
attrs
:
{
src
:
E
.
dir
(
"/assets/img/jh-800.png"
)
}
}),
a
(
"div"
,
{
}),
i
(
"div"
,
{
class
:
t
.
e
(
"logo-caption"
)
},
[
n
.
caption
])]);
},
[
a
.
caption
])]);
}
const
Ne
=
S
({
const
Ge
=
D
({
name
:
"UserAppLayout"
,
props
:
{
model
:
{
type
:
f
e
,
type
:
w
e
,
required
:
!
0
},
isComplete
:
{
...
...
@@ -407,34 +407,34 @@ const Ne = S({
}
},
setup
(
t
,
{
emit
:
n
,
emit
:
a
,
slots
:
s
})
{
var
v
;
const
e
=
q
(
"layout"
),
r
=
C
(
!
1
),
o
=
()
=>
{
r
.
value
=
!
r
.
value
,
n
(
"onCollapseChange"
,
r
.
value
);
},
u
=
N
(()
=>
t
.
model
.
source
.
blankMode
===
!
0
),
y
=
async
()
=>
{
var
D
;
const
P
=
(
D
=
s
.
menu
)
==
null
?
void
0
:
D
.
call
(
s
)[
0
].
componentInstance
;
var
y
;
const
e
=
S
(
"layout"
),
n
=
C
(
!
1
),
r
=
()
=>
{
n
.
value
=
!
n
.
value
,
a
(
"onCollapseChange"
,
n
.
value
);
},
u
=
L
(()
=>
t
.
model
.
source
.
blankMode
===
!
0
),
v
=
async
()
=>
{
var
q
;
const
P
=
(
q
=
s
.
menu
)
==
null
?
void
0
:
q
.
call
(
s
)[
0
].
componentInstance
;
P
&&
P
.
c
&&
await
P
.
c
.
onClickMenuItem
(
"menuitem46"
);
},
{
srfusername
:
i
=
"
\
u6E38
\
u5BA2"
,
srfusername
:
o
=
"
\
u6E38
\
u5BA2"
,
srforgsectorname
:
p
,
srffirstlogin
:
f
}
=
((
v
=
ibiz
.
appData
)
==
null
?
void
0
:
v
.
context
)
||
{},
{
}
=
((
y
=
ibiz
.
appData
)
==
null
?
void
0
:
y
.
context
)
||
{},
{
proxy
:
g
}
=
z
(),
d
=
B
(
g
),
c
=
async
()
=>
{
}
=
I
(),
d
=
G
(
g
),
c
=
async
()
=>
{
(
await
ibiz
.
auth
.
v7logout
()).
ok
?
(
ibiz
.
message
.
success
(
"
\
u767B
\
u51FA
\
u6210
\
u529F"
),
d
.
push
(
`/login?ru=
${
encodeURIComponent
(
window
.
location
.
hash
.
replace
(
"#/"
,
"/"
))}
`
))
:
ibiz
.
message
.
error
(
"
\
u767B
\
u51FA
\
u5931
\
u8D25"
);
},
m
=
C
(
!
0
),
x
=
()
=>
{
m
.
value
=
!
m
.
value
;
},
l
=
C
(
!
1
),
h
=
C
(
!
0
);
return
f
===
1
&&
(
l
.
value
=
!
0
,
h
.
value
=
!
1
),
{
ns
:
e
,
collapseChange
:
r
,
collapseChange
:
n
,
isBlank
:
u
,
collapseMenus
:
o
,
openView
:
y
,
srfusername
:
i
,
collapseMenus
:
r
,
openView
:
v
,
srfusername
:
o
,
srforgsectorname
:
p
,
clickOut
:
c
,
isShowOpt
:
m
,
...
...
@@ -450,17 +450,17 @@ const Ne = S({
};
},
render
()
{
return
this
.
isComplete
?
a
(
"i-layout"
,
{
return
this
.
isComplete
?
i
(
"i-layout"
,
{
class
:
[
this
.
ns
.
b
(),
this
.
isBlank
?
this
.
ns
.
m
(
"blank"
)
:
""
,
this
.
ns
.
is
(
"collapse"
,
this
.
collapseChange
),
this
.
ns
.
is
(
"tab"
,
this
.
isShowTabPageExp
)]
},
[
a
(
"i-sider"
,
{
},
[
i
(
"i-sider"
,
{
attrs
:
{
"hide-trigger"
:
!
0
,
value
:
this
.
collapseChange
},
class
:
[
this
.
ns
.
b
(
"nav"
),
this
.
ns
.
is
(
"collapse"
,
this
.
collapseChange
)]
},
[
je
(
this
.
ns
,
this
.
model
),
a
(
"div"
,
{
},
[
Ue
(
this
.
ns
,
this
.
model
),
i
(
"div"
,
{
class
:
this
.
ns
.
b
(
"option"
)
},
[
a
(
"i-poptip"
,
{
},
[
i
(
"i-poptip"
,
{
attrs
:
{
trigger
:
"click"
,
transfer
:
!
0
,
...
...
@@ -468,54 +468,54 @@ const Ne = S({
placement
:
"bottom-end"
},
scopedSlots
:
{
default
:
()
=>
a
(
"div"
,
{
default
:
()
=>
i
(
"div"
,
{
class
:
this
.
ns
.
be
(
"option"
,
"top"
)
},
[
a
(
"img"
,
{
},
[
i
(
"img"
,
{
class
:
"head"
,
attrs
:
{
src
:
E
.
dir
(
"/assets/img/head.svg"
)
}
}),
a
(
"div"
,
{
}),
i
(
"div"
,
{
class
:
"user"
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
"username"
},
[
this
.
srfusername
]),
a
(
"div"
,
{
},
[
this
.
srfusername
]),
i
(
"div"
,
{
class
:
"orgname"
},
[
this
.
srforgsectorname
])]),
a
(
"img"
,
{
},
[
this
.
srforgsectorname
])]),
i
(
"img"
,
{
class
:
"down"
,
attrs
:
{
src
:
E
.
dir
(
"/assets/img/down.svg"
)
}
})]),
content
:
()
=>
a
(
"div"
,
{
content
:
()
=>
i
(
"div"
,
{
class
:
"opts"
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
on
:
{
click
:
this
.
showChangePassword
}
},
[
a
(
"img"
,
{
},
[
i
(
"img"
,
{
class
:
"lr"
,
attrs
:
{
src
:
E
.
dir
(
"/assets/img/lr.svg"
)
}
}),
"
\
u4FEE
\
u6539
\
u5BC6
\
u7801"
]),
a
(
"div"
,
{
}),
"
\
u4FEE
\
u6539
\
u5BC6
\
u7801"
]),
i
(
"div"
,
{
class
:
"logout"
,
on
:
{
click
:
this
.
clickOut
}
},
[
a
(
"i"
,
{
},
[
i
(
"i"
,
{
class
:
"ivu-icon ivu-icon-ios-log-out"
}),
"
\
u9000
\
u51FA
\
u767B
\
u5F55"
])])
}
}),
a
(
"div"
,
{
}),
i
(
"div"
,
{
class
:
[
this
.
ns
.
be
(
"option"
,
"bottom"
)]
},
[
a
(
"i-tooltip"
,
{
},
[
i
(
"i-tooltip"
,
{
attrs
:
{
content
:
"
\
u8BBE
\
u5907
\
u79BB
\
u7EBF
\
u544A
\
u8B66"
,
placement
:
"right"
,
theme
:
"light"
}
},
[
a
(
"img"
,
{
},
[
i
(
"img"
,
{
class
:
"gj"
,
attrs
:
{
src
:
E
.
dir
(
"/assets/img/gj.svg"
)
...
...
@@ -523,27 +523,27 @@ const Ne = S({
on
:
{
click
:
()
=>
this
.
openView
()
}
})])])]),
this
.
$slots
.
menu
,
a
(
"div"
,
{
})])])]),
this
.
$slots
.
menu
,
i
(
"div"
,
{
class
:
this
.
ns
.
be
(
"slider"
,
"collapse-icon"
)
},
[
this
.
collapseChange
?
a
(
"ion-icon"
,
{
},
[
this
.
collapseChange
?
i
(
"ion-icon"
,
{
attrs
:
{
src
:
"./assets/img/menu-unfold.svg"
},
on
:
{
click
:
()
=>
this
.
collapseMenus
()
}
})
:
a
(
"ion-icon"
,
{
})
:
i
(
"ion-icon"
,
{
attrs
:
{
src
:
"./assets/img/menu-fold.svg"
},
on
:
{
click
:
()
=>
this
.
collapseMenus
()
}
})])]),
a
(
"i-layout"
,
{
})])]),
i
(
"i-layout"
,
{
class
:
[
this
.
ns
.
b
(
"content"
)]
},
[
a
(
"i-content"
,
{
},
[
i
(
"i-content"
,
{
class
:
this
.
ns
.
be
(
"content"
,
"main"
)
},
[
this
.
$slots
.
tabPageExp
,
this
.
$slots
.
default
]),
a
(
"i-modal"
,
{
},
[
this
.
$slots
.
tabPageExp
,
this
.
$slots
.
default
]),
i
(
"i-modal"
,
{
attrs
:
{
title
:
"
\
u4FEE
\
u6539
\
u5BC6
\
u7801"
,
"class-name"
:
"change-password-modal"
,
...
...
@@ -557,7 +557,7 @@ const Ne = S({
this
.
isShowModal
=
t
;
}
}
},
[
a
(
H
,
{
},
[
i
(
Y
,
{
attrs
:
{
isShowModal
:
this
.
isShowModal
},
...
...
@@ -567,19 +567,19 @@ const Ne = S({
})])])])
:
null
;
}
});
class
Y
extends
w
e
{
class
Q
extends
k
e
{
constructor
()
{
super
(...
arguments
);
b
(
this
,
"options"
,
[]);
b
(
this
,
"kqrq"
,
""
);
b
(
this
,
"rylx"
,
""
);
w
(
this
,
"options"
,
[]);
w
(
this
,
"kqrq"
,
""
);
w
(
this
,
"rylx"
,
""
);
}
async
onInit
()
{
await
super
.
onInit
(),
this
.
options
=
await
ibiz
.
codeListService
.
get
(
"UsrCodeList0402031972"
,
this
.
context
,
this
.
params
),
this
.
context
.
srforgcode
&&
(
this
.
params
.
orgcode
=
this
.
context
.
srforgcode
),
this
.
kqrq
=
O
().
subtract
(
1
,
"day"
).
startOf
(
"day"
).
format
(
"YYYY-MM-DD"
),
this
.
rylx
=
this
.
options
.
map
((
s
)
=>
s
.
value
).
join
(
","
),
this
.
changeViewParams
();
),
this
.
context
.
srforgcode
&&
(
this
.
params
.
orgcode
=
this
.
context
.
srforgcode
),
this
.
kqrq
=
z
().
subtract
(
1
,
"day"
).
startOf
(
"day"
).
format
(
"YYYY-MM-DD"
),
this
.
rylx
=
this
.
options
.
map
((
s
)
=>
s
.
value
).
join
(
","
),
this
.
changeViewParams
();
}
changeViewParams
()
{
this
.
dashboard
.
setContextOrParams
(
...
...
@@ -593,48 +593,48 @@ class Y extends we {
);
}
}
const
$e
=
S
({
const
He
=
D
({
name
:
"PortletSearchHeader"
,
props
:
{
modelData
:
{
type
:
g
e
,
type
:
b
e
,
required
:
!
0
},
controller
:
{
type
:
Y
,
type
:
Q
,
required
:
!
0
}
},
setup
(
t
)
{
const
n
=
q
(
"portal-search-header"
),
s
=
C
([]),
e
=
C
(
new
Date
()),
r
=
(
i
)
=>
{
s
.
value
=
i
,
t
.
controller
.
rylx
=
i
.
join
(
","
),
t
.
controller
.
changeViewParams
();
},
o
=
(
i
)
=>
{
e
.
value
=
i
,
t
.
controller
.
kqrq
=
i
?
O
(
i
).
format
(
"YYYY-MM-DD"
)
:
""
,
t
.
controller
.
changeViewParams
();
const
a
=
S
(
"portal-search-header"
),
s
=
C
([]),
e
=
C
(
new
Date
()),
n
=
(
o
)
=>
{
s
.
value
=
o
,
t
.
controller
.
rylx
=
o
.
join
(
","
),
t
.
controller
.
changeViewParams
();
},
r
=
(
o
)
=>
{
e
.
value
=
o
,
t
.
controller
.
kqrq
=
o
?
z
(
o
).
format
(
"YYYY-MM-DD"
)
:
""
,
t
.
controller
.
changeViewParams
();
};
e
.
value
=
new
Date
(
t
.
controller
.
kqrq
),
s
.
value
=
t
.
controller
.
rylx
.
split
(
","
);
const
u
=
O
();
const
u
=
z
();
return
{
ns
:
n
,
ns
:
a
,
selectArray
:
s
,
selectDate
:
e
,
options
:
{
disabledDate
:
(
i
)
=>
{
const
p
=
O
(
i
);
disabledDate
:
(
o
)
=>
{
const
p
=
z
(
o
);
return
u
.
isSame
(
p
,
"day"
)
||
u
.
isBefore
(
p
,
"day"
);
}
},
onSelectArrayChange
:
r
,
onDateChange
:
o
onSelectArrayChange
:
n
,
onDateChange
:
r
};
},
render
()
{
const
t
=
[
this
.
ns
.
b
(),
this
.
ns
.
m
(
this
.
modelData
.
modelClass
)];
return
a
(
"portlet-layout"
,
{
return
i
(
"portlet-layout"
,
{
attrs
:
{
controller
:
this
.
controller
},
class
:
t
},
[
a
(
"i-checkbox-group"
,
{
},
[
i
(
"i-checkbox-group"
,
{
class
:
this
.
ns
.
e
(
"rylx-checkbox"
),
attrs
:
{
value
:
this
.
selectArray
...
...
@@ -642,11 +642,11 @@ const $e = S({
on
:
{
"on-change"
:
this
.
onSelectArrayChange
}
},
[
this
.
controller
.
options
.
map
((
n
)
=>
a
(
"i-checkbox"
,
{
},
[
this
.
controller
.
options
.
map
((
a
)
=>
i
(
"i-checkbox"
,
{
attrs
:
{
label
:
n
.
value
label
:
a
.
value
}
},
[
n
.
text
]))]),
a
(
"i-CalendarPicker"
,
{
},
[
a
.
text
]))]),
i
(
"i-CalendarPicker"
,
{
class
:
this
.
ns
.
e
(
"date-picker"
),
attrs
:
{
type
:
"date"
,
...
...
@@ -661,30 +661,30 @@ const $e = S({
})]);
}
});
class
F
e
{
class
Y
e
{
constructor
()
{
b
(
this
,
"component"
,
$
e
);
w
(
this
,
"component"
,
H
e
);
}
async
createController
(
n
,
s
,
e
)
{
const
r
=
new
Y
(
n
,
async
createController
(
a
,
s
,
e
)
{
const
n
=
new
Q
(
a
,
s
,
e
);
return
await
r
.
init
(),
r
;
return
await
n
.
init
(),
n
;
}
}
class
W
extends
C
e
{
class
W
extends
P
e
{
constructor
()
{
super
(...
arguments
);
b
(
this
,
"data"
,
{});
b
(
this
,
"mapData"
,
[]);
b
(
this
,
"pointData"
,
[]);
b
(
this
,
"form"
);
b
(
this
,
"hasLoad"
,
!
1
);
b
(
this
,
"isloading"
,
!
1
);
b
(
this
,
"entityService"
);
b
(
this
,
"pointClicked"
,
!
1
);
w
(
this
,
"data"
,
{});
w
(
this
,
"mapData"
,
[]);
w
(
this
,
"pointData"
,
[]);
w
(
this
,
"form"
);
w
(
this
,
"hasLoad"
,
!
1
);
w
(
this
,
"isloading"
,
!
1
);
w
(
this
,
"entityService"
);
w
(
this
,
"pointClicked"
,
!
1
);
}
async
onInit
()
{
await
super
.
onInit
(),
await
this
.
model
.
embedView
.
init
();
...
...
@@ -692,14 +692,14 @@ class W extends Ce {
this
.
entityService
=
await
ibiz
.
entityService
.
getService
(
s
.
appEntity
.
codeName
,
this
.
context
),
this
.
form
=
new
b
e
(
s
,
this
.
context
,
{
),
this
.
form
=
new
q
e
(
s
,
this
.
context
,
{
...
this
.
params
}),
await
this
.
form
.
init
(),
this
.
dashboard
.
nerve
.
self
.
evt
.
on
(
"mounted"
,
()
=>
{
this
.
load
();
});
}
calcPercent
(
s
,
e
,
r
=
1
)
{
return
s
?
parseFloat
((
s
*
100
/
e
).
toFixed
(
r
))
:
0
;
calcPercent
(
s
,
e
,
n
=
1
)
{
return
s
?
parseFloat
((
s
*
100
/
e
).
toFixed
(
n
))
:
0
;
}
calcViewParams
()
{
super
.
calcViewParams
(),
this
.
dashboard
.
complete
&&
(
this
.
form
.
setContextOrParams
(
void
0
,
this
.
params
,
!
0
),
this
.
load
());
...
...
@@ -712,20 +712,20 @@ class W extends Ce {
"FetchMapData"
,
this
.
context
,
this
.
params
)).
data
.
map
((
o
)
=>
({
name
:
o
.
orgcode
,
value
:
this
.
calcPercent
(
Number
(
o
.
zcl
),
1
,
2
),
title
:
o
.
orgname
,
zcl
:
`
${
this
.
calcPercent
(
Number
(
o
.
zcl
),
1
,
2
)}
%`
,
zcrs
:
o
.
zcrs
,
yzrs
:
o
.
yzrs
!=
null
?
o
.
yzrs
:
""
,
zgrs
:
o
.
zgrs
!=
null
?
o
.
zgrs
:
""
,
jd
:
o
.
jd
,
wd
:
o
.
wd
})),
r
=
e
.
findIndex
(
(
o
)
=>
o
.
name
===
this
.
params
.
orgcode
)).
data
.
map
((
r
)
=>
({
name
:
r
.
orgcode
,
value
:
this
.
calcPercent
(
Number
(
r
.
zcl
),
1
,
2
),
title
:
r
.
orgname
,
zcl
:
`
${
this
.
calcPercent
(
Number
(
r
.
zcl
),
1
,
2
)}
%`
,
zcrs
:
r
.
zcrs
,
yzrs
:
r
.
yzrs
!=
null
?
r
.
yzrs
:
""
,
zgrs
:
r
.
zgrs
!=
null
?
r
.
zgrs
:
""
,
jd
:
r
.
jd
,
wd
:
r
.
wd
})),
n
=
e
.
findIndex
(
(
r
)
=>
r
.
name
===
this
.
params
.
orgcode
);
r
!==
-
1
&&
(
this
.
pointData
=
e
.
splice
(
r
,
1
)),
this
.
mapData
=
e
.
length
===
0
?
this
.
pointData
:
e
;
n
!==
-
1
&&
(
this
.
pointData
=
e
.
splice
(
n
,
1
)),
this
.
mapData
=
e
.
length
===
0
?
this
.
pointData
:
e
;
}
onMapChange
(
s
)
{
const
e
=
`
${
s
}
`
;
...
...
@@ -760,25 +760,25 @@ class W extends Ce {
);
}
}
const
Re
=
[
"#FF0700"
,
"#FFF400"
,
"#73A0FA"
],
B
e
=
{
const
Qe
=
[
"#FF0700"
,
"#FFF400"
,
"#73A0FA"
],
W
e
=
{
strMapCode
:
!
0
,
visualMap
:
{
text
:
[
"
\
u9AD8"
,
"
\
u4F4E"
],
min
:
0
,
max
:
100
,
rangeColor
:
R
e
rangeColor
:
Q
e
},
pointSymbol
:
"pin"
},
U
e
=
"/assets/json/map/jiangsu/{id}.json"
;
async
function
H
e
(
t
)
{
},
J
e
=
"/assets/json/map/jiangsu/{id}.json"
;
async
function
X
e
(
t
)
{
return
(
await
ibiz
.
net
.
axios
({
url
:
E
.
dir
(
U
e
.
replace
(
"{id}"
,
t
))
url
:
E
.
dir
(
J
e
.
replace
(
"{id}"
,
t
))
})).
data
;
}
function
Ye
(
t
,
n
)
{
const
s
=
/* @__PURE__ */
new
Map
(),
e
=
C
(
""
),
r
=
C
([]);
let
o
;
const
u
=
C
(),
y
=
(
c
)
=>
{
function
Ze
(
t
,
a
)
{
const
s
=
/* @__PURE__ */
new
Map
(),
e
=
C
(
""
),
n
=
C
([]);
let
r
;
const
u
=
C
(),
v
=
(
c
)
=>
{
const
m
=
{
cityNames
:
{},
noChild
:
c
.
features
.
length
===
1
...
...
@@ -787,50 +787,50 @@ function Ye(t, n) {
const
{
adcode
:
l
,
name
:
h
}
=
x
.
properties
;
m
.
cityNames
[
l
]
=
h
;
}),
m
;
},
i
=
async
(
c
)
=>
{
},
o
=
async
(
c
)
=>
{
if
(
s
.
has
(
c
))
return
;
const
m
=
await
H
e
(
c
);
s
.
set
(
c
,
y
(
m
)),
q
e
(
c
,
m
);
const
m
=
await
X
e
(
c
);
s
.
set
(
c
,
v
(
m
)),
V
e
(
c
,
m
);
},
p
=
(
c
)
=>
{
const
m
=
s
.
get
(
e
.
value
);
if
(
m
)
return
m
.
cityNames
[
c
];
},
f
=
()
=>
{
const
c
=
t
(
e
.
value
);
o
.
setOption
(
c
),
o
.
resize
();
r
.
setOption
(
c
),
r
.
resize
();
},
g
=
async
(
c
,
m
=
!
1
)
=>
{
m
||
n
(
"mapChange"
,
{
name
:
c
}),
s
.
has
(
c
)
||
await
i
(
c
),
e
.
value
=
c
,
r
.
value
.
push
(
c
),
f
();
m
||
a
(
"mapChange"
,
{
name
:
c
}),
s
.
has
(
c
)
||
await
o
(
c
),
e
.
value
=
c
,
n
.
value
.
push
(
c
),
f
();
},
d
=
()
=>
{
if
(
r
.
value
.
length
>
1
)
{
r
.
value
.
pop
();
const
c
=
r
.
value
.
pop
();
if
(
n
.
value
.
length
>
1
)
{
n
.
value
.
pop
();
const
c
=
n
.
value
.
pop
();
g
(
c
);
}
};
return
K
(()
=>
{
o
=
S
e
(
u
.
value
),
window
.
addEventListener
(
"resize"
,
()
=>
{
o
==
null
||
o
.
resize
();
}),
o
.
on
(
"click"
,
(
c
)
=>
{
return
N
(()
=>
{
r
=
I
e
(
u
.
value
),
window
.
addEventListener
(
"resize"
,
()
=>
{
r
==
null
||
r
.
resize
();
}),
r
.
on
(
"click"
,
(
c
)
=>
{
if
(
c
.
componentType
===
"series"
&&
c
.
seriesType
===
"scatter"
)
{
n
(
"pointClick"
,
c
.
data
);
a
(
"pointClick"
,
c
.
data
);
return
;
}
c
.
name
!==
e
.
value
&&
g
(
c
.
name
);
}),
o
.
on
(
"mouseover"
,
function
(
c
)
{
}),
r
.
on
(
"mouseover"
,
function
(
c
)
{
if
(
c
.
componentType
===
"series"
&&
c
.
seriesType
===
"scatter"
)
{
const
m
=
c
.
dataIndex
,
x
=
o
.
getOption
(),
l
=
x
.
series
[
c
.
seriesIndex
].
data
,
h
=
x
.
series
[
c
.
seriesIndex
].
symbolSize
;
l
[
m
].
symbolSize
=
h
+
10
,
o
.
setOption
(
x
);
const
m
=
c
.
dataIndex
,
x
=
r
.
getOption
(),
l
=
x
.
series
[
c
.
seriesIndex
].
data
,
h
=
x
.
series
[
c
.
seriesIndex
].
symbolSize
;
l
[
m
].
symbolSize
=
h
+
10
,
r
.
setOption
(
x
);
}
}),
o
.
on
(
"mouseout"
,
function
(
c
)
{
}),
r
.
on
(
"mouseout"
,
function
(
c
)
{
if
(
c
.
componentType
===
"series"
&&
c
.
seriesType
===
"scatter"
)
{
const
m
=
c
.
dataIndex
,
x
=
o
.
getOption
(),
l
=
x
.
series
[
c
.
seriesIndex
].
data
;
delete
l
[
m
].
symbolSize
,
o
.
setOption
(
x
);
const
m
=
c
.
dataIndex
,
x
=
r
.
getOption
(),
l
=
x
.
series
[
c
.
seriesIndex
].
data
;
delete
l
[
m
].
symbolSize
,
r
.
setOption
(
x
);
}
});
}),
{
chartRef
:
u
,
historyNames
:
r
,
historyNames
:
n
,
currenName
:
e
,
changeMap
:
g
,
getCityName
:
p
,
...
...
@@ -838,7 +838,7 @@ function Ye(t, n) {
refresh
:
f
};
}
const
We
=
S
({
const
et
=
D
({
name
:
"MapChart"
,
props
:
{
mapData
:
{
...
...
@@ -858,16 +858,16 @@ const We = S({
}
},
setup
(
t
,
{
emit
:
n
emit
:
a
})
{
const
s
=
q
(
"map-chart"
),
e
=
N
(()
=>
De
(
B
e
,
t
.
options
)),
{
chartRef
:
r
,
historyNames
:
o
,
const
s
=
S
(
"map-chart"
),
e
=
L
(()
=>
Te
(
W
e
,
t
.
options
)),
{
chartRef
:
n
,
historyNames
:
r
,
changeMap
:
u
,
getCityName
:
y
,
goBack
:
i
,
getCityName
:
v
,
goBack
:
o
,
refresh
:
p
}
=
Y
e
((
d
)
=>
{
}
=
Z
e
((
d
)
=>
{
const
{
visualMap
:
c
,
pointSymbol
:
m
...
...
@@ -902,15 +902,15 @@ const We = S({
nameProperty
:
e
.
value
.
strMapCode
?
"adcodeStr"
:
"adcode"
,
tooltip
:
{
formatter
:
(
l
)
=>
{
const
h
=
y
(
l
.
name
),
w
=
t
.
mapData
.
find
((
k
)
=>
k
.
name
==
l
.
name
);
if
(
!!
w
)
const
h
=
v
(
l
.
name
),
b
=
t
.
mapData
.
find
((
k
)
=>
k
.
name
==
l
.
name
);
if
(
!!
b
)
return
`
<div style='display:flex;justify-content: center;'>
<span>
${
h
}
</span>
</div>
<div style='display:flex;justify-content: space-between;'>
<span style='margin-right: 16px;'>\u5728\u5C97\u4EBA\u6570/\u603B\u4EBA\u6570</span>
<span>
${
w
.
zgrs
}
/
${
w
.
yzrs
}
</span>
<span>
${
b
.
zgrs
}
/
${
b
.
yzrs
}
</span>
</div>
`
;
}
...
...
@@ -919,7 +919,7 @@ const We = S({
show
:
!
0
,
color
:
"#000000"
,
fontSize
:
11
,
formatter
:
(
l
)
=>
y
(
l
.
name
)
formatter
:
(
l
)
=>
v
(
l
.
name
)
},
select
:
{
disabled
:
!
0
...
...
@@ -970,31 +970,31 @@ const We = S({
}))
}),
x
;
},
(
d
,
c
)
=>
{
d
===
"mapChange"
?
n
(
"mapChange"
,
c
.
name
)
:
n
(
d
,
c
);
d
===
"mapChange"
?
a
(
"mapChange"
,
c
.
name
)
:
a
(
d
,
c
);
});
K
(()
=>
{
N
(()
=>
{
u
(
t
.
defaultMapName
,
!
0
);
});
const
{
mapData
:
f
,
pointData
:
g
}
=
t
e
(
t
);
}
=
a
e
(
t
);
return
_
([
f
,
g
],
()
=>
{
p
();
}),
{
ns
:
s
,
chartRef
:
r
,
historyNames
:
o
,
goBack
:
i
chartRef
:
n
,
historyNames
:
r
,
goBack
:
o
};
},
render
()
{
return
a
(
"div"
,
{
return
i
(
"div"
,
{
class
:
this
.
ns
.
b
()
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"chart"
),
ref
:
"chartRef"
}),
this
.
historyNames
.
length
>
1
&&
a
(
"div"
,
{
}),
this
.
historyNames
.
length
>
1
&&
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"goback"
),
on
:
{
click
:
()
=>
{
...
...
@@ -1003,11 +1003,11 @@ const We = S({
}
},
[
"
\
u8FD4
\
u56DE"
])]);
}
}),
Je
=
`image://
${
E
.
dir
(
"/assets/img/fiveStars.png"
)}
`
,
Ge
=
S
({
}),
tt
=
`image://
${
E
.
dir
(
"/assets/img/fiveStars.png"
)}
`
,
st
=
D
({
name
:
"PortalMapArea"
,
props
:
{
modelData
:
{
type
:
v
e
,
type
:
C
e
,
required
:
!
0
},
controller
:
{
...
...
@@ -1016,9 +1016,9 @@ const We = S({
}
},
setup
(
t
)
{
const
n
=
se
(
t
.
controller
),
s
=
q
(
"portal-map-area"
);
const
a
=
ie
(
t
.
controller
),
s
=
S
(
"portal-map-area"
);
return
{
c
:
n
,
c
:
a
,
ns
:
s
};
},
...
...
@@ -1026,71 +1026,71 @@ const We = S({
if
(
!
this
.
c
.
hasLoad
)
return
;
const
t
=
[
this
.
ns
.
b
(),
this
.
ns
.
m
(
this
.
modelData
.
modelClass
)];
return
a
(
"portlet-layout"
,
{
return
i
(
"portlet-layout"
,
{
attrs
:
{
controller
:
this
.
controller
},
class
:
t
},
[
this
.
c
.
isloading
?
a
(
"i-spin"
,
{
},
[
this
.
c
.
isloading
?
i
(
"i-spin"
,
{
attrs
:
{
size
:
"large"
,
fix
:
!
0
}
})
:
null
,
a
(
"div"
,
{
})
:
null
,
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"left"
)
}),
a
(
"div"
,
{
}),
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"center"
)
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"title"
)
},
[
`
${
this
.
c
.
data
.
orgname
}
\u2014
${
this
.
c
.
data
.
yzrs
}
\u4EBA`
]),
a
(
We
,
{
},
[
`
${
this
.
c
.
data
.
orgname
}
\u2014
${
this
.
c
.
data
.
yzrs
}
\u4EBA`
]),
i
(
et
,
{
class
:
this
.
ns
.
e
(
"map"
),
attrs
:
{
mapData
:
this
.
c
.
mapData
,
pointData
:
this
.
c
.
pointData
,
defaultMapName
:
this
.
c
.
params
.
orgcode
,
options
:
{
pointSymbol
:
Je
pointSymbol
:
tt
}
},
on
:
{
mapChange
:
(
n
)
=>
{
this
.
c
.
onMapChange
(
n
);
mapChange
:
(
a
)
=>
{
this
.
c
.
onMapChange
(
a
);
},
pointClick
:
(
n
)
=>
{
this
.
c
.
onPointClick
(
n
);
pointClick
:
(
a
)
=>
{
this
.
c
.
onPointClick
(
a
);
}
}
}),
this
.
c
.
pointClicked
&&
a
(
"div"
,
{
}),
this
.
c
.
pointClicked
&&
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"goback"
),
on
:
{
click
:
()
=>
{
this
.
c
.
goBackFrominstitution
();
}
}
},
[
"
\
u8FD4
\
u56DE"
])]),
a
(
"div"
,
{
},
[
"
\
u8FD4
\
u56DE"
])]),
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"right"
)
})]);
}
});
class
Qe
{
class
at
{
constructor
()
{
b
(
this
,
"component"
,
Ge
);
w
(
this
,
"component"
,
st
);
}
async
createController
(
n
,
s
,
e
)
{
const
r
=
new
W
(
n
,
async
createController
(
a
,
s
,
e
)
{
const
n
=
new
W
(
a
,
s
,
e
);
return
await
r
.
init
(),
r
;
return
await
n
.
init
(),
n
;
}
}
class
Xe
extends
x
e
{
class
it
extends
D
e
{
constructor
()
{
super
(...
arguments
);
b
(
this
,
"unit"
,
""
);
b
(
this
,
"isPercent"
,
!
1
);
b
(
this
,
"maxNum"
,
0
);
w
(
this
,
"unit"
,
""
);
w
(
this
,
"isPercent"
,
!
1
);
w
(
this
,
"maxNum"
,
0
);
}
async
onInit
()
{
var
s
;
...
...
@@ -1106,31 +1106,31 @@ class Xe extends xe {
}),
s
;
}
}
function
Ze
(
t
,
n
,
s
,
e
=
{})
{
return
o
e
(
t
,
()
=>
{
const
r
=
new
Xe
(
n
,
s
,
e
);
return
re
(
t
,
"mdCtrlActiveMode"
,
r
.
setMdCtrlActiveMode
.
bind
(
r
)),
r
;
function
rt
(
t
,
a
,
s
,
e
=
{})
{
return
l
e
(
t
,
()
=>
{
const
n
=
new
it
(
a
,
s
,
e
);
return
ce
(
t
,
"mdCtrlActiveMode"
,
n
.
setMdCtrlActiveMode
.
bind
(
n
)),
n
;
});
}
function
e
t
(
t
)
{
function
n
t
(
t
)
{
return
{
handleClick
:
(
e
)
=>
{
const
r
=
t
.
selectedData
.
findIndex
((
o
)
=>
e
.
srfkey
===
o
.
srfkey
);
const
n
=
t
.
selectedData
.
findIndex
((
r
)
=>
e
.
srfkey
===
r
.
srfkey
);
if
(
t
.
singleSelect
)
r
===
-
1
?
t
.
onSelectionChange
([
e
])
:
t
.
onSelectionChange
([]);
n
===
-
1
?
t
.
onSelectionChange
([
e
])
:
t
.
onSelectionChange
([]);
else
{
const
o
=
t
.
selectedData
;
r
===
-
1
?
o
.
push
(
e
)
:
o
.
splice
(
r
,
1
),
t
.
onSelectionChange
(
o
);
const
r
=
t
.
selectedData
;
n
===
-
1
?
r
.
push
(
e
)
:
r
.
splice
(
n
,
1
),
t
.
onSelectionChange
(
r
);
}
t
.
handleClick
(
e
);
},
handleDblClick
:
(
e
)
=>
{
t
.
handleDblClick
(
e
);
}
};
}
const
tt
=
S
({
const
ot
=
D
({
name
:
"KqqkListControl"
,
props
:
{
modelData
:
{
type
:
U
,
type
:
H
,
required
:
!
0
},
context
:
{
...
...
@@ -1156,38 +1156,38 @@ const tt = S({
},
setup
(
t
)
{
const
{
proxy
:
n
}
=
z
(),
s
=
q
(
"kqqk-list"
),
e
=
Ze
(
n
,
t
.
modelData
,
t
.
context
,
t
.
params
),
{
handleClick
:
r
,
handleDblClick
:
o
}
=
et
(
e
),
u
=
(
i
,
p
)
=>
{
const
f
=
e
.
selectedData
.
findIndex
((
d
)
=>
d
.
srfkey
===
i
.
srfkey
),
g
=
[
s
.
b
(
"item"
),
s
.
is
(
"active"
,
f
!==
-
1
)];
return
a
(
"div"
,
{
proxy
:
a
}
=
I
(),
s
=
S
(
"kqqk-list"
),
e
=
rt
(
a
,
t
.
modelData
,
t
.
context
,
t
.
params
),
{
handleClick
:
n
,
handleDblClick
:
r
}
=
nt
(
e
),
u
=
(
o
,
p
)
=>
{
const
f
=
e
.
selectedData
.
findIndex
((
d
)
=>
d
.
srfkey
===
o
.
srfkey
),
g
=
[
s
.
b
(
"item"
),
s
.
is
(
"active"
,
f
!==
-
1
)];
return
i
(
"div"
,
{
class
:
g
,
key
:
i
.
srfkey
+
p
,
key
:
o
.
srfkey
+
p
,
on
:
{
click
:
()
=>
r
(
i
),
dblclick
:
()
=>
o
(
i
)
click
:
()
=>
n
(
o
),
dblclick
:
()
=>
r
(
o
)
}
},
[
a
(
"span"
,
{
},
[
i
(
"span"
,
{
class
:
s
.
be
(
"item"
,
"title"
)
},
[
i
.
title
]),
a
(
"div"
,
{
},
[
o
.
title
]),
i
(
"div"
,
{
class
:
s
.
be
(
"item"
,
"progress"
)
},
[
a
(
"span"
,
{
style
:
`width:
${
i
.
percent
}
%;`
,
},
[
i
(
"span"
,
{
style
:
`width:
${
o
.
percent
}
%;`
,
class
:
s
.
be
(
"item"
,
"progress-bar"
)
}),
a
(
"span"
,
{
}),
i
(
"span"
,
{
class
:
s
.
be
(
"item"
,
"progress-text"
)
},
[
i
.
num
,
e
.
unit
])])]);
},
[
o
.
num
,
e
.
unit
])])]);
};
return
{
c
:
e
,
ns
:
s
,
renderListContent
:
()
=>
e
.
items
.
map
((
i
,
p
)
=>
u
(
i
,
p
))
renderListContent
:
()
=>
e
.
items
.
map
((
o
,
p
)
=>
u
(
o
,
p
))
};
},
render
()
{
return
a
(
"control-layout"
,
{
return
i
(
"control-layout"
,
{
class
:
this
.
ns
.
b
(),
attrs
:
{
modelData
:
this
.
c
.
model
...
...
@@ -1195,30 +1195,30 @@ const tt = S({
},
[
this
.
c
.
complete
&&
[
this
.
renderListContent
()]]);
}
});
class
s
t
{
class
l
t
{
constructor
()
{
b
(
this
,
"component"
,
t
t
);
w
(
this
,
"component"
,
o
t
);
}
}
function
a
t
(
t
)
{
function
c
t
(
t
)
{
return
{
handleClick
:
(
e
)
=>
{
const
r
=
t
.
selectedData
.
findIndex
((
o
)
=>
e
.
srfkey
===
o
.
srfkey
);
const
n
=
t
.
selectedData
.
findIndex
((
r
)
=>
e
.
srfkey
===
r
.
srfkey
);
if
(
t
.
singleSelect
)
r
===
-
1
?
t
.
onSelectionChange
([
e
])
:
t
.
onSelectionChange
([]);
n
===
-
1
?
t
.
onSelectionChange
([
e
])
:
t
.
onSelectionChange
([]);
else
{
const
o
=
t
.
selectedData
;
r
===
-
1
?
o
.
push
(
e
)
:
o
.
splice
(
r
,
1
),
t
.
onSelectionChange
(
o
);
const
r
=
t
.
selectedData
;
n
===
-
1
?
r
.
push
(
e
)
:
r
.
splice
(
n
,
1
),
t
.
onSelectionChange
(
r
);
}
t
.
handleClick
(
e
);
},
handleDblClick
:
(
e
)
=>
{
t
.
handleDblClick
(
e
);
}
};
}
const
j
=
S
({
const
R
=
D
({
name
:
"ListExpControl"
,
props
:
{
modelData
:
{
type
:
U
,
type
:
H
,
required
:
!
0
},
context
:
{
...
...
@@ -1248,13 +1248,13 @@ const j = S({
},
setup
(
t
)
{
const
{
proxy
:
n
}
=
z
(),
s
=
q
(
"control-list"
),
e
=
ie
(
n
,
t
.
modelData
,
t
.
context
,
t
.
params
),
{
handleClick
:
r
,
handleDblClick
:
o
}
=
a
t
(
e
);
proxy
:
a
}
=
I
(),
s
=
S
(
"control-list"
),
e
=
de
(
a
,
t
.
modelData
,
t
.
context
,
t
.
params
),
{
handleClick
:
n
,
handleDblClick
:
r
}
=
c
t
(
e
);
let
u
=
!
0
;
K
(()
=>
{
N
(()
=>
{
_
(()
=>
e
,
(
d
,
c
)
=>
{
if
(
t
.
isExpView
&&
d
&&
d
!==
c
)
{
let
m
=
e
.
items
[
0
];
...
...
@@ -1273,20 +1273,20 @@ const j = S({
deep
:
!
0
});
});
const
y
=
(
d
)
=>
{
const
v
=
(
d
)
=>
{
e
.
selectedData
.
length
===
0
&&
(
e
.
selectedData
=
[{
srfkey
:
e
.
items
[
0
].
srfkey
}]);
const
c
=
e
.
selectedData
.
findIndex
((
l
)
=>
l
.
srfkey
===
d
.
srfkey
),
m
=
()
=>
{
u
=
!
1
,
delete
e
.
context
.
n_orgid_eq
,
e
.
context
.
calendarcaption
=
d
.
deptname
,
r
(
d
);
u
=
!
1
,
delete
e
.
context
.
n_orgid_eq
,
e
.
context
.
calendarcaption
=
d
.
deptname
,
n
(
d
);
},
x
=
[
s
.
b
(
"item"
),
s
.
is
(
"active"
,
c
!==
-
1
&&
u
===
!
1
)];
return
a
(
"div"
,
{
return
i
(
"div"
,
{
class
:
x
,
on
:
{
click
:
()
=>
m
(),
dblclick
:
()
=>
o
(
d
)
dblclick
:
()
=>
r
(
d
)
}
},
[
e
.
layoutPanelProvider
?
a
(
e
.
layoutPanelProvider
.
component
,
{
},
[
e
.
layoutPanelProvider
?
i
(
e
.
layoutPanelProvider
.
component
,
{
props
:
{
modelData
:
e
.
model
,
context
:
e
.
context
,
...
...
@@ -1294,15 +1294,15 @@ const j = S({
inputData
:
d
}
})
:
`
${
d
.
deptname
}
`
]);
},
i
=
()
=>
e
.
model
.
source
.
enableGroup
?
a
(
"el-collapse"
)
:
e
.
items
.
map
((
d
)
=>
y
(
d
)),
p
=
()
=>
Object
.
is
(
e
.
total
,
e
.
items
.
length
)
?
null
:
a
(
"div"
,
{
},
o
=
()
=>
e
.
model
.
source
.
enableGroup
?
i
(
"el-collapse"
)
:
e
.
items
.
map
((
d
)
=>
v
(
d
)),
p
=
()
=>
Object
.
is
(
e
.
total
,
e
.
items
.
length
)
?
null
:
i
(
"div"
,
{
class
:
s
.
e
(
"no-data"
)
},
[
a
(
"div"
,
[
"
\
u6682
\
u65E0
\
u6570
\
u636E"
])]),
f
=
(
d
)
=>
{
},
[
i
(
"div"
,
[
"
\
u6682
\
u65E0
\
u6570
\
u636E"
])]),
f
=
(
d
)
=>
{
u
=
!
0
,
Object
.
assign
(
e
.
context
,
{
n_orgid_eq
:
e
.
params
.
n_orgid_eq
}),
e
.
context
.
calendarcaption
=
d
.
deptname
,
r
(
d
);
}),
e
.
context
.
calendarcaption
=
d
.
deptname
,
n
(
d
);
},
g
=
()
=>
{
const
d
=
[
s
.
b
(
"item"
),
s
.
is
(
"active"
,
u
===
!
0
)];
return
e
.
items
.
length
>
0
?
a
(
"div"
,
{
return
e
.
items
.
length
>
0
?
i
(
"div"
,
{
class
:
d
,
on
:
{
click
:
()
=>
f
({
...
...
@@ -1341,7 +1341,7 @@ const j = S({
}),
{
c
:
e
,
ns
:
s
,
renderListContent
:
i
,
renderListContent
:
o
,
renderLoadMore
:
p
,
renderAll
:
g
,
renderAllClick
:
f
,
...
...
@@ -1349,7 +1349,7 @@ const j = S({
};
},
render
()
{
return
a
(
"control-layout"
,
{
return
i
(
"control-layout"
,
{
class
:
[
this
.
ns
.
b
()],
attrs
:
{
modelData
:
this
.
c
.
model
...
...
@@ -1357,11 +1357,11 @@ const j = S({
},
[
this
.
c
.
complete
&&
[
this
.
renderAll
(),
this
.
renderListContent
(),
this
.
renderLoadMore
()]]);
}
});
const
nt
=
S
({
const
dt
=
D
({
name
:
"ListExpSelectTreeView"
,
components
:
{
Treeselect
:
_
e
,
ListExpControl
:
j
Treeselect
:
j
e
,
ListExpControl
:
R
},
props
:
{
context
:
Object
,
...
...
@@ -1379,61 +1379,61 @@ const nt = S({
},
setup
(
t
)
{
const
{
proxy
:
n
}
=
z
(),
s
=
le
(
n
,
t
.
modelPath
),
e
=
C
(
""
),
r
=
C
([]),
o
=
q
(
"list-exp-select-tree"
);
proxy
:
a
}
=
I
(),
s
=
ue
(
a
,
t
.
modelPath
),
e
=
C
(
""
),
n
=
C
([]),
r
=
S
(
"list-exp-select-tree"
);
s
.
context
.
isRouter
===
!
0
&&
s
.
nerve
.
self
.
evt
.
on
(
"created"
,
()
=>
{
t
.
srfnav
&&
(
s
.
navItem
.
key
=
t
.
srfnav
,
r
.
value
=
[
t
.
srfnav
]),
ce
(
ae
(
s
.
navItem
,
"key"
),
n
,
e
);
t
.
srfnav
&&
(
s
.
navItem
.
key
=
t
.
srfnav
,
n
.
value
=
[
t
.
srfnav
]),
he
(
re
(
s
.
navItem
,
"key"
),
a
,
e
);
});
const
u
=
[
`
${
s
.
context
.
srforgid
}
`
];
s
.
context
.
srforgid
&&
(
s
.
context
.
selectedDeptName
=
s
.
context
.
srforgname
,
Object
.
assign
(
s
.
params
,
{
n_orgid_eq
:
s
.
context
.
srforgid
}));
const
y
=
(
g
)
=>
({
const
v
=
(
g
)
=>
({
id
:
g
.
id
,
label
:
g
.
text
,
children
:
g
.
children
}),
i
=
(
g
)
=>
{
}),
o
=
(
g
)
=>
{
s
.
context
.
selectedDeptName
=
g
.
text
,
Object
.
assign
(
s
.
params
,
{
n_orgid_eq
:
g
.
value
}),
s
.
nerve
.
list
.
call
.
load
();
},
p
=
C
(
!
1
);
return
{
c
:
s
,
defaultSelectKeys
:
r
,
defaultSelectKeys
:
n
,
routeViewKey
:
e
,
normalizer
:
y
,
select
:
i
,
normalizer
:
v
,
select
:
o
,
dataItems
:
[],
isLoadCodeList
:
p
,
value
:
u
,
ns
:
o
ns
:
r
};
},
render
()
{
if
(
this
.
c
.
complete
)
{
const
t
=
this
.
c
.
context
.
isRouter
===
!
0
,
{
listExpBar
:
n
listExpBar
:
a
}
=
this
.
c
.
model
,
{
list
:
s
}
=
n
,
e
=
this
.
c
.
model
.
codeName
;
}
=
a
,
e
=
this
.
c
.
model
.
codeName
;
if
(
this
.
dataItems
.
length
===
0
&&
e
===
"SysDepartmentKqAYTJListExp1View"
)
{
const
{
codeName
:
r
codeName
:
n
}
=
this
.
c
.
model
.
source
.
getQuickGroupPSCodeList
();
(
async
(
u
)
=>
{
this
.
dataItems
=
await
ibiz
.
codeListService
.
get
(
u
,
this
.
c
.
context
,
{
size
:
1
e3
}),
this
.
isLoadCodeList
=
!
0
;
})(
r
);
})(
n
);
}
return
a
(
"exp-view-base"
,
{
return
i
(
"exp-view-base"
,
{
class
:
[
this
.
ns
.
b
()],
attrs
:
{
controller
:
this
.
c
,
expBarModel
:
this
.
c
.
model
.
listExpBar
},
scopedSlots
:
{
default
:
()
=>
a
(
j
,
{
default
:
()
=>
i
(
R
,
{
attrs
:
{
modelData
:
s
,
context
:
this
.
c
.
context
,
...
...
@@ -1447,9 +1447,9 @@ const nt = S({
neuronInit
:
this
.
c
.
nerve
.
onNeuronInit
(
s
.
name
)
}
}),
searchForm
:
()
=>
this
.
isLoadCodeList
&&
e
===
"SysDepartmentKqAYTJListExp1View"
?
a
(
"div"
,
{
searchForm
:
()
=>
this
.
isLoadCodeList
&&
e
===
"SysDepartmentKqAYTJListExp1View"
?
i
(
"div"
,
{
class
:
"ibiz-selectTree"
},
[
a
(
"treeselect"
,
{
},
[
i
(
"treeselect"
,
{
attrs
:
{
value
:
this
.
value
,
options
:
this
.
dataItems
,
...
...
@@ -1460,19 +1460,19 @@ const nt = S({
on
:
{
select
:
this
.
select
}
})])
:
e
===
"SysDepartmentkqBmtjListExpView"
?
a
(
"div"
,
{
})])
:
e
===
"SysDepartmentkqBmtjListExpView"
?
i
(
"div"
,
{
class
:
"ibiz-bmtj"
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
"ibiz-bmyj-content"
},
[
this
.
c
.
context
.
srforgname
])])
:
null
,
expView
:
()
=>
s
.
navView
?
t
?
this
.
routeViewKey
?
a
(
"router-view"
,
{
expView
:
()
=>
s
.
navView
?
t
?
this
.
routeViewKey
?
i
(
"router-view"
,
{
key
:
this
.
routeViewKey
})
:
null
:
a
(
"ViewShell"
,
{
})
:
null
:
i
(
"ViewShell"
,
{
attrs
:
{
context
:
this
.
c
.
navItem
.
context
,
params
:
this
.
c
.
navItem
.
params
,
modal
:
{
mode
:
e
e
.
EMBED
mode
:
s
e
.
EMBED
},
modelPath
:
s
.
navView
.
source
.
modelPath
},
...
...
@@ -1484,54 +1484,54 @@ const nt = S({
return
null
;
}
});
class
o
t
{
class
u
t
{
constructor
()
{
b
(
this
,
"component"
,
"ListExpSelectTreeView"
);
w
(
this
,
"component"
,
"ListExpSelectTreeView"
);
}
}
class
r
t
{
class
h
t
{
constructor
()
{
b
(
this
,
"component"
,
"BYQKEditView"
);
w
(
this
,
"component"
,
"BYQKEditView"
);
}
}
class
i
t
{
class
p
t
{
constructor
()
{
b
(
this
,
"formEditor"
,
"KqBase64ImageUpload"
);
b
(
this
,
"gridEditor"
,
"IBizGridFileUpload"
);
w
(
this
,
"formEditor"
,
"KqBase64ImageUpload"
);
w
(
this
,
"gridEditor"
,
"IBizGridFileUpload"
);
}
async
createController
(
n
,
s
)
{
const
e
=
new
ke
(
n
,
s
);
async
createController
(
a
,
s
)
{
const
e
=
new
Se
(
a
,
s
);
return
await
e
.
init
(),
e
;
}
}
const
lt
=
S
({
const
mt
=
D
({
name
:
"KqBase64ImageUpload"
,
props
:
d
e
(),
emits
:
u
e
(),
props
:
p
e
(),
emits
:
m
e
(),
setup
(
t
)
{
var
o
,
u
,
y
;
const
n
=
q
(
"kq-base64-image-upload"
),
s
=
((
o
=
t
.
controller
.
model
)
==
null
?
void
0
:
o
.
width
)
||
"auto"
,
e
=
((
u
=
t
.
controller
.
model
)
==
null
?
void
0
:
u
.
height
)
||
"150px"
,
r
=
((
y
=
t
.
controller
.
editorParams
)
==
null
?
void
0
:
y
[
"justify-content"
])
||
"center"
;
return
()
=>
a
(
"div"
,
{
class
:
n
.
b
(),
var
r
,
u
,
v
;
const
a
=
S
(
"kq-base64-image-upload"
),
s
=
((
r
=
t
.
controller
.
model
)
==
null
?
void
0
:
r
.
width
)
||
"auto"
,
e
=
((
u
=
t
.
controller
.
model
)
==
null
?
void
0
:
u
.
height
)
||
"150px"
,
n
=
((
v
=
t
.
controller
.
editorParams
)
==
null
?
void
0
:
v
[
"justify-content"
])
||
"center"
;
return
()
=>
i
(
"div"
,
{
class
:
a
.
b
(),
style
:
{
width
:
s
,
height
:
e
,
justifyContent
:
r
justifyContent
:
n
}
},
[
a
(
"img"
,
{
},
[
i
(
"img"
,
{
attrs
:
{
src
:
t
.
value
},
class
:
n
.
e
(
"image"
)
class
:
a
.
e
(
"image"
)
})]);
}
});
class
c
t
{
class
f
t
{
constructor
()
{
b
(
this
,
"component"
,
"KqdwCustomPickupTreeView"
);
w
(
this
,
"component"
,
"KqdwCustomPickupTreeView"
);
}
}
const
dt
=
S
({
const
gt
=
D
({
name
:
"KqdwCustomPickupTreeView"
,
props
:
{
context
:
{
...
...
@@ -1551,26 +1551,26 @@ const dt = S({
}
},
setup
(
t
)
{
const
n
=
q
(
"kqdw-custom-pickup-tree-view"
),
{
const
a
=
S
(
"kqdw-custom-pickup-tree-view"
),
{
proxy
:
s
}
=
z
(),
e
=
he
(
s
,
t
.
modelPath
),
r
=
C
(
null
);
let
o
=
null
;
const
u
=
C
([]),
y
=
C
({}),
i
=
C
([]),
p
=
C
([]),
f
=
C
(
""
),
g
=
C
([]),
d
=
async
(
v
)
=>
{
await
o
.
loadNodes
(
v
),
y
.
value
=
v
,
i
.
value
.
push
(
v
);
}
=
I
(),
e
=
fe
(
s
,
t
.
modelPath
),
n
=
C
(
null
);
let
r
=
null
;
const
u
=
C
([]),
v
=
C
({}),
o
=
C
([]),
p
=
C
([]),
f
=
C
(
""
),
g
=
C
([]),
d
=
async
(
y
)
=>
{
await
r
.
loadNodes
(
y
),
v
.
value
=
y
,
o
.
value
.
push
(
y
);
};
return
_
(()
=>
e
.
complete
,
async
(
v
,
P
)
=>
{
var
D
;
if
(
v
!==
P
&&
v
)
{
return
_
(()
=>
e
.
complete
,
async
(
y
,
P
)
=>
{
var
q
;
if
(
y
!==
P
&&
y
)
{
await
e
.
model
.
pickupViewPanel
.
embedView
.
init
();
const
A
=
(
D
=
e
.
model
.
pickupViewPanel
.
embedView
.
source
.
getPSControls
())
==
null
?
void
0
:
D
.
find
((
V
)
=>
V
.
controlType
===
"TREEVIEW"
);
A
||
console
.
warn
(
"
\
u672A
\
u627E
\
u5230[
\
u6811(tree)]
\
u90E8
\
u4EF6"
),
r
.
value
=
new
ye
(
A
),
await
r
.
value
.
init
(),
o
=
pe
(
s
,
r
.
value
,
t
.
context
,
t
.
params
),
await
o
.
init
();
const
I
=
await
o
.
load
();
if
(
I
.
length
>
0
&&
(
u
.
value
=
I
,
y
.
value
.
children
=
I
,
i
.
value
.
push
({
const
A
=
(
q
=
e
.
model
.
pickupViewPanel
.
embedView
.
source
.
getPSControls
())
==
null
?
void
0
:
q
.
find
((
j
)
=>
j
.
controlType
===
"TREEVIEW"
);
A
||
console
.
warn
(
"
\
u672A
\
u627E
\
u5230[
\
u6811(tree)]
\
u90E8
\
u4EF6"
),
n
.
value
=
new
xe
(
A
),
await
n
.
value
.
init
(),
r
=
ge
(
s
,
n
.
value
,
t
.
context
,
t
.
params
),
await
r
.
init
();
const
V
=
await
r
.
load
();
if
(
V
.
length
>
0
&&
(
u
.
value
=
V
,
v
.
value
.
children
=
V
,
o
.
value
.
push
({
text
:
"
\
u5F53
\
u524D
\
u9662"
,
children
:
I
children
:
V
})),
e
.
params
.
selectedData
)
{
const
V
=
JSON
.
parse
(
e
.
params
.
selectedData
);
V
.
length
>
0
&&
(
p
.
value
=
V
.
map
((
T
)
=>
({
const
j
=
JSON
.
parse
(
e
.
params
.
selectedData
);
j
.
length
>
0
&&
(
p
.
value
=
j
.
map
((
T
)
=>
({
srfkey
:
T
.
srfkey
,
srfmajortext
:
T
.
srfmajortext
,
value
:
T
.
srfkey
,
...
...
@@ -1580,64 +1580,64 @@ const dt = S({
}
}
}),
{
ns
:
n
,
ns
:
a
,
c
:
e
,
treeDatas
:
u
,
currentTreeNode
:
y
,
currentTreeNode
:
v
,
clickTreeNode
:
d
,
treeHistory
:
i
,
isChecked
:
(
v
)
=>
p
.
value
.
findIndex
((
D
)
=>
D
.
value
===
v
.
value
)
!==
-
1
,
treeHistory
:
o
,
isChecked
:
(
y
)
=>
p
.
value
.
findIndex
((
q
)
=>
q
.
value
===
y
.
value
)
!==
-
1
,
selectTreeNodes
:
p
,
handleSelect
:
(
v
)
=>
{
const
P
=
p
.
value
.
findIndex
((
D
)
=>
D
.
value
===
v
.
value
);
P
===
-
1
?
p
.
value
.
push
(
v
)
:
p
.
value
.
splice
(
P
,
1
);
handleSelect
:
(
y
)
=>
{
const
P
=
p
.
value
.
findIndex
((
q
)
=>
q
.
value
===
y
.
value
);
P
===
-
1
?
p
.
value
.
push
(
y
)
:
p
.
value
.
splice
(
P
,
1
);
},
clickHistory
:
(
v
)
=>
{
const
P
=
i
.
value
.
findIndex
((
D
)
=>
D
.
value
===
v
.
value
);
i
.
value
=
i
.
value
.
slice
(
0
,
P
+
1
),
y
.
value
=
v
;
clickHistory
:
(
y
)
=>
{
const
P
=
o
.
value
.
findIndex
((
q
)
=>
q
.
value
===
y
.
value
);
o
.
value
=
o
.
value
.
slice
(
0
,
P
+
1
),
v
.
value
=
y
;
},
clearAll
:
()
=>
{
p
.
value
=
[];
},
onOkButtonClick
:
()
=>
{
const
v
=
p
.
value
.
map
((
P
)
=>
{
var
D
;
const
y
=
p
.
value
.
map
((
P
)
=>
{
var
q
;
return
{
srfkey
:
P
.
value
,
srfmajortext
:
P
.
text
,
dxlx
:
(
D
=
P
.
deData
)
==
null
?
void
0
:
D
.
dxlx
dxlx
:
(
q
=
P
.
deData
)
==
null
?
void
0
:
q
.
dxlx
};
});
e
.
closeView
({
ok
:
!
0
,
data
:
v
data
:
y
});
},
query
:
f
,
queryChange
:
(
v
)
=>
{
v
.
target
&&
(
f
.
value
=
v
.
target
.
value
,
Object
.
assign
(
e
.
params
,
{
queryChange
:
(
y
)
=>
{
y
.
target
&&
(
f
.
value
=
y
.
target
.
value
,
Object
.
assign
(
e
.
params
,
{
query
:
f
.
value
}));
},
search
:
async
()
=>
{
const
v
=
await
(
o
==
null
?
void
0
:
o
.
load
());
v
&&
(
g
.
value
=
v
);
const
y
=
await
(
r
==
null
?
void
0
:
r
.
load
());
y
&&
(
g
.
value
=
y
);
},
queryTreeNodeList
:
g
};
},
render
()
{
return
a
(
"div"
,
{
return
i
(
"div"
,
{
class
:
this
.
ns
.
b
()
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
"top"
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
"left"
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
"title"
},
[
"
\
u672A
\
u9009
\
u62E9
\
u7528
\
u6237"
]),
a
(
"div"
,
{
},
[
"
\
u672A
\
u9009
\
u62E9
\
u7528
\
u6237"
]),
i
(
"div"
,
{
class
:
"search"
},
[
a
(
"i-input"
,
{
},
[
i
(
"i-input"
,
{
attrs
:
{
value
:
this
.
query
,
search
:
!
0
,
...
...
@@ -1648,90 +1648,90 @@ const dt = S({
"on-enter"
:
this
.
search
,
"on-search"
:
this
.
search
}
})]),
a
(
"div"
,
{
})]),
i
(
"div"
,
{
class
:
"cascader"
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
"history"
},
[
!
this
.
query
&&
this
.
treeHistory
.
length
>
0
&&
this
.
treeHistory
.
map
((
t
,
n
)
=>
a
(
"span"
,
{
},
[
!
this
.
query
&&
this
.
treeHistory
.
length
>
0
&&
this
.
treeHistory
.
map
((
t
,
a
)
=>
i
(
"span"
,
{
class
:
"content"
},
[
a
(
"span"
,
{
},
[
i
(
"span"
,
{
on
:
{
click
:
()
=>
this
.
clickHistory
(
t
)
}
},
[
t
.
text
]),
n
<
this
.
treeHistory
.
length
-
1
&&
a
(
"span"
,
{
},
[
t
.
text
]),
a
<
this
.
treeHistory
.
length
-
1
&&
i
(
"span"
,
{
class
:
"icon"
},
[
">"
])]))]),
a
(
"div"
,
{
},
[
">"
])]))]),
i
(
"div"
,
{
class
:
"children"
},
[
this
.
query
?
this
.
queryTreeNodeList
.
map
((
t
)
=>
a
(
"div"
,
{
},
[
this
.
query
?
this
.
queryTreeNodeList
.
map
((
t
)
=>
i
(
"div"
,
{
class
:
"child"
,
key
:
t
.
id
},
[
this
.
isChecked
(
t
)
?
a
(
"span"
,
{
},
[
this
.
isChecked
(
t
)
?
i
(
"span"
,
{
class
:
"checked"
,
on
:
{
click
:
()
=>
{
this
.
handleSelect
(
t
);
}
}
},
[
"
\
u221A"
])
:
a
(
"span"
,
{
},
[
"
\
u221A"
])
:
i
(
"span"
,
{
class
:
"no-checked"
,
on
:
{
click
:
()
=>
{
this
.
handleSelect
(
t
);
}
}
}),
a
(
"span"
,
{
}),
i
(
"span"
,
{
class
:
"text"
},
[
t
.
text
])]))
:
this
.
currentTreeNode
&&
this
.
currentTreeNode
.
children
&&
this
.
currentTreeNode
.
children
.
map
((
t
)
=>
a
(
"div"
,
{
},
[
t
.
text
])]))
:
this
.
currentTreeNode
&&
this
.
currentTreeNode
.
children
&&
this
.
currentTreeNode
.
children
.
map
((
t
)
=>
i
(
"div"
,
{
class
:
"child"
,
key
:
t
.
id
},
[
this
.
isChecked
(
t
)
?
a
(
"span"
,
{
},
[
this
.
isChecked
(
t
)
?
i
(
"span"
,
{
class
:
"checked"
,
on
:
{
click
:
()
=>
{
this
.
handleSelect
(
t
);
}
}
},
[
"
\
u221A"
])
:
a
(
"span"
,
{
},
[
"
\
u221A"
])
:
i
(
"span"
,
{
class
:
"no-checked"
,
on
:
{
click
:
()
=>
{
this
.
handleSelect
(
t
);
}
}
}),
a
(
"span"
,
{
}),
i
(
"span"
,
{
class
:
"text"
,
on
:
{
click
:
()
=>
this
.
clickTreeNode
(
t
)
}
},
[
t
.
text
])]))])])]),
a
(
"div"
,
{
},
[
t
.
text
])]))])])]),
i
(
"div"
,
{
class
:
"right"
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
"title"
},
[
a
(
"span"
,
[
"
\
u5DF2
\
u9009
\
u62E9
\
u7528
\
u6237"
]),
" "
,
a
(
"span"
,
{
},
[
i
(
"span"
,
[
"
\
u5DF2
\
u9009
\
u62E9
\
u7528
\
u6237"
]),
" "
,
i
(
"span"
,
{
class
:
"clear"
,
on
:
{
click
:
()
=>
this
.
clearAll
()
}
},
[
"
\
u5168
\
u90E8
\
u6E05
\
u9664"
])]),
a
(
"div"
,
{
},
[
"
\
u5168
\
u90E8
\
u6E05
\
u9664"
])]),
i
(
"div"
,
{
class
:
"list"
},
[
this
.
selectTreeNodes
.
map
((
t
)
=>
a
(
"div"
,
{
},
[
this
.
selectTreeNodes
.
map
((
t
)
=>
i
(
"div"
,
{
class
:
"node"
},
[
a
(
"span"
,
[
t
.
text
]),
" "
,
a
(
"span"
,
{
},
[
i
(
"span"
,
[
t
.
text
]),
" "
,
i
(
"span"
,
{
class
:
"remove"
,
on
:
{
click
:
()
=>
{
this
.
handleSelect
(
t
);
}
}
},
[
"x"
])]))])])]),
a
(
"div"
,
{
},
[
"x"
])]))])])]),
i
(
"div"
,
{
class
:
"bottom"
},
[
a
(
"i-button"
,
{
},
[
i
(
"i-button"
,
{
on
:
{
click
:
()
=>
{
this
.
onOkButtonClick
();
}
}
},
[
"
\
u786E
\
u5B9A"
]),
a
(
"i-button"
,
{
},
[
"
\
u786E
\
u5B9A"
]),
i
(
"i-button"
,
{
on
:
{
click
:
()
=>
{
this
.
c
.
onCancelButtonClick
();
...
...
@@ -1740,16 +1740,16 @@ const dt = S({
},
[
"
\
u53D6
\
u6D88"
])])]);
}
});
class
u
t
{
class
y
t
{
constructor
()
{
b
(
this
,
"component"
,
"KqbcFormMDCtrl"
);
w
(
this
,
"component"
,
"KqbcFormMDCtrl"
);
}
async
createController
(
n
,
s
,
e
)
{
const
r
=
new
Pe
(
n
,
s
,
e
);
return
await
r
.
init
(),
r
;
async
createController
(
a
,
s
,
e
)
{
const
n
=
new
_e
(
a
,
s
,
e
);
return
await
n
.
init
(),
n
;
}
}
const
ht
=
S
({
const
vt
=
D
({
name
:
"UserTabPageExp"
,
props
:
{
routeMsgs
:
{
...
...
@@ -1763,40 +1763,40 @@ const ht = S({
},
emits
:
[
"tab-delete"
,
"tab-click"
,
"close-all"
,
"close-other"
],
setup
(
t
,
{
emit
:
n
emit
:
a
})
{
const
s
=
q
(
"user-tab-page-exp"
),
e
=
C
(
"0"
),
r
=
[{
const
s
=
S
(
"user-tab-page-exp"
),
e
=
C
(
"0"
),
n
=
[{
text
:
"
\
u5173
\
u95ED
\
u6240
\
u6709"
,
value
:
"closeAll"
},
{
text
:
"
\
u5173
\
u95ED
\
u5176
\
u4ED6"
,
value
:
"closeOther"
}];
return
_
(()
=>
t
.
currentKey
,
(
i
,
p
)
=>
{
const
f
=
t
.
routeMsgs
.
findIndex
((
g
)
=>
g
.
key
===
i
);
return
_
(()
=>
t
.
currentKey
,
(
o
,
p
)
=>
{
const
f
=
t
.
routeMsgs
.
findIndex
((
g
)
=>
g
.
key
===
o
);
f
!==
-
1
&&
(
e
.
value
=
`
${
f
}
`
);
}),
{
ns
:
s
,
tabsValue
:
e
,
actions
:
r
,
changePage
:
(
i
)
=>
{
e
.
value
=
i
,
n
(
"tab-click"
,
+
i
);
actions
:
n
,
changePage
:
(
o
)
=>
{
e
.
value
=
o
,
a
(
"tab-click"
,
+
o
);
},
onClose
:
(
i
)
=>
{
n
(
"tab-delete"
,
+
i
);
onClose
:
(
o
)
=>
{
a
(
"tab-delete"
,
+
o
);
},
handleCommand
:
(
i
)
=>
{
i
===
"closeAll"
?
n
(
"close-all"
)
:
i
===
"closeOther"
&&
n
(
"close-other"
);
handleCommand
:
(
o
)
=>
{
o
===
"closeAll"
?
a
(
"close-all"
)
:
o
===
"closeOther"
&&
a
(
"close-other"
);
}
};
},
render
()
{
var
t
;
return
a
(
"div"
,
{
return
i
(
"div"
,
{
class
:
this
.
ns
.
b
()
},
[
a
(
"div"
,
{
},
[
i
(
"div"
,
{
class
:
this
.
ns
.
e
(
"left"
)
},
[
a
(
"i-tabs"
,
{
},
[
i
(
"i-tabs"
,
{
attrs
:
{
type
:
"card"
,
closable
:
!
0
...
...
@@ -1807,22 +1807,252 @@ const ht = S({
},
model
:
{
value
:
this
.
tabsValue
,
callback
:
(
n
)
=>
{
this
.
tabsValue
=
n
;
callback
:
(
a
)
=>
{
this
.
tabsValue
=
a
;
}
}
},
[(
t
=
this
.
routeMsgs
)
==
null
?
void
0
:
t
.
map
((
n
,
s
)
=>
a
(
"i-tab-pane"
,
{
key
:
n
.
key
,
},
[(
t
=
this
.
routeMsgs
)
==
null
?
void
0
:
t
.
map
((
a
,
s
)
=>
i
(
"i-tab-pane"
,
{
key
:
a
.
key
,
attrs
:
{
name
:
`
${
s
}
`
,
label
:
n
.
caption
label
:
a
.
caption
}
}))])])]);
}
}),
Pt
=
{
});
class
wt
{
constructor
()
{
w
(
this
,
"component"
,
"QytjGridView"
);
}
}
class
bt
extends
Me
{
constructor
()
{
super
(...
arguments
);
w
(
this
,
"qjgrid"
);
w
(
this
,
"ycgrid"
);
}
inclusive
(
s
)
{
return
s
===
"ycgrid"
||
s
===
"qjgrid"
||
super
.
inclusive
(
s
);
}
connect
(
s
,
e
)
{
super
.
connect
(
s
,
e
),
s
===
"qjgrid"
&&
(
this
.
qjgrid
=
e
),
s
===
"ycgrid"
&&
(
this
.
ycgrid
=
e
);
}
}
class
Ct
extends
Ee
{
constructor
()
{
super
(...
arguments
);
w
(
this
,
"activeRadio"
,
"qyry"
);
w
(
this
,
"selectTimeFrame"
,
z
().
format
(
"YYYY-MM"
));
w
(
this
,
"activeGrid"
,
!
0
);
}
createNerve
()
{
return
new
bt
(
this
);
}
async
onInit
()
{
await
super
.
onInit
();
const
s
=
B
(
this
.
model
.
source
,
"BytjYcry"
);
this
.
ycgrid
=
new
U
(
s
),
await
this
.
ycgrid
.
init
();
const
e
=
B
(
this
.
model
.
source
,
"BytjQjry"
);
this
.
qjgrid
=
new
U
(
e
),
await
this
.
qjgrid
.
init
();
}
load
()
{
return
this
.
activeRadio
===
"ycry"
?
this
.
nerve
.
ycgrid
.
call
.
load
()
:
this
.
activeRadio
===
"qjry"
?
this
.
nerve
.
qjgrid
.
call
.
load
()
:
this
.
nerve
.
grid
.
call
.
load
();
}
setActiveRadio
(
s
)
{
this
.
activeRadio
=
s
,
this
.
setTimeFrameParams
(),
this
.
load
();
}
setSelectTimeFrame
(
s
)
{
this
.
selectTimeFrame
=
s
,
this
.
setTimeFrameParams
(),
this
.
load
();
}
setTimeFrameParams
()
{
this
.
params
.
n_kqny_eq
=
this
.
selectTimeFrame
;
}
async
exportData
(
s
)
{
if
(
this
.
activeRadio
===
"ycry"
)
{
const
{
ycgrid
:
e
}
=
this
.
nerve
;
await
e
.
call
.
exportData
(
s
);
}
else
if
(
this
.
activeRadio
===
"qjry"
)
{
const
{
qjgrid
:
e
}
=
this
.
nerve
;
await
e
.
call
.
exportData
(
s
);
}
else
{
const
{
grid
:
e
}
=
this
.
nerve
;
await
e
.
call
.
exportData
(
s
);
}
}
}
function
xt
(
t
,
a
)
{
return
ye
(
t
,
(
s
,
e
)
=>
new
Ct
(
a
,
s
,
e
)
);
}
const
kt
=
D
({
name
:
"QytjGridView"
,
props
:
{
context
:
Object
,
params
:
{
type
:
Object
,
default
:
()
=>
({})
},
modelPath
:
{
type
:
String
,
required
:
!
0
},
modal
:
{
type
:
Object
}
},
setup
(
t
)
{
const
{
proxy
:
a
}
=
I
(),
s
=
S
(
"qytj-grid-view"
),
e
=
xt
(
a
,
t
.
modelPath
);
ne
(()
=>
e
.
refresh
());
const
n
=
L
(()
=>
e
.
activeRadio
);
return
_
(()
=>
t
.
context
,
()
=>
{
const
r
=
e
.
context
.
n_orgid_eq
;
r
?
Object
.
assign
(
e
.
params
,
{
n_orgid_eq
:
r
})
:
e
.
params
.
n_orgid_eq
&&
delete
e
.
params
.
n_orgid_eq
;
},
{
deep
:
!
0
,
immediate
:
!
0
}),
{
c
:
e
,
ns
:
s
,
activeRadio
:
n
};
},
render
(
t
)
{
let
a
=
null
,
s
=
null
,
e
=
null
;
if
(
this
.
c
.
complete
)
{
const
{
grid
:
n
}
=
this
.
c
.
model
;
if
(
this
.
c
.
providers
[
n
.
name
]
&&
(
a
=
t
(
this
.
c
.
providers
[
n
.
name
].
component
,
{
key
:
"grid"
,
class
:
[
this
.
ns
.
e
(
"grid"
),
this
.
ns
.
is
(
"active"
,
this
.
activeRadio
===
"qyry"
)],
props
:
{
modelData
:
n
,
context
:
this
.
c
.
context
,
params
:
this
.
c
.
params
},
on
:
{
neuronInit
:
this
.
c
.
nerve
.
onNeuronInit
(
n
.
name
)
}
})),
this
.
activeRadio
===
"ycry"
||
this
.
c
.
activeGrid
)
{
const
{
ycgrid
:
r
}
=
this
.
c
;
this
.
c
.
providers
.
grid
&&
(
s
=
t
(
this
.
c
.
providers
.
grid
.
component
,
{
key
:
"ycgrid"
,
class
:
[
this
.
ns
.
e
(
"grid"
),
this
.
ns
.
is
(
"active"
,
this
.
activeRadio
===
"ycry"
)],
props
:
{
modelData
:
r
,
context
:
this
.
c
.
context
,
params
:
this
.
c
.
params
,
"grid-row-active-mode"
:
this
.
c
.
model
.
gridRowActiveMode
},
on
:
{
neuronInit
:
this
.
c
.
nerve
.
onNeuronInit
(
r
.
name
)
}
}));
}
if
(
this
.
activeRadio
===
"qjry"
||
this
.
c
.
activeGrid
)
{
const
{
qjgrid
:
r
}
=
this
.
c
;
this
.
c
.
providers
.
grid
&&
(
e
=
t
(
this
.
c
.
providers
.
grid
.
component
,
{
key
:
"qjgrid"
,
class
:
[
this
.
ns
.
e
(
"grid"
),
this
.
ns
.
is
(
"active"
,
this
.
activeRadio
===
"qjry"
)],
props
:
{
modelData
:
r
,
context
:
this
.
c
.
context
,
params
:
this
.
c
.
params
,
"grid-row-active-mode"
:
this
.
c
.
model
.
gridRowActiveMode
},
on
:
{
neuronInit
:
this
.
c
.
nerve
.
onNeuronInit
(
r
.
name
)
}
}));
}
}
return
t
(
"view-base"
,
{
class
:
[
this
.
ns
.
b
()],
attrs
:
{
controller
:
this
.
c
},
scopedSlots
:
{
caption
:
()
=>
{
const
n
=
`
${
this
.
c
.
context
.
calendarcaption
||
this
.
c
.
context
.
srfpersonname
}
\u7EDF\u8BA1`
;
return
t
(
"div"
,
{
class
:
this
.
ns
.
b
(
"caption"
)
},
[
t
(
"span"
,
{
class
:
this
.
ns
.
be
(
"caption"
,
"text"
),
attrs
:
{
title
:
n
}
},
[
n
])]);
},
toolbar
:
()
=>
[
t
(
"div"
,
{
class
:
[
this
.
ns
.
b
(
"exp"
)]
},
[
t
(
"i-radio-group"
,
{
attrs
:
{
value
:
this
.
activeRadio
,
type
:
"button"
},
on
:
{
"on-change"
:
(
n
)
=>
{
this
.
c
.
setActiveRadio
(
n
);
}
}
},
[
t
(
"i-radio"
,
{
attrs
:
{
label
:
"qyry"
}
},
[
"
\
u5168
\
u9662
\
u4EBA
\
u5458"
]),
t
(
"i-radio"
,
{
attrs
:
{
label
:
"ycry"
}
},
[
"
\
u5F02
\
u5E38
\
u4EBA
\
u5458"
]),
t
(
"i-radio"
,
{
attrs
:
{
label
:
"qjry"
}
},
[
"
\
u8BF7
\
u5047
\
u4EBA
\
u5458"
])])])],
quickSearch
:
()
=>
[
this
.
c
.
model
.
toolbar
&&
t
(
"view-toolbar"
,
{
attrs
:
{
modelData
:
this
.
c
.
model
.
toolbar
,
toolbarState
:
this
.
c
.
toolbarState
,
viewMode
:
this
.
c
.
modal
.
mode
},
on
:
{
neuronInit
:
this
.
c
.
nerve
.
onNeuronInit
(
this
.
c
.
model
.
toolbar
.
source
.
name
)
}
}),
t
(
"div"
,
{
class
:
[
this
.
ns
.
b
(
"search"
)]
},
[
t
(
"div"
,
{
class
:
[
this
.
ns
.
be
(
"search"
,
"time-frame"
)]
},
[
t
(
"i-CalendarPicker"
,
{
attrs
:
{
value
:
this
.
c
.
selectTimeFrame
,
clearable
:
!
1
,
type
:
"month"
,
format
:
"yyyy-MM"
,
placeholder
:
"
\
u8BF7
\
u9009
\
u62E9"
},
on
:
{
"on-change"
:
(
n
)
=>
{
this
.
c
.
setSelectTimeFrame
(
n
);
}
},
style
:
"width: 110px;"
})])])]
}
},
[
a
,
s
,
e
]);
}
}),
zt
=
{
mateUrl
:
import
.
meta
.
url
,
install
(
t
)
{
t
.
component
(
"UserTabPageExp"
,
ht
),
t
.
component
(
"UserIndexView"
,
Ke
),
t
.
component
(
"UserAppLayout"
,
Ne
),
t
.
component
(
"ListExpSelectTreeView"
,
nt
),
t
.
component
(
"ListExpControl"
,
j
),
t
.
component
(
"ChangePassword"
,
H
),
t
.
component
(
t
.
component
(
"UserTabPageExp"
,
vt
),
t
.
component
(
"UserIndexView"
,
Be
),
t
.
component
(
"UserAppLayout"
,
Ge
),
t
.
component
(
"ListExpSelectTreeView"
,
dt
),
t
.
component
(
"ListExpControl"
,
R
),
t
.
component
(
"ChangePassword"
,
Y
),
t
.
component
(
"BYQKEditView"
,
()
=>
import
(
"./byqk-edit-view.fea98c06.js"
)
),
t
.
component
(
...
...
@@ -1830,31 +2060,34 @@ const ht = S({
()
=>
import
(
"./kqbc-form-mdctrl.b92c2279.js"
)
),
ibiz
.
register
.
view
.
register
(
"VIEW_CUSTOM_JskqIndexView"
,
new
M
e
()
new
z
e
()
),
ibiz
.
register
.
view
.
register
(
"VIEW_CUSTOM_ListExpSelectTreeView"
,
new
o
t
()
new
u
t
()
),
E
.
loadStyle
([
"/style.css"
]),
ibiz
.
register
.
portletPart
.
register
(
"PORTLET_CUSTOM_JskqWebPortalSearchHeader"
,
new
F
e
()
new
Y
e
()
),
ibiz
.
register
.
portletPart
.
register
(
"PORTLET_CUSTOM_jskqWebPortalMapArea"
,
new
Qe
()
new
at
()
),
ibiz
.
register
.
control
.
register
(
"LIST_RENDER_JskqWebKqqkList"
,
new
s
t
()
new
l
t
()
),
ibiz
.
register
.
view
.
register
(
"VIEW_CUSTOM_ByqkCustomEditView"
,
new
r
t
()
),
t
.
component
(
"KqBase64ImageUpload"
,
l
t
),
ibiz
.
register
.
editor
.
register
(
new
h
t
()
),
t
.
component
(
"KqBase64ImageUpload"
,
m
t
),
ibiz
.
register
.
editor
.
register
(
"PICTURE_ONE_Base64ImageUpload"
,
new
i
t
()
),
t
.
component
(
"KqdwCustomPickupTreeView"
,
d
t
),
ibiz
.
register
.
view
.
register
(
new
p
t
()
),
t
.
component
(
"KqdwCustomPickupTreeView"
,
g
t
),
ibiz
.
register
.
view
.
register
(
"VIEW_CUSTOM_KqdwCustomPickupTreeView"
,
new
ct
()
),
ibiz
.
register
.
formDetail
.
register
(
"MDCTRL"
,
new
ut
());
new
ft
()
),
t
.
component
(
"QytjGridView"
,
kt
),
ibiz
.
register
.
view
.
register
(
"VIEW_CUSTOM_QytjGridView"
,
new
wt
()
),
ibiz
.
register
.
formDetail
.
register
(
"MDCTRL"
,
new
yt
());
}
};
export
{
P
t
as
default
z
t
as
default
};
app_Web/public/plugins/@ibiz-template-plugin/jsjcy-kq-web@0.0.1/dist/index.legacy.js
浏览文件 @
39606f5e
因为 它太大了无法显示 源差异 。您可以改为
查看blob
。
app_Web/public/plugins/@ibiz-template-plugin/jsjcy-kq-web@0.0.1/dist/style.css
浏览文件 @
39606f5e
...
...
@@ -2,4 +2,4 @@
* vue-treeselect v0.4.0 | (c) 2017-2019 Riophae Lee
* Released under the MIT License.
* https://vue-treeselect.js.org/
*/
.vue-treeselect-helper-hide
{
display
:
none
}
.vue-treeselect-helper-zoom-effect-off
{
-ms-transform
:
none
!important
;
transform
:
none
!important
}
@keyframes
vue-treeselect-animation-fade-in
{
0
%
{
opacity
:
0
}}
@keyframes
vue-treeselect-animation-bounce
{
0
%,
to
{
transform
:
scale
(
0
)}
50
%
{
transform
:
scale
(
1
)}}
@keyframes
vue-treeselect-animation-rotate
{
to
{
transform
:
rotate
(
360deg
)}}
.vue-treeselect__multi-value-item--transition-enter-active
,
.vue-treeselect__multi-value-item--transition-leave-active
{
transition-duration
:
.2s
;
transition-property
:
transform
,
opacity
}
.vue-treeselect__multi-value-item--transition-enter-active
{
transition-timing-function
:
cubic-bezier
(
.075
,
.82
,
.165
,
1
)}
.vue-treeselect__multi-value-item--transition-leave-active
{
transition-timing-function
:
cubic-bezier
(
.215
,
.61
,
.355
,
1
);
position
:
absolute
}
.vue-treeselect__multi-value-item--transition-enter
,
.vue-treeselect__multi-value-item--transition-leave-to
{
-ms-transform
:
scale
(
.7
);
transform
:
scale
(
.7
);
opacity
:
0
}
.vue-treeselect__multi-value-item--transition-move
{
transition
:
.2s
transform
cubic-bezier
(
.165
,
.84
,
.44
,
1
)}
.vue-treeselect
{
position
:
relative
;
text-align
:
left
}
[
dir
=
rtl
]
.vue-treeselect
{
text-align
:
right
}
.vue-treeselect
div
,
.vue-treeselect
span
{
box-sizing
:
border-box
}
.vue-treeselect
svg
{
fill
:
currentColor
}
.vue-treeselect__control
{
padding-left
:
5px
;
padding-right
:
5px
;
display
:
table
;
table-layout
:
fixed
;
width
:
100%
;
height
:
36px
;
border
:
1px
solid
#ddd
;
border-radius
:
5px
;
background
:
#fff
;
transition-duration
:
.2s
;
transition-property
:
border-color
,
box-shadow
,
width
,
height
,
background-color
,
opacity
;
transition-timing-function
:
cubic-bezier
(
.215
,
.61
,
.355
,
1
)}
.vue-treeselect
:not
(
.vue-treeselect--disabled
)
:not
(
.vue-treeselect--focused
)
.vue-treeselect__control
:hover
{
border-color
:
#cfcfcf
}
.vue-treeselect--focused
:not
(
.vue-treeselect--open
)
.vue-treeselect__control
{
border-color
:
#039be5
;
box-shadow
:
0
0
0
3px
rgba
(
3
,
155
,
229
,
.1
)}
.vue-treeselect--disabled
.vue-treeselect__control
{
background-color
:
#f9f9f9
}
.vue-treeselect--open
.vue-treeselect__control
{
border-color
:
#cfcfcf
}
.vue-treeselect--open.vue-treeselect--open-below
.vue-treeselect__control
{
border-bottom-left-radius
:
0
;
border-bottom-right-radius
:
0
}
.vue-treeselect--open.vue-treeselect--open-above
.vue-treeselect__control
{
border-top-left-radius
:
0
;
border-top-right-radius
:
0
}
.vue-treeselect__value-container
,
.vue-treeselect__multi-value
{
width
:
100%
;
vertical-align
:
middle
}
.vue-treeselect__value-container
{
display
:
table-cell
;
position
:
relative
}
.vue-treeselect--searchable
:not
(
.vue-treeselect--disabled
)
.vue-treeselect__value-container
{
cursor
:
text
}
.vue-treeselect__multi-value
{
display
:
inline-block
}
.vue-treeselect--has-value
.vue-treeselect__multi-value
{
margin-bottom
:
5px
}
.vue-treeselect__placeholder
,
.vue-treeselect__single-value
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
padding-left
:
5px
;
padding-right
:
5px
;
position
:
absolute
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
line-height
:
34px
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
;
pointer-events
:
none
}
.vue-treeselect__placeholder
{
color
:
#bdbdbd
}
.vue-treeselect__single-value
{
color
:
#333
}
.vue-treeselect--focused.vue-treeselect--searchable
.vue-treeselect__single-value
{
color
:
#bdbdbd
}
.vue-treeselect--disabled
.vue-treeselect__single-value
{
position
:
static
}
.vue-treeselect__multi-value-item-container
{
display
:
inline-block
;
padding-top
:
5px
;
padding-right
:
5px
;
vertical-align
:
top
}
[
dir
=
rtl
]
.vue-treeselect__multi-value-item-container
{
padding-right
:
0
;
padding-left
:
5px
}
.vue-treeselect__multi-value-item
{
cursor
:
pointer
;
display
:
inline-table
;
background
:
#e3f2fd
;
padding
:
2px
0
;
border
:
1px
solid
transparent
;
border-radius
:
2px
;
color
:
#039be5
;
font-size
:
12px
;
vertical-align
:
top
}
.vue-treeselect
:not
(
.vue-treeselect--disabled
)
.vue-treeselect__multi-value-item
:not
(
.vue-treeselect__multi-value-item-disabled
)
:hover
.vue-treeselect__multi-value-item
:not
(
.vue-treeselect__multi-value-item-new
)
.vue-treeselect__multi-value-item
:not
(
.vue-treeselect__multi-value-item-new
)
:hover
{
cursor
:
pointer
;
background
:
#e3f2fd
;
color
:
#039be5
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled
{
cursor
:
default
;
background
:
#f5f5f5
;
color
:
#757575
}
.vue-treeselect--disabled
.vue-treeselect__multi-value-item
{
cursor
:
default
;
background
:
#fff
;
border-color
:
#e5e5e5
;
color
:
#555
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new
,
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new
:hover
{
background
:
#e8f5e9
}
.vue-treeselect__value-remove
,
.vue-treeselect__multi-value-label
{
display
:
table-cell
;
padding
:
0
5px
;
vertical-align
:
middle
}
.vue-treeselect__value-remove
{
color
:
#039be5
;
padding-left
:
5px
;
border-left
:
1px
solid
#fff
;
line-height
:
0
}
[
dir
=
rtl
]
.vue-treeselect__value-remove
{
border-left
:
0
none
;
border-right
:
1px
solid
#fff
}
.vue-treeselect__multi-value-item
:hover
.vue-treeselect__value-remove
{
color
:
#e53935
}
.vue-treeselect--disabled
.vue-treeselect__value-remove
,
.vue-treeselect__multi-value-item-disabled
.vue-treeselect__value-remove
{
display
:
none
}
.vue-treeselect__value-remove
>
svg
{
width
:
6px
;
height
:
6px
}
.vue-treeselect__multi-value-label
{
padding-right
:
5px
;
white-space
:
pre-line
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
}
.vue-treeselect__limit-tip
{
display
:
inline-block
;
padding-top
:
5px
;
padding-right
:
5px
;
vertical-align
:
top
}
[
dir
=
rtl
]
.vue-treeselect__limit-tip
{
padding-right
:
0
;
padding-left
:
5px
}
.vue-treeselect__limit-tip-text
{
cursor
:
default
;
display
:
block
;
margin
:
2px
0
;
padding
:
1px
0
;
color
:
#bdbdbd
;
font-size
:
12px
;
font-weight
:
600
}
.vue-treeselect__input-container
{
display
:
block
;
max-width
:
100%
;
outline
:
none
}
.vue-treeselect--single
.vue-treeselect__input-container
{
font-size
:
inherit
;
height
:
100%
}
.vue-treeselect--multi
.vue-treeselect__input-container
{
display
:
inline-block
;
font-size
:
12px
;
vertical-align
:
top
}
.vue-treeselect--searchable
.vue-treeselect__input-container
{
padding-left
:
5px
;
padding-right
:
5px
}
.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value
.vue-treeselect__input-container
{
padding-top
:
5px
;
padding-left
:
0
}
[
dir
=
rtl
]
.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value
.vue-treeselect__input-container
{
padding-left
:
5px
;
padding-right
:
0
}
.vue-treeselect--disabled
.vue-treeselect__input-container
{
display
:
none
}
.vue-treeselect__input
,
.vue-treeselect__sizer
{
margin
:
0
;
line-height
:
inherit
;
font-family
:
inherit
;
font-size
:
inherit
}
.vue-treeselect__input
{
max-width
:
100%
;
margin
:
0
;
padding
:
0
;
border
:
0
;
outline
:
none
;
box-sizing
:
content-box
;
box-shadow
:
none
;
background
:
none
transparent
;
line-height
:
1
;
vertical-align
:
middle
}
.vue-treeselect__input
::-ms-clear
{
display
:
none
}
.vue-treeselect--single
.vue-treeselect__input
{
width
:
100%
;
height
:
100%
}
.vue-treeselect--multi
.vue-treeselect__input
{
padding-top
:
3px
;
padding-bottom
:
3px
}
.vue-treeselect--has-value
.vue-treeselect__input
{
line-height
:
inherit
;
vertical-align
:
top
}
.vue-treeselect__sizer
{
position
:
absolute
;
top
:
0
;
left
:
0
;
visibility
:
hidden
;
height
:
0
;
overflow
:
scroll
;
white-space
:
pre
}
.vue-treeselect__x-container
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
;
cursor
:
pointer
;
color
:
#ccc
;
animation
:
.2s
vue-treeselect-animation-fade-in
cubic-bezier
(
.075
,
.82
,
.165
,
1
)}
.vue-treeselect__x-container
:hover
{
color
:
#e53935
}
.vue-treeselect__x
{
width
:
8px
;
height
:
8px
}
.vue-treeselect__control-arrow-container
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
;
cursor
:
pointer
}
.vue-treeselect--disabled
.vue-treeselect__control-arrow-container
{
cursor
:
default
}
.vue-treeselect__control-arrow
{
width
:
9px
;
height
:
9px
;
color
:
#ccc
}
.vue-treeselect
:not
(
.vue-treeselect--disabled
)
.vue-treeselect__control-arrow-container
:hover
.vue-treeselect__control-arrow
{
color
:
#616161
}
.vue-treeselect--disabled
.vue-treeselect__control-arrow
{
opacity
:
.35
}
.vue-treeselect__control-arrow--rotated
{
-ms-transform
:
rotate
(
180deg
);
transform
:
rotate
(
180deg
)}
.vue-treeselect__menu-container
{
position
:
absolute
;
left
:
0
;
width
:
100%
;
overflow
:
visible
;
transition
:
0s
}
.vue-treeselect--open-below
:not
(
.vue-treeselect--append-to-body
)
.vue-treeselect__menu-container
{
top
:
100%
}
.vue-treeselect--open-above
:not
(
.vue-treeselect--append-to-body
)
.vue-treeselect__menu-container
{
bottom
:
100%
}
.vue-treeselect__menu
{
cursor
:
default
;
padding-top
:
5px
;
padding-bottom
:
5px
;
display
:
block
;
position
:
absolute
;
overflow-x
:
hidden
;
overflow-y
:
auto
;
width
:
auto
;
border
:
1px
solid
#cfcfcf
;
background
:
#fff
;
line-height
:
180%
;
-webkit-overflow-scrolling
:
touch
}
.vue-treeselect--open-below
.vue-treeselect__menu
{
border-bottom-left-radius
:
5px
;
border-bottom-right-radius
:
5px
;
top
:
0
;
margin-top
:
-1px
;
border-top-color
:
#f2f2f2
;
box-shadow
:
0
1px
rgba
(
0
,
0
,
0
,
.06
)}
.vue-treeselect--open-above
.vue-treeselect__menu
{
border-top-left-radius
:
5px
;
border-top-right-radius
:
5px
;
bottom
:
0
;
margin-bottom
:
-1px
;
border-bottom-color
:
#f2f2f2
}
.vue-treeselect__indent-level-0
.vue-treeselect__option
{
padding-left
:
5px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-0
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
5px
}
.vue-treeselect__indent-level-0
.vue-treeselect__tip
{
padding-left
:
25px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-0
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
25px
}
.vue-treeselect__indent-level-1
.vue-treeselect__option
{
padding-left
:
25px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-1
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
25px
}
.vue-treeselect__indent-level-1
.vue-treeselect__tip
{
padding-left
:
45px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-1
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
45px
}
.vue-treeselect__indent-level-2
.vue-treeselect__option
{
padding-left
:
45px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-2
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
45px
}
.vue-treeselect__indent-level-2
.vue-treeselect__tip
{
padding-left
:
65px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-2
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
65px
}
.vue-treeselect__indent-level-3
.vue-treeselect__option
{
padding-left
:
65px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-3
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
65px
}
.vue-treeselect__indent-level-3
.vue-treeselect__tip
{
padding-left
:
85px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-3
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
85px
}
.vue-treeselect__indent-level-4
.vue-treeselect__option
{
padding-left
:
85px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-4
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
85px
}
.vue-treeselect__indent-level-4
.vue-treeselect__tip
{
padding-left
:
105px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-4
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
105px
}
.vue-treeselect__indent-level-5
.vue-treeselect__option
{
padding-left
:
105px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-5
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
105px
}
.vue-treeselect__indent-level-5
.vue-treeselect__tip
{
padding-left
:
125px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-5
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
125px
}
.vue-treeselect__indent-level-6
.vue-treeselect__option
{
padding-left
:
125px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-6
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
125px
}
.vue-treeselect__indent-level-6
.vue-treeselect__tip
{
padding-left
:
145px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-6
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
145px
}
.vue-treeselect__indent-level-7
.vue-treeselect__option
{
padding-left
:
145px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-7
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
145px
}
.vue-treeselect__indent-level-7
.vue-treeselect__tip
{
padding-left
:
165px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-7
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
165px
}
.vue-treeselect__indent-level-8
.vue-treeselect__option
{
padding-left
:
165px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-8
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
165px
}
.vue-treeselect__indent-level-8
.vue-treeselect__tip
{
padding-left
:
185px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-8
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
185px
}
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
5px
;
display
:
table
;
table-layout
:
fixed
;
width
:
100%
}
.vue-treeselect__option--highlight
{
background
:
#f5f5f5
}
.vue-treeselect--single
.vue-treeselect__option--selected
{
background
:
#e3f2fd
;
font-weight
:
600
}
.vue-treeselect--single
.vue-treeselect__option--selected
:hover
{
background
:
#e3f2fd
}
.vue-treeselect__option--hide
{
display
:
none
}
.vue-treeselect__option-arrow-container
,
.vue-treeselect__option-arrow-placeholder
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
}
.vue-treeselect__option-arrow-container
{
cursor
:
pointer
}
.vue-treeselect__option-arrow
{
display
:
inline-block
;
width
:
9px
;
height
:
9px
;
color
:
#ccc
;
vertical-align
:
middle
;
transition
:
.2s
transform
cubic-bezier
(
.19
,
1
,
.22
,
1
);
-ms-transform
:
rotate
(
-90deg
);
transform
:
rotate
(
-90deg
)}
[
dir
=
rtl
]
.vue-treeselect__option-arrow
{
-ms-transform
:
rotate
(
90deg
);
transform
:
rotate
(
90deg
)}
.vue-treeselect__option-arrow-container
:hover
.vue-treeselect__option-arrow
,
.vue-treeselect--branch-nodes-disabled
.vue-treeselect__option
:hover
.vue-treeselect__option-arrow
{
color
:
#616161
}
.vue-treeselect__option-arrow--rotated
,[
dir
=
rtl
]
.vue-treeselect__option-arrow--rotated
{
-ms-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter
{
-ms-transform
:
rotate
(
-90deg
)
!important
;
transform
:
rotate
(
-90deg
)
!important
}
[
dir
=
rtl
]
.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter
{
-ms-transform
:
rotate
(
90deg
)
!important
;
transform
:
rotate
(
90deg
)
!important
}
.vue-treeselect__label-container
{
display
:
table-cell
;
vertical-align
:
middle
;
cursor
:
pointer
;
display
:
table
;
width
:
100%
;
table-layout
:
fixed
;
color
:
inherit
}
.vue-treeselect__option--disabled
.vue-treeselect__label-container
{
cursor
:
not-allowed
;
color
:
rgba
(
0
,
0
,
0
,
.25
)}
.vue-treeselect__checkbox-container
{
display
:
table-cell
;
width
:
20px
;
min-width
:
20px
;
height
:
100%
;
text-align
:
center
;
vertical-align
:
middle
}
.vue-treeselect__checkbox
{
display
:
block
;
margin
:
auto
;
width
:
12px
;
height
:
12px
;
border-width
:
1px
;
border-style
:
solid
;
border-radius
:
2px
;
position
:
relative
;
transition
:
.2s
all
cubic-bezier
(
.075
,
.82
,
.165
,
1
)}
.vue-treeselect__check-mark
,
.vue-treeselect__minus-mark
{
display
:
block
;
position
:
absolute
;
left
:
1px
;
top
:
1px
;
background-repeat
:
no-repeat
;
opacity
:
0
;
transition
:
.2s
all
ease
}
.vue-treeselect__minus-mark
{
width
:
8px
;
height
:
8px
;
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)
;
background-size
:
8px
8px
}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)
}}
.vue-treeselect__checkbox--indeterminate
>
.vue-treeselect__minus-mark
{
opacity
:
1
}
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)
}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)
}}
.vue-treeselect__check-mark
{
width
:
8px
;
height
:
8px
;
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=)
;
background-size
:
8px
8px
;
-ms-transform
:
scaleY
(
.125
);
transform
:
scaleY
(
.125
)}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)
}}
.vue-treeselect__checkbox--checked
>
.vue-treeselect__check-mark
{
opacity
:
1
;
-ms-transform
:
scaleY
(
1
);
transform
:
scaleY
(
1
)}
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)
}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)
}}
.vue-treeselect__checkbox--unchecked
{
border-color
:
#e0e0e0
;
background
:
#fff
}
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--unchecked
{
border-color
:
#039be5
;
background
:
#fff
}
.vue-treeselect__checkbox--indeterminate
,
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--indeterminate
,
.vue-treeselect__checkbox--checked
,
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--checked
{
border-color
:
#039be5
;
background
:
#039be5
}
.vue-treeselect__checkbox--disabled
,
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--disabled
{
border-color
:
#e0e0e0
;
background-color
:
#f7f7f7
}
.vue-treeselect__label
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
display
:
table-cell
;
padding-left
:
5px
;
max-width
:
100%
;
vertical-align
:
middle
;
cursor
:
inherit
}
[
dir
=
rtl
]
.vue-treeselect__label
{
padding-left
:
0
;
padding-right
:
5px
}
.vue-treeselect__count
{
margin-left
:
5px
;
font-weight
:
400
;
opacity
:
.6
}
[
dir
=
rtl
]
.vue-treeselect__count
{
margin-left
:
0
;
margin-right
:
5px
}
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
5px
;
display
:
table
;
table-layout
:
fixed
;
width
:
100%
;
color
:
#757575
}
.vue-treeselect__tip-text
{
display
:
table-cell
;
vertical-align
:
middle
;
padding-left
:
5px
;
padding-right
:
5px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
width
:
100%
;
font-size
:
12px
}
.vue-treeselect__error-tip
.vue-treeselect__retry
{
cursor
:
pointer
;
margin-left
:
5px
;
font-style
:
normal
;
font-weight
:
600
;
text-decoration
:
none
;
color
:
#039be5
}
[
dir
=
rtl
]
.vue-treeselect__error-tip
.vue-treeselect__retry
{
margin-left
:
0
;
margin-right
:
5px
}
.vue-treeselect__icon-container
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
}
.vue-treeselect--single
.vue-treeselect__icon-container
{
padding-left
:
5px
}
[
dir
=
rtl
]
.vue-treeselect--single
.vue-treeselect__icon-container
{
padding-left
:
0
;
padding-right
:
5px
}
.vue-treeselect__icon-warning
{
display
:
block
;
margin
:
auto
;
border-radius
:
50%
;
position
:
relative
;
width
:
12px
;
height
:
12px
;
background
:
#fb8c00
}
.vue-treeselect__icon-warning
:after
{
display
:
block
;
position
:
absolute
;
content
:
""
;
left
:
5px
;
top
:
2.5px
;
width
:
2px
;
height
:
1px
;
border
:
0
solid
#fff
;
border-top-width
:
5px
;
border-bottom-width
:
1px
}
.vue-treeselect__icon-error
{
display
:
block
;
margin
:
auto
;
border-radius
:
50%
;
position
:
relative
;
width
:
12px
;
height
:
12px
;
background
:
#e53935
}
.vue-treeselect__icon-error
:before
,
.vue-treeselect__icon-error
:after
{
display
:
block
;
position
:
absolute
;
content
:
""
;
background
:
#fff
;
-ms-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
)}
.vue-treeselect__icon-error
:before
{
width
:
6px
;
height
:
2px
;
left
:
3px
;
top
:
5px
}
.vue-treeselect__icon-error
:after
{
width
:
2px
;
height
:
6px
;
left
:
5px
;
top
:
3px
}
.vue-treeselect__icon-loader
{
display
:
block
;
margin
:
auto
;
position
:
relative
;
width
:
12px
;
height
:
12px
;
text-align
:
center
;
animation
:
1.6s
vue-treeselect-animation-rotate
linear
infinite
}
.vue-treeselect__icon-loader
:before
,
.vue-treeselect__icon-loader
:after
{
border-radius
:
50%
;
position
:
absolute
;
content
:
""
;
left
:
0
;
top
:
0
;
display
:
block
;
width
:
100%
;
height
:
100%
;
opacity
:
.6
;
animation
:
1.6s
vue-treeselect-animation-bounce
ease-in-out
infinite
}
.vue-treeselect__icon-loader
:before
{
background
:
#039be5
}
.vue-treeselect__icon-loader
:after
{
background
:
#b3e5fc
;
animation-delay
:
-.8s
}
.vue-treeselect__menu-placeholder
{
display
:
none
}
.vue-treeselect__portal-target
{
position
:
absolute
;
display
:
block
;
left
:
0
;
top
:
0
;
height
:
0
;
width
:
0
;
padding
:
0
;
margin
:
0
;
border
:
0
;
overflow
:
visible
;
box-sizing
:
border-box
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
{
width
:
307px
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
.ibiz-view-layout
{
border-top-right-radius
:
0
!important
;
border-bottom-right-radius
:
0
!important
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
{
background-color
:
#fff
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-top
{
background-color
:
#f9f9f9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
{
background-color
:
#f9f9f9
;
padding
:
5px
0
0
!important
;
margin
:
0
0
16px
16px
!important
;
width
:
275px
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-header
{
display
:
none
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item
{
width
:
216px
;
height
:
44px
;
margin-left
:
27px
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#666
;
line-height
:
24px
;
padding-left
:
22px
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item.is-active
{
border-radius
:
6px
;
background-color
:
#3769a9
;
color
:
#f9f9f9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item.is-active
:hover
{
background-color
:
#3769a9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item
:hover
{
background-color
:
#f9f9f9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-right
{
width
:
calc
(
100%
-
307px
)}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-right
.ibiz-view-layout
{
border-top-left-radius
:
0
!important
;
border-bottom-left-radius
:
0
!important
}
.ibiz-selectTree
{
width
:
248px
;
height
:
36px
;
border-radius
:
4px
;
margin
:
8px
12px
}
.ibiz-selectTree
.vue-treeselect__menu
,
.ibiz-selectTree
.vue-treeselect__indent-level-0
,
.ibiz-selectTree
.vue-treeselect__list-item
,
.ibiz-selectTree
.vue-treeselect__label
,
.ibiz-selectTree
.vue-treeselect__option--highlight
,
.ibiz-selectTree
.vue-treeselect--single
.vue-treeselect__option--selected
,
.ibiz-selectTree
.vue-treeselect--single
.vue-treeselect__option--selected
.vue-treeselect__option--highlight
,
.ibiz-selectTree
.vue-treeselect__option
.vue-treeselect__option--selected
.vue-treeselect__option--highlight
{
background
:
#154065
}
.ibiz-selectTree
.vue-treeselect__option-arrow
,
.ibiz-selectTree
.vue-treeselect__option-arrow-container
:hover
.vue-treeselect__option-arrow
{
color
:
#ccc
}
.ibiz-selectTree
.vue-treeselect__label
{
color
:
#fff
}
.ibiz-selectTree
.vue-treeselect__single-value
{
font-size
:
16px
;
line-height
:
36px
;
color
:
#3769a9
;
font-family
:
MicrosoftYaHei
}
.ibiz-bmtj
{
width
:
272px
;
height
:
52px
;
align-content
:
center
;
justify-content
:
flex-start
;
align-items
:
center
;
margin-bottom
:
6px
}
.ibiz-bmyj-content
{
height
:
21px
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#3769a9
;
line-height
:
21px
;
padding
:
16px
0
15px
18px
}
.ibiz-bmyj-content
:before
{
content
:
""
;
display
:
inline-block
;
width
:
4px
;
height
:
16px
;
background
:
#3769a9
;
margin-right
:
8px
;
position
:
relative
;
top
:
2px
}
.ibiz-kq-base64-image-upload
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
width
:
100%
;
height
:
100%
}
.ibiz-kq-base64-image-upload__image
{
max-width
:
100%
;
max-height
:
100%
}
.ibiz-kqdw-custom-pickup-tree-view
{
height
:
100%
;
padding
:
25px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
{
display
:
flex
;
justify-content
:
flex-start
;
height
:
95%
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
{
width
:
50%
;
height
:
100%
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.search
{
padding
:
5px
15px
5px
0
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.title
{
height
:
40px
;
line-height
:
40px
;
background-color
:
#f9f9f9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
{
height
:
calc
(
100%
-
100px
);
overflow
:
auto
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
{
height
:
30px
;
line-height
:
30px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
.icon
{
margin
:
0
8px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
.content
{
cursor
:
pointer
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
.content
:nth-last-child
(
1
)
{
color
:
#3769a9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
{
display
:
flex
;
align-items
:
center
;
height
:
32px
;
line-height
:
32px
;
cursor
:
pointer
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
.text
{
margin-left
:
13px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
.checked
{
display
:
inline-block
;
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
color
:
#3769a9
;
text-align
:
center
;
border
:
1px
solid
#3769A9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
.no-checked
{
display
:
inline-block
;
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
color
:
#999
;
text-align
:
center
;
border
:
1px
solid
#999
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
{
width
:
50%
;
height
:
100%
;
border-left
:
1px
solid
#DCDEE2
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.title
{
display
:
flex
;
justify-content
:
space-between
;
height
:
40px
;
padding-left
:
16px
;
line-height
:
40px
;
background-color
:
#f9f9f9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.title
.clear
{
font-size
:
14px
;
color
:
#ff1c1c
;
cursor
:
pointer
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.list
{
padding-left
:
16px
;
padding-right
:
8px
;
height
:
calc
(
100%
-
40px
);
overflow
:
auto
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.list
.node
{
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
height
:
36px
;
line-height
:
36px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.list
.node
.remove
{
width
:
20px
;
height
:
20px
;
line-height
:
18px
;
color
:
#ff1c1c
;
text-align
:
center
;
cursor
:
pointer
;
border
:
1px
solid
#FF1C1C
;
border-radius
:
50%
}
.ibiz-kqdw-custom-pickup-tree-view
.bottom
{
display
:
flex
;
align-items
:
center
;
justify-content
:
flex-end
;
height
:
5%
}
.ibiz-kqdw-custom-pickup-tree-view
.bottom
.ivu-btn
{
margin-left
:
20px
}
.ibiz-user-tab-page-exp
{
display
:
flex
;
align-items
:
center
;
justify-content
:
flex-start
;
position
:
relative
;
height
:
40px
;
z-index
:
500
;
width
:
100%
;
margin-bottom
:
12px
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
{
width
:
100%
;
height
:
100%
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
{
margin-bottom
:
0
;
border-bottom
:
none
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
{
height
:
100%
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav-prev
,
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav-next
{
color
:
#557da5
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
{
padding-bottom
:
2px
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
{
height
:
40px
;
line-height
:
22px
;
width
:
160px
;
background
:
#FFFFFF
;
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
.14
);
font-size
:
14px
;
font-weight
:
500
;
color
:
#3f4254
;
padding
:
9px
24px
;
border-radius
:
6px
;
margin-right
:
16px
;
border
:
none
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
text-align
:
center
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
:hover
,
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
:hover
i
{
color
:
#557da5
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab.ivu-tabs-tab-active
{
color
:
#fff
;
background-color
:
#557da5
;
font-weight
:
700
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab.ivu-tabs-tab-active
i
{
color
:
#fff
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
.ivu-tabs-close
{
position
:
absolute
;
right
:
14px
;
top
:
50%
;
transform
:
translateY
(
-50%
)}
.ibiz-byqk-edit-view-calendar-picker-toolbar
{
display
:
flex
;
align-items
:
center
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__title
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#333
;
line-height
:
21px
;
margin-right
:
18px
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
{
width
:
164px
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input-suffix
{
left
:
0
;
right
:
auto
;
width
:
30px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input-suffix
i
{
font-size
:
16px
;
color
:
#999
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input-icon
{
height
:
36px
;
line-height
:
36px
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input
{
height
:
36px
;
background
:
#ffffff
;
border-radius
:
2px
;
border
:
1px
solid
#d8d8d8
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#999
;
line-height
:
21px
;
padding
:
8px
0
7px
31px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
{
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-header
{
width
:
100%
;
height
:
60px
;
padding
:
12px
0
;
margin
:
0
;
background-color
:
#f9f9f9
;
border
:
none
;
border-radius
:
initial
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-header
>
.ibiz-view-layout-header-content
>
.ibiz-view-layout-header-content__left
{
opacity
:
0
;
visibility
:
hidden
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
{
padding
:
0
;
border-radius
:
inherit
;
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
{
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
{
height
:
auto
;
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
{
width
:
294px
;
height
:
162px
;
background
:
#73a0fa
;
border-radius
:
8px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
{
padding
:
16px
20px
0
;
border
:
none
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
.ibiz-form-group-header__left
{
flex
:
1
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
.ibiz-form-group-header__left
.ibiz-form-group__caption
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
21px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
.ibiz-form-group-header__right
{
width
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
{
height
:
125px
;
width
:
100%
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
{
display
:
flex
;
width
:
100%
;
height
:
100%
;
padding
:
39px
0
31px
76px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
{
font-size
:
42px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
55px
;
position
:
relative
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
:after
{
content
:
"\4eba"
;
position
:
absolute
;
top
:
20px
;
right
:
-35px
;
font-size
:
23px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
30px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
{
margin-left
:
20px
;
height
:
162px
;
width
:
calc
(
100%
-
20px
);
background
:
#3769a9
;
border-radius
:
8px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
{
padding
:
16px
20px
0
;
border
:
none
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
.ibiz-form-group-header__left
{
flex
:
1
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
.ibiz-form-group-header__left
.ibiz-form-group__caption
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
21px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
.ibiz-form-group-header__right
{
width
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
{
height
:
125px
;
width
:
100%
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
{
display
:
flex
;
width
:
100%
;
height
:
100%
;
padding
:
15px
0
31px
76px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-col__formitem
{
flex
:
1
1
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-form-item-container__label
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#fff
;
line-height
:
21px
;
margin-bottom
:
3px
;
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
,
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span-link
{
font-size
:
42px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
55px
;
position
:
relative
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
a
,
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span-link
a
{
color
:
#fff
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
:after
,
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span-link
:after
{
content
:
"\4eba"
;
position
:
absolute
;
top
:
20px
;
right
:
-35px
;
font-size
:
23px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
30px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-3
{
background-color
:
#f9f9f9
;
padding-top
:
20px
;
height
:
372px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-3
>
.ibiz-form-group-content
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-3
>
.ibiz-form-group-content
>
.ibiz-row
>
.ibiz-form-col__druipart
:first-child
{
margin-right
:
20px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-4
{
height
:
auto
;
background-color
:
#f9f9f9
;
padding-top
:
20px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-4
>
.ibiz-form-group-content
{
padding
:
0
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-form-content
{
display
:
flex
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-btn
{
width
:
10%
;
display
:
flex
;
flex-flow
:
column
nowrap
;
align-items
:
center
;
justify-content
:
flex-start
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-title
{
padding
:
0
5px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-remove-btn
{
color
:
var
(
--ibiz-color-danger
);
text-align
:
right
;
box-shadow
:
none
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-add-btn
{
color
:
var
(
--ibiz-color-primary
);
box-shadow
:
none
}
*/
.vue-treeselect-helper-hide
{
display
:
none
}
.vue-treeselect-helper-zoom-effect-off
{
-ms-transform
:
none
!important
;
transform
:
none
!important
}
@keyframes
vue-treeselect-animation-fade-in
{
0
%
{
opacity
:
0
}}
@keyframes
vue-treeselect-animation-bounce
{
0
%,
to
{
transform
:
scale
(
0
)}
50
%
{
transform
:
scale
(
1
)}}
@keyframes
vue-treeselect-animation-rotate
{
to
{
transform
:
rotate
(
360deg
)}}
.vue-treeselect__multi-value-item--transition-enter-active
,
.vue-treeselect__multi-value-item--transition-leave-active
{
transition-duration
:
.2s
;
transition-property
:
transform
,
opacity
}
.vue-treeselect__multi-value-item--transition-enter-active
{
transition-timing-function
:
cubic-bezier
(
.075
,
.82
,
.165
,
1
)}
.vue-treeselect__multi-value-item--transition-leave-active
{
transition-timing-function
:
cubic-bezier
(
.215
,
.61
,
.355
,
1
);
position
:
absolute
}
.vue-treeselect__multi-value-item--transition-enter
,
.vue-treeselect__multi-value-item--transition-leave-to
{
-ms-transform
:
scale
(
.7
);
transform
:
scale
(
.7
);
opacity
:
0
}
.vue-treeselect__multi-value-item--transition-move
{
transition
:
.2s
transform
cubic-bezier
(
.165
,
.84
,
.44
,
1
)}
.vue-treeselect
{
position
:
relative
;
text-align
:
left
}
[
dir
=
rtl
]
.vue-treeselect
{
text-align
:
right
}
.vue-treeselect
div
,
.vue-treeselect
span
{
box-sizing
:
border-box
}
.vue-treeselect
svg
{
fill
:
currentColor
}
.vue-treeselect__control
{
padding-left
:
5px
;
padding-right
:
5px
;
display
:
table
;
table-layout
:
fixed
;
width
:
100%
;
height
:
36px
;
border
:
1px
solid
#ddd
;
border-radius
:
5px
;
background
:
#fff
;
transition-duration
:
.2s
;
transition-property
:
border-color
,
box-shadow
,
width
,
height
,
background-color
,
opacity
;
transition-timing-function
:
cubic-bezier
(
.215
,
.61
,
.355
,
1
)}
.vue-treeselect
:not
(
.vue-treeselect--disabled
)
:not
(
.vue-treeselect--focused
)
.vue-treeselect__control
:hover
{
border-color
:
#cfcfcf
}
.vue-treeselect--focused
:not
(
.vue-treeselect--open
)
.vue-treeselect__control
{
border-color
:
#039be5
;
box-shadow
:
0
0
0
3px
rgba
(
3
,
155
,
229
,
.1
)}
.vue-treeselect--disabled
.vue-treeselect__control
{
background-color
:
#f9f9f9
}
.vue-treeselect--open
.vue-treeselect__control
{
border-color
:
#cfcfcf
}
.vue-treeselect--open.vue-treeselect--open-below
.vue-treeselect__control
{
border-bottom-left-radius
:
0
;
border-bottom-right-radius
:
0
}
.vue-treeselect--open.vue-treeselect--open-above
.vue-treeselect__control
{
border-top-left-radius
:
0
;
border-top-right-radius
:
0
}
.vue-treeselect__value-container
,
.vue-treeselect__multi-value
{
width
:
100%
;
vertical-align
:
middle
}
.vue-treeselect__value-container
{
display
:
table-cell
;
position
:
relative
}
.vue-treeselect--searchable
:not
(
.vue-treeselect--disabled
)
.vue-treeselect__value-container
{
cursor
:
text
}
.vue-treeselect__multi-value
{
display
:
inline-block
}
.vue-treeselect--has-value
.vue-treeselect__multi-value
{
margin-bottom
:
5px
}
.vue-treeselect__placeholder
,
.vue-treeselect__single-value
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
padding-left
:
5px
;
padding-right
:
5px
;
position
:
absolute
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
line-height
:
34px
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
;
pointer-events
:
none
}
.vue-treeselect__placeholder
{
color
:
#bdbdbd
}
.vue-treeselect__single-value
{
color
:
#333
}
.vue-treeselect--focused.vue-treeselect--searchable
.vue-treeselect__single-value
{
color
:
#bdbdbd
}
.vue-treeselect--disabled
.vue-treeselect__single-value
{
position
:
static
}
.vue-treeselect__multi-value-item-container
{
display
:
inline-block
;
padding-top
:
5px
;
padding-right
:
5px
;
vertical-align
:
top
}
[
dir
=
rtl
]
.vue-treeselect__multi-value-item-container
{
padding-right
:
0
;
padding-left
:
5px
}
.vue-treeselect__multi-value-item
{
cursor
:
pointer
;
display
:
inline-table
;
background
:
#e3f2fd
;
padding
:
2px
0
;
border
:
1px
solid
transparent
;
border-radius
:
2px
;
color
:
#039be5
;
font-size
:
12px
;
vertical-align
:
top
}
.vue-treeselect
:not
(
.vue-treeselect--disabled
)
.vue-treeselect__multi-value-item
:not
(
.vue-treeselect__multi-value-item-disabled
)
:hover
.vue-treeselect__multi-value-item
:not
(
.vue-treeselect__multi-value-item-new
)
.vue-treeselect__multi-value-item
:not
(
.vue-treeselect__multi-value-item-new
)
:hover
{
cursor
:
pointer
;
background
:
#e3f2fd
;
color
:
#039be5
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled
{
cursor
:
default
;
background
:
#f5f5f5
;
color
:
#757575
}
.vue-treeselect--disabled
.vue-treeselect__multi-value-item
{
cursor
:
default
;
background
:
#fff
;
border-color
:
#e5e5e5
;
color
:
#555
}
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new
,
.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new
:hover
{
background
:
#e8f5e9
}
.vue-treeselect__value-remove
,
.vue-treeselect__multi-value-label
{
display
:
table-cell
;
padding
:
0
5px
;
vertical-align
:
middle
}
.vue-treeselect__value-remove
{
color
:
#039be5
;
padding-left
:
5px
;
border-left
:
1px
solid
#fff
;
line-height
:
0
}
[
dir
=
rtl
]
.vue-treeselect__value-remove
{
border-left
:
0
none
;
border-right
:
1px
solid
#fff
}
.vue-treeselect__multi-value-item
:hover
.vue-treeselect__value-remove
{
color
:
#e53935
}
.vue-treeselect--disabled
.vue-treeselect__value-remove
,
.vue-treeselect__multi-value-item-disabled
.vue-treeselect__value-remove
{
display
:
none
}
.vue-treeselect__value-remove
>
svg
{
width
:
6px
;
height
:
6px
}
.vue-treeselect__multi-value-label
{
padding-right
:
5px
;
white-space
:
pre-line
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
}
.vue-treeselect__limit-tip
{
display
:
inline-block
;
padding-top
:
5px
;
padding-right
:
5px
;
vertical-align
:
top
}
[
dir
=
rtl
]
.vue-treeselect__limit-tip
{
padding-right
:
0
;
padding-left
:
5px
}
.vue-treeselect__limit-tip-text
{
cursor
:
default
;
display
:
block
;
margin
:
2px
0
;
padding
:
1px
0
;
color
:
#bdbdbd
;
font-size
:
12px
;
font-weight
:
600
}
.vue-treeselect__input-container
{
display
:
block
;
max-width
:
100%
;
outline
:
none
}
.vue-treeselect--single
.vue-treeselect__input-container
{
font-size
:
inherit
;
height
:
100%
}
.vue-treeselect--multi
.vue-treeselect__input-container
{
display
:
inline-block
;
font-size
:
12px
;
vertical-align
:
top
}
.vue-treeselect--searchable
.vue-treeselect__input-container
{
padding-left
:
5px
;
padding-right
:
5px
}
.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value
.vue-treeselect__input-container
{
padding-top
:
5px
;
padding-left
:
0
}
[
dir
=
rtl
]
.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value
.vue-treeselect__input-container
{
padding-left
:
5px
;
padding-right
:
0
}
.vue-treeselect--disabled
.vue-treeselect__input-container
{
display
:
none
}
.vue-treeselect__input
,
.vue-treeselect__sizer
{
margin
:
0
;
line-height
:
inherit
;
font-family
:
inherit
;
font-size
:
inherit
}
.vue-treeselect__input
{
max-width
:
100%
;
margin
:
0
;
padding
:
0
;
border
:
0
;
outline
:
none
;
box-sizing
:
content-box
;
box-shadow
:
none
;
background
:
none
transparent
;
line-height
:
1
;
vertical-align
:
middle
}
.vue-treeselect__input
::-ms-clear
{
display
:
none
}
.vue-treeselect--single
.vue-treeselect__input
{
width
:
100%
;
height
:
100%
}
.vue-treeselect--multi
.vue-treeselect__input
{
padding-top
:
3px
;
padding-bottom
:
3px
}
.vue-treeselect--has-value
.vue-treeselect__input
{
line-height
:
inherit
;
vertical-align
:
top
}
.vue-treeselect__sizer
{
position
:
absolute
;
top
:
0
;
left
:
0
;
visibility
:
hidden
;
height
:
0
;
overflow
:
scroll
;
white-space
:
pre
}
.vue-treeselect__x-container
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
;
cursor
:
pointer
;
color
:
#ccc
;
animation
:
.2s
vue-treeselect-animation-fade-in
cubic-bezier
(
.075
,
.82
,
.165
,
1
)}
.vue-treeselect__x-container
:hover
{
color
:
#e53935
}
.vue-treeselect__x
{
width
:
8px
;
height
:
8px
}
.vue-treeselect__control-arrow-container
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
;
cursor
:
pointer
}
.vue-treeselect--disabled
.vue-treeselect__control-arrow-container
{
cursor
:
default
}
.vue-treeselect__control-arrow
{
width
:
9px
;
height
:
9px
;
color
:
#ccc
}
.vue-treeselect
:not
(
.vue-treeselect--disabled
)
.vue-treeselect__control-arrow-container
:hover
.vue-treeselect__control-arrow
{
color
:
#616161
}
.vue-treeselect--disabled
.vue-treeselect__control-arrow
{
opacity
:
.35
}
.vue-treeselect__control-arrow--rotated
{
-ms-transform
:
rotate
(
180deg
);
transform
:
rotate
(
180deg
)}
.vue-treeselect__menu-container
{
position
:
absolute
;
left
:
0
;
width
:
100%
;
overflow
:
visible
;
transition
:
0s
}
.vue-treeselect--open-below
:not
(
.vue-treeselect--append-to-body
)
.vue-treeselect__menu-container
{
top
:
100%
}
.vue-treeselect--open-above
:not
(
.vue-treeselect--append-to-body
)
.vue-treeselect__menu-container
{
bottom
:
100%
}
.vue-treeselect__menu
{
cursor
:
default
;
padding-top
:
5px
;
padding-bottom
:
5px
;
display
:
block
;
position
:
absolute
;
overflow-x
:
hidden
;
overflow-y
:
auto
;
width
:
auto
;
border
:
1px
solid
#cfcfcf
;
background
:
#fff
;
line-height
:
180%
;
-webkit-overflow-scrolling
:
touch
}
.vue-treeselect--open-below
.vue-treeselect__menu
{
border-bottom-left-radius
:
5px
;
border-bottom-right-radius
:
5px
;
top
:
0
;
margin-top
:
-1px
;
border-top-color
:
#f2f2f2
;
box-shadow
:
0
1px
rgba
(
0
,
0
,
0
,
.06
)}
.vue-treeselect--open-above
.vue-treeselect__menu
{
border-top-left-radius
:
5px
;
border-top-right-radius
:
5px
;
bottom
:
0
;
margin-bottom
:
-1px
;
border-bottom-color
:
#f2f2f2
}
.vue-treeselect__indent-level-0
.vue-treeselect__option
{
padding-left
:
5px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-0
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
5px
}
.vue-treeselect__indent-level-0
.vue-treeselect__tip
{
padding-left
:
25px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-0
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
25px
}
.vue-treeselect__indent-level-1
.vue-treeselect__option
{
padding-left
:
25px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-1
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
25px
}
.vue-treeselect__indent-level-1
.vue-treeselect__tip
{
padding-left
:
45px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-1
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
45px
}
.vue-treeselect__indent-level-2
.vue-treeselect__option
{
padding-left
:
45px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-2
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
45px
}
.vue-treeselect__indent-level-2
.vue-treeselect__tip
{
padding-left
:
65px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-2
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
65px
}
.vue-treeselect__indent-level-3
.vue-treeselect__option
{
padding-left
:
65px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-3
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
65px
}
.vue-treeselect__indent-level-3
.vue-treeselect__tip
{
padding-left
:
85px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-3
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
85px
}
.vue-treeselect__indent-level-4
.vue-treeselect__option
{
padding-left
:
85px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-4
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
85px
}
.vue-treeselect__indent-level-4
.vue-treeselect__tip
{
padding-left
:
105px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-4
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
105px
}
.vue-treeselect__indent-level-5
.vue-treeselect__option
{
padding-left
:
105px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-5
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
105px
}
.vue-treeselect__indent-level-5
.vue-treeselect__tip
{
padding-left
:
125px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-5
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
125px
}
.vue-treeselect__indent-level-6
.vue-treeselect__option
{
padding-left
:
125px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-6
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
125px
}
.vue-treeselect__indent-level-6
.vue-treeselect__tip
{
padding-left
:
145px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-6
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
145px
}
.vue-treeselect__indent-level-7
.vue-treeselect__option
{
padding-left
:
145px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-7
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
145px
}
.vue-treeselect__indent-level-7
.vue-treeselect__tip
{
padding-left
:
165px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-7
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
165px
}
.vue-treeselect__indent-level-8
.vue-treeselect__option
{
padding-left
:
165px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-8
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
165px
}
.vue-treeselect__indent-level-8
.vue-treeselect__tip
{
padding-left
:
185px
}
[
dir
=
rtl
]
.vue-treeselect__indent-level-8
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
185px
}
.vue-treeselect__option
{
padding-left
:
5px
;
padding-right
:
5px
;
display
:
table
;
table-layout
:
fixed
;
width
:
100%
}
.vue-treeselect__option--highlight
{
background
:
#f5f5f5
}
.vue-treeselect--single
.vue-treeselect__option--selected
{
background
:
#e3f2fd
;
font-weight
:
600
}
.vue-treeselect--single
.vue-treeselect__option--selected
:hover
{
background
:
#e3f2fd
}
.vue-treeselect__option--hide
{
display
:
none
}
.vue-treeselect__option-arrow-container
,
.vue-treeselect__option-arrow-placeholder
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
}
.vue-treeselect__option-arrow-container
{
cursor
:
pointer
}
.vue-treeselect__option-arrow
{
display
:
inline-block
;
width
:
9px
;
height
:
9px
;
color
:
#ccc
;
vertical-align
:
middle
;
transition
:
.2s
transform
cubic-bezier
(
.19
,
1
,
.22
,
1
);
-ms-transform
:
rotate
(
-90deg
);
transform
:
rotate
(
-90deg
)}
[
dir
=
rtl
]
.vue-treeselect__option-arrow
{
-ms-transform
:
rotate
(
90deg
);
transform
:
rotate
(
90deg
)}
.vue-treeselect__option-arrow-container
:hover
.vue-treeselect__option-arrow
,
.vue-treeselect--branch-nodes-disabled
.vue-treeselect__option
:hover
.vue-treeselect__option-arrow
{
color
:
#616161
}
.vue-treeselect__option-arrow--rotated
,[
dir
=
rtl
]
.vue-treeselect__option-arrow--rotated
{
-ms-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter
{
-ms-transform
:
rotate
(
-90deg
)
!important
;
transform
:
rotate
(
-90deg
)
!important
}
[
dir
=
rtl
]
.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter
{
-ms-transform
:
rotate
(
90deg
)
!important
;
transform
:
rotate
(
90deg
)
!important
}
.vue-treeselect__label-container
{
display
:
table-cell
;
vertical-align
:
middle
;
cursor
:
pointer
;
display
:
table
;
width
:
100%
;
table-layout
:
fixed
;
color
:
inherit
}
.vue-treeselect__option--disabled
.vue-treeselect__label-container
{
cursor
:
not-allowed
;
color
:
rgba
(
0
,
0
,
0
,
.25
)}
.vue-treeselect__checkbox-container
{
display
:
table-cell
;
width
:
20px
;
min-width
:
20px
;
height
:
100%
;
text-align
:
center
;
vertical-align
:
middle
}
.vue-treeselect__checkbox
{
display
:
block
;
margin
:
auto
;
width
:
12px
;
height
:
12px
;
border-width
:
1px
;
border-style
:
solid
;
border-radius
:
2px
;
position
:
relative
;
transition
:
.2s
all
cubic-bezier
(
.075
,
.82
,
.165
,
1
)}
.vue-treeselect__check-mark
,
.vue-treeselect__minus-mark
{
display
:
block
;
position
:
absolute
;
left
:
1px
;
top
:
1px
;
background-repeat
:
no-repeat
;
opacity
:
0
;
transition
:
.2s
all
ease
}
.vue-treeselect__minus-mark
{
width
:
8px
;
height
:
8px
;
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)
;
background-size
:
8px
8px
}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)
}}
.vue-treeselect__checkbox--indeterminate
>
.vue-treeselect__minus-mark
{
opacity
:
1
}
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)
}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__minus-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)
}}
.vue-treeselect__check-mark
{
width
:
8px
;
height
:
8px
;
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=)
;
background-size
:
8px
8px
;
-ms-transform
:
scaleY
(
.125
);
transform
:
scaleY
(
.125
)}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)
}}
.vue-treeselect__checkbox--checked
>
.vue-treeselect__check-mark
{
opacity
:
1
;
-ms-transform
:
scaleY
(
1
);
transform
:
scaleY
(
1
)}
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)
}
@media
(
-webkit-min-device-pixel-ratio
:
1.5
),(
min-resolution
:
1.5dppx
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
2
),(
min-resolution
:
192dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)
}}
@media
(
-webkit-min-device-pixel-ratio
:
3
),(
min-resolution
:
288dpi
){
.vue-treeselect__checkbox--disabled
.vue-treeselect__check-mark
{
background-image
:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)
}}
.vue-treeselect__checkbox--unchecked
{
border-color
:
#e0e0e0
;
background
:
#fff
}
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--unchecked
{
border-color
:
#039be5
;
background
:
#fff
}
.vue-treeselect__checkbox--indeterminate
,
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--indeterminate
,
.vue-treeselect__checkbox--checked
,
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--checked
{
border-color
:
#039be5
;
background
:
#039be5
}
.vue-treeselect__checkbox--disabled
,
.vue-treeselect__label-container
:hover
.vue-treeselect__checkbox--disabled
{
border-color
:
#e0e0e0
;
background-color
:
#f7f7f7
}
.vue-treeselect__label
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
display
:
table-cell
;
padding-left
:
5px
;
max-width
:
100%
;
vertical-align
:
middle
;
cursor
:
inherit
}
[
dir
=
rtl
]
.vue-treeselect__label
{
padding-left
:
0
;
padding-right
:
5px
}
.vue-treeselect__count
{
margin-left
:
5px
;
font-weight
:
400
;
opacity
:
.6
}
[
dir
=
rtl
]
.vue-treeselect__count
{
margin-left
:
0
;
margin-right
:
5px
}
.vue-treeselect__tip
{
padding-left
:
5px
;
padding-right
:
5px
;
display
:
table
;
table-layout
:
fixed
;
width
:
100%
;
color
:
#757575
}
.vue-treeselect__tip-text
{
display
:
table-cell
;
vertical-align
:
middle
;
padding-left
:
5px
;
padding-right
:
5px
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
width
:
100%
;
font-size
:
12px
}
.vue-treeselect__error-tip
.vue-treeselect__retry
{
cursor
:
pointer
;
margin-left
:
5px
;
font-style
:
normal
;
font-weight
:
600
;
text-decoration
:
none
;
color
:
#039be5
}
[
dir
=
rtl
]
.vue-treeselect__error-tip
.vue-treeselect__retry
{
margin-left
:
0
;
margin-right
:
5px
}
.vue-treeselect__icon-container
{
display
:
table-cell
;
vertical-align
:
middle
;
width
:
20px
;
text-align
:
center
;
line-height
:
0
}
.vue-treeselect--single
.vue-treeselect__icon-container
{
padding-left
:
5px
}
[
dir
=
rtl
]
.vue-treeselect--single
.vue-treeselect__icon-container
{
padding-left
:
0
;
padding-right
:
5px
}
.vue-treeselect__icon-warning
{
display
:
block
;
margin
:
auto
;
border-radius
:
50%
;
position
:
relative
;
width
:
12px
;
height
:
12px
;
background
:
#fb8c00
}
.vue-treeselect__icon-warning
:after
{
display
:
block
;
position
:
absolute
;
content
:
""
;
left
:
5px
;
top
:
2.5px
;
width
:
2px
;
height
:
1px
;
border
:
0
solid
#fff
;
border-top-width
:
5px
;
border-bottom-width
:
1px
}
.vue-treeselect__icon-error
{
display
:
block
;
margin
:
auto
;
border-radius
:
50%
;
position
:
relative
;
width
:
12px
;
height
:
12px
;
background
:
#e53935
}
.vue-treeselect__icon-error
:before
,
.vue-treeselect__icon-error
:after
{
display
:
block
;
position
:
absolute
;
content
:
""
;
background
:
#fff
;
-ms-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
)}
.vue-treeselect__icon-error
:before
{
width
:
6px
;
height
:
2px
;
left
:
3px
;
top
:
5px
}
.vue-treeselect__icon-error
:after
{
width
:
2px
;
height
:
6px
;
left
:
5px
;
top
:
3px
}
.vue-treeselect__icon-loader
{
display
:
block
;
margin
:
auto
;
position
:
relative
;
width
:
12px
;
height
:
12px
;
text-align
:
center
;
animation
:
1.6s
vue-treeselect-animation-rotate
linear
infinite
}
.vue-treeselect__icon-loader
:before
,
.vue-treeselect__icon-loader
:after
{
border-radius
:
50%
;
position
:
absolute
;
content
:
""
;
left
:
0
;
top
:
0
;
display
:
block
;
width
:
100%
;
height
:
100%
;
opacity
:
.6
;
animation
:
1.6s
vue-treeselect-animation-bounce
ease-in-out
infinite
}
.vue-treeselect__icon-loader
:before
{
background
:
#039be5
}
.vue-treeselect__icon-loader
:after
{
background
:
#b3e5fc
;
animation-delay
:
-.8s
}
.vue-treeselect__menu-placeholder
{
display
:
none
}
.vue-treeselect__portal-target
{
position
:
absolute
;
display
:
block
;
left
:
0
;
top
:
0
;
height
:
0
;
width
:
0
;
padding
:
0
;
margin
:
0
;
border
:
0
;
overflow
:
visible
;
box-sizing
:
border-box
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
{
width
:
307px
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
.ibiz-view-layout
{
border-top-right-radius
:
0
!important
;
border-bottom-right-radius
:
0
!important
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
{
background-color
:
#fff
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-top
{
background-color
:
#f9f9f9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
{
background-color
:
#f9f9f9
;
padding
:
5px
0
0
!important
;
margin
:
0
0
16px
16px
!important
;
width
:
275px
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-header
{
display
:
none
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item
{
width
:
216px
;
height
:
44px
;
margin-left
:
27px
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#666
;
line-height
:
24px
;
padding-left
:
22px
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item.is-active
{
border-radius
:
6px
;
background-color
:
#3769a9
;
color
:
#f9f9f9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item.is-active
:hover
{
background-color
:
#3769a9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-left
>
.ibiz-view-layout
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
>
.ibiz-exp-view-exp-bar
>
.ibiz-exp-view-exp-bar-content
>
.ibiz-control-layout--list
>
.ibiz-control-list-item
:hover
{
background-color
:
#f9f9f9
}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-right
{
width
:
calc
(
100%
-
307px
)}
.ibiz-list-exp-select-tree
>
.ibiz-exp-view-right
.ibiz-view-layout
{
border-top-left-radius
:
0
!important
;
border-bottom-left-radius
:
0
!important
}
.ibiz-selectTree
{
width
:
248px
;
height
:
36px
;
border-radius
:
4px
;
margin
:
8px
12px
}
.ibiz-selectTree
.vue-treeselect__menu
,
.ibiz-selectTree
.vue-treeselect__indent-level-0
,
.ibiz-selectTree
.vue-treeselect__list-item
,
.ibiz-selectTree
.vue-treeselect__label
,
.ibiz-selectTree
.vue-treeselect__option--highlight
,
.ibiz-selectTree
.vue-treeselect--single
.vue-treeselect__option--selected
,
.ibiz-selectTree
.vue-treeselect--single
.vue-treeselect__option--selected
.vue-treeselect__option--highlight
,
.ibiz-selectTree
.vue-treeselect__option
.vue-treeselect__option--selected
.vue-treeselect__option--highlight
{
background
:
#154065
}
.ibiz-selectTree
.vue-treeselect__option-arrow
,
.ibiz-selectTree
.vue-treeselect__option-arrow-container
:hover
.vue-treeselect__option-arrow
{
color
:
#ccc
}
.ibiz-selectTree
.vue-treeselect__label
{
color
:
#fff
}
.ibiz-selectTree
.vue-treeselect__single-value
{
font-size
:
16px
;
line-height
:
36px
;
color
:
#3769a9
;
font-family
:
MicrosoftYaHei
}
.ibiz-bmtj
{
width
:
272px
;
height
:
52px
;
align-content
:
center
;
justify-content
:
flex-start
;
align-items
:
center
;
margin-bottom
:
6px
}
.ibiz-bmyj-content
{
height
:
21px
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#3769a9
;
line-height
:
21px
;
padding
:
16px
0
15px
18px
}
.ibiz-bmyj-content
:before
{
content
:
""
;
display
:
inline-block
;
width
:
4px
;
height
:
16px
;
background
:
#3769a9
;
margin-right
:
8px
;
position
:
relative
;
top
:
2px
}
.ibiz-kq-base64-image-upload
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
width
:
100%
;
height
:
100%
}
.ibiz-kq-base64-image-upload__image
{
max-width
:
100%
;
max-height
:
100%
}
.ibiz-kqdw-custom-pickup-tree-view
{
height
:
100%
;
padding
:
25px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
{
display
:
flex
;
justify-content
:
flex-start
;
height
:
95%
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
{
width
:
50%
;
height
:
100%
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.search
{
padding
:
5px
15px
5px
0
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.title
{
height
:
40px
;
line-height
:
40px
;
background-color
:
#f9f9f9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
{
height
:
calc
(
100%
-
100px
);
overflow
:
auto
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
{
height
:
30px
;
line-height
:
30px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
.icon
{
margin
:
0
8px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
.content
{
cursor
:
pointer
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.history
.content
:nth-last-child
(
1
)
{
color
:
#3769a9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
{
display
:
flex
;
align-items
:
center
;
height
:
32px
;
line-height
:
32px
;
cursor
:
pointer
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
.text
{
margin-left
:
13px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
.checked
{
display
:
inline-block
;
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
color
:
#3769a9
;
text-align
:
center
;
border
:
1px
solid
#3769A9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.left
.cascader
.children
.child
.no-checked
{
display
:
inline-block
;
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
color
:
#999
;
text-align
:
center
;
border
:
1px
solid
#999
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
{
width
:
50%
;
height
:
100%
;
border-left
:
1px
solid
#DCDEE2
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.title
{
display
:
flex
;
justify-content
:
space-between
;
height
:
40px
;
padding-left
:
16px
;
line-height
:
40px
;
background-color
:
#f9f9f9
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.title
.clear
{
font-size
:
14px
;
color
:
#ff1c1c
;
cursor
:
pointer
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.list
{
padding-left
:
16px
;
padding-right
:
8px
;
height
:
calc
(
100%
-
40px
);
overflow
:
auto
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.list
.node
{
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
height
:
36px
;
line-height
:
36px
}
.ibiz-kqdw-custom-pickup-tree-view
.top
.right
.list
.node
.remove
{
width
:
20px
;
height
:
20px
;
line-height
:
18px
;
color
:
#ff1c1c
;
text-align
:
center
;
cursor
:
pointer
;
border
:
1px
solid
#FF1C1C
;
border-radius
:
50%
}
.ibiz-kqdw-custom-pickup-tree-view
.bottom
{
display
:
flex
;
align-items
:
center
;
justify-content
:
flex-end
;
height
:
5%
}
.ibiz-kqdw-custom-pickup-tree-view
.bottom
.ivu-btn
{
margin-left
:
20px
}
.ibiz-user-tab-page-exp
{
display
:
flex
;
align-items
:
center
;
justify-content
:
flex-start
;
position
:
relative
;
height
:
40px
;
z-index
:
500
;
width
:
100%
;
margin-bottom
:
12px
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
{
width
:
100%
;
height
:
100%
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
{
margin-bottom
:
0
;
border-bottom
:
none
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
{
height
:
100%
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav-prev
,
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav-next
{
color
:
#557da5
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
{
padding-bottom
:
2px
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
{
height
:
40px
;
line-height
:
22px
;
width
:
160px
;
background
:
#FFFFFF
;
box-shadow
:
0
1px
2px
rgba
(
0
,
0
,
0
,
.14
);
font-size
:
14px
;
font-weight
:
500
;
color
:
#3f4254
;
padding
:
9px
24px
;
border-radius
:
6px
;
margin-right
:
16px
;
border
:
none
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
white-space
:
nowrap
;
text-align
:
center
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
:hover
,
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
:hover
i
{
color
:
#557da5
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab.ivu-tabs-tab-active
{
color
:
#fff
;
background-color
:
#557da5
;
font-weight
:
700
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab.ivu-tabs-tab-active
i
{
color
:
#fff
}
.ibiz-user-tab-page-exp
.ibiz-user-tab-page-exp__left
.ivu-tabs
.ivu-tabs-bar
.ivu-tabs-nav-container
.ivu-tabs-nav
.ivu-tabs-tab
.ivu-tabs-close
{
position
:
absolute
;
right
:
14px
;
top
:
50%
;
transform
:
translateY
(
-50%
)}
.ibiz-
qytj-grid-view__grid
{
display
:
none
}
.ibiz-qytj-grid-view__grid.is-active
{
display
:
block
}
.ibiz-qytj-grid-view
.ibiz-view-layout__quick-search
{
display
:
flex
}
.ibiz-qytj-grid-view
.ibiz-view-layout__quick-search
.ibiz-view-toolbar
.ibiz-view-toolbar__item
.ivu-btn
{
background-color
:
#3769a9
;
color
:
#fff
;
border
:
none
}
.ibiz-qytj-grid-view-exp
.ivu-radio-wrapper.ivu-radio-wrapper-checked
{
color
:
#fff
;
background-color
:
#3769a9
;
border-color
:
#3769a9
}
.ibiz-qytj-grid-view-search
{
display
:
flex
;
margin-right
:
18px
}
.ibiz-qytj-grid-view-search
.ivu-input
{
font-size
:
16px
}
.ibiz-
byqk-edit-view-calendar-picker-toolbar
{
display
:
flex
;
align-items
:
center
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__title
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#333
;
line-height
:
21px
;
margin-right
:
18px
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
{
width
:
164px
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input-suffix
{
left
:
0
;
right
:
auto
;
width
:
30px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input-suffix
i
{
font-size
:
16px
;
color
:
#999
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input-icon
{
height
:
36px
;
line-height
:
36px
}
.ibiz-byqk-edit-view-calendar-picker-toolbar__tool
.ivu-input
{
height
:
36px
;
background
:
#ffffff
;
border-radius
:
2px
;
border
:
1px
solid
#d8d8d8
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#999
;
line-height
:
21px
;
padding
:
8px
0
7px
31px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
{
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-header
{
width
:
100%
;
height
:
60px
;
padding
:
12px
0
;
margin
:
0
;
background-color
:
#f9f9f9
;
border
:
none
;
border-radius
:
initial
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-header
>
.ibiz-view-layout-header-content
>
.ibiz-view-layout-header-content__left
{
opacity
:
0
;
visibility
:
hidden
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
{
padding
:
0
;
border-radius
:
inherit
;
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
{
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
{
height
:
auto
;
background-color
:
#f9f9f9
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
{
width
:
294px
;
height
:
162px
;
background
:
#73a0fa
;
border-radius
:
8px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
{
padding
:
16px
20px
0
;
border
:
none
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
.ibiz-form-group-header__left
{
flex
:
1
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
.ibiz-form-group-header__left
.ibiz-form-group__caption
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
21px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-header
.ibiz-form-group-header__right
{
width
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
{
height
:
125px
;
width
:
100%
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
{
display
:
flex
;
width
:
100%
;
height
:
100%
;
padding
:
39px
0
31px
76px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
{
font-size
:
42px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
55px
;
position
:
relative
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--group-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
:after
{
content
:
"\4eba"
;
position
:
absolute
;
top
:
20px
;
right
:
-35px
;
font-size
:
23px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
30px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
{
margin-left
:
20px
;
height
:
162px
;
width
:
calc
(
100%
-
20px
);
background
:
#3769a9
;
border-radius
:
8px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
{
padding
:
16px
20px
0
;
border
:
none
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
.ibiz-form-group-header__left
{
flex
:
1
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
.ibiz-form-group-header__left
.ibiz-form-group__caption
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
21px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-header
.ibiz-form-group-header__right
{
width
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
{
height
:
125px
;
width
:
100%
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
{
display
:
flex
;
width
:
100%
;
height
:
100%
;
padding
:
15px
0
31px
76px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-col__formitem
{
flex
:
1
1
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-form-item-container__label
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#fff
;
line-height
:
21px
;
margin-bottom
:
3px
;
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
,
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span-link
{
font-size
:
42px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
55px
;
position
:
relative
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
a
,
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span-link
a
{
color
:
#fff
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span
:after
,
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-2
.ibiz-form-group-content
.ibiz-form-group--grouppanel-1
.ibiz-form-group-content
.ibiz-row
.ibiz-form-item-container
.ibiz-span-link
:after
{
content
:
"\4eba"
;
position
:
absolute
;
top
:
20px
;
right
:
-35px
;
font-size
:
23px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
700
;
color
:
#fff
;
line-height
:
30px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-3
{
background-color
:
#f9f9f9
;
padding-top
:
20px
;
height
:
372px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-3
>
.ibiz-form-group-content
{
padding
:
0
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-3
>
.ibiz-form-group-content
>
.ibiz-row
>
.ibiz-form-col__druipart
:first-child
{
margin-right
:
20px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-4
{
height
:
auto
;
background-color
:
#f9f9f9
;
padding-top
:
20px
}
.ibiz-layout
.ibiz-layout-content
.ibiz-layout-content__main
.ibiz-byqk-edit-view
>
.ibiz-view-layout-content
>
.ibiz-view-layout-content__body
.ibiz-form-group--grouppanel-4
>
.ibiz-form-group-content
{
padding
:
0
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-form-content
{
display
:
flex
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-btn
{
width
:
10%
;
display
:
flex
;
flex-flow
:
column
nowrap
;
align-items
:
center
;
justify-content
:
flex-start
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-title
{
padding
:
0
5px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-remove-btn
{
color
:
var
(
--ibiz-color-danger
);
text-align
:
right
;
box-shadow
:
none
}
.ibiz-form-mdctrl
.ibiz-form-mdctrl-main
.ibiz-form-mdctrl-add-btn
{
color
:
var
(
--ibiz-color-primary
);
box-shadow
:
none
}
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录