Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform-ui
Commits
ebfc0d08
Commit
ebfc0d08
authored
Jul 17, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Plain Diff
拉去线上代码
parents
f9cd2e9f
b3457f91
Changes
20
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
1496 additions
and
154 deletions
+1496
-154
rentVehicle.js
src/api/order/rentVehicle.js
+29
-1
purseManage.js
src/api/purseManage.js
+13
-0
index.js
src/router/index.js
+28
-1
index.vue
src/views/baseInfo/branchCompany/index.vue
+25
-4
generalSetting.vue
src/views/baseInfo/generalSetting.vue
+39
-11
oneCampsiteModal.vue
src/views/campsiteManage/modal/oneCampsiteModal.vue
+28
-19
Ueditor.vue
src/views/modal/Ueditor.vue
+6
-4
illegalModal.vue
src/views/order/rentVehicleInfo/illegalModal.vue
+259
-0
index.vue
src/views/order/rentVehicleInfo/index.vue
+37
-75
commissionSettings.vue
src/views/purseManage/commissionSettings.vue
+535
-0
gainRecord.vue
src/views/purseManage/gainRecord.vue
+208
-0
incomeOverview.vue
src/views/purseManage/incomeOverview.vue
+193
-0
oneTourModal.vue
src/views/tourManage/modal/oneTourModal.vue
+57
-23
oneType.vue
src/views/vehicleType/modal/oneType.vue
+26
-7
image.js
static/utf8-jsp/dialogs/image/image.js
+1
-1
ueditor.css
static/utf8-jsp/themes/default/css/ueditor.css
+3
-3
ueditor.min.css
static/utf8-jsp/themes/default/css/ueditor.min.css
+1
-1
ueditor.all.js
static/utf8-jsp/ueditor.all.js
+1
-1
ueditor.all.min.js
static/utf8-jsp/ueditor.all.min.js
+2
-2
ueditor.config.js
static/utf8-jsp/ueditor.config.js
+5
-1
No files found.
src/api/order/rentVehicle.js
View file @
ebfc0d08
...
...
@@ -6,4 +6,32 @@ export function page(query) {
method
:
'get'
,
params
:
query
});
}
\ No newline at end of file
}
/**
* 根据id获取一条违章查询记录
* @param query
*/
export
function
getOneIllegalRow
(
id
)
{
return
fetch
({
url
:
'/api/order/orderViolation/getOne/'
+
id
,
method
:
'get'
});
}
/**
* 保存违章记录
* @param query
* {price:图片地址(多个逗号分割)
price:退款总金额
detailId:租车订单id
}
*/
export
function
saveOrderViolation
(
params
)
{
return
fetch
({
url
:
'/api/order/orderViolation/saveOrderViolation'
,
method
:
'post'
,
data
:
params
});
}
src/api/purseManage.js
0 → 100644
View file @
ebfc0d08
import
fetch
from
'utils/fetch'
;
/**
* 获取收益总览列表
* @param query
*/
export
function
incomList
(
query
)
{
return
fetch
({
url
:
'/vehicle/vehicleModel/app/unauth/findVehicleModelPage'
,
method
:
'post'
,
data
:
query
});
}
src/router/index.js
View file @
ebfc0d08
...
...
@@ -385,7 +385,34 @@ export const asyncRouterMap = [{
authority
:
'memberOrderInfo'
}
]
}
},
{
path
:
'/purseManage'
,
component
:
Layout
,
name
:
'钱包管理'
,
icon
:
'setting'
,
authority
:
'purseManage'
,
children
:
[
{
path
:
'incomeOverview'
,
component
:
_import
(
'purseManage/incomeOverview'
),
name
:
'收益总览'
,
authority
:
'incomeOverview'
},
{
path
:
'gainRecord'
,
component
:
_import
(
'purseManage/gainRecord'
),
name
:
'收益记录'
,
authority
:
'gainRecord'
},
{
path
:
'commissionSettings'
,
component
:
_import
(
'purseManage/commissionSettings'
),
name
:
'佣金设置比例'
,
authority
:
'commissionSettings'
}
]
},
,
{
path
:
'/userManagement'
,
component
:
Layout
,
...
...
src/views/baseInfo/branchCompany/index.vue
View file @
ebfc0d08
...
...
@@ -51,12 +51,21 @@
</
template
>
</el-table-column>
<el-table-column
width=
"
20
0"
align=
"center"
label=
"负责人联系方式"
>
<el-table-column
width=
"
15
0"
align=
"center"
label=
"负责人联系方式"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
leaderContactInfo
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"150"
align=
"center"
label=
"租车客服电话"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
vehiceServicePhone
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"150"
align=
"center"
label=
"旅游客服电话"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
tourServicePhone
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"300"
align=
"center"
label=
"地址"
>
<
template
scope=
"scope"
>
<span>
{{
getAddrStr
(
scope
.
row
)
+
scope
.
row
.
addrDetail
}}
</span>
...
...
@@ -144,6 +153,14 @@
<el-input
v-model=
"form.leaderContactInfo"
placeholder=
"请输入负责人联系方式"
></el-input>
</el-form-item>
<el-form-item
label=
"租车客服电话"
prop=
"vehiceServicePhone"
>
<el-input
v-model=
"form.vehiceServicePhone"
placeholder=
"请输入租车客服电话"
></el-input>
</el-form-item>
<el-form-item
label=
"旅游客服电话"
prop=
"tourServicePhone"
>
<el-input
v-model=
"form.tourServicePhone"
placeholder=
"请输入旅游客服电话"
></el-input>
</el-form-item>
<el-form-item
label=
"地址"
prop=
"addrDetail"
>
<el-input
v-model=
"form.addrDetail"
placeholder=
"请输入详细地址"
></el-input>
</el-form-item>
...
...
@@ -213,7 +230,9 @@
longitude
:
undefined
,
latitude
:
undefined
,
leaderContactInfo
:
undefined
,
updateTime
:
undefined
updateTime
:
undefined
,
vehiceServicePhone
:
undefined
,
tourServicePhone
:
undefined
},
allZoneArr
:[],
//全部片区
provinceRegions
:
[],
//片区下省份数据
...
...
@@ -603,7 +622,9 @@
longitude
:
undefined
,
latitude
:
undefined
,
leaderContactInfo
:
undefined
,
updateTime
:
undefined
updateTime
:
undefined
,
vehiceServicePhone
:
undefined
,
tourServicePhone
:
undefined
};
}
}
...
...
src/views/baseInfo/generalSetting.vue
View file @
ebfc0d08
...
...
@@ -57,9 +57,17 @@
<el-form-item
label=
"标识"
prop=
"type"
>
<el-input
type=
"number"
v-model
.
number=
"dialogFrom.type"
placeholder=
"1,2,3……"
></el-input>
</el-form-item>
<el-form-item
label=
"详情"
>
<Editor
@
input=
"handelIncrease"
:value=
"dialogFrom.value"
:myQuillEditor=
"'myQuillEditorContent'"
></Editor>
</el-form-item>
<el-tabs
v-model=
"activeName2"
type=
"card"
>
<el-tab-pane
label=
"详情"
name=
"first"
>
<!--<Editor v-if="activeName2=='first'" @input="handelContentIncrease" :value="form.content" :myQuillEditor="'myQuillEditorContent'" :activeName2="activeName2"></Editor>-->
<div
class=
"editor-container"
v-if=
"activeName2=='first'"
>
<UE
:editorId=
"activeName2"
:defaultMsg=
"dialogFrom.value"
:config=
config
ref=
"ue"
@
ready=
"editorReadyEvent"
></UE>
</div>
</el-tab-pane>
</el-tabs>
<!--<el-form-item label="详情">-->
<!--<Editor @input="handelIncrease" :value="dialogFrom.value" :myQuillEditor="'myQuillEditorContent'"></Editor>-->
<!--</el-form-item>-->
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"cancelHandel"
>
取 消
</el-button>
...
...
@@ -76,7 +84,8 @@
</
style
>
<
script
>
import
'static/css/uploadImg.css'
;
// 引入图片上传组件对话框
import
Editor
from
"../modal/editorTool"
;
//富文本
// import Editor from "../modal/editorTool";//富文本
import
UE
from
'../modal/Ueditor'
;
//百度ue富文本
import
{
formatDate
}
from
'utils/dateFormattor'
;
...
...
@@ -112,7 +121,8 @@
ElCol
,
ElRow
,
Element1
,
Editor
UE
// Editor
},
data
()
{
return
{
...
...
@@ -120,7 +130,12 @@
page
:
1
,
limit
:
20
},
config
:
{
initialFrameWidth
:
null
,
initialFrameHeight
:
350
},
tableKey
:
0
,
activeName2
:
""
,
modalTitle
:
"创建"
,
BASE_API
:
process
.
env
.
BASE_API
,
dialogVisible
:
false
,
//添加、编辑弹框
...
...
@@ -196,6 +211,7 @@
handleUpdate
(
row
)
{
this
.
modalTitle
=
'编辑'
;
this
.
dialogVisible
=
true
;
this
.
activeName2
=
"first"
;
this
.
cleanDialogFrom
();
this
.
dialogFrom
=
row
;
},
...
...
@@ -319,12 +335,24 @@
});
},
/**
* 富文本内容
* @param step
*/
handelIncrease
(
step
)
{
this
.
dialogFrom
.
value
=
step
;
}
* 富文本 营地详情
* */
editorReadyEvent
(
instance
){
let
t
=
this
;
instance
.
addListener
(
'contentChange'
,
()
=>
{
if
(
t
.
activeName2
==
"first"
){
t
.
dialogFrom
.
value
=
instance
.
getContent
();
}
});
},
}
}
</
script
>
<
style
>
.v-modal
{
z-index
:
1000
!important
;
}
.el-dialog__wrapper
{
z-index
:
1008
!important
;
}
</
style
>
src/views/campsiteManage/modal/oneCampsiteModal.vue
View file @
ebfc0d08
...
...
@@ -79,14 +79,15 @@
<el-tabs
v-model=
"activeName2"
type=
"card"
@
tab-click=
"handleClick"
>
<el-tab-pane
label=
"营地详情"
name=
"first"
>
<!--
<Editor
v-if=
"activeName2=='first'"
@
input=
"handelContentIncrease"
:value=
"form.content"
:myQuillEditor=
"'myQuillEditorContent'"
:activeName2=
"activeName2"
></Editor>
-->
<div
class=
"editor-container"
>
<UE
:defaultMsg=
defaultMsg
:config=
config
ref=
"ue
"
></UE>
<div
class=
"editor-container"
v-if=
"activeName2=='first'"
>
<UE
:editorId=
"activeName2"
:defaultMsg=
"form.content"
:config=
config
ref=
"ue"
@
ready=
"editorReadyEvent
"
></UE>
</div>
</el-tab-pane>
<el-tab-pane
label=
"配套&收费"
name=
"second"
>
<Editor
v-if=
"activeName2=='second'"
@
input=
"handelIntroduceIncrease"
:value=
"form.configure"
:myQuillEditor=
"'myQuillEditorIntroduce'"
:activeName2=
"activeName2"
></Editor>
<!--
<Editor
v-if=
"activeName2=='second'"
@
input=
"handelIntroduceIncrease"
:value=
"form.configure"
:myQuillEditor=
"'myQuillEditorIntroduce'"
:activeName2=
"activeName2"
></Editor>
-->
<div
class=
"editor-container"
v-if=
"activeName2=='second'"
>
<UE
:editorId=
"activeName2"
:defaultMsg=
"form.configure"
:config=
config
ref=
"ue"
@
ready=
"editorReadyEvent"
></UE>
</div>
</el-tab-pane>
</el-tabs>
<el-form-item></el-form-item>
...
...
@@ -103,6 +104,9 @@
</div>
</
template
>
<
style
>
textarea
{
display
:
none
;
}
.info
{
border-radius
:
10px
;
line-height
:
20px
;
...
...
@@ -119,7 +123,7 @@
}
</
style
>
<
script
>
import
Editor
from
"../../modal/editorTool"
;
//富文本
//
import Editor from "../../modal/editorTool";//富文本
import
UE
from
'../../modal/Ueditor'
;
//百度ue富文本
import
campsiteLabelModal
from
"../../tourManage/modal/tourLabelModal"
;
//标签
import
campsiteModal
from
"./campsiteModal"
;
//营地地址
...
...
@@ -145,7 +149,7 @@
props
:
[
"oneRow"
,
"title"
],
name
:
'upkeepDialog'
,
components
:
{
Editor
,
//
Editor,
UE
,
campsiteModal
,
campsiteLabelModal
...
...
@@ -157,8 +161,6 @@
initialFrameWidth
:
null
,
initialFrameHeight
:
350
},
isExist
:
false
,
//名称是否已存在
campsiteObj
:
{},
//营地地址
departureList
:
[],
//出发地列表
...
...
@@ -166,7 +168,7 @@
pathway
:
[],
//途径地
isCreate
:
false
,
//是否点击了创建-确定
fileList2
:[],
activeName2
:
'
first
'
,
//行程亮点
activeName2
:
''
,
//行程亮点
form
:
{
id
:
undefined
,
name
:
undefined
,
//营地名称
...
...
@@ -180,10 +182,10 @@
address
:
undefined
,
//详细地址
latitude
:
undefined
,
longitude
:
undefined
,
content
:
undefined
,
//营地详情
content
:
''
,
//营地详情
concat
:
""
,
//联系人
logo
:
undefined
,
//封面图
configure
:
undefined
,
//配套&收费
configure
:
''
,
//配套&收费
campsiteTagListVos
:
[],
//营地类型
carouse
:[],
//banner轮播
},
...
...
@@ -312,9 +314,8 @@
latitude
:
this
.
campsiteObj
.
latitude
,
longitude
:
this
.
campsiteObj
.
longitude
,
};
console
.
log
(
content
)
console
.
log
(
params
);
//
this.isExistCampsiteShop("create", params);
this
.
isExistCampsiteShop
(
"create"
,
params
);
},
/**
* 判断营地名称是否已存在
...
...
@@ -534,6 +535,7 @@
fileList2
.
push
(
pp
);
});
this
.
fileList2
=
fileList2
;
this
.
activeName2
=
"first"
;
})
},
/**
...
...
@@ -552,8 +554,15 @@
/**
* 富文本 营地详情
* */
handelContentIncrease
(
step
){
this
.
form
.
content
=
step
;
editorReadyEvent
(
instance
){
let
t
=
this
;
instance
.
addListener
(
'contentChange'
,
()
=>
{
if
(
t
.
activeName2
==
"first"
){
t
.
form
.
content
=
instance
.
getContent
();
}
else
if
(
t
.
activeName2
==
"second"
){
t
.
form
.
configure
=
instance
.
getContent
();
}
});
},
/**
* 删除banner
...
...
@@ -593,7 +602,7 @@
cleanForm
()
{
this
.
campsiteObj
=
{
name
:
""
};
//营地地址
this
.
fileList2
=
[];
this
.
activeName2
=
'
first
'
;
//营地详情
this
.
activeName2
=
''
;
//营地详情
this
.
form
=
{
id
:
undefined
,
name
:
undefined
,
//营地名称
...
...
@@ -607,10 +616,10 @@
address
:
undefined
,
//详细地址
latitude
:
undefined
,
longitude
:
undefined
,
content
:
undefined
,
//营地详情
content
:
''
,
//营地详情
concat
:
""
,
//联系人
logo
:
undefined
,
//封面图
configure
:
undefined
,
//配套&收费
configure
:
''
,
//配套&收费
campsiteTagListVos
:
[],
//营地类型
carouse
:[],
//banner轮播
};
...
...
src/views/modal/Ueditor.vue
View file @
ebfc0d08
<
template
>
<div>
<script
id=
"editor
"
type=
"text/plain"
></script>
<script
:id=
"editorId
"
type=
"text/plain"
></script>
</div>
</
template
>
<
script
>
...
...
@@ -8,7 +8,7 @@
name
:
'UE'
,
data
()
{
return
{
editor
:
null
editor
:
null
,
}
},
props
:
{
...
...
@@ -17,13 +17,15 @@
},
config
:
{
type
:
Object
}
},
editorId
:{}
},
mounted
()
{
const
_this
=
this
;
this
.
editor
=
UE
.
getEditor
(
'editor'
,
this
.
config
);
// 初始化UE
this
.
editor
=
UE
.
getEditor
(
this
.
editorId
,
this
.
config
);
// 初始化UE
this
.
editor
.
addListener
(
"ready"
,
function
()
{
_this
.
editor
.
setContent
(
_this
.
defaultMsg
);
// 确保UE加载完成后,放入内容。
_this
.
$emit
(
'ready'
,
_this
.
editor
);
});
},
methods
:
{
...
...
src/views/order/rentVehicleInfo/illegalModal.vue
0 → 100644
View file @
ebfc0d08
<
template
>
<el-dialog
title=
"违章查询"
:visible
.
sync=
"isVisible"
>
<el-form>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"订单号"
>
<span>
{{
row
.
no
}}
</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"订单金额"
>
<span>
{{
row
.
realAmount
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"车牌号"
>
<span>
{{
row
.
vehicleNumberPlat
}}
</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"用户ID/实名"
>
<span>
{{
row
.
userId
}}
</span>
/
<span>
{{
row
.
username
}}
</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"取车"
>
<span>
{{
dateFormat
(
row
.
orderRentVehicleDetail
.
startTime
)
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"16"
>
<el-form-item
label=
"交车公司"
>
<span>
{{
row
.
startCompanyName
}}
</span>
<span>
(
{{
row
.
orderRentVehicleDetail
.
startCityName
}}{{
row
.
orderRentVehicleDetail
.
startAddr
}}
)
</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"还车"
>
<span>
{{
dateFormat
(
row
.
orderRentVehicleDetail
.
endTime
)
}}
</span>
</el-form-item>
</el-col>
<el-col
:span=
"16"
>
<el-form-item
label=
"收车公司"
>
<span><span>
{{
row
.
endCompanyName
}}
</span>
<span>
(
{{
row
.
orderRentVehicleDetail
.
endCityName
}}{{
row
.
orderRentVehicleDetail
.
endAddr
}}
)
</span></span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col>
<el-form-item
label=
"违章截图"
:style=
"
{display:'block'}">
<!--
<el-upload-->
<!--action="https://xxtest.upyuns.com/api/universal/file/app/unauth/admin/upload"-->
<!--list-type="picture-card"-->
<!--:headers="getHeaderWithToken"-->
<!--:on-success="handleSuccess"-->
<!--:on-remove="handleRemove">-->
<!--
<i
class=
"el-icon-plus"
></i>
-->
<!--
</el-upload>
-->
<!--
<el-dialog
v-model=
"dialogVisible"
size=
"tiny"
>
-->
<!--
<img
width=
"100%"
:src=
"dialogImageUrl"
alt=
""
>
-->
<!--
</el-dialog>
-->
<el-upload
class=
"upload-demo"
:headers=
"getHeaderWithToken"
action=
"https://xxtest.upyuns.com/api/universal/file/app/unauth/admin/upload"
:on-remove=
"handleRemove"
:file-list=
"fileList2"
:on-success=
"handleSuccess"
list-type=
"picture-card"
>
<!--
<div
slot=
"tip"
class=
"el-upload__tip"
>
最多上传5张
</div>
-->
<i
class=
"el-icon-plus"
></i>
</el-upload>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-form-item
label=
"违章罚款"
style=
"display: inline-block;"
>
<el-input
v-model=
"price"
type=
"number"
placeholder=
"请输入违章罚款金额"
></el-input>
</el-form-item>
</el-row>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"okHandler('form')"
>
确 定
</el-button>
</div>
</el-dialog>
</
template
>
<
script
>
import
{
page
,
saveOrderViolation
}
from
'api/order/rentVehicle'
;
import
{
mapGetters
}
from
'vuex'
;
import
{
formatDate
}
from
'../../../utils/dateFormattor'
;
import
{
getToken
}
from
'../../../utils/auth'
;
import
{
getOneIllegalRow
}
from
'api/order/rentVehicle'
;
import
ElRow
from
"element-ui/packages/row/src/row"
;
import
ElInput
from
"../../../../node_modules/element-ui/packages/input/src/input.vue"
;
import
ElCol
from
"element-ui/packages/col/src/col"
;
import
ElFormItem
from
"../../../../node_modules/element-ui/packages/form/src/form-item.vue"
;
import
ElForm
from
"../../../../node_modules/element-ui/packages/form/src/form.vue"
;
export
default
{
props
:
[
"row"
],
name
:
'illegalDialog'
,
components
:
{
ElForm
,
ElFormItem
,
ElCol
,
ElInput
,
ElRow
},
data
()
{
return
{
price
:
undefined
,
//违章罚款金额
isVisible
:
false
,
fileList2
:[],
//违章截图
}
},
created
()
{
},
watch
:
{
isVisible
(
newValue
,
oldValue
){
if
(
!
newValue
){
this
.
$emit
(
'illegalEvent'
,
false
);
}
},
},
mounted
()
{
let
that
=
this
;
// if(that.row.refundStatus == 3) {
//refundStatus退款状态 0、未退款 1、已退还所有(取消订单时)2、 已退还部分(保留违章预备金)3、已退还所有押金(扣除该扣除的)
that
.
getOne
(
that
.
row
.
detailId
);
// }
this
.
isVisible
=
true
;
},
computed
:
{
...
mapGetters
([
'elements'
,
]),
getHeaderWithToken
()
{
return
{
Authorization
:
getToken
()};
}
},
methods
:
{
/**
* 根据id查询一条记录
* */
getOne
(
id
){
let
t
=
this
;
getOneIllegalRow
(
id
).
then
(
response
=>
{
if
(
response
.
status
==
200
){
let
arr
=
response
.
data
.
picture
.
split
(
","
);
let
fileList2
=
[];
let
p
=
{};
arr
.
map
(
function
(
item
){
p
=
{
url
:
item
};
fileList2
.
push
(
p
);
});
t
.
price
=
parseFloat
(
response
.
data
.
price
);
t
.
fileList2
=
fileList2
;
t
.
id
=
response
.
data
.
id
?
response
.
data
.
id
:
undefined
;
}
else
{
this
.
$notify
({
title
:
'失败'
,
message
:
response
.
menu
,
type
:
'error'
,
duration
:
2000
});
}
})
},
/**
* 上传成功
* */
handleSuccess
(
res
,
file
)
{
let
c
=
{
url
:
res
.
data
};
this
.
fileList2
.
push
(
c
);
this
.
showLoadingBody
=
false
;
},
/**
* 删除违章图片
* */
handleRemove
(
file
,
fileList
){
this
.
fileList2
=
fileList
;
},
/**
* 确定
* */
okHandler
()
{
let
arr
=
[];
this
.
fileList2
.
map
(
function
(
item
){
arr
.
push
(
item
.
url
);
});
let
params
=
{
picture
:
arr
.
join
(
","
),
price
:
this
.
price
,
detailId
:
this
.
row
.
detailId
,
id
:
this
.
id
};
saveOrderViolation
(
params
).
then
(
response
=>
{
if
(
response
.
status
===
200
)
{
this
.
$notify
({
title
:
'成功'
,
message
:
'创建成功'
,
type
:
'success'
,
duration
:
2000
});
this
.
$emit
(
'illegalEvent'
,
false
);
}
else
{
this
.
$notify
({
title
:
'创建失败'
,
message
:
'操作失败!'
,
type
:
'error'
,
duration
:
2000
});
}
});
},
/**
* 弹框-取消
* */
cancel
()
{
this
.
$emit
(
'illegalEvent'
,
false
);
},
/**
* 格式化时间
* @param timestamp
* @returns {*}
*/
dateFormat
(
timestamp
)
{
let
date
=
new
Date
(
timestamp
);
//时间戳为10位需*1000,时间戳为13位的话不需乘1000
return
formatDate
(
date
,
'yyyy-MM-dd hh:mm:ss'
);
},
}
}
</
script
>
<
style
>
.el-form-item__content
{
display
:
inline-block
;
}
</
style
>
src/views/order/rentVehicleInfo/index.vue
View file @
ebfc0d08
...
...
@@ -22,7 +22,6 @@
<el-option
:key=
"4"
label=
"待出行"
:value=
"4"
></el-option>
<el-option
:key=
"5"
label=
"出行中"
:value=
"5"
></el-option>
<el-option
:key=
"6"
label=
"已完成"
:value=
"6"
></el-option>
</el-select>
</el-form-item>
</el-col>
...
...
@@ -37,7 +36,6 @@
</el-form>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"delete"
@
click=
"clearSearch"
>
清除搜索
</el-button>
</el-button>
</div>
<el-table
:key=
'tableKey'
:data=
"list"
v-loading
.
body=
"listLoading"
border
fit
highlight-current-row
...
...
@@ -85,7 +83,7 @@
<span>
{{
scope
.
row
.
orderAmount
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"110"
align=
"center"
label=
"状态"
>
<
template
scope=
"scope"
>
<span
v-if=
"scope.row.status == '2'"
>
取消
</span>
...
...
@@ -95,16 +93,19 @@
<span
v-if=
"scope.row.status == '6'"
>
已完成
</span>
</
template
>
</el-table-column>
<!-- <el-table-column align="center" label="操作" width="150">
<el-table-column
align=
"center"
label=
"操作"
width=
"150"
>
<
template
scope=
"scope"
>
<el-button v-if="btn_buy && scope.row.state == 0" size="small" type="success" @click="handleBuy(scope.row)">订单详情</el-button>
<el-button v-if="btn_buy && scope.row.state == 0" size="small" type="success" @click="handleBuy(scope.row)">操作</el-button>
<!--status订单状态\n0--删除\n1--创建订单\n2--取消\n3--待付款\n4--待出行\n5--出行中(进行中)\n6--已完成 refundStatus退款状态 0、未退款 1、已退还所有(取消订单时)2、 已退还部分(保留违章预备金)3、已退还所有押金(扣除该扣除的)-->
<!--v-if="scope.row.status == 6"-->
<el-button
size=
"small"
v-if=
"scope.row.status == 6"
type=
"success"
@
click=
"illegalInquiry(scope.row)"
>
违章查询
</el-button>
</
template
>
</el-table-column>
-->
</el-table-column>
</el-table>
<!--违章查询弹框-->
<Illegal
:row=
"currentRow"
v-if=
"illegalVisible"
v-on:illegalEvent =
"illegalEvent"
></Illegal>
<div
v-show=
"!listLoading"
class=
"pagination-container"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"listQuery.page"
:page-sizes=
"[10,20,30, 50]"
:page-size=
"listQuery.limit"
...
...
@@ -114,16 +115,19 @@
</template>
<
script
>
import
Illegal
from
"./illegalModal"
;
//违章查询
import
{
formatDate
}
from
'../../../utils/dateFormattor'
;
import
{
page
}
from
'api/order/rentVehicle'
;
import
{
mapGetters
}
from
'vuex'
;
import
rsCode
from
'../../../utils/rsCode'
;
import
{
formatDate
}
from
'../../../utils/dateFormattor'
;
export
default
{
name
:
'branchCompanyStock'
,
components
:
{
Illegal
,
},
data
()
{
return
{
form
:
{
...
...
@@ -135,6 +139,7 @@
count
:
null
,
state
:
null
},
illegalVisible
:
false
,
//违章查询弹框
rules
:
{
// companyName: [
// {
...
...
@@ -144,20 +149,6 @@
// }
// ],
},
applyState
:
{
'-1'
:
{
key
:
-
1
,
label
:
'放弃购买'
},
0
:
{
key
:
0
,
label
:
'申请中'
},
1
:
{
key
:
1
,
label
:
'确认购买'
}
},
list
:
null
,
total
:
null
,
listLoading
:
true
,
...
...
@@ -186,36 +177,24 @@
computed
:
{
...
mapGetters
([
'elements'
]),
provinceRegions
()
{
return
getSonRegionByCodes
(
1
);
},
cityRegions
()
{
if
(
!
this
.
$utils
.
isInteger
(
this
.
form
.
addrProvince
))
{
return
null
;
}
return
getSonRegionByCodes
(
this
.
form
.
addrProvince
);
}
])
},
methods
:
{
handleBuy
(
row
)
{
this
.
$confirm
(
'此操作将确认购买, 是否继续?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
})
.
then
(()
=>
{
buyStock
(
row
.
id
)
.
then
(()
=>
{
this
.
$notify
({
title
:
'成功'
,
message
:
'操作成功'
,
type
:
'success'
,
duration
:
2000
});
this
.
getList
();
});
});
/**
* 操作-违章查询按钮,显示违章弹框
*/
illegalInquiry
(
row
){
this
.
currentRow
=
row
;
this
.
illegalVisible
=
true
;
},
/**
* 关闭违章查询弹框
* */
illegalEvent
(
params
){
this
.
illegalVisible
=
false
;
if
(
params
){
console
.
log
(
params
);
}
},
handleCancel
(
row
)
{
this
.
$confirm
(
'此操作将放弃购买, 是否继续?'
,
'提示'
,
{
...
...
@@ -235,26 +214,6 @@
this
.
getList
();
});
});
},
handleDelete
(
row
)
{
this
.
$confirm
(
'此操作将永久删除, 是否继续?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
type
:
'warning'
})
.
then
(()
=>
{
delObj
(
row
.
id
)
.
then
(()
=>
{
this
.
$notify
({
title
:
'成功'
,
message
:
'删除成功'
,
type
:
'success'
,
duration
:
2000
});
const
index
=
this
.
list
.
indexOf
(
row
);
this
.
list
.
splice
(
index
,
1
);
});
});
},
handleFilter
()
{
this
.
listQuery
.
page
=
1
;
...
...
@@ -279,6 +238,9 @@
}
this
.
getList
()
},
/**
* 获取订单列表
*/
getList
()
{
this
.
listLoading
=
true
;
console
.
log
(
this
.
listQuery
)
...
...
src/views/purseManage/commissionSettings.vue
0 → 100644
View file @
ebfc0d08
<
template
>
<div
class=
"app-container calendar-list-container"
v-loading
.
body=
"showLoadingBody"
>
<div
v-if=
"!oneCampsiteDialogVisible"
>
<div
class=
"filter-container"
ref=
"filter-container"
>
<el-form
ref=
"queryForm"
:inline=
"inline"
:model=
"listQuery"
label-width=
"100px"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"名称"
>
<el-input
v-model
.
number=
"listQuery.name"
placeholder=
"请输入名称"
></el-input>
</el-form-item>
</el-col>
<!--
<el-col
:span=
"8"
>
-->
<!--
<el-form-item
label=
"时间"
>
-->
<!--
<el-date-picker-->
<!--v-model="listQuery.startTime"-->
<!--type="date"-->
<!--clearable-->
<!--placeholder="选择日期">-->
<!--
</el-date-picker>
~-->
<!--
<el-date-picker-->
<!--v-model="listQuery.endTime"-->
<!--type="date"-->
<!--clearable-->
<!--placeholder="选择日期">-->
<!--
</el-date-picker>
-->
<!--
</el-form-item>
-->
<!--
</el-col>
-->
</el-row>
</el-form>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
style=
"margin-left: 10px;"
@
click=
"handleCreate"
type=
"primary"
icon=
"edit"
>
添加
</el-button>
</div>
<el-table
:key=
'tableKey'
:data=
"list"
border
fit
highlight-current-row
style=
"width: 1367px;"
>
<el-table-column
type=
"index"
align=
"center"
label=
"序号"
width=
"65"
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"名称"
>
<template
scope=
"scope"
>
<img
:src=
"scope.row.cover"
style=
"width: 30px;"
/>
<span>
{{
scope
.
row
.
name
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"300"
align=
"center"
label=
"类型"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
storeTypeName
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"热度"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
hot
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"300"
align=
"center"
label=
"创建时间"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
width=
"300"
label=
"操作"
>
<
template
scope=
"scope"
>
<el-button
size=
"small"
type=
"success"
@
click=
"handleUpdate(scope.row)"
>
编辑
</el-button>
<el-button
size=
"small"
type=
"primary"
v-if=
"scope.row.saleState==2|| scope.row.saleState==0"
@
click=
"upStatus(scope.row)"
>
上架
</el-button>
<el-button
size=
"small"
type=
"warn"
v-if=
"scope.row.saleState==1"
@
click=
"upStatus(scope.row)"
>
下架
</el-button>
<el-popover
ref=
"popover5"
placement=
"top"
width=
"160"
v-model=
"scope.row.visible2"
>
<p>
确定删除吗?
</p>
<div
style=
"text-align: right; margin: 0"
>
<el-button
size=
"mini"
type=
"text"
@
click=
"scope.row.visible2 = false"
>
取消
</el-button>
<el-button
type=
"primary"
size=
"mini"
@
click=
"deleteHandler(scope.row)"
>
确定
</el-button>
</div>
</el-popover>
<el-button
type=
"danger"
size=
"small"
v-popover:popover5
>
删除
</el-button>
</
template
>
</el-table-column>
</el-table>
<div
v-show=
"!listLoading"
class=
"pagination-container"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"listQuery.page"
:page-sizes=
"[10,20,30, 50]"
:page-size=
"listQuery.limit"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
</div>
</div>
</div>
</template>
<
script
>
import
'static/css/uploadImg.css'
;
// 引入图片上传组件对话框
import
{
formatDate
}
from
'utils/dateFormattor'
;
import
{
toEast8Date
,
deepCopyDate
,
newEast8Date
,
convertDate2Str
,
timestamp2Date
}
from
'utils/dateUtils'
;
import
rsCode
from
'../../utils/rsCode'
;
import
{
mapGetters
}
from
'vuex'
;
import
{
getToken
}
from
'utils/auth'
;
import
{
getCampsiteList
,
delCampsiteShop
,
saleStatus
}
from
'api/campsiteManage'
;
import
Element1
from
"../admin/menu/components/element"
;
import
ElRow
from
"element-ui/packages/row/src/row"
;
import
ElCol
from
"element-ui/packages/col/src/col"
;
export
default
{
name
:
'tourManage'
,
components
:
{
ElCol
,
ElRow
,
Element1
,
},
data
()
{
return
{
modalTitle
:
"创建"
,
BASE_API
:
process
.
env
.
BASE_API
,
oneCampsiteDialogVisible
:
false
,
//添加、编辑弹框
showLoadingBody
:
false
,
form
:
{
tagNames
:
""
,
//标签
name
:
undefined
,
//旅游名称
saleCount
:
undefined
,
//销量
stock
:
undefined
,
//总数量
},
list
:
null
,
total
:
null
,
listLoading
:
true
,
listQuery
:
{
page
:
1
,
limit
:
20
,
startTime
:
undefined
,
endTime
:
undefined
,
name
:
''
,
//关键词
},
inline
:
true
,
textMap
:
{
update
:
'编辑'
,
create
:
'创建'
},
tableKey
:
0
}
},
created
()
{
this
.
getList
();
},
computed
:
{
...
mapGetters
([
'elements'
])
},
methods
:
{
/**
* 添加
* */
handleCreate
()
{
this
.
resetTemp
();
this
.
oneRow
=
{};
this
.
modalTitle
=
'创建'
;
this
.
oneCampsiteDialogVisible
=
true
;
},
/**
* 操作-删除
* */
deleteHandler
(
row
)
{
delCampsiteShop
(
row
.
id
).
then
(
response
=>
{
if
(
response
.
status
===
200
)
{
this
.
$notify
({
title
:
'成功'
,
message
:
'删除成功'
,
type
:
'success'
,
duration
:
2000
});
this
.
oneCampsiteDialogVisible
=
false
;
this
.
getList
();
}
else
{
this
.
$notify
({
title
:
'删除失败'
,
message
:
rsCode
.
msg
[
response
.
code
]
?
rsCode
.
msg
[
response
.
code
]
:
'操作失败!'
,
type
:
'error'
,
duration
:
2000
});
}
});
},
/**
* 上架、下架 参数 id status 1-上架;2-下架 post
*/
upStatus
(
row
){
let
params
=
{
id
:
row
.
id
,
status
:
row
.
saleState
==
1
?
2
:
1
};
saleStatus
(
params
).
then
(
response
=>
{
if
(
response
.
status
===
200
)
{
this
.
$notify
({
title
:
'成功'
,
message
:
'成功'
,
type
:
'success'
,
duration
:
2000
});
this
.
oneCampsiteDialogVisible
=
false
;
this
.
getList
();
}
else
{
this
.
$notify
({
title
:
'失败'
,
message
:
rsCode
.
msg
[
response
.
code
]
?
rsCode
.
msg
[
response
.
code
]
:
'操作失败!'
,
type
:
'error'
,
duration
:
2000
});
}
});
},
/**
* 编辑
* */
handleUpdate
(
row
)
{
this
.
modalTitle
=
'编辑'
;
this
.
oneRow
=
row
;
this
.
oneCampsiteDialogVisible
=
true
;
},
/**
* 下架
* */
undercarriageHandler
(
row
)
{
// open dialog
this
.
departureDialogVisible
=
true
;
this
.
clearDepartureForm
();
let
that
=
this
;
let
selectArry
=
[];
this
.
allCompaniesArr
.
map
(
function
(
item
){
item
.
value
=
item
.
name
;
selectArry
.
push
(
item
);
});
this
.
departureForm
.
mileage
=
row
.
mileage
;
this
.
departureForm
.
expectArrivalBranchCompanyId
=
row
.
subordinateBranch
;
this
.
departureForm
.
departureBranchCompanyId
=
row
.
subordinateBranch
;
selectArry
.
map
(
function
(
iitem
)
{
if
(
row
.
subordinateBranch
==
iitem
.
id
){
that
.
departureForm
.
departureBranchCompanyName
=
iitem
.
name
;
that
.
departureForm
.
expectArrivalBranchCompanyName
=
iitem
.
name
;
}
});
this
.
departureForm
.
vehicleId
=
row
.
id
;
this
.
departureForm
.
numberPlate
=
row
.
numberPlate
;
this
.
departureForm
.
departureDate
=
Date
();
},
/**
* 旅游modal传递回来的数据
* */
oneCampsiteDialogEvent
(
e
){
this
.
oneCampsiteDialogVisible
=
false
;
if
(
!
e
){
//关闭编辑
this
.
oneCampsiteDialogVisible
=
e
;
}
else
if
(
e
){
//编辑成功-重新加载列表
this
.
getList
();
}
},
/**
* 获取旅游列表
* */
getList
()
{
this
.
listLoading
=
true
;
if
(
this
.
listQuery
.
startTime
){
this
.
listQuery
.
startTime
=
this
.
listQuery
.
startTime
.
getTime
();
}
if
(
this
.
listQuery
.
endTime
){
this
.
listQuery
.
endTime
=
this
.
listQuery
.
endTime
.
getTime
();
}
getCampsiteList
(
this
.
listQuery
).
then
(
response
=>
{
let
totalCountRs
=
undefined
;
let
listRs
=
undefined
;
if
(
!
this
.
$utils
.
isEmpty
(
response
.
data
.
data
)
&&
this
.
$utils
.
isInteger
(
response
.
data
.
totalCount
))
{
listRs
=
response
.
data
.
data
;
totalCountRs
=
response
.
data
.
totalCount
;
listRs
.
map
(
function
(
item
){
item
.
visible2
=
false
;
item
.
crtTimeStr
=
timestamp2Date
(
item
.
crtTime
);
if
(
item
.
storeTypeName
){
item
.
storeTypeName
=
item
.
storeTypeName
.
join
(
"|"
);
}
});
}
this
.
listLoading
=
false
;
this
.
list
=
listRs
;
this
.
total
=
totalCountRs
;
})
},
getAddrStr
(
branchCompany
)
{
let
regions
=
getRegionByCodes
([
branchCompany
.
addrProvince
,
branchCompany
.
addrCity
,
branchCompany
.
addrTown
]);
let
address
=
[];
for
(
let
i
=
0
;
i
<
regions
.
length
;
i
++
){
address
.
push
(
regions
[
i
].
name
);
}
return
address
.
join
(
" "
);
// return regions[0].name + ' ' + regions[1].name + ' ' + regions[2].name + ' ';
},
handleFilter
()
{
this
.
listQuery
.
page
=
1
;
this
.
$refs
.
queryForm
.
validate
(
valid
=>
{
if
(
valid
)
{
this
.
getList
();
}
else
{
return
false
;
}
});
},
handleSizeChange
(
val
)
{
this
.
listQuery
.
limit
=
val
;
this
.
getList
();
},
handleCurrentChange
(
val
)
{
this
.
listQuery
.
page
=
val
;
this
.
getList
();
},
/**
* 操作-申请预定
* */
handleApply
(
row
)
{
this
.
resetTemp4Apply
();
let
that
=
this
;
let
selectArry
=
[];
this
.
allCompaniesArr
.
map
(
function
(
item
){
item
.
value
=
item
.
name
;
selectArry
.
push
(
item
);
});
this
.
form4Apply
.
liftCompany
=
row
.
subordinateBranch
;
selectArry
.
map
(
function
(
iitem
)
{
if
(
row
.
subordinateBranch
==
iitem
.
id
){
that
.
form4Apply
.
state3
=
iitem
.
name
;
}
});
this
.
form4Apply
.
vehicle
=
row
.
id
;
getBookedInfoIn2Month
(
row
.
id
)
.
then
(
response
=>
{
this
.
curBookedInfo3Month
=
response
.
data
;
this
.
dialogStatus
=
'apply'
;
this
.
dialogForm4ApplyVisible
=
true
;
});
},
handleBookInfo
(
row
)
{
this
.
$refs
.
bookInfoViewer
.
handleBookInfo
(
row
.
id
);
},
create
(
formName
)
{
const
set
=
this
.
$refs
;
if
(
!
this
.
form
.
state2
||
this
.
form
.
state2
==
"全部"
){
this
.
form
.
subordinateBranch
=
undefined
;
this
.
$notify
({
title
:
'失败'
,
message
:
'请选择分公司'
,
type
:
'warning'
,
duration
:
2000
});
return
;
}
set
[
formName
].
validate
(
valid
=>
{
if
(
valid
)
{
let
formTemp
=
this
.
fillDateRange2Object
(
this
.
form
,
'insuranceDateRange4form'
,
'insuranceStartDate'
,
'insuranceEndDate'
);
convertDate2Str
(
formTemp
);
addObj
(
formTemp
)
.
then
(
response
=>
{
if
(
response
.
code
===
rsCode
.
RS_CODE_SUC
)
{
this
.
dialogFormVisible
=
false
;
this
.
getList
();
this
.
$notify
({
title
:
'成功'
,
message
:
'创建成功'
,
type
:
'success'
,
duration
:
2000
});
this
.
getList
();
}
else
{
this
.
$notify
({
title
:
'失败'
,
message
:
rsCode
.
msg
[
response
.
code
]
?
rsCode
.
msg
[
response
.
code
]
:
'操作失败!'
,
type
:
'error'
,
duration
:
2000
});
}
});
}
else
{
return
false
;
}
});
},
cancel
(
formName
)
{
this
.
dialogFormVisible
=
false
;
this
.
dialogForm4ApplyVisible
=
false
;
this
.
$refs
[
formName
].
resetFields
();
},
cancel4Apply
(
formName
)
{
this
.
dialogForm4ApplyVisible
=
false
;
this
.
$refs
[
formName
].
resetFields
();
},
update
(
formName
)
{
const
set
=
this
.
$refs
;
if
(
!
this
.
form
.
state2
||
this
.
form
.
state2
==
"全部"
){
this
.
form
.
subordinateBranch
=
undefined
;
this
.
$notify
({
title
:
'失败'
,
message
:
'请选择分公司'
,
type
:
'warning'
,
duration
:
2000
});
return
;
}
set
[
formName
].
validate
(
valid
=>
{
if
(
valid
)
{
let
formTemp
=
this
.
fillDateRange2Object
(
this
.
form
,
'insuranceDateRange4form'
,
'insuranceStartDate'
,
'insuranceEndDate'
);
convertDate2Str
(
formTemp
);
putObj
(
formTemp
).
then
(
response
=>
{
if
(
response
.
code
===
rsCode
.
RS_CODE_SUC
)
{
this
.
dialogFormVisible
=
false
;
this
.
getList
();
this
.
$notify
({
title
:
'成功'
,
message
:
'更新成功'
,
type
:
'success'
,
duration
:
2000
});
this
.
getList
();
}
else
{
this
.
$notify
({
title
:
'失败'
,
message
:
rsCode
.
msg
[
response
.
code
]
?
rsCode
.
msg
[
response
.
code
]
:
'操作失败!'
,
type
:
'error'
,
duration
:
2000
});
}
});
}
else
{
return
false
;
}
});
},
/**
* 申请预定-确定
* @param formName
*/
apply
(
formName
)
{
if
(
!
this
.
form4Apply
.
state3
||
this
.
form4Apply
.
state3
==
"全部"
){
this
.
form4Apply
.
liftCompany
=
undefined
;
this
.
$notify
({
title
:
'失败'
,
message
:
'请选择提车分公司'
,
type
:
'warning'
,
duration
:
2000
});
return
;
}
if
(
!
this
.
form4Apply
.
state4
||
this
.
form4Apply
.
state4
==
"全部"
){
this
.
form4Apply
.
retCompany
=
undefined
;
this
.
$notify
({
title
:
'失败'
,
message
:
'请选择还车分公司'
,
type
:
'warning'
,
duration
:
2000
});
return
;
}
const
set
=
this
.
$refs
;
set
[
formName
].
validate
(
valid
=>
{
if
(
valid
)
{
this
.
dialogFormVisible
=
false
;
book
(
this
.
form4Apply
).
then
(()
=>
{
this
.
dialogForm4ApplyVisible
=
false
;
this
.
getList
();
this
.
$notify
({
title
:
'成功'
,
message
:
'预定成功'
,
type
:
'success'
,
duration
:
2000
});
});
}
else
{
return
false
;
}
});
},
resetTemp
()
{
this
.
form
=
{
tagNames
:
""
,
//标签
name
:
undefined
,
//旅游名称
saleCount
:
undefined
,
//销量
stock
:
undefined
,
//总数量
};
},
resetTemp4Apply
()
{
this
.
form4Apply
=
{
bookStartDate
:
undefined
,
bookEndDate
:
undefined
,
state3
:
''
,
state4
:
''
,
retCompany
:
undefined
,
vehicle
:
undefined
,
selectedAccItem
:
undefined
,
liftCompany
:
undefined
,
liftAddr
:
undefined
,
destination
:
undefined
,
remark
:
undefined
};
},
resetTemp4BookInfo
()
{
this
.
form4BookInfo
=
{
selectedMonth
:
this
.
$utils
.
toDateString
(
newEast8Date
(),
'yyyy-MM'
),
vehicle
:
undefined
};
}
}
}
</
script
>
src/views/purseManage/gainRecord.vue
0 → 100644
View file @
ebfc0d08
<
template
>
<div
class=
"app-container calendar-list-container"
v-loading
.
body=
"showLoadingBody"
>
<div
v-if=
"!oneCampsiteDialogVisible"
>
<div
class=
"filter-container"
ref=
"filter-container"
>
<el-form
ref=
"queryForm"
:inline=
"inline"
:model=
"listQuery"
label-width=
"100px"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"姓名"
>
<el-input
v-model
.
number=
"listQuery.name"
placeholder=
"请输入姓名"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"手机号"
>
<el-input
v-model
.
number=
"listQuery.phone"
placeholder=
"请输入手机号"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
</div>
<el-table
:key=
'tableKey'
:data=
"list"
border
fit
highlight-current-row
style=
"width: 100%;"
>
<el-table-column
type=
"index"
align=
"center"
label=
"序号"
width=
"65"
>
</el-table-column>
<el-table-column
width=
"150"
align=
"center"
label=
"姓名"
>
<template
scope=
"scope"
>
<img
:src=
"scope.row.cover"
style=
"width: 30px;"
/>
<span>
{{
scope
.
row
.
name
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"手机号"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
storeTypeName
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"来源"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
hot
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"订单号"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"总消费"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"100"
align=
"center"
label=
"类型"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"状态"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"订单金额"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"100"
align=
"center"
label=
"提成比例"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"100"
align=
"center"
label=
"提成金额"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"时间"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
</el-table>
<div
v-show=
"!listLoading"
class=
"pagination-container"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"listQuery.page"
:page-sizes=
"[10,20,30, 50]"
:page-size=
"listQuery.limit"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
</div>
</div>
</div>
</template>
<
script
>
import
'static/css/uploadImg.css'
;
// 引入图片上传组件对话框
import
{
formatDate
}
from
'utils/dateFormattor'
;
import
{
toEast8Date
,
deepCopyDate
,
newEast8Date
,
convertDate2Str
,
timestamp2Date
}
from
'utils/dateUtils'
;
import
rsCode
from
'../../utils/rsCode'
;
import
{
mapGetters
}
from
'vuex'
;
import
{
getToken
}
from
'utils/auth'
;
import
{
incomList
}
from
'api/purseManage'
;
import
Element1
from
"../admin/menu/components/element"
;
import
ElRow
from
"element-ui/packages/row/src/row"
;
import
ElCol
from
"element-ui/packages/col/src/col"
;
export
default
{
name
:
'tourManage'
,
components
:
{
ElCol
,
ElRow
,
Element1
,
},
data
()
{
return
{
BASE_API
:
process
.
env
.
BASE_API
,
showLoadingBody
:
false
,
list
:
null
,
total
:
null
,
listLoading
:
true
,
listQuery
:
{
page
:
1
,
limit
:
20
,
phone
:
''
,
//手机号
name
:
''
,
//姓名
},
inline
:
true
,
tableKey
:
0
}
},
created
()
{
this
.
getList
();
},
computed
:
{
...
mapGetters
([
'elements'
])
},
methods
:
{
/**
* 获取旅游列表
* */
getList
()
{
this
.
listLoading
=
true
;
if
(
this
.
listQuery
.
startTime
){
this
.
listQuery
.
startTime
=
this
.
listQuery
.
startTime
.
getTime
();
}
if
(
this
.
listQuery
.
endTime
){
this
.
listQuery
.
endTime
=
this
.
listQuery
.
endTime
.
getTime
();
}
incomList
(
this
.
listQuery
).
then
(
response
=>
{
let
totalCountRs
=
undefined
;
let
listRs
=
undefined
;
if
(
!
this
.
$utils
.
isEmpty
(
response
.
data
.
data
)
&&
this
.
$utils
.
isInteger
(
response
.
data
.
totalCount
))
{
listRs
=
response
.
data
.
data
;
totalCountRs
=
response
.
data
.
totalCount
;
listRs
.
map
(
function
(
item
){
item
.
visible2
=
false
;
item
.
crtTimeStr
=
timestamp2Date
(
item
.
crtTime
);
if
(
item
.
storeTypeName
){
item
.
storeTypeName
=
item
.
storeTypeName
.
join
(
"|"
);
}
});
}
this
.
listLoading
=
false
;
this
.
list
=
listRs
;
this
.
total
=
totalCountRs
;
})
},
handleFilter
()
{
this
.
listQuery
.
page
=
1
;
this
.
$refs
.
queryForm
.
validate
(
valid
=>
{
if
(
valid
)
{
this
.
getList
();
}
else
{
return
false
;
}
});
},
handleSizeChange
(
val
)
{
this
.
listQuery
.
limit
=
val
;
this
.
getList
();
},
handleCurrentChange
(
val
)
{
this
.
listQuery
.
page
=
val
;
this
.
getList
();
}
}
}
</
script
>
src/views/purseManage/incomeOverview.vue
0 → 100644
View file @
ebfc0d08
<
template
>
<div
class=
"app-container calendar-list-container"
v-loading
.
body=
"showLoadingBody"
>
<div
v-if=
"!oneCampsiteDialogVisible"
>
<div
class=
"filter-container"
ref=
"filter-container"
>
<el-form
ref=
"queryForm"
:inline=
"inline"
:model=
"listQuery"
label-width=
"100px"
>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"姓名"
>
<el-input
v-model
.
number=
"listQuery.name"
placeholder=
"请输入姓名"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"手机号"
>
<el-input
v-model
.
number=
"listQuery.phone"
placeholder=
"请输入手机号"
></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
</div>
<el-table
:key=
'tableKey'
:data=
"list"
border
fit
highlight-current-row
style=
"width: 100%;"
>
<el-table-column
type=
"index"
align=
"center"
label=
"序号"
width=
"65"
>
</el-table-column>
<el-table-column
width=
"150"
align=
"center"
label=
"姓名"
>
<template
scope=
"scope"
>
<img
:src=
"scope.row.cover"
style=
"width: 30px;"
/>
<span>
{{
scope
.
row
.
name
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"手机号"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
storeTypeName
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"总收益"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
hot
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"总提现"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"总消费"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"提现中"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"未入账"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
<el-table-column
width=
"200"
align=
"center"
label=
"当前余额"
>
<
template
scope=
"scope"
>
<span>
{{
scope
.
row
.
crtTimeStr
}}
</span>
</
template
>
</el-table-column>
</el-table>
<div
v-show=
"!listLoading"
class=
"pagination-container"
>
<el-pagination
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"listQuery.page"
:page-sizes=
"[10,20,30, 50]"
:page-size=
"listQuery.limit"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"total"
></el-pagination>
</div>
</div>
</div>
</template>
<
script
>
import
'static/css/uploadImg.css'
;
// 引入图片上传组件对话框
import
{
formatDate
}
from
'utils/dateFormattor'
;
import
{
toEast8Date
,
deepCopyDate
,
newEast8Date
,
convertDate2Str
,
timestamp2Date
}
from
'utils/dateUtils'
;
import
rsCode
from
'../../utils/rsCode'
;
import
{
mapGetters
}
from
'vuex'
;
import
{
getToken
}
from
'utils/auth'
;
import
{
incomList
}
from
'api/purseManage'
;
import
Element1
from
"../admin/menu/components/element"
;
import
ElRow
from
"element-ui/packages/row/src/row"
;
import
ElCol
from
"element-ui/packages/col/src/col"
;
export
default
{
name
:
'tourManage'
,
components
:
{
ElCol
,
ElRow
,
Element1
,
},
data
()
{
return
{
BASE_API
:
process
.
env
.
BASE_API
,
showLoadingBody
:
false
,
list
:
null
,
total
:
null
,
listLoading
:
true
,
listQuery
:
{
page
:
1
,
limit
:
20
,
phone
:
''
,
//手机号
name
:
''
,
//姓名
},
inline
:
true
,
tableKey
:
0
}
},
created
()
{
this
.
getList
();
},
computed
:
{
...
mapGetters
([
'elements'
])
},
methods
:
{
/**
* 获取旅游列表
* */
getList
()
{
this
.
listLoading
=
true
;
if
(
this
.
listQuery
.
startTime
){
this
.
listQuery
.
startTime
=
this
.
listQuery
.
startTime
.
getTime
();
}
if
(
this
.
listQuery
.
endTime
){
this
.
listQuery
.
endTime
=
this
.
listQuery
.
endTime
.
getTime
();
}
incomList
(
this
.
listQuery
).
then
(
response
=>
{
let
totalCountRs
=
undefined
;
let
listRs
=
undefined
;
if
(
!
this
.
$utils
.
isEmpty
(
response
.
data
.
data
)
&&
this
.
$utils
.
isInteger
(
response
.
data
.
totalCount
))
{
listRs
=
response
.
data
.
data
;
totalCountRs
=
response
.
data
.
totalCount
;
listRs
.
map
(
function
(
item
){
item
.
visible2
=
false
;
item
.
crtTimeStr
=
timestamp2Date
(
item
.
crtTime
);
if
(
item
.
storeTypeName
){
item
.
storeTypeName
=
item
.
storeTypeName
.
join
(
"|"
);
}
});
}
this
.
listLoading
=
false
;
this
.
list
=
listRs
;
this
.
total
=
totalCountRs
;
})
},
handleFilter
()
{
this
.
listQuery
.
page
=
1
;
this
.
$refs
.
queryForm
.
validate
(
valid
=>
{
if
(
valid
)
{
this
.
getList
();
}
else
{
return
false
;
}
});
},
handleSizeChange
(
val
)
{
this
.
listQuery
.
limit
=
val
;
this
.
getList
();
},
handleCurrentChange
(
val
)
{
this
.
listQuery
.
page
=
val
;
this
.
getList
();
}
}
}
</
script
>
src/views/tourManage/modal/oneTourModal.vue
View file @
ebfc0d08
...
...
@@ -163,13 +163,22 @@
</el-form-item>
<el-tabs
v-model=
"activeName2"
type=
"card"
@
tab-click=
"handleClick"
>
<el-tab-pane
label=
"行程亮点"
name=
"first"
>
<Editor
v-if=
"activeName2=='first'"
@
input=
"handelContentIncrease"
:value=
"form.content"
:myQuillEditor=
"'myQuillEditorContent'"
:activeName2=
"activeName2"
></Editor>
<div
class=
"editor-container"
v-if=
"activeName2=='first'"
>
<UE
:editorId=
"activeName2"
:defaultMsg=
"form.content"
:config=
config
ref=
"ue"
@
ready=
"editorReadyEvent"
></UE>
</div>
<!--
<Editor
v-if=
"activeName2=='first'"
@
input=
"handelContentIncrease"
:value=
"form.content"
:myQuillEditor=
"'myQuillEditorContent'"
:activeName2=
"activeName2"
></Editor>
-->
</el-tab-pane>
<el-tab-pane
label=
"行程介绍"
name=
"second"
>
<Editor
v-if=
"activeName2=='second'"
@
input=
"handelIntroduceIncrease"
:value=
"form.introduce"
:myQuillEditor=
"'myQuillEditorIntroduce'"
:activeName2=
"activeName2"
></Editor>
<div
class=
"editor-container"
v-if=
"activeName2=='second'"
>
<UE
:editorId=
"activeName2"
:defaultMsg=
"form.introduce"
:config=
config
ref=
"ue"
@
ready=
"editorReadyEvent"
></UE>
</div>
<!--
<Editor
v-if=
"activeName2=='second'"
@
input=
"handelIntroduceIncrease"
:value=
"form.introduce"
:myQuillEditor=
"'myQuillEditorIntroduce'"
:activeName2=
"activeName2"
></Editor>
-->
</el-tab-pane>
<el-tab-pane
label=
"费用说明"
name=
"third"
>
<Editor
v-if=
"activeName2=='third'"
@
input=
"handelExplainIncrease"
:value=
"form.explain"
:myQuillEditor=
"'myQuillEditorExplain'"
:activeName2=
"activeName2"
></Editor>
<div
class=
"editor-container"
v-if=
"activeName2=='third'"
>
<UE
:editorId=
"activeName2"
:defaultMsg=
"form.explain"
:config=
config
ref=
"ue"
@
ready=
"editorReadyEvent"
></UE>
</div>
<!--
<Editor
v-if=
"activeName2=='third'"
@
input=
"handelExplainIncrease"
:value=
"form.explain"
:myQuillEditor=
"'myQuillEditorExplain'"
:activeName2=
"activeName2"
></Editor>
-->
</el-tab-pane>
</el-tabs>
<el-form-item></el-form-item>
...
...
@@ -192,6 +201,9 @@
</div>
</
template
>
<
style
>
textarea
{
display
:
none
;
}
.el-upload-list
{
display
:
flex
;
width
:
100px
;
...
...
@@ -201,7 +213,8 @@
}
</
style
>
<
script
>
import
Editor
from
"../../modal/editorTool"
;
//富文本
// import Editor from "../../modal/editorTool";//富文本
import
UE
from
'../../modal/Ueditor'
;
//百度ue富文本
import
Destination
from
"./destinationModal"
;
//目的地弹框
import
tourTime
from
"./tourTime"
;
//活动时间
import
tourLabelModal
from
"./tourLabelModal"
;
//旅游标签
...
...
@@ -234,7 +247,8 @@
props
:
[
"oneTourRow"
,
"title"
],
name
:
'upkeepDialog'
,
components
:
{
Editor
,
// Editor,
UE
,
Destination
,
tourTime
,
tourLabelModal
,
...
...
@@ -242,6 +256,10 @@
},
data
()
{
return
{
config
:
{
initialFrameWidth
:
null
,
initialFrameHeight
:
350
},
percent
:
0
,
//上传进度
imgFlag
:
false
,
onePathObj
:{
name
:
""
},
//待编辑的途径地
...
...
@@ -251,7 +269,7 @@
pathway
:
[],
//途径地
isCreate
:
false
,
//是否点击了创建-确定
fileList2
:[],
activeName2
:
'
first
'
,
//行程亮点
activeName2
:
''
,
//行程亮点
form
:
{
childPrice
:
undefined
,
//儿童价
isOutside
:
"0"
,
...
...
@@ -814,6 +832,7 @@
this
.
form
.
isMember
=
this
.
form
.
isMember
+
""
;
this
.
form
.
recommend
=
this
.
form
.
recommend
+
""
;
this
.
form
.
isOutside
=
this
.
form
.
isOutside
+
""
;
this
.
activeName2
=
"first"
;
})
},
querySearch
(
queryString
,
cb
)
{
...
...
@@ -844,24 +863,39 @@
this
.
$emit
(
"oneTourDialogEvent"
,
false
);
},
/**
* 富文本内容 费用说明
* @param step
*/
handelExplainIncrease
(
step
)
{
this
.
form
.
explain
=
step
;
},
/**
* 行程介绍 富文本
* 富文本 营地详情
* */
handelIntroduceIncrease
(
step
){
this
.
form
.
introduce
=
step
;
},
/**
* 富文本 content行程亮点
* */
handelContentIncrease
(
step
){
this
.
form
.
content
=
step
;
editorReadyEvent
(
instance
){
let
t
=
this
;
instance
.
addListener
(
'contentChange'
,
()
=>
{
if
(
t
.
activeName2
==
"first"
){
t
.
form
.
content
=
instance
.
getContent
();
}
else
if
(
t
.
activeName2
==
"second"
){
t
.
form
.
introduce
=
instance
.
getContent
();
}
else
if
(
t
.
activeName2
==
"third"
){
t
.
form
.
explain
=
instance
.
getContent
();
}
});
},
// /**
// * 富文本内容 费用说明
// * @param step
// */
// handelExplainIncrease(step) {
// this.form.explain = step;
// },
// /**
// * 行程介绍 富文本
// * */
// handelIntroduceIncrease(step){
// this.form.introduce = step;
// },
// /**
// * 富文本 content行程亮点
// * */
// handelContentIncrease(step){
// this.form.content = step;
// },
/**
* 删除banner
* */
...
...
@@ -906,7 +940,7 @@
this
.
departureObj
=
{
name
:
""
},
//出发地
this
.
pathway
=
[],
//途径地
this
.
fileList2
=
[],
this
.
activeName2
=
'
first
'
,
//行程亮点
this
.
activeName2
=
''
,
//行程亮点
this
.
form
=
{
isOutside
:
"0"
,
//省内、省外
childPrice
:
undefined
,
//儿童价
...
...
src/views/vehicleType/modal/oneType.vue
View file @
ebfc0d08
...
...
@@ -147,9 +147,15 @@
<el-button
v-if=
"fileList2.length
<5
"
size=
"small"
type=
"primary"
>
点击上传
</el-button>
</el-upload>
</el-form-item>
<el-form-item
label=
"车型详情"
>
<Editor
@
input=
"handelIncrease"
:value=
"form.modelsDetails"
:myQuillEditor=
"'myQuillEditor'"
></Editor>
</el-form-item>
<el-tabs
v-model=
"activeName2"
type=
"card"
>
<el-tab-pane
label=
"车型详情"
name=
"first"
>
<!--
<Editor
@
input=
"handelIncrease"
:value=
"form.modelsDetails"
:myQuillEditor=
"'myQuillEditor'"
></Editor>
-->
<div
class=
"editor-container"
v-if=
"activeName2=='first'"
>
<UE
:editorId=
"activeName2"
:defaultMsg=
"form.modelsDetails"
:config=
config
ref=
"ue"
@
ready=
"editorReadyEvent"
></UE>
</div>
</el-tab-pane>
</el-tabs>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
...
...
@@ -192,6 +198,9 @@
</div>
</
template
>
<
style
>
textarea
{
display
:
none
;
}
.el-upload-list
{
display
:
flex
;
width
:
100px
;
...
...
@@ -201,7 +210,8 @@
}
</
style
>
<
script
>
import
Editor
from
"../../modal/editorTool"
;
//富文本
// import Editor from "../../modal/editorTool";//富文本
import
UE
from
'../../modal/Ueditor'
;
//百度ue富文本
import
{
getOneTypeById
,
getAllParentLabel
,
...
...
@@ -227,12 +237,17 @@
ElFormItem
,
ElCol
,
ElRow
,
Editor
UE
},
data
()
{
return
{
config
:
{
initialFrameWidth
:
null
,
initialFrameHeight
:
350
},
labelList
:[],
//全部车型标签
fileList2
:[],
activeName2
:
''
,
//房车详情
form
:
{
pPrice
:
0
,
//普通会员
hPrice
:
0
,
//黄金会员
...
...
@@ -694,6 +709,7 @@
this
.
canSelectLabel
=
canSelectLabel
;
response
.
data
.
hotSign
=
response
.
data
.
hotSign
?
response
.
data
.
hotSign
:
"2"
;
this
.
form
=
response
.
data
;
this
.
activeName2
=
"first"
;
})
},
/**
...
...
@@ -721,8 +737,11 @@
* 富文本内容
* @param step
*/
handelIncrease
(
step
)
{
this
.
form
.
modelsDetails
=
step
;
editorReadyEvent
(
instance
){
let
t
=
this
;
instance
.
addListener
(
'contentChange'
,
()
=>
{
t
.
form
.
modelsDetails
=
instance
.
getContent
();
});
},
/**
* 删除banner
...
...
static/utf8-jsp/dialogs/image/image.js
View file @
ebfc0d08
...
...
@@ -290,7 +290,7 @@
/* 上传图片 */
function
UploadImage
(
target
)
{
function
UploadImage
(
target
)
{
debugger
this
.
$wrap
=
target
.
constructor
==
String
?
$
(
'#'
+
target
)
:
$
(
target
);
this
.
init
();
}
...
...
static/utf8-jsp/themes/default/css/ueditor.css
View file @
ebfc0d08
...
...
@@ -269,7 +269,7 @@ div.edui-box {
position
:
absolute
;
bottom
:
-25px
;
left
:
0
;
z-index
:
1009
;
z-index
:
2002
;
width
:
99.9%
;
}
...
...
@@ -1029,7 +1029,7 @@ div.edui-box {
/* 弹出菜单 */
.edui-default
.edui-popup
{
z-index
:
3000
;
z-index
:
3000
!important
;
background-color
:
#ffffff
;
width
:
auto
;
height
:
auto
;
...
...
@@ -1900,4 +1900,4 @@ div.edui-box {
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-state-hover
.edui-plaintxticon
{
background-position
:
-72px
-34px
;
}
\ No newline at end of file
}
static/utf8-jsp/themes/default/css/ueditor.min.css
View file @
ebfc0d08
...
...
@@ -5,4 +5,4 @@
*/
.edui-default
.edui-box
{
border
:
0
;
padding
:
0
;
margin
:
0
;
overflow
:
hidden
}
.edui-default
a
.edui-box
{
display
:
block
;
text-decoration
:
none
;
color
:
#000
}
.edui-default
a
.edui-box
:hover
{
text-decoration
:
none
}
.edui-default
a
.edui-box
:active
{
text-decoration
:
none
}
.edui-default
table
.edui-box
{
border-collapse
:
collapse
}
.edui-default
ul
.edui-box
{
list-style-type
:
none
}
div
.edui-box
{
position
:
relative
;
display
:
-moz-inline-box
!important
;
display
:
inline-block
!important
;
vertical-align
:
top
}
.edui-default
.edui-clearfix
{
zoom
:
1
}
.edui-default
.edui-clearfix
:after
{
content
:
'\20'
;
display
:
block
;
clear
:
both
}
*
html
div
.edui-box
{
display
:
inline
!important
}
:first-child
+
html
div
.edui-box
{
display
:
inline
!important
}
.edui-default
.edui-button-body
,
.edui-splitbutton-body
,
.edui-menubutton-body
,
.edui-combox-body
{
position
:
relative
}
.edui-default
.edui-popup
{
position
:
absolute
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
}
.edui-default
.edui-popup
.edui-shadow
{
position
:
absolute
;
z-index
:
-1
}
.edui-default
.edui-popup
.edui-bordereraser
{
position
:
absolute
;
overflow
:
hidden
}
.edui-default
.edui-tablepicker
.edui-canvas
{
position
:
relative
}
.edui-default
.edui-tablepicker
.edui-canvas
.edui-overlay
{
position
:
absolute
}
.edui-default
.edui-dialog-modalmask
,
.edui-dialog-dragmask
{
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
}
.edui-default
.edui-toolbar
{
position
:
relative
}
.edui-default
.edui-label
{
cursor
:
default
}
.edui-default
span
.edui-clickable
{
color
:
#00f
;
cursor
:
pointer
;
text-decoration
:
underline
}
.edui-default
span
.edui-unclickable
{
color
:
gray
;
cursor
:
default
}
.edui-default
.edui-toolbar
{
cursor
:
default
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
padding
:
1px
;
overflow
:
hidden
;
zoom
:
1
;
width
:
auto
;
height
:
auto
}
.edui-default
.edui-toolbar
.edui-button
,
.edui-default
.edui-toolbar
.edui-splitbutton
,
.edui-default
.edui-toolbar
.edui-menubutton
,
.edui-default
.edui-toolbar
.edui-combox
{
margin
:
1px
}
.edui-default
.edui-editor
{
border
:
1px
solid
#d4d4d4
;
background-color
:
#fff
;
position
:
relative
;
overflow
:
visible
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
border-radius
:
4px
}
.edui-editor
div
{
width
:
auto
;
height
:
auto
}
.edui-default
.edui-editor-toolbarbox
{
position
:
relative
;
zoom
:
1
;
-webkit-box-shadow
:
0
1px
4px
rgba
(
204
,
204
,
204
,
.6
);
-moz-box-shadow
:
0
1px
4px
rgba
(
204
,
204
,
204
,
.6
);
box-shadow
:
0
1px
4px
rgba
(
204
,
204
,
204
,
.6
);
border-top-left-radius
:
2px
;
border-top-right-radius
:
2px
}
.edui-default
.edui-editor-toolbarboxouter
{
border-bottom
:
1px
solid
#d4d4d4
;
background-color
:
#fafafa
;
background-image
:
-moz-linear-gradient
(
top
,
#fff
,
#f2f2f2
);
background-image
:
-webkit-gradient
(
linear
,
0
0
,
0
100%
,
from
(
#fff
),
to
(
#f2f2f2
));
background-image
:
-webkit-linear-gradient
(
top
,
#fff
,
#f2f2f2
);
background-image
:
-o-linear-gradient
(
top
,
#fff
,
#f2f2f2
);
background-image
:
linear-gradient
(
to
bottom
,
#fff
,
#f2f2f2
);
background-repeat
:
repeat-x
;
-webkit-border-radius
:
4px
4px
0
0
;
-moz-border-radius
:
4px
4px
0
0
;
border-radius
:
4px
4px
0
0
;
filter
:
progid
:
DXImageTransform
.
Microsoft
.
gradient
(
startColorstr
=
'#ffffffff'
,
endColorstr
=
'#fff2f2f2'
,
GradientType
=
0
);
*
zoom
:
1
;
-webkit-box-shadow
:
0
1px
4px
rgba
(
0
,
0
,
0
,
.065
);
-moz-box-shadow
:
0
1px
4px
rgba
(
0
,
0
,
0
,
.065
);
box-shadow
:
0
1px
4px
rgba
(
0
,
0
,
0
,
.065
)}
.edui-default
.edui-editor-toolbarboxinner
{
padding
:
2px
}
.edui-default
.edui-editor-iframeholder
{
position
:
relative
}
.edui-default
.edui-editor-bottomContainer
{
overflow
:
hidden
}
.edui-default
.edui-editor-bottomContainer
table
{
width
:
100%
;
height
:
0
;
overflow
:
hidden
;
border-spacing
:
0
}
.edui-default
.edui-editor-bottomContainer
td
{
white-space
:
nowrap
;
border-top
:
1px
solid
#ccc
;
line-height
:
20px
;
font-size
:
12px
;
font-family
:
Arial
,
Helvetica
,
Tahoma
,
Verdana
,
Sans-Serif
}
.edui-default
.edui-editor-wordcount
{
text-align
:
right
;
margin-right
:
5px
;
color
:
#aaa
}
.edui-default
.edui-editor-scale
{
width
:
12px
}
.edui-default
.edui-editor-scale
.edui-editor-icon
{
float
:
right
;
width
:
100%
;
height
:
12px
;
margin-top
:
10px
;
background
:
url(../images/scale.png)
no-repeat
;
cursor
:
se-resize
}
.edui-default
.edui-editor-breadcrumb
{
margin
:
2px
0
0
3px
}
.edui-default
.edui-editor-breadcrumb
span
{
cursor
:
pointer
;
text-decoration
:
underline
;
color
:
#00f
}
.edui-default
.edui-toolbar
.edui-for-fullscreen
{
float
:
right
}
.edui-default
.edui-bubble
.edui-popup-content
{
border
:
1px
solid
#DCAC6C
;
background-color
:
#fff6d9
;
padding
:
5px
;
font-size
:
10pt
;
font-family
:
"宋体"
}
.edui-default
.edui-bubble
.edui-shadow
{}
.edui-default
.edui-editor-toolbarmsg
{
background-color
:
#FFF6D9
;
border-bottom
:
1px
solid
#ccc
;
position
:
absolute
;
bottom
:
-25px
;
left
:
0
;
z-index
:
1009
;
width
:
99.9%
}
.edui-default
.edui-editor-toolbarmsg-upload
{
font-size
:
14px
;
color
:
#00f
;
width
:
100px
;
height
:
16px
;
line-height
:
16px
;
cursor
:
pointer
;
position
:
absolute
;
top
:
5px
;
left
:
350px
}
.edui-default
.edui-editor-toolbarmsg-label
{
font-size
:
12px
;
line-height
:
16px
;
padding
:
4px
}
.edui-default
.edui-editor-toolbarmsg-close
{
float
:
right
;
width
:
20px
;
height
:
16px
;
line-height
:
16px
;
cursor
:
pointer
;
color
:
red
}
.edui-default
.edui-list
.edui-bordereraser
{
display
:
none
}
.edui-default
.edui-listitem
{
padding
:
1px
;
white-space
:
nowrap
}
.edui-default
.edui-list
.edui-state-hover
{
position
:
relative
;
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
;
padding
:
0
}
.edui-default
.edui-for-fontfamily
.edui-listitem-label
{
min-width
:
130px
;
_width
:
120px
;
font-size
:
12px
;
height
:
22px
;
line-height
:
22px
;
padding-left
:
5px
}
.edui-default
.edui-for-insertcode
.edui-listitem-label
{
min-width
:
120px
;
_width
:
120px
;
font-size
:
12px
;
height
:
22px
;
line-height
:
22px
;
padding-left
:
5px
}
.edui-default
.edui-for-underline
.edui-listitem-label
{
min-width
:
120px
;
_width
:
120px
;
padding
:
3px
5px
;
font-size
:
12px
}
.edui-default
.edui-for-fontsize
.edui-listitem-label
{
min-width
:
120px
;
_width
:
120px
;
padding
:
3px
5px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
{
min-width
:
200px
;
_width
:
200px
;
padding
:
2px
5px
}
.edui-default
.edui-for-rowspacingtop
.edui-listitem-label
,
.edui-default
.edui-for-rowspacingbottom
.edui-listitem-label
{
min-width
:
53px
;
_width
:
53px
;
padding
:
2px
5px
}
.edui-default
.edui-for-lineheight
.edui-listitem-label
{
min-width
:
53px
;
_width
:
53px
;
padding
:
2px
5px
}
.edui-default
.edui-for-customstyle
.edui-listitem-label
{
min-width
:
200px
;
_width
:
200px
;
width
:
200px
!important
;
padding
:
2px
5px
}
.edui-default
.edui-menu
{
z-index
:
3000
}
.edui-default
.edui-menu
.edui-popup-content
{
padding
:
3px
}
.edui-default
.edui-menu-body
{
_width
:
150px
;
min-width
:
170px
;
background
:
url(../images/sparator_v.png)
repeat-y
25px
}
.edui-default
.edui-menuitem-body
{}
.edui-default
.edui-menuitem
{
height
:
20px
;
cursor
:
default
;
vertical-align
:
top
}
.edui-default
.edui-menuitem
.edui-icon
{
width
:
20px
!important
;
height
:
20px
!important
;
background
:
url(../images/icons.png)
0
-4000px
;
background
:
url(../images/icons.gif)
0
-4000px
\
9
}
.edui-default
.edui-menuitem
.edui-label
{
font-size
:
12px
;
line-height
:
20px
;
height
:
20px
;
padding-left
:
10px
}
.edui-default
.edui-state-checked
.edui-menuitem-body
{
background
:
url(../images/icons-all.gif)
no-repeat
6px
-205px
}
.edui-default
.edui-state-disabled
.edui-menuitem-label
{
color
:
gray
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-button-body
{
width
:
60px
;
font-size
:
12px
;
height
:
20px
;
line-height
:
20px
;
padding-left
:
5px
;
white-space
:
nowrap
;
margin
:
0
3px
0
0
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-arrow
{
background
:
url(../images/icons.png)
-741px
0
;
_background
:
url(../images/icons.gif)
-741px
0
;
height
:
20px
;
width
:
9px
}
.edui-default
.edui-toolbar
.edui-combox
.edui-combox-body
{
border
:
1px
solid
#CCC
;
background-color
:
#fff
;
border-radius
:
2px
;
-webkit-border-radius
:
2px
;
-moz-border-radius
:
2px
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-splitborder
{
display
:
none
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-arrow
{
border-left
:
1px
solid
#CCC
}
.edui-default
.edui-toolbar
.edui-state-hover
.edui-combox-body
{
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-state-hover
.edui-combox-body
.edui-arrow
{
border-left
:
1px
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-state-checked
.edui-combox-body
{
background-color
:
#FFE69F
;
border
:
1px
solid
#DCAC6C
}
.edui-toolbar
.edui-state-checked
.edui-combox-body
.edui-arrow
{
border-left
:
1px
solid
#DCAC6C
}
.edui-toolbar
.edui-state-disabled
.edui-combox-body
{
background-color
:
#F0F0EE
;
opacity
:
.3
;
filter
:
alpha
(
opacity
=
30
)}
.edui-toolbar
.edui-state-opened
.edui-combox-body
{
background-color
:
#fff
;
border
:
1px
solid
gray
}
.edui-default
.edui-toolbar
.edui-button
.edui-icon
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-icon
,
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-icon
{
height
:
20px
!important
;
width
:
20px
!important
;
background-image
:
url(../images/icons.png)
;
background-image
:
url(../images/icons.gif)
\
9
}
.edui-default
.edui-toolbar
.edui-button
.edui-button-wrap
{
padding
:
1px
;
position
:
relative
}
.edui-default
.edui-toolbar
.edui-button
.edui-state-hover
.edui-button-wrap
{
background-color
:
#fff5d4
;
padding
:
0
;
border
:
1px
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-button
.edui-state-checked
.edui-button-wrap
{
background-color
:
#ffe69f
;
padding
:
0
;
border
:
1px
solid
#dcac6c
;
border-radius
:
2px
;
-webkit-border-radius
:
2px
;
-moz-border-radius
:
2px
}
.edui-default
.edui-toolbar
.edui-button
.edui-state-active
.edui-button-wrap
{
background-color
:
#fff
;
padding
:
0
;
border
:
1px
solid
gray
}
.edui-default
.edui-toolbar
.edui-state-disabled
.edui-label
{
color
:
#ccc
}
.edui-default
.edui-toolbar
.edui-state-disabled
.edui-icon
{
opacity
:
.3
;
filter
:
alpha
(
opacity
=
30
)}
.edui-default
.edui-for-undo
.edui-icon
{
background-position
:
-160px
0
}
.edui-default
.edui-for-redo
.edui-icon
{
background-position
:
-100px
0
}
.edui-default
.edui-for-bold
.edui-icon
{
background-position
:
0
0
}
.edui-default
.edui-for-italic
.edui-icon
{
background-position
:
-60px
0
}
.edui-default
.edui-for-fontborder
.edui-icon
{
background-position
:
-160px
-40px
}
.edui-default
.edui-for-underline
.edui-icon
{
background-position
:
-140px
0
}
.edui-default
.edui-for-strikethrough
.edui-icon
{
background-position
:
-120px
0
}
.edui-default
.edui-for-subscript
.edui-icon
{
background-position
:
-600px
0
}
.edui-default
.edui-for-superscript
.edui-icon
{
background-position
:
-620px
0
}
.edui-default
.edui-for-blockquote
.edui-icon
{
background-position
:
-220px
0
}
.edui-default
.edui-for-forecolor
.edui-icon
{
background-position
:
-720px
0
}
.edui-default
.edui-for-backcolor
.edui-icon
{
background-position
:
-760px
0
}
.edui-default
.edui-for-inserttable
.edui-icon
{
background-position
:
-580px
-20px
}
.edui-default
.edui-for-autotypeset
.edui-icon
{
background-position
:
-640px
-40px
}
.edui-default
.edui-for-justifyleft
.edui-icon
{
background-position
:
-460px
0
}
.edui-default
.edui-for-justifycenter
.edui-icon
{
background-position
:
-420px
0
}
.edui-default
.edui-for-justifyright
.edui-icon
{
background-position
:
-480px
0
}
.edui-default
.edui-for-justifyjustify
.edui-icon
{
background-position
:
-440px
0
}
.edui-default
.edui-for-insertorderedlist
.edui-icon
{
background-position
:
-80px
0
}
.edui-default
.edui-for-insertunorderedlist
.edui-icon
{
background-position
:
-20px
0
}
.edui-default
.edui-for-lineheight
.edui-icon
{
background-position
:
-725px
-40px
}
.edui-default
.edui-for-rowspacingbottom
.edui-icon
{
background-position
:
-745px
-40px
}
.edui-default
.edui-for-rowspacingtop
.edui-icon
{
background-position
:
-765px
-40px
}
.edui-default
.edui-for-horizontal
.edui-icon
{
background-position
:
-360px
0
}
.edui-default
.edui-for-link
.edui-icon
{
background-position
:
-500px
0
}
.edui-default
.edui-for-code
.edui-icon
{
background-position
:
-440px
-40px
}
.edui-default
.edui-for-insertimage
.edui-icon
{
background-position
:
-726px
-77px
}
.edui-default
.edui-for-insertframe
.edui-icon
{
background-position
:
-240px
-40px
}
.edui-default
.edui-for-emoticon
.edui-icon
{
background-position
:
-60px
-20px
}
.edui-default
.edui-for-spechars
.edui-icon
{
background-position
:
-240px
0
}
.edui-default
.edui-for-help
.edui-icon
{
background-position
:
-340px
0
}
.edui-default
.edui-for-print
.edui-icon
{
background-position
:
-440px
-20px
}
.edui-default
.edui-for-preview
.edui-icon
{
background-position
:
-420px
-20px
}
.edui-default
.edui-for-selectall
.edui-icon
{
background-position
:
-400px
-20px
}
.edui-default
.edui-for-searchreplace
.edui-icon
{
background-position
:
-520px
-20px
}
.edui-default
.edui-for-map
.edui-icon
{
background-position
:
-40px
-40px
}
.edui-default
.edui-for-gmap
.edui-icon
{
background-position
:
-260px
-40px
}
.edui-default
.edui-for-insertvideo
.edui-icon
{
background-position
:
-320px
-20px
}
.edui-default
.edui-for-time
.edui-icon
{
background-position
:
-160px
-20px
}
.edui-default
.edui-for-date
.edui-icon
{
background-position
:
-140px
-20px
}
.edui-default
.edui-for-cut
.edui-icon
{
background-position
:
-680px
0
}
.edui-default
.edui-for-copy
.edui-icon
{
background-position
:
-700px
0
}
.edui-default
.edui-for-paste
.edui-icon
{
background-position
:
-560px
0
}
.edui-default
.edui-for-formatmatch
.edui-icon
{
background-position
:
-40px
0
}
.edui-default
.edui-for-pasteplain
.edui-icon
{
background-position
:
-360px
-20px
}
.edui-default
.edui-for-directionalityltr
.edui-icon
{
background-position
:
-20px
-20px
}
.edui-default
.edui-for-directionalityrtl
.edui-icon
{
background-position
:
-40px
-20px
}
.edui-default
.edui-for-source
.edui-icon
{
background-position
:
-261px
-0px
}
.edui-default
.edui-for-removeformat
.edui-icon
{
background-position
:
-580px
0
}
.edui-default
.edui-for-unlink
.edui-icon
{
background-position
:
-640px
0
}
.edui-default
.edui-for-touppercase
.edui-icon
{
background-position
:
-786px
0
}
.edui-default
.edui-for-tolowercase
.edui-icon
{
background-position
:
-806px
0
}
.edui-default
.edui-for-insertrow
.edui-icon
{
background-position
:
-478px
-76px
}
.edui-default
.edui-for-insertrownext
.edui-icon
{
background-position
:
-498px
-76px
}
.edui-default
.edui-for-insertcol
.edui-icon
{
background-position
:
-455px
-76px
}
.edui-default
.edui-for-insertcolnext
.edui-icon
{
background-position
:
-429px
-76px
}
.edui-default
.edui-for-mergeright
.edui-icon
{
background-position
:
-60px
-40px
}
.edui-default
.edui-for-mergedown
.edui-icon
{
background-position
:
-80px
-40px
}
.edui-default
.edui-for-splittorows
.edui-icon
{
background-position
:
-100px
-40px
}
.edui-default
.edui-for-splittocols
.edui-icon
{
background-position
:
-120px
-40px
}
.edui-default
.edui-for-insertparagraphbeforetable
.edui-icon
{
background-position
:
-140px
-40px
}
.edui-default
.edui-for-deleterow
.edui-icon
{
background-position
:
-660px
-20px
}
.edui-default
.edui-for-deletecol
.edui-icon
{
background-position
:
-640px
-20px
}
.edui-default
.edui-for-splittocells
.edui-icon
{
background-position
:
-800px
-20px
}
.edui-default
.edui-for-mergecells
.edui-icon
{
background-position
:
-760px
-20px
}
.edui-default
.edui-for-deletetable
.edui-icon
{
background-position
:
-620px
-20px
}
.edui-default
.edui-for-cleardoc
.edui-icon
{
background-position
:
-520px
0
}
.edui-default
.edui-for-fullscreen
.edui-icon
{
background-position
:
-100px
-20px
}
.edui-default
.edui-for-anchor
.edui-icon
{
background-position
:
-200px
0
}
.edui-default
.edui-for-pagebreak
.edui-icon
{
background-position
:
-460px
-40px
}
.edui-default
.edui-for-imagenone
.edui-icon
{
background-position
:
-480px
-40px
}
.edui-default
.edui-for-imageleft
.edui-icon
{
background-position
:
-500px
-40px
}
.edui-default
.edui-for-wordimage
.edui-icon
{
background-position
:
-660px
-40px
}
.edui-default
.edui-for-imageright
.edui-icon
{
background-position
:
-520px
-40px
}
.edui-default
.edui-for-imagecenter
.edui-icon
{
background-position
:
-540px
-40px
}
.edui-default
.edui-for-indent
.edui-icon
{
background-position
:
-400px
0
}
.edui-default
.edui-for-outdent
.edui-icon
{
background-position
:
-540px
0
}
.edui-default
.edui-for-webapp
.edui-icon
{
background-position
:
-601px
-40px
}
.edui-default
.edui-for-table
.edui-icon
{
background-position
:
-580px
-20px
}
.edui-default
.edui-for-edittable
.edui-icon
{
background-position
:
-420px
-40px
}
.edui-default
.edui-for-template
.edui-icon
{
background-position
:
-339px
-40px
}
.edui-default
.edui-for-delete
.edui-icon
{
background-position
:
-360px
-40px
}
.edui-default
.edui-for-attachment
.edui-icon
{
background-position
:
-620px
-40px
}
.edui-default
.edui-for-edittd
.edui-icon
{
background-position
:
-700px
-40px
}
.edui-default
.edui-for-snapscreen
.edui-icon
{
background-position
:
-581px
-40px
}
.edui-default
.edui-for-scrawl
.edui-icon
{
background-position
:
-801px
-41px
}
.edui-default
.edui-for-background
.edui-icon
{
background-position
:
-680px
-40px
}
.edui-default
.edui-for-music
.edui-icon
{
background-position
:
-18px
-40px
}
.edui-default
.edui-for-formula
.edui-icon
{
background-position
:
-200px
-40px
}
.edui-default
.edui-for-aligntd
.edui-icon
{
background-position
:
-236px
-76px
}
.edui-default
.edui-for-insertparagraphtrue
.edui-icon
{
background-position
:
-625px
-76px
}
.edui-default
.edui-for-insertparagraph
.edui-icon
{
background-position
:
-602px
-76px
}
.edui-default
.edui-for-insertcaption
.edui-icon
{
background-position
:
-336px
-76px
}
.edui-default
.edui-for-deletecaption
.edui-icon
{
background-position
:
-362px
-76px
}
.edui-default
.edui-for-inserttitle
.edui-icon
{
background-position
:
-286px
-76px
}
.edui-default
.edui-for-deletetitle
.edui-icon
{
background-position
:
-311px
-76px
}
.edui-default
.edui-for-aligntable
.edui-icon
{
background-position
:
-440px
0
}
.edui-default
.edui-for-tablealignment-left
.edui-icon
{
background-position
:
-460px
0
}
.edui-default
.edui-for-tablealignment-center
.edui-icon
{
background-position
:
-420px
0
}
.edui-default
.edui-for-tablealignment-right
.edui-icon
{
background-position
:
-480px
0
}
.edui-default
.edui-for-drafts
.edui-icon
{
background-position
:
-560px
0
}
.edui-default
.edui-for-charts
.edui-icon
{
background
:
url( ../images/charts.png )
no-repeat
2px
3px
!important
}
.edui-default
.edui-for-inserttitlecol
.edui-icon
{
background-position
:
-673px
-76px
}
.edui-default
.edui-for-deletetitlecol
.edui-icon
{
background-position
:
-698px
-76px
}
.edui-default
.edui-for-simpleupload
.edui-icon
{
background-position
:
-380px
0
}
.edui-default
.edui-toolbar
.edui-splitbutton-body
.edui-arrow
,
.edui-default
.edui-toolbar
.edui-menubutton-body
.edui-arrow
{
background
:
url(../images/icons.png)
-741px
0
;
_background
:
url(../images/icons.gif)
-741px
0
;
height
:
20px
;
width
:
9px
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-menubutton-body
{
padding
:
1px
}
.edui-default
.edui-toolbar
.edui-splitborder
{
width
:
1px
;
height
:
20px
}
.edui-default
.edui-toolbar
.edui-state-hover
.edui-splitborder
{
width
:
1px
;
border-left
:
0
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-state-active
.edui-splitborder
{
width
:
0
;
border-left
:
1px
solid
gray
}
.edui-default
.edui-toolbar
.edui-state-opened
.edui-splitborder
{
width
:
1px
;
border
:
0
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-hover
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-hover
.edui-menubutton-body
{
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
;
padding
:
0
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-checked
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-checked
.edui-menubutton-body
{
background-color
:
#FFE69F
;
border
:
1px
solid
#DCAC6C
;
padding
:
0
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-active
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-active
.edui-menubutton-body
{
background-color
:
#fff
;
border
:
1px
solid
gray
;
padding
:
0
}
.edui-default
.edui-state-disabled
.edui-arrow
{
opacity
:
.3
;
_filter
:
alpha
(
opacity
=
30
)}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-opened
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-opened
.edui-menubutton-body
{
background-color
:
#fff
;
border
:
1px
solid
gray
;
padding
:
0
}
.edui-default
.edui-for-insertorderedlist
.edui-bordereraser
,
.edui-default
.edui-for-lineheight
.edui-bordereraser
,
.edui-default
.edui-for-rowspacingtop
.edui-bordereraser
,
.edui-default
.edui-for-rowspacingbottom
.edui-bordereraser
,
.edui-default
.edui-for-insertunorderedlist
.edui-bordereraser
{
background-color
:
#fff
}
.edui-default
.edui-for-insertorderedlist
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-lineheight
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-rowspacingtop
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-rowspacingbottom
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-insertunorderedlist
.edui-popup-body
.edui-icon
{
background-image
:
none
}
.edui-default
.edui-popup
{
z-index
:
3000
;
background-color
:
#fff
;
width
:
auto
;
height
:
auto
}
.edui-default
.edui-popup
.edui-shadow
{
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
}
.edui-default
.edui-popup-content
{
border
:
1px
solid
#ccc
;
border
:
1px
solid
rgba
(
0
,
0
,
0
,
.2
);
*
border-right-width
:
2px
;
*
border-bottom-width
:
2px
;
-webkit-border-radius
:
6px
;
-moz-border-radius
:
6px
;
border-radius
:
6px
;
-webkit-box-shadow
:
0
3px
4px
rgba
(
0
,
0
,
0
,
.2
);
-moz-box-shadow
:
0
3px
4px
rgba
(
0
,
0
,
0
,
.2
);
box-shadow
:
0
3px
4px
rgba
(
0
,
0
,
0
,
.2
);
-webkit-background-clip
:
padding-box
;
-moz-background-clip
:
padding
;
background-clip
:
padding-box
;
padding
:
5px
;
background
:
#fff
}
.edui-default
.edui-popup
.edui-bordereraser
{
background-color
:
#fff
;
height
:
3px
}
.edui-default
.edui-menu
.edui-bordereraser
{
height
:
3px
}
.edui-default
.edui-anchor-topleft
.edui-bordereraser
{
left
:
1px
;
top
:
-2px
}
.edui-default
.edui-anchor-topright
.edui-bordereraser
{
right
:
1px
;
top
:
-2px
}
.edui-default
.edui-anchor-bottomleft
.edui-bordereraser
{
left
:
0
;
bottom
:
-6px
;
height
:
7px
;
border-left
:
1px
solid
gray
;
border-right
:
1px
solid
gray
}
.edui-default
.edui-anchor-bottomright
.edui-bordereraser
{
right
:
0
;
bottom
:
-6px
;
height
:
7px
;
border-left
:
1px
solid
gray
;
border-right
:
1px
solid
gray
}
.edui-popup
div
{
width
:
auto
;
height
:
auto
}
.edui-default
.edui-editor-messageholder
{
display
:
block
;
width
:
150px
;
height
:
auto
;
border
:
0
;
margin
:
0
;
padding
:
0
;
position
:
absolute
;
top
:
28px
;
right
:
3px
}
.edui-default
.edui-message
{
min-height
:
10px
;
text-shadow
:
0
1px
0
rgba
(
255
,
255
,
255
,
.5
);
padding
:
0
;
margin-bottom
:
3px
;
position
:
relative
}
.edui-default
.edui-message-body
{
border-radius
:
3px
;
padding
:
8px
15px
8px
8px
;
color
:
#c09853
;
background-color
:
#fcf8e3
;
border
:
1px
solid
#fbeed5
}
.edui-default
.edui-message-type-info
{
color
:
#3a87ad
;
background-color
:
#d9edf7
;
border-color
:
#bce8f1
}
.edui-default
.edui-message-type-success
{
color
:
#468847
;
background-color
:
#dff0d8
;
border-color
:
#d6e9c6
}
.edui-default
.edui-message-type-danger
,
.edui-default
.edui-message-type-error
{
color
:
#b94a48
;
background-color
:
#f2dede
;
border-color
:
#eed3d7
}
.edui-default
.edui-message
.edui-message-closer
{
display
:
block
;
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
position
:
absolute
;
top
:
0
;
right
:
0
;
padding
:
0
;
cursor
:
pointer
;
background
:
transparent
;
border
:
0
;
float
:
right
;
font-size
:
20px
;
font-weight
:
700
;
color
:
#999
;
text-shadow
:
0
1px
0
#fff
;
font-family
:
"Helvetica Neue"
,
Helvetica
,
Arial
,
sans-serif
}
.edui-default
.edui-message
.edui-message-content
{
font-size
:
10pt
;
word-wrap
:
break-word
;
word-break
:
normal
}
.edui-default
.edui-dialog
{
z-index
:
2000
;
position
:
absolute
}
.edui-dialog
div
{
width
:
auto
}
.edui-default
.edui-dialog-wrap
{
margin-right
:
6px
;
margin-bottom
:
6px
}
.edui-default
.edui-dialog-fullscreen-flag
{
margin-right
:
0
;
margin-bottom
:
0
}
.edui-default
.edui-dialog-body
{
position
:
relative
;
padding
:
2px
0
0
2px
;
_zoom
:
1
}
.edui-default
.edui-dialog-fullscreen-flag
.edui-dialog-body
{
padding
:
0
}
.edui-default
.edui-dialog-shadow
{
position
:
absolute
;
z-index
:
-1
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
background-color
:
#fff
;
border
:
1px
solid
#ccc
;
border
:
1px
solid
rgba
(
0
,
0
,
0
,
.2
);
*
border-right-width
:
2px
;
*
border-bottom-width
:
2px
;
-webkit-border-radius
:
6px
;
-moz-border-radius
:
6px
;
border-radius
:
6px
;
-webkit-box-shadow
:
0
5px
10px
rgba
(
0
,
0
,
0
,
.2
);
-moz-box-shadow
:
0
5px
10px
rgba
(
0
,
0
,
0
,
.2
);
box-shadow
:
0
5px
10px
rgba
(
0
,
0
,
0
,
.2
);
-webkit-background-clip
:
padding-box
;
-moz-background-clip
:
padding
;
background-clip
:
padding-box
}
.edui-default
.edui-dialog-foot
{
background-color
:
#fff
}
.edui-default
.edui-dialog-titlebar
{
height
:
26px
;
border-bottom
:
1px
solid
#c6c6c6
;
background
:
url(../images/dialog-title-bg.png)
repeat-x
bottom
;
position
:
relative
;
cursor
:
move
}
.edui-default
.edui-dialog-caption
{
font-weight
:
700
;
font-size
:
12px
;
line-height
:
26px
;
padding-left
:
5px
}
.edui-default
.edui-dialog-draghandle
{
height
:
26px
}
.edui-default
.edui-dialog-closebutton
{
position
:
absolute
!important
;
right
:
5px
;
top
:
3px
}
.edui-default
.edui-dialog-closebutton
.edui-button-body
{
height
:
20px
;
width
:
20px
;
cursor
:
pointer
;
background
:
url(../images/icons-all.gif)
no-repeat
0
-59px
}
.edui-default
.edui-dialog-closebutton
.edui-state-hover
.edui-button-body
{
background
:
url(../images/icons-all.gif)
no-repeat
0
-89px
}
.edui-default
.edui-dialog-foot
{
height
:
40px
}
.edui-default
.edui-dialog-buttons
{
position
:
absolute
;
right
:
0
}
.edui-default
.edui-dialog-buttons
.edui-button
{
margin-right
:
10px
}
.edui-default
.edui-dialog-buttons
.edui-button
.edui-button-body
{
background
:
url(../images/icons-all.gif)
no-repeat
;
height
:
24px
;
width
:
96px
;
font-size
:
12px
;
line-height
:
24px
;
text-align
:
center
;
cursor
:
default
}
.edui-default
.edui-dialog-buttons
.edui-button
.edui-state-hover
.edui-button-body
{
background
:
url(../images/icons-all.gif)
no-repeat
0
-30px
}
.edui-default
.edui-dialog
iframe
{
border
:
0
;
padding
:
0
;
margin
:
0
;
vertical-align
:
top
}
.edui-default
.edui-dialog-modalmask
{
opacity
:
.3
;
filter
:
alpha
(
opacity
=
30
);
background-color
:
#ccc
;
position
:
absolute
}
.edui-default
.edui-dialog-dragmask
{
position
:
absolute
;
background-color
:
transparent
;
cursor
:
move
}
.edui-default
.edui-dialog-content
{
position
:
relative
}
.edui-default
.dialogcontmask
{
cursor
:
move
;
visibility
:
hidden
;
display
:
block
;
position
:
absolute
;
width
:
100%
;
height
:
100%
;
opacity
:
0
;
filter
:
alpha
(
opacity
=
0
)}
.edui-default
.edui-for-link
.edui-dialog-content
{
width
:
420px
;
height
:
200px
;
overflow
:
hidden
}
.edui-default
.edui-for-background
.edui-dialog-content
{
width
:
440px
;
height
:
280px
;
overflow
:
hidden
}
.edui-default
.edui-for-template
.edui-dialog-content
{
width
:
630px
;
height
:
390px
;
overflow
:
hidden
}
.edui-default
.edui-for-scrawl
.edui-dialog-content
{
width
:
515px
;
*
width
:
506px
;
height
:
360px
}
.edui-default
.edui-for-spechars
.edui-dialog-content
{
width
:
620px
;
height
:
500px
;
*
width
:
630px
;
*
height
:
570px
}
.edui-default
.edui-for-insertimage
.edui-dialog-content
{
width
:
650px
;
height
:
400px
;
overflow
:
hidden
}
.edui-default
.edui-for-webapp
.edui-dialog-content
{
width
:
560px
;
_width
:
565px
;
height
:
450px
;
overflow
:
hidden
}
.edui-default
.edui-for-insertframe
.edui-dialog-content
{
width
:
350px
;
height
:
200px
;
overflow
:
hidden
}
.edui-default
.edui-for-wordimage
.edui-dialog-content
{
width
:
620px
;
height
:
380px
;
overflow
:
hidden
}
.edui-default
.edui-for-attachment
.edui-dialog-content
{
width
:
650px
;
height
:
400px
;
overflow
:
hidden
}
.edui-default
.edui-for-map
.edui-dialog-content
{
width
:
550px
;
height
:
400px
}
.edui-default
.edui-for-gmap
.edui-dialog-content
{
width
:
550px
;
height
:
400px
}
.edui-default
.edui-for-insertvideo
.edui-dialog-content
{
width
:
590px
;
height
:
390px
}
.edui-default
.edui-for-anchor
.edui-dialog-content
{
width
:
320px
;
height
:
60px
;
overflow
:
hidden
}
.edui-default
.edui-for-searchreplace
.edui-dialog-content
{
width
:
400px
;
height
:
220px
}
.edui-default
.edui-for-help
.edui-dialog-content
{
width
:
400px
;
height
:
420px
}
.edui-default
.edui-for-edittable
.edui-dialog-content
{
width
:
540px
;
_width
:
590px
;
height
:
335px
}
.edui-default
.edui-for-edittip
.edui-dialog-content
{
width
:
225px
;
height
:
60px
}
.edui-default
.edui-for-edittd
.edui-dialog-content
{
width
:
240px
;
height
:
50px
}
.edui-default
.edui-for-snapscreen
.edui-dialog-content
{
width
:
400px
;
height
:
220px
}
.edui-default
.edui-for-music
.edui-dialog-content
{
width
:
515px
;
height
:
360px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
{
font-family
:
Tahoma
,
Verdana
,
Arial
,
Helvetica
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-p
{
font-size
:
22px
;
line-height
:
27px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h1
{
font-weight
:
bolder
;
font-size
:
32px
;
line-height
:
36px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h2
{
font-weight
:
bolder
;
font-size
:
27px
;
line-height
:
29px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h3
{
font-weight
:
bolder
;
font-size
:
19px
;
line-height
:
23px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h4
{
font-weight
:
bolder
;
font-size
:
16px
;
line-height
:
19px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h5
{
font-weight
:
bolder
;
font-size
:
13px
;
line-height
:
16px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h6
{
font-weight
:
bolder
;
font-size
:
12px
;
line-height
:
14px
}
.edui-default
.edui-for-inserttable
.edui-splitborder
{
display
:
none
}
.edui-default
.edui-for-inserttable
.edui-splitbutton-body
.edui-arrow
{
width
:
0
}
.edui-default
.edui-toolbar
.edui-for-inserttable
.edui-state-active
.edui-splitborder
{
border-left
:
1px
solid
transparent
}
.edui-default
.edui-tablepicker
.edui-infoarea
{
height
:
14px
;
line-height
:
14px
;
font-size
:
12px
;
width
:
220px
;
margin-bottom
:
3px
;
clear
:
both
}
.edui-default
.edui-tablepicker
.edui-infoarea
.edui-label
{
float
:
left
}
.edui-default
.edui-dialog-buttons
.edui-label
{
line-height
:
24px
}
.edui-default
.edui-tablepicker
.edui-infoarea
.edui-clickable
{
float
:
right
}
.edui-default
.edui-tablepicker
.edui-pickarea
{
background
:
url(../images/unhighlighted.gif)
repeat
;
height
:
220px
;
width
:
220px
}
.edui-default
.edui-tablepicker
.edui-pickarea
.edui-overlay
{
background
:
url(../images/highlighted.gif)
repeat
}
.edui-default
.edui-colorpicker-topbar
{
height
:
27px
;
width
:
200px
}
.edui-default
.edui-colorpicker-preview
{
height
:
20px
;
border
:
1px
inset
#000
;
margin-left
:
1px
;
width
:
128px
;
float
:
left
}
.edui-default
.edui-colorpicker-nocolor
{
float
:
right
;
margin-right
:
1px
;
font-size
:
12px
;
line-height
:
14px
;
height
:
14px
;
border
:
1px
solid
#333
;
padding
:
3px
5px
;
cursor
:
pointer
}
.edui-default
.edui-colorpicker-tablefirstrow
{
height
:
30px
}
.edui-default
.edui-colorpicker-colorcell
{
width
:
14px
;
height
:
14px
;
display
:
block
;
margin
:
0
;
cursor
:
pointer
}
.edui-default
.edui-colorpicker-colorcell
:hover
{
width
:
14px
;
height
:
14px
;
margin
:
0
}
.edui-default
.edui-colorpicker-advbtn
{
display
:
block
;
text-align
:
center
;
cursor
:
pointer
;
height
:
20px
}
.arrow_down
{
background
:
#fff
url(../images/arrow_down.png)
no-repeat
center
}
.arrow_up
{
background
:
#fff
url(../images/arrow_up.png)
no-repeat
center
}
.edui-colorpicker-adv
{
position
:
relative
;
overflow
:
hidden
;
height
:
180px
;
display
:
none
}
.edui-colorpicker-plant
,
.edui-colorpicker-hue
{
border
:
solid
1px
#666
}
.edui-colorpicker-pad
{
width
:
150px
;
height
:
150px
;
left
:
14px
;
top
:
13px
;
position
:
absolute
;
background
:
red
;
overflow
:
hidden
;
cursor
:
crosshair
}
.edui-colorpicker-cover
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
150px
;
height
:
150px
;
background
:
url(../images/tangram-colorpicker.png)
-160px
-200px
}
.edui-colorpicker-padDot
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
11px
;
height
:
11px
;
overflow
:
hidden
;
background
:
url(../images/tangram-colorpicker.png)
0
-200px
repeat-x
;
z-index
:
1000
}
.edui-colorpicker-sliderMain
{
position
:
absolute
;
left
:
171px
;
top
:
13px
;
width
:
19px
;
height
:
152px
;
background
:
url(../images/tangram-colorpicker.png)
-179px
-12px
no-repeat
}
.edui-colorpicker-slider
{
width
:
100%
;
height
:
100%
;
cursor
:
pointer
}
.edui-colorpicker-thumb
{
position
:
absolute
;
top
:
0
;
cursor
:
pointer
;
height
:
3px
;
left
:
-1px
;
right
:
-1px
;
border
:
1px
solid
#000
;
background
:
#fff
;
opacity
:
.8
}
.edui-default
.edui-autotypesetpicker
.edui-autotypesetpicker-body
{
font-size
:
12px
;
margin-bottom
:
3px
;
clear
:
both
}
.edui-default
.edui-autotypesetpicker-body
table
{
border-collapse
:
separate
;
border-spacing
:
2px
}
.edui-default
.edui-autotypesetpicker-body
td
{
font-size
:
12px
;
word-wrap
:
break-word
}
.edui-default
.edui-autotypesetpicker-body
td
input
{
margin
:
3px
3px
3px
4px
;
*
margin
:
1px
0
0
}
.edui-default
.edui-cellalignpicker
.edui-cellalignpicker-body
{
width
:
70px
;
font-size
:
12px
;
cursor
:
default
}
.edui-default
.edui-cellalignpicker-body
table
{
border-collapse
:
separate
;
border-spacing
:
0
}
.edui-default
.edui-cellalignpicker-body
td
{
padding
:
1px
}
.edui-default
.edui-cellalignpicker-body
.edui-icon
{
height
:
20px
;
width
:
20px
;
padding
:
1px
;
background-image
:
url(../images/table-cell-align.png)
}
.edui-default
.edui-cellalignpicker-body
.edui-left
{
background-position
:
0
0
}
.edui-default
.edui-cellalignpicker-body
.edui-center
{
background-position
:
-25px
0
}
.edui-default
.edui-cellalignpicker-body
.edui-right
{
background-position
:
-51px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-state-hover
.edui-left
{
background-position
:
-73px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-state-hover
.edui-center
{
background-position
:
-98px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-state-hover
.edui-right
{
background-position
:
-124px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-cellalign-selected
.edui-left
{
background-position
:
-146px
0
;
background-color
:
#f1f4f5
}
.edui-default
.edui-cellalignpicker-body
td
.edui-cellalign-selected
.edui-center
{
background-position
:
-245px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-cellalign-selected
.edui-right
{
background-position
:
-271px
0
}
.edui-default
.edui-toolbar
.edui-separator
{
width
:
2px
;
height
:
20px
;
margin
:
2px
4px
2px
3px
;
background
:
url(../images/icons.png)
-181px
0
;
background
:
url(../images/icons.gif)
-181px
0
\
9
}
.edui-default
.edui-toolbar
.edui-colorbutton
.edui-colorlump
{
position
:
absolute
;
overflow
:
hidden
;
bottom
:
1px
;
left
:
1px
;
width
:
18px
;
height
:
4px
}
.edui-default
.edui-for-emotion
.edui-icon
{
background-position
:
-60px
-20px
}
.edui-default
.edui-for-emotion
.edui-popup-content
iframe
{
width
:
514px
;
height
:
380px
;
overflow
:
hidden
}
.edui-default
.edui-for-emotion
.edui-popup-content
{
position
:
relative
;
z-index
:
555
}
.edui-default
.edui-for-emotion
.edui-splitborder
{
display
:
none
}
.edui-default
.edui-for-emotion
.edui-splitbutton-body
.edui-arrow
{
width
:
0
}
.edui-default
.edui-toolbar
.edui-for-emotion
.edui-state-active
.edui-splitborder
{
border-left
:
1px
solid
transparent
}
.edui-default
.edui-hassubmenu
.edui-arrow
{
height
:
20px
;
width
:
20px
;
float
:
right
;
background
:
url(../images/icons-all.gif)
no-repeat
10px
-233px
}
.edui-default
.edui-menu-body
.edui-menuitem
{
padding
:
1px
}
.edui-default
.edui-menuseparator
{
margin
:
2px
0
;
height
:
1px
;
overflow
:
hidden
}
.edui-default
.edui-menuseparator-inner
{
border-bottom
:
1px
solid
#e2e3e3
;
margin-left
:
29px
;
margin-right
:
1px
}
.edui-default
.edui-menu-body
.edui-state-hover
{
padding
:
0
!important
;
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
}
.edui-default
.edui-shortcutmenu
{
padding
:
2px
;
width
:
190px
;
height
:
50px
;
background-color
:
#fff
;
border
:
1px
solid
#ccc
;
border-radius
:
5px
}
.edui-default
.edui-wordpastepop
.edui-popup-content
{
border
:
0
;
padding
:
0
;
width
:
54px
;
height
:
21px
}
.edui-default
.edui-pasteicon
{
width
:
100%
;
height
:
100%
;
background-image
:
url(../images/wordpaste.png)
;
background-position
:
0
0
}
.edui-default
.edui-pasteicon.edui-state-opened
{
background-position
:
0
-34px
}
.edui-default
.edui-pastecontainer
{
position
:
relative
;
visibility
:
hidden
;
width
:
97px
;
background
:
#fff
;
border
:
1px
solid
#ccc
}
.edui-default
.edui-pastecontainer
.edui-title
{
font-weight
:
700
;
background
:
#F8F8FF
;
height
:
25px
;
line-height
:
25px
;
font-size
:
12px
;
padding-left
:
5px
}
.edui-default
.edui-pastecontainer
.edui-button
{
overflow
:
hidden
;
margin
:
3px
0
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-richtxticon
,
.edui-default
.edui-pastecontainer
.edui-button
.edui-tagicon
,
.edui-default
.edui-pastecontainer
.edui-button
.edui-plaintxticon
{
float
:
left
;
cursor
:
pointer
;
width
:
29px
;
height
:
29px
;
margin-left
:
5px
;
background-image
:
url(../images/wordpaste.png)
;
background-repeat
:
no-repeat
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-richtxticon
{
margin-left
:
0
;
background-position
:
-109px
0
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-tagicon
{
background-position
:
-148px
1px
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-plaintxticon
{
background-position
:
-72px
0
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-state-hover
.edui-richtxticon
{
background-position
:
-109px
-34px
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-state-hover
.edui-tagicon
{
background-position
:
-148px
-34px
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-state-hover
.edui-plaintxticon
{
background-position
:
-72px
-34px
}
\ No newline at end of file
.edui-default
.edui-box
{
border
:
0
;
padding
:
0
;
margin
:
0
;
overflow
:
hidden
}
.edui-default
a
.edui-box
{
display
:
block
;
text-decoration
:
none
;
color
:
#000
}
.edui-default
a
.edui-box
:hover
{
text-decoration
:
none
}
.edui-default
a
.edui-box
:active
{
text-decoration
:
none
}
.edui-default
table
.edui-box
{
border-collapse
:
collapse
}
.edui-default
ul
.edui-box
{
list-style-type
:
none
}
div
.edui-box
{
position
:
relative
;
display
:
-moz-inline-box
!important
;
display
:
inline-block
!important
;
vertical-align
:
top
}
.edui-default
.edui-clearfix
{
zoom
:
1
}
.edui-default
.edui-clearfix
:after
{
content
:
'\20'
;
display
:
block
;
clear
:
both
}
*
html
div
.edui-box
{
display
:
inline
!important
}
:first-child
+
html
div
.edui-box
{
display
:
inline
!important
}
.edui-default
.edui-button-body
,
.edui-splitbutton-body
,
.edui-menubutton-body
,
.edui-combox-body
{
position
:
relative
}
.edui-default
.edui-popup
{
position
:
absolute
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
}
.edui-default
.edui-popup
.edui-shadow
{
position
:
absolute
;
z-index
:
-1
}
.edui-default
.edui-popup
.edui-bordereraser
{
position
:
absolute
;
overflow
:
hidden
}
.edui-default
.edui-tablepicker
.edui-canvas
{
position
:
relative
}
.edui-default
.edui-tablepicker
.edui-canvas
.edui-overlay
{
position
:
absolute
}
.edui-default
.edui-dialog-modalmask
,
.edui-dialog-dragmask
{
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
}
.edui-default
.edui-toolbar
{
position
:
relative
}
.edui-default
.edui-label
{
cursor
:
default
}
.edui-default
span
.edui-clickable
{
color
:
#00f
;
cursor
:
pointer
;
text-decoration
:
underline
}
.edui-default
span
.edui-unclickable
{
color
:
gray
;
cursor
:
default
}
.edui-default
.edui-toolbar
{
cursor
:
default
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
padding
:
1px
;
overflow
:
hidden
;
zoom
:
1
;
width
:
auto
;
height
:
auto
}
.edui-default
.edui-toolbar
.edui-button
,
.edui-default
.edui-toolbar
.edui-splitbutton
,
.edui-default
.edui-toolbar
.edui-menubutton
,
.edui-default
.edui-toolbar
.edui-combox
{
margin
:
1px
}
.edui-default
.edui-editor
{
border
:
1px
solid
#d4d4d4
;
background-color
:
#fff
;
position
:
relative
;
overflow
:
visible
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
border-radius
:
4px
}
.edui-editor
div
{
width
:
auto
;
height
:
auto
}
.edui-default
.edui-editor-toolbarbox
{
position
:
relative
;
zoom
:
1
;
-webkit-box-shadow
:
0
1px
4px
rgba
(
204
,
204
,
204
,
.6
);
-moz-box-shadow
:
0
1px
4px
rgba
(
204
,
204
,
204
,
.6
);
box-shadow
:
0
1px
4px
rgba
(
204
,
204
,
204
,
.6
);
border-top-left-radius
:
2px
;
border-top-right-radius
:
2px
}
.edui-default
.edui-editor-toolbarboxouter
{
border-bottom
:
1px
solid
#d4d4d4
;
background-color
:
#fafafa
;
background-image
:
-moz-linear-gradient
(
top
,
#fff
,
#f2f2f2
);
background-image
:
-webkit-gradient
(
linear
,
0
0
,
0
100%
,
from
(
#fff
),
to
(
#f2f2f2
));
background-image
:
-webkit-linear-gradient
(
top
,
#fff
,
#f2f2f2
);
background-image
:
-o-linear-gradient
(
top
,
#fff
,
#f2f2f2
);
background-image
:
linear-gradient
(
to
bottom
,
#fff
,
#f2f2f2
);
background-repeat
:
repeat-x
;
-webkit-border-radius
:
4px
4px
0
0
;
-moz-border-radius
:
4px
4px
0
0
;
border-radius
:
4px
4px
0
0
;
filter
:
progid
:
DXImageTransform
.
Microsoft
.
gradient
(
startColorstr
=
'#ffffffff'
,
endColorstr
=
'#fff2f2f2'
,
GradientType
=
0
);
*
zoom
:
1
;
-webkit-box-shadow
:
0
1px
4px
rgba
(
0
,
0
,
0
,
.065
);
-moz-box-shadow
:
0
1px
4px
rgba
(
0
,
0
,
0
,
.065
);
box-shadow
:
0
1px
4px
rgba
(
0
,
0
,
0
,
.065
)}
.edui-default
.edui-editor-toolbarboxinner
{
padding
:
2px
}
.edui-default
.edui-editor-iframeholder
{
position
:
relative
}
.edui-default
.edui-editor-bottomContainer
{
overflow
:
hidden
}
.edui-default
.edui-editor-bottomContainer
table
{
width
:
100%
;
height
:
0
;
overflow
:
hidden
;
border-spacing
:
0
}
.edui-default
.edui-editor-bottomContainer
td
{
white-space
:
nowrap
;
border-top
:
1px
solid
#ccc
;
line-height
:
20px
;
font-size
:
12px
;
font-family
:
Arial
,
Helvetica
,
Tahoma
,
Verdana
,
Sans-Serif
}
.edui-default
.edui-editor-wordcount
{
text-align
:
right
;
margin-right
:
5px
;
color
:
#aaa
}
.edui-default
.edui-editor-scale
{
width
:
12px
}
.edui-default
.edui-editor-scale
.edui-editor-icon
{
float
:
right
;
width
:
100%
;
height
:
12px
;
margin-top
:
10px
;
background
:
url(../images/scale.png)
no-repeat
;
cursor
:
se-resize
}
.edui-default
.edui-editor-breadcrumb
{
margin
:
2px
0
0
3px
}
.edui-default
.edui-editor-breadcrumb
span
{
cursor
:
pointer
;
text-decoration
:
underline
;
color
:
#00f
}
.edui-default
.edui-toolbar
.edui-for-fullscreen
{
float
:
right
}
.edui-default
.edui-bubble
.edui-popup-content
{
border
:
1px
solid
#DCAC6C
;
background-color
:
#fff6d9
;
padding
:
5px
;
font-size
:
10pt
;
font-family
:
"宋体"
}
.edui-default
.edui-bubble
.edui-shadow
{}
.edui-default
.edui-editor-toolbarmsg
{
background-color
:
#FFF6D9
;
border-bottom
:
1px
solid
#ccc
;
position
:
absolute
;
bottom
:
-25px
;
left
:
0
;
z-index
:
2002
;
width
:
99.9%
}
.edui-default
.edui-editor-toolbarmsg-upload
{
font-size
:
14px
;
color
:
#00f
;
width
:
100px
;
height
:
16px
;
line-height
:
16px
;
cursor
:
pointer
;
position
:
absolute
;
top
:
5px
;
left
:
350px
}
.edui-default
.edui-editor-toolbarmsg-label
{
font-size
:
12px
;
line-height
:
16px
;
padding
:
4px
}
.edui-default
.edui-editor-toolbarmsg-close
{
float
:
right
;
width
:
20px
;
height
:
16px
;
line-height
:
16px
;
cursor
:
pointer
;
color
:
red
}
.edui-default
.edui-list
.edui-bordereraser
{
display
:
none
}
.edui-default
.edui-listitem
{
padding
:
1px
;
white-space
:
nowrap
}
.edui-default
.edui-list
.edui-state-hover
{
position
:
relative
;
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
;
padding
:
0
}
.edui-default
.edui-for-fontfamily
.edui-listitem-label
{
min-width
:
130px
;
_width
:
120px
;
font-size
:
12px
;
height
:
22px
;
line-height
:
22px
;
padding-left
:
5px
}
.edui-default
.edui-for-insertcode
.edui-listitem-label
{
min-width
:
120px
;
_width
:
120px
;
font-size
:
12px
;
height
:
22px
;
line-height
:
22px
;
padding-left
:
5px
}
.edui-default
.edui-for-underline
.edui-listitem-label
{
min-width
:
120px
;
_width
:
120px
;
padding
:
3px
5px
;
font-size
:
12px
}
.edui-default
.edui-for-fontsize
.edui-listitem-label
{
min-width
:
120px
;
_width
:
120px
;
padding
:
3px
5px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
{
min-width
:
200px
;
_width
:
200px
;
padding
:
2px
5px
}
.edui-default
.edui-for-rowspacingtop
.edui-listitem-label
,
.edui-default
.edui-for-rowspacingbottom
.edui-listitem-label
{
min-width
:
53px
;
_width
:
53px
;
padding
:
2px
5px
}
.edui-default
.edui-for-lineheight
.edui-listitem-label
{
min-width
:
53px
;
_width
:
53px
;
padding
:
2px
5px
}
.edui-default
.edui-for-customstyle
.edui-listitem-label
{
min-width
:
200px
;
_width
:
200px
;
width
:
200px
!important
;
padding
:
2px
5px
}
.edui-default
.edui-menu
{
z-index
:
3000
}
.edui-default
.edui-menu
.edui-popup-content
{
padding
:
3px
}
.edui-default
.edui-menu-body
{
_width
:
150px
;
min-width
:
170px
;
background
:
url(../images/sparator_v.png)
repeat-y
25px
}
.edui-default
.edui-menuitem-body
{}
.edui-default
.edui-menuitem
{
height
:
20px
;
cursor
:
default
;
vertical-align
:
top
}
.edui-default
.edui-menuitem
.edui-icon
{
width
:
20px
!important
;
height
:
20px
!important
;
background
:
url(../images/icons.png)
0
-4000px
;
background
:
url(../images/icons.gif)
0
-4000px
\
9
}
.edui-default
.edui-menuitem
.edui-label
{
font-size
:
12px
;
line-height
:
20px
;
height
:
20px
;
padding-left
:
10px
}
.edui-default
.edui-state-checked
.edui-menuitem-body
{
background
:
url(../images/icons-all.gif)
no-repeat
6px
-205px
}
.edui-default
.edui-state-disabled
.edui-menuitem-label
{
color
:
gray
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-button-body
{
width
:
60px
;
font-size
:
12px
;
height
:
20px
;
line-height
:
20px
;
padding-left
:
5px
;
white-space
:
nowrap
;
margin
:
0
3px
0
0
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-arrow
{
background
:
url(../images/icons.png)
-741px
0
;
_background
:
url(../images/icons.gif)
-741px
0
;
height
:
20px
;
width
:
9px
}
.edui-default
.edui-toolbar
.edui-combox
.edui-combox-body
{
border
:
1px
solid
#CCC
;
background-color
:
#fff
;
border-radius
:
2px
;
-webkit-border-radius
:
2px
;
-moz-border-radius
:
2px
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-splitborder
{
display
:
none
}
.edui-default
.edui-toolbar
.edui-combox-body
.edui-arrow
{
border-left
:
1px
solid
#CCC
}
.edui-default
.edui-toolbar
.edui-state-hover
.edui-combox-body
{
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-state-hover
.edui-combox-body
.edui-arrow
{
border-left
:
1px
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-state-checked
.edui-combox-body
{
background-color
:
#FFE69F
;
border
:
1px
solid
#DCAC6C
}
.edui-toolbar
.edui-state-checked
.edui-combox-body
.edui-arrow
{
border-left
:
1px
solid
#DCAC6C
}
.edui-toolbar
.edui-state-disabled
.edui-combox-body
{
background-color
:
#F0F0EE
;
opacity
:
.3
;
filter
:
alpha
(
opacity
=
30
)}
.edui-toolbar
.edui-state-opened
.edui-combox-body
{
background-color
:
#fff
;
border
:
1px
solid
gray
}
.edui-default
.edui-toolbar
.edui-button
.edui-icon
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-icon
,
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-icon
{
height
:
20px
!important
;
width
:
20px
!important
;
background-image
:
url(../images/icons.png)
;
background-image
:
url(../images/icons.gif)
\
9
}
.edui-default
.edui-toolbar
.edui-button
.edui-button-wrap
{
padding
:
1px
;
position
:
relative
}
.edui-default
.edui-toolbar
.edui-button
.edui-state-hover
.edui-button-wrap
{
background-color
:
#fff5d4
;
padding
:
0
;
border
:
1px
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-button
.edui-state-checked
.edui-button-wrap
{
background-color
:
#ffe69f
;
padding
:
0
;
border
:
1px
solid
#dcac6c
;
border-radius
:
2px
;
-webkit-border-radius
:
2px
;
-moz-border-radius
:
2px
}
.edui-default
.edui-toolbar
.edui-button
.edui-state-active
.edui-button-wrap
{
background-color
:
#fff
;
padding
:
0
;
border
:
1px
solid
gray
}
.edui-default
.edui-toolbar
.edui-state-disabled
.edui-label
{
color
:
#ccc
}
.edui-default
.edui-toolbar
.edui-state-disabled
.edui-icon
{
opacity
:
.3
;
filter
:
alpha
(
opacity
=
30
)}
.edui-default
.edui-for-undo
.edui-icon
{
background-position
:
-160px
0
}
.edui-default
.edui-for-redo
.edui-icon
{
background-position
:
-100px
0
}
.edui-default
.edui-for-bold
.edui-icon
{
background-position
:
0
0
}
.edui-default
.edui-for-italic
.edui-icon
{
background-position
:
-60px
0
}
.edui-default
.edui-for-fontborder
.edui-icon
{
background-position
:
-160px
-40px
}
.edui-default
.edui-for-underline
.edui-icon
{
background-position
:
-140px
0
}
.edui-default
.edui-for-strikethrough
.edui-icon
{
background-position
:
-120px
0
}
.edui-default
.edui-for-subscript
.edui-icon
{
background-position
:
-600px
0
}
.edui-default
.edui-for-superscript
.edui-icon
{
background-position
:
-620px
0
}
.edui-default
.edui-for-blockquote
.edui-icon
{
background-position
:
-220px
0
}
.edui-default
.edui-for-forecolor
.edui-icon
{
background-position
:
-720px
0
}
.edui-default
.edui-for-backcolor
.edui-icon
{
background-position
:
-760px
0
}
.edui-default
.edui-for-inserttable
.edui-icon
{
background-position
:
-580px
-20px
}
.edui-default
.edui-for-autotypeset
.edui-icon
{
background-position
:
-640px
-40px
}
.edui-default
.edui-for-justifyleft
.edui-icon
{
background-position
:
-460px
0
}
.edui-default
.edui-for-justifycenter
.edui-icon
{
background-position
:
-420px
0
}
.edui-default
.edui-for-justifyright
.edui-icon
{
background-position
:
-480px
0
}
.edui-default
.edui-for-justifyjustify
.edui-icon
{
background-position
:
-440px
0
}
.edui-default
.edui-for-insertorderedlist
.edui-icon
{
background-position
:
-80px
0
}
.edui-default
.edui-for-insertunorderedlist
.edui-icon
{
background-position
:
-20px
0
}
.edui-default
.edui-for-lineheight
.edui-icon
{
background-position
:
-725px
-40px
}
.edui-default
.edui-for-rowspacingbottom
.edui-icon
{
background-position
:
-745px
-40px
}
.edui-default
.edui-for-rowspacingtop
.edui-icon
{
background-position
:
-765px
-40px
}
.edui-default
.edui-for-horizontal
.edui-icon
{
background-position
:
-360px
0
}
.edui-default
.edui-for-link
.edui-icon
{
background-position
:
-500px
0
}
.edui-default
.edui-for-code
.edui-icon
{
background-position
:
-440px
-40px
}
.edui-default
.edui-for-insertimage
.edui-icon
{
background-position
:
-726px
-77px
}
.edui-default
.edui-for-insertframe
.edui-icon
{
background-position
:
-240px
-40px
}
.edui-default
.edui-for-emoticon
.edui-icon
{
background-position
:
-60px
-20px
}
.edui-default
.edui-for-spechars
.edui-icon
{
background-position
:
-240px
0
}
.edui-default
.edui-for-help
.edui-icon
{
background-position
:
-340px
0
}
.edui-default
.edui-for-print
.edui-icon
{
background-position
:
-440px
-20px
}
.edui-default
.edui-for-preview
.edui-icon
{
background-position
:
-420px
-20px
}
.edui-default
.edui-for-selectall
.edui-icon
{
background-position
:
-400px
-20px
}
.edui-default
.edui-for-searchreplace
.edui-icon
{
background-position
:
-520px
-20px
}
.edui-default
.edui-for-map
.edui-icon
{
background-position
:
-40px
-40px
}
.edui-default
.edui-for-gmap
.edui-icon
{
background-position
:
-260px
-40px
}
.edui-default
.edui-for-insertvideo
.edui-icon
{
background-position
:
-320px
-20px
}
.edui-default
.edui-for-time
.edui-icon
{
background-position
:
-160px
-20px
}
.edui-default
.edui-for-date
.edui-icon
{
background-position
:
-140px
-20px
}
.edui-default
.edui-for-cut
.edui-icon
{
background-position
:
-680px
0
}
.edui-default
.edui-for-copy
.edui-icon
{
background-position
:
-700px
0
}
.edui-default
.edui-for-paste
.edui-icon
{
background-position
:
-560px
0
}
.edui-default
.edui-for-formatmatch
.edui-icon
{
background-position
:
-40px
0
}
.edui-default
.edui-for-pasteplain
.edui-icon
{
background-position
:
-360px
-20px
}
.edui-default
.edui-for-directionalityltr
.edui-icon
{
background-position
:
-20px
-20px
}
.edui-default
.edui-for-directionalityrtl
.edui-icon
{
background-position
:
-40px
-20px
}
.edui-default
.edui-for-source
.edui-icon
{
background-position
:
-261px
-0px
}
.edui-default
.edui-for-removeformat
.edui-icon
{
background-position
:
-580px
0
}
.edui-default
.edui-for-unlink
.edui-icon
{
background-position
:
-640px
0
}
.edui-default
.edui-for-touppercase
.edui-icon
{
background-position
:
-786px
0
}
.edui-default
.edui-for-tolowercase
.edui-icon
{
background-position
:
-806px
0
}
.edui-default
.edui-for-insertrow
.edui-icon
{
background-position
:
-478px
-76px
}
.edui-default
.edui-for-insertrownext
.edui-icon
{
background-position
:
-498px
-76px
}
.edui-default
.edui-for-insertcol
.edui-icon
{
background-position
:
-455px
-76px
}
.edui-default
.edui-for-insertcolnext
.edui-icon
{
background-position
:
-429px
-76px
}
.edui-default
.edui-for-mergeright
.edui-icon
{
background-position
:
-60px
-40px
}
.edui-default
.edui-for-mergedown
.edui-icon
{
background-position
:
-80px
-40px
}
.edui-default
.edui-for-splittorows
.edui-icon
{
background-position
:
-100px
-40px
}
.edui-default
.edui-for-splittocols
.edui-icon
{
background-position
:
-120px
-40px
}
.edui-default
.edui-for-insertparagraphbeforetable
.edui-icon
{
background-position
:
-140px
-40px
}
.edui-default
.edui-for-deleterow
.edui-icon
{
background-position
:
-660px
-20px
}
.edui-default
.edui-for-deletecol
.edui-icon
{
background-position
:
-640px
-20px
}
.edui-default
.edui-for-splittocells
.edui-icon
{
background-position
:
-800px
-20px
}
.edui-default
.edui-for-mergecells
.edui-icon
{
background-position
:
-760px
-20px
}
.edui-default
.edui-for-deletetable
.edui-icon
{
background-position
:
-620px
-20px
}
.edui-default
.edui-for-cleardoc
.edui-icon
{
background-position
:
-520px
0
}
.edui-default
.edui-for-fullscreen
.edui-icon
{
background-position
:
-100px
-20px
}
.edui-default
.edui-for-anchor
.edui-icon
{
background-position
:
-200px
0
}
.edui-default
.edui-for-pagebreak
.edui-icon
{
background-position
:
-460px
-40px
}
.edui-default
.edui-for-imagenone
.edui-icon
{
background-position
:
-480px
-40px
}
.edui-default
.edui-for-imageleft
.edui-icon
{
background-position
:
-500px
-40px
}
.edui-default
.edui-for-wordimage
.edui-icon
{
background-position
:
-660px
-40px
}
.edui-default
.edui-for-imageright
.edui-icon
{
background-position
:
-520px
-40px
}
.edui-default
.edui-for-imagecenter
.edui-icon
{
background-position
:
-540px
-40px
}
.edui-default
.edui-for-indent
.edui-icon
{
background-position
:
-400px
0
}
.edui-default
.edui-for-outdent
.edui-icon
{
background-position
:
-540px
0
}
.edui-default
.edui-for-webapp
.edui-icon
{
background-position
:
-601px
-40px
}
.edui-default
.edui-for-table
.edui-icon
{
background-position
:
-580px
-20px
}
.edui-default
.edui-for-edittable
.edui-icon
{
background-position
:
-420px
-40px
}
.edui-default
.edui-for-template
.edui-icon
{
background-position
:
-339px
-40px
}
.edui-default
.edui-for-delete
.edui-icon
{
background-position
:
-360px
-40px
}
.edui-default
.edui-for-attachment
.edui-icon
{
background-position
:
-620px
-40px
}
.edui-default
.edui-for-edittd
.edui-icon
{
background-position
:
-700px
-40px
}
.edui-default
.edui-for-snapscreen
.edui-icon
{
background-position
:
-581px
-40px
}
.edui-default
.edui-for-scrawl
.edui-icon
{
background-position
:
-801px
-41px
}
.edui-default
.edui-for-background
.edui-icon
{
background-position
:
-680px
-40px
}
.edui-default
.edui-for-music
.edui-icon
{
background-position
:
-18px
-40px
}
.edui-default
.edui-for-formula
.edui-icon
{
background-position
:
-200px
-40px
}
.edui-default
.edui-for-aligntd
.edui-icon
{
background-position
:
-236px
-76px
}
.edui-default
.edui-for-insertparagraphtrue
.edui-icon
{
background-position
:
-625px
-76px
}
.edui-default
.edui-for-insertparagraph
.edui-icon
{
background-position
:
-602px
-76px
}
.edui-default
.edui-for-insertcaption
.edui-icon
{
background-position
:
-336px
-76px
}
.edui-default
.edui-for-deletecaption
.edui-icon
{
background-position
:
-362px
-76px
}
.edui-default
.edui-for-inserttitle
.edui-icon
{
background-position
:
-286px
-76px
}
.edui-default
.edui-for-deletetitle
.edui-icon
{
background-position
:
-311px
-76px
}
.edui-default
.edui-for-aligntable
.edui-icon
{
background-position
:
-440px
0
}
.edui-default
.edui-for-tablealignment-left
.edui-icon
{
background-position
:
-460px
0
}
.edui-default
.edui-for-tablealignment-center
.edui-icon
{
background-position
:
-420px
0
}
.edui-default
.edui-for-tablealignment-right
.edui-icon
{
background-position
:
-480px
0
}
.edui-default
.edui-for-drafts
.edui-icon
{
background-position
:
-560px
0
}
.edui-default
.edui-for-charts
.edui-icon
{
background
:
url( ../images/charts.png )
no-repeat
2px
3px
!important
}
.edui-default
.edui-for-inserttitlecol
.edui-icon
{
background-position
:
-673px
-76px
}
.edui-default
.edui-for-deletetitlecol
.edui-icon
{
background-position
:
-698px
-76px
}
.edui-default
.edui-for-simpleupload
.edui-icon
{
background-position
:
-380px
0
}
.edui-default
.edui-toolbar
.edui-splitbutton-body
.edui-arrow
,
.edui-default
.edui-toolbar
.edui-menubutton-body
.edui-arrow
{
background
:
url(../images/icons.png)
-741px
0
;
_background
:
url(../images/icons.gif)
-741px
0
;
height
:
20px
;
width
:
9px
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-menubutton-body
{
padding
:
1px
}
.edui-default
.edui-toolbar
.edui-splitborder
{
width
:
1px
;
height
:
20px
}
.edui-default
.edui-toolbar
.edui-state-hover
.edui-splitborder
{
width
:
1px
;
border-left
:
0
solid
#dcac6c
}
.edui-default
.edui-toolbar
.edui-state-active
.edui-splitborder
{
width
:
0
;
border-left
:
1px
solid
gray
}
.edui-default
.edui-toolbar
.edui-state-opened
.edui-splitborder
{
width
:
1px
;
border
:
0
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-hover
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-hover
.edui-menubutton-body
{
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
;
padding
:
0
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-checked
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-checked
.edui-menubutton-body
{
background-color
:
#FFE69F
;
border
:
1px
solid
#DCAC6C
;
padding
:
0
}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-active
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-active
.edui-menubutton-body
{
background-color
:
#fff
;
border
:
1px
solid
gray
;
padding
:
0
}
.edui-default
.edui-state-disabled
.edui-arrow
{
opacity
:
.3
;
_filter
:
alpha
(
opacity
=
30
)}
.edui-default
.edui-toolbar
.edui-splitbutton
.edui-state-opened
.edui-splitbutton-body
,
.edui-default
.edui-toolbar
.edui-menubutton
.edui-state-opened
.edui-menubutton-body
{
background-color
:
#fff
;
border
:
1px
solid
gray
;
padding
:
0
}
.edui-default
.edui-for-insertorderedlist
.edui-bordereraser
,
.edui-default
.edui-for-lineheight
.edui-bordereraser
,
.edui-default
.edui-for-rowspacingtop
.edui-bordereraser
,
.edui-default
.edui-for-rowspacingbottom
.edui-bordereraser
,
.edui-default
.edui-for-insertunorderedlist
.edui-bordereraser
{
background-color
:
#fff
}
.edui-default
.edui-for-insertorderedlist
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-lineheight
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-rowspacingtop
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-rowspacingbottom
.edui-popup-body
.edui-icon
,
.edui-default
.edui-for-insertunorderedlist
.edui-popup-body
.edui-icon
{
background-image
:
none
}
.edui-default
.edui-popup
{
z-index
:
3000
;
background-color
:
#fff
;
width
:
auto
;
height
:
auto
}
.edui-default
.edui-popup
.edui-shadow
{
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
}
.edui-default
.edui-popup-content
{
border
:
1px
solid
#ccc
;
border
:
1px
solid
rgba
(
0
,
0
,
0
,
.2
);
*
border-right-width
:
2px
;
*
border-bottom-width
:
2px
;
-webkit-border-radius
:
6px
;
-moz-border-radius
:
6px
;
border-radius
:
6px
;
-webkit-box-shadow
:
0
3px
4px
rgba
(
0
,
0
,
0
,
.2
);
-moz-box-shadow
:
0
3px
4px
rgba
(
0
,
0
,
0
,
.2
);
box-shadow
:
0
3px
4px
rgba
(
0
,
0
,
0
,
.2
);
-webkit-background-clip
:
padding-box
;
-moz-background-clip
:
padding
;
background-clip
:
padding-box
;
padding
:
5px
;
background
:
#fff
}
.edui-default
.edui-popup
.edui-bordereraser
{
background-color
:
#fff
;
height
:
3px
}
.edui-default
.edui-menu
.edui-bordereraser
{
height
:
3px
}
.edui-default
.edui-anchor-topleft
.edui-bordereraser
{
left
:
1px
;
top
:
-2px
}
.edui-default
.edui-anchor-topright
.edui-bordereraser
{
right
:
1px
;
top
:
-2px
}
.edui-default
.edui-anchor-bottomleft
.edui-bordereraser
{
left
:
0
;
bottom
:
-6px
;
height
:
7px
;
border-left
:
1px
solid
gray
;
border-right
:
1px
solid
gray
}
.edui-default
.edui-anchor-bottomright
.edui-bordereraser
{
right
:
0
;
bottom
:
-6px
;
height
:
7px
;
border-left
:
1px
solid
gray
;
border-right
:
1px
solid
gray
}
.edui-popup
div
{
width
:
auto
;
height
:
auto
}
.edui-default
.edui-editor-messageholder
{
display
:
block
;
width
:
150px
;
height
:
auto
;
border
:
0
;
margin
:
0
;
padding
:
0
;
position
:
absolute
;
top
:
28px
;
right
:
3px
}
.edui-default
.edui-message
{
min-height
:
10px
;
text-shadow
:
0
1px
0
rgba
(
255
,
255
,
255
,
.5
);
padding
:
0
;
margin-bottom
:
3px
;
position
:
relative
}
.edui-default
.edui-message-body
{
border-radius
:
3px
;
padding
:
8px
15px
8px
8px
;
color
:
#c09853
;
background-color
:
#fcf8e3
;
border
:
1px
solid
#fbeed5
}
.edui-default
.edui-message-type-info
{
color
:
#3a87ad
;
background-color
:
#d9edf7
;
border-color
:
#bce8f1
}
.edui-default
.edui-message-type-success
{
color
:
#468847
;
background-color
:
#dff0d8
;
border-color
:
#d6e9c6
}
.edui-default
.edui-message-type-danger
,
.edui-default
.edui-message-type-error
{
color
:
#b94a48
;
background-color
:
#f2dede
;
border-color
:
#eed3d7
}
.edui-default
.edui-message
.edui-message-closer
{
display
:
block
;
width
:
16px
;
height
:
16px
;
line-height
:
16px
;
position
:
absolute
;
top
:
0
;
right
:
0
;
padding
:
0
;
cursor
:
pointer
;
background
:
transparent
;
border
:
0
;
float
:
right
;
font-size
:
20px
;
font-weight
:
700
;
color
:
#999
;
text-shadow
:
0
1px
0
#fff
;
font-family
:
"Helvetica Neue"
,
Helvetica
,
Arial
,
sans-serif
}
.edui-default
.edui-message
.edui-message-content
{
font-size
:
10pt
;
word-wrap
:
break-word
;
word-break
:
normal
}
.edui-default
.edui-dialog
{
z-index
:
2000
;
position
:
absolute
}
.edui-dialog
div
{
width
:
auto
}
.edui-default
.edui-dialog-wrap
{
margin-right
:
6px
;
margin-bottom
:
6px
}
.edui-default
.edui-dialog-fullscreen-flag
{
margin-right
:
0
;
margin-bottom
:
0
}
.edui-default
.edui-dialog-body
{
position
:
relative
;
padding
:
2px
0
0
2px
;
_zoom
:
1
}
.edui-default
.edui-dialog-fullscreen-flag
.edui-dialog-body
{
padding
:
0
}
.edui-default
.edui-dialog-shadow
{
position
:
absolute
;
z-index
:
-1
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
background-color
:
#fff
;
border
:
1px
solid
#ccc
;
border
:
1px
solid
rgba
(
0
,
0
,
0
,
.2
);
*
border-right-width
:
2px
;
*
border-bottom-width
:
2px
;
-webkit-border-radius
:
6px
;
-moz-border-radius
:
6px
;
border-radius
:
6px
;
-webkit-box-shadow
:
0
5px
10px
rgba
(
0
,
0
,
0
,
.2
);
-moz-box-shadow
:
0
5px
10px
rgba
(
0
,
0
,
0
,
.2
);
box-shadow
:
0
5px
10px
rgba
(
0
,
0
,
0
,
.2
);
-webkit-background-clip
:
padding-box
;
-moz-background-clip
:
padding
;
background-clip
:
padding-box
}
.edui-default
.edui-dialog-foot
{
background-color
:
#fff
}
.edui-default
.edui-dialog-titlebar
{
height
:
26px
;
border-bottom
:
1px
solid
#c6c6c6
;
background
:
url(../images/dialog-title-bg.png)
repeat-x
bottom
;
position
:
relative
;
cursor
:
move
}
.edui-default
.edui-dialog-caption
{
font-weight
:
700
;
font-size
:
12px
;
line-height
:
26px
;
padding-left
:
5px
}
.edui-default
.edui-dialog-draghandle
{
height
:
26px
}
.edui-default
.edui-dialog-closebutton
{
position
:
absolute
!important
;
right
:
5px
;
top
:
3px
}
.edui-default
.edui-dialog-closebutton
.edui-button-body
{
height
:
20px
;
width
:
20px
;
cursor
:
pointer
;
background
:
url(../images/icons-all.gif)
no-repeat
0
-59px
}
.edui-default
.edui-dialog-closebutton
.edui-state-hover
.edui-button-body
{
background
:
url(../images/icons-all.gif)
no-repeat
0
-89px
}
.edui-default
.edui-dialog-foot
{
height
:
40px
}
.edui-default
.edui-dialog-buttons
{
position
:
absolute
;
right
:
0
}
.edui-default
.edui-dialog-buttons
.edui-button
{
margin-right
:
10px
}
.edui-default
.edui-dialog-buttons
.edui-button
.edui-button-body
{
background
:
url(../images/icons-all.gif)
no-repeat
;
height
:
24px
;
width
:
96px
;
font-size
:
12px
;
line-height
:
24px
;
text-align
:
center
;
cursor
:
default
}
.edui-default
.edui-dialog-buttons
.edui-button
.edui-state-hover
.edui-button-body
{
background
:
url(../images/icons-all.gif)
no-repeat
0
-30px
}
.edui-default
.edui-dialog
iframe
{
border
:
0
;
padding
:
0
;
margin
:
0
;
vertical-align
:
top
}
.edui-default
.edui-dialog-modalmask
{
opacity
:
.3
;
filter
:
alpha
(
opacity
=
30
);
background-color
:
#ccc
;
position
:
absolute
}
.edui-default
.edui-dialog-dragmask
{
position
:
absolute
;
background-color
:
transparent
;
cursor
:
move
}
.edui-default
.edui-dialog-content
{
position
:
relative
}
.edui-default
.dialogcontmask
{
cursor
:
move
;
visibility
:
hidden
;
display
:
block
;
position
:
absolute
;
width
:
100%
;
height
:
100%
;
opacity
:
0
;
filter
:
alpha
(
opacity
=
0
)}
.edui-default
.edui-for-link
.edui-dialog-content
{
width
:
420px
;
height
:
200px
;
overflow
:
hidden
}
.edui-default
.edui-for-background
.edui-dialog-content
{
width
:
440px
;
height
:
280px
;
overflow
:
hidden
}
.edui-default
.edui-for-template
.edui-dialog-content
{
width
:
630px
;
height
:
390px
;
overflow
:
hidden
}
.edui-default
.edui-for-scrawl
.edui-dialog-content
{
width
:
515px
;
*
width
:
506px
;
height
:
360px
}
.edui-default
.edui-for-spechars
.edui-dialog-content
{
width
:
620px
;
height
:
500px
;
*
width
:
630px
;
*
height
:
570px
}
.edui-default
.edui-for-insertimage
.edui-dialog-content
{
width
:
650px
;
height
:
400px
;
overflow
:
hidden
}
.edui-default
.edui-for-webapp
.edui-dialog-content
{
width
:
560px
;
_width
:
565px
;
height
:
450px
;
overflow
:
hidden
}
.edui-default
.edui-for-insertframe
.edui-dialog-content
{
width
:
350px
;
height
:
200px
;
overflow
:
hidden
}
.edui-default
.edui-for-wordimage
.edui-dialog-content
{
width
:
620px
;
height
:
380px
;
overflow
:
hidden
}
.edui-default
.edui-for-attachment
.edui-dialog-content
{
width
:
650px
;
height
:
400px
;
overflow
:
hidden
}
.edui-default
.edui-for-map
.edui-dialog-content
{
width
:
550px
;
height
:
400px
}
.edui-default
.edui-for-gmap
.edui-dialog-content
{
width
:
550px
;
height
:
400px
}
.edui-default
.edui-for-insertvideo
.edui-dialog-content
{
width
:
590px
;
height
:
390px
}
.edui-default
.edui-for-anchor
.edui-dialog-content
{
width
:
320px
;
height
:
60px
;
overflow
:
hidden
}
.edui-default
.edui-for-searchreplace
.edui-dialog-content
{
width
:
400px
;
height
:
220px
}
.edui-default
.edui-for-help
.edui-dialog-content
{
width
:
400px
;
height
:
420px
}
.edui-default
.edui-for-edittable
.edui-dialog-content
{
width
:
540px
;
_width
:
590px
;
height
:
335px
}
.edui-default
.edui-for-edittip
.edui-dialog-content
{
width
:
225px
;
height
:
60px
}
.edui-default
.edui-for-edittd
.edui-dialog-content
{
width
:
240px
;
height
:
50px
}
.edui-default
.edui-for-snapscreen
.edui-dialog-content
{
width
:
400px
;
height
:
220px
}
.edui-default
.edui-for-music
.edui-dialog-content
{
width
:
515px
;
height
:
360px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
{
font-family
:
Tahoma
,
Verdana
,
Arial
,
Helvetica
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-p
{
font-size
:
22px
;
line-height
:
27px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h1
{
font-weight
:
bolder
;
font-size
:
32px
;
line-height
:
36px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h2
{
font-weight
:
bolder
;
font-size
:
27px
;
line-height
:
29px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h3
{
font-weight
:
bolder
;
font-size
:
19px
;
line-height
:
23px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h4
{
font-weight
:
bolder
;
font-size
:
16px
;
line-height
:
19px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h5
{
font-weight
:
bolder
;
font-size
:
13px
;
line-height
:
16px
}
.edui-default
.edui-for-paragraph
.edui-listitem-label
.edui-for-h6
{
font-weight
:
bolder
;
font-size
:
12px
;
line-height
:
14px
}
.edui-default
.edui-for-inserttable
.edui-splitborder
{
display
:
none
}
.edui-default
.edui-for-inserttable
.edui-splitbutton-body
.edui-arrow
{
width
:
0
}
.edui-default
.edui-toolbar
.edui-for-inserttable
.edui-state-active
.edui-splitborder
{
border-left
:
1px
solid
transparent
}
.edui-default
.edui-tablepicker
.edui-infoarea
{
height
:
14px
;
line-height
:
14px
;
font-size
:
12px
;
width
:
220px
;
margin-bottom
:
3px
;
clear
:
both
}
.edui-default
.edui-tablepicker
.edui-infoarea
.edui-label
{
float
:
left
}
.edui-default
.edui-dialog-buttons
.edui-label
{
line-height
:
24px
}
.edui-default
.edui-tablepicker
.edui-infoarea
.edui-clickable
{
float
:
right
}
.edui-default
.edui-tablepicker
.edui-pickarea
{
background
:
url(../images/unhighlighted.gif)
repeat
;
height
:
220px
;
width
:
220px
}
.edui-default
.edui-tablepicker
.edui-pickarea
.edui-overlay
{
background
:
url(../images/highlighted.gif)
repeat
}
.edui-default
.edui-colorpicker-topbar
{
height
:
27px
;
width
:
200px
}
.edui-default
.edui-colorpicker-preview
{
height
:
20px
;
border
:
1px
inset
#000
;
margin-left
:
1px
;
width
:
128px
;
float
:
left
}
.edui-default
.edui-colorpicker-nocolor
{
float
:
right
;
margin-right
:
1px
;
font-size
:
12px
;
line-height
:
14px
;
height
:
14px
;
border
:
1px
solid
#333
;
padding
:
3px
5px
;
cursor
:
pointer
}
.edui-default
.edui-colorpicker-tablefirstrow
{
height
:
30px
}
.edui-default
.edui-colorpicker-colorcell
{
width
:
14px
;
height
:
14px
;
display
:
block
;
margin
:
0
;
cursor
:
pointer
}
.edui-default
.edui-colorpicker-colorcell
:hover
{
width
:
14px
;
height
:
14px
;
margin
:
0
}
.edui-default
.edui-colorpicker-advbtn
{
display
:
block
;
text-align
:
center
;
cursor
:
pointer
;
height
:
20px
}
.arrow_down
{
background
:
#fff
url(../images/arrow_down.png)
no-repeat
center
}
.arrow_up
{
background
:
#fff
url(../images/arrow_up.png)
no-repeat
center
}
.edui-colorpicker-adv
{
position
:
relative
;
overflow
:
hidden
;
height
:
180px
;
display
:
none
}
.edui-colorpicker-plant
,
.edui-colorpicker-hue
{
border
:
solid
1px
#666
}
.edui-colorpicker-pad
{
width
:
150px
;
height
:
150px
;
left
:
14px
;
top
:
13px
;
position
:
absolute
;
background
:
red
;
overflow
:
hidden
;
cursor
:
crosshair
}
.edui-colorpicker-cover
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
150px
;
height
:
150px
;
background
:
url(../images/tangram-colorpicker.png)
-160px
-200px
}
.edui-colorpicker-padDot
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
11px
;
height
:
11px
;
overflow
:
hidden
;
background
:
url(../images/tangram-colorpicker.png)
0
-200px
repeat-x
;
z-index
:
1000
}
.edui-colorpicker-sliderMain
{
position
:
absolute
;
left
:
171px
;
top
:
13px
;
width
:
19px
;
height
:
152px
;
background
:
url(../images/tangram-colorpicker.png)
-179px
-12px
no-repeat
}
.edui-colorpicker-slider
{
width
:
100%
;
height
:
100%
;
cursor
:
pointer
}
.edui-colorpicker-thumb
{
position
:
absolute
;
top
:
0
;
cursor
:
pointer
;
height
:
3px
;
left
:
-1px
;
right
:
-1px
;
border
:
1px
solid
#000
;
background
:
#fff
;
opacity
:
.8
}
.edui-default
.edui-autotypesetpicker
.edui-autotypesetpicker-body
{
font-size
:
12px
;
margin-bottom
:
3px
;
clear
:
both
}
.edui-default
.edui-autotypesetpicker-body
table
{
border-collapse
:
separate
;
border-spacing
:
2px
}
.edui-default
.edui-autotypesetpicker-body
td
{
font-size
:
12px
;
word-wrap
:
break-word
}
.edui-default
.edui-autotypesetpicker-body
td
input
{
margin
:
3px
3px
3px
4px
;
*
margin
:
1px
0
0
}
.edui-default
.edui-cellalignpicker
.edui-cellalignpicker-body
{
width
:
70px
;
font-size
:
12px
;
cursor
:
default
}
.edui-default
.edui-cellalignpicker-body
table
{
border-collapse
:
separate
;
border-spacing
:
0
}
.edui-default
.edui-cellalignpicker-body
td
{
padding
:
1px
}
.edui-default
.edui-cellalignpicker-body
.edui-icon
{
height
:
20px
;
width
:
20px
;
padding
:
1px
;
background-image
:
url(../images/table-cell-align.png)
}
.edui-default
.edui-cellalignpicker-body
.edui-left
{
background-position
:
0
0
}
.edui-default
.edui-cellalignpicker-body
.edui-center
{
background-position
:
-25px
0
}
.edui-default
.edui-cellalignpicker-body
.edui-right
{
background-position
:
-51px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-state-hover
.edui-left
{
background-position
:
-73px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-state-hover
.edui-center
{
background-position
:
-98px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-state-hover
.edui-right
{
background-position
:
-124px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-cellalign-selected
.edui-left
{
background-position
:
-146px
0
;
background-color
:
#f1f4f5
}
.edui-default
.edui-cellalignpicker-body
td
.edui-cellalign-selected
.edui-center
{
background-position
:
-245px
0
}
.edui-default
.edui-cellalignpicker-body
td
.edui-cellalign-selected
.edui-right
{
background-position
:
-271px
0
}
.edui-default
.edui-toolbar
.edui-separator
{
width
:
2px
;
height
:
20px
;
margin
:
2px
4px
2px
3px
;
background
:
url(../images/icons.png)
-181px
0
;
background
:
url(../images/icons.gif)
-181px
0
\
9
}
.edui-default
.edui-toolbar
.edui-colorbutton
.edui-colorlump
{
position
:
absolute
;
overflow
:
hidden
;
bottom
:
1px
;
left
:
1px
;
width
:
18px
;
height
:
4px
}
.edui-default
.edui-for-emotion
.edui-icon
{
background-position
:
-60px
-20px
}
.edui-default
.edui-for-emotion
.edui-popup-content
iframe
{
width
:
514px
;
height
:
380px
;
overflow
:
hidden
}
.edui-default
.edui-for-emotion
.edui-popup-content
{
position
:
relative
;
z-index
:
555
}
.edui-default
.edui-for-emotion
.edui-splitborder
{
display
:
none
}
.edui-default
.edui-for-emotion
.edui-splitbutton-body
.edui-arrow
{
width
:
0
}
.edui-default
.edui-toolbar
.edui-for-emotion
.edui-state-active
.edui-splitborder
{
border-left
:
1px
solid
transparent
}
.edui-default
.edui-hassubmenu
.edui-arrow
{
height
:
20px
;
width
:
20px
;
float
:
right
;
background
:
url(../images/icons-all.gif)
no-repeat
10px
-233px
}
.edui-default
.edui-menu-body
.edui-menuitem
{
padding
:
1px
}
.edui-default
.edui-menuseparator
{
margin
:
2px
0
;
height
:
1px
;
overflow
:
hidden
}
.edui-default
.edui-menuseparator-inner
{
border-bottom
:
1px
solid
#e2e3e3
;
margin-left
:
29px
;
margin-right
:
1px
}
.edui-default
.edui-menu-body
.edui-state-hover
{
padding
:
0
!important
;
background-color
:
#fff5d4
;
border
:
1px
solid
#dcac6c
}
.edui-default
.edui-shortcutmenu
{
padding
:
2px
;
width
:
190px
;
height
:
50px
;
background-color
:
#fff
;
border
:
1px
solid
#ccc
;
border-radius
:
5px
}
.edui-default
.edui-wordpastepop
.edui-popup-content
{
border
:
0
;
padding
:
0
;
width
:
54px
;
height
:
21px
}
.edui-default
.edui-pasteicon
{
width
:
100%
;
height
:
100%
;
background-image
:
url(../images/wordpaste.png)
;
background-position
:
0
0
}
.edui-default
.edui-pasteicon.edui-state-opened
{
background-position
:
0
-34px
}
.edui-default
.edui-pastecontainer
{
position
:
relative
;
visibility
:
hidden
;
width
:
97px
;
background
:
#fff
;
border
:
1px
solid
#ccc
}
.edui-default
.edui-pastecontainer
.edui-title
{
font-weight
:
700
;
background
:
#F8F8FF
;
height
:
25px
;
line-height
:
25px
;
font-size
:
12px
;
padding-left
:
5px
}
.edui-default
.edui-pastecontainer
.edui-button
{
overflow
:
hidden
;
margin
:
3px
0
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-richtxticon
,
.edui-default
.edui-pastecontainer
.edui-button
.edui-tagicon
,
.edui-default
.edui-pastecontainer
.edui-button
.edui-plaintxticon
{
float
:
left
;
cursor
:
pointer
;
width
:
29px
;
height
:
29px
;
margin-left
:
5px
;
background-image
:
url(../images/wordpaste.png)
;
background-repeat
:
no-repeat
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-richtxticon
{
margin-left
:
0
;
background-position
:
-109px
0
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-tagicon
{
background-position
:
-148px
1px
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-plaintxticon
{
background-position
:
-72px
0
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-state-hover
.edui-richtxticon
{
background-position
:
-109px
-34px
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-state-hover
.edui-tagicon
{
background-position
:
-148px
-34px
}
.edui-default
.edui-pastecontainer
.edui-button
.edui-state-hover
.edui-plaintxticon
{
background-position
:
-72px
-34px
}
static/utf8-jsp/ueditor.all.js
View file @
ebfc0d08
...
...
@@ -6922,7 +6922,7 @@ var fillCharReg = new RegExp(domUtils.fillChar, 'g');
//font-family不能呢随便改,在safari下fillchar会有解析问题
'body{margin:8px;font-family:sans-serif;font-size:16px;}' +
//设置段落间距
'p{margin:
5
px 0;}</style>' +
'p{margin:
1
px 0;}</style>' +
( options.iframeCssUrl ? '<link rel=\'stylesheet\' type=\'text/css\' href=\'' + utils.unhtml(options.iframeCssUrl) + '\'/>' : '' ) +
(options.initialStyle ? '<style>' + options.initialStyle + '</style>' : '') +
'</head><body class=\'view\' ></body>' +
static/utf8-jsp/ueditor.all.min.js
View file @
ebfc0d08
This source diff could not be displayed because it is too large. You can
view the blob
instead.
static/utf8-jsp/ueditor.config.js
View file @
ebfc0d08
...
...
@@ -21,6 +21,7 @@
*/
window
.
UEDITOR_HOME_URL
=
"/static/utf8-jsp/"
;
var
URL
=
window
.
UEDITOR_HOME_URL
||
getUEBasePath
();
/**
* 配置项主体。注意,此处所有涉及到路径的配置别遗漏URL变量。
...
...
@@ -31,7 +32,7 @@
UEDITOR_HOME_URL
:
URL
// 服务器统一请求接口路径
,
serverUrl
:
"http
://10.1.37.192:8765
/api/universal/file/app/unauth/ueditor"
,
serverUrl
:
"http
s://xxtest.upyuns.com
/api/universal/file/app/unauth/ueditor"
//工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的重新定义
,
toolbars
:
[[
...
...
@@ -429,6 +430,9 @@
video
:
[
'autoplay'
,
'controls'
,
'loop'
,
'preload'
,
'src'
,
'height'
,
'width'
,
'class'
,
'style'
]
}
};
function
getUEBasePath
(
docUrl
,
confUrl
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment