Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
work-order-system
Overview
Overview
Details
Activity
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
xueyuanyuan
work-order-system
Commits
527f11e5
Commit
527f11e5
authored
Jul 30, 2018
by
Jie Feng
Browse files
Options
Browse Files
Download
Plain Diff
fix conflict for merging code
parents
5e424636
2d852f4c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
464 additions
and
395 deletions
+464
-395
index.js
js/index.js
+3
-3
woDetail.js
js/woDetail.js
+115
-75
woDetail.html
woDetail.html
+346
-317
No files found.
js/index.js
View file @
527f11e5
...
@@ -64,7 +64,7 @@ jQuery(document).ready(function ($) {
...
@@ -64,7 +64,7 @@ jQuery(document).ready(function ($) {
console
.
log
(
'updateWOStatus:'
+
val
.
target
.
value
);
console
.
log
(
'updateWOStatus:'
+
val
.
target
.
value
);
var
url
=
"/work/ws/update"
;
var
url
=
"/work/ws/update"
;
var
data
=
JSON
.
stringify
({
var
data
=
JSON
.
stringify
({
"
wo
Status"
:
val
.
target
.
value
,
"
user
Status"
:
val
.
target
.
value
,
"statusDisplay"
:
""
,
"statusDisplay"
:
""
,
"userId"
:
1
"userId"
:
1
});
});
...
@@ -82,7 +82,7 @@ jQuery(document).ready(function ($) {
...
@@ -82,7 +82,7 @@ jQuery(document).ready(function ($) {
}
}
},
},
data
:
{
data
:
{
woStates
:
[
woStates
:
[
{
value
:
1
,
text
:
'空闲中'
},
{
value
:
1
,
text
:
'空闲中'
},
{
value
:
2
,
text
:
'下班'
},
{
value
:
2
,
text
:
'下班'
},
{
value
:
3
,
text
:
'接待中'
},
{
value
:
3
,
text
:
'接待中'
},
...
@@ -91,7 +91,7 @@ jQuery(document).ready(function ($) {
...
@@ -91,7 +91,7 @@ jQuery(document).ready(function ($) {
]
]
}
}
})
})
// 数据提示条
// 数据提示条
var
numCount
=
new
Vue
({
var
numCount
=
new
Vue
({
...
...
js/woDetail.js
View file @
527f11e5
jQuery
(
document
).
ready
(
function
(
$
)
{
jQuery
(
document
).
ready
(
function
(
$
)
{
var
auditTableName
=
"wo_work_order"
var
woType
=
"revisit"
// 工单列表逻辑
// 工单列表逻辑
var
woDetail
=
new
Vue
({
var
woDetail
=
new
Vue
({
el
:
'#woDetail'
,
el
:
'#woDetail'
,
data
:
{
data
:
{
callStatus
:
0
,
orderDetail
:{
callRemark
:
''
,
id
:
0
,
smsStatus
:
0
,
orderNum
:
0
,
smsRemark
:
''
,
doctorUid
:
0
,
consultStatus
:
0
,
doctorName
:
''
,
consultRemark
:
''
,
processUid
:
0
,
assistStatus
:
0
,
processName
:
''
,
assistRemark
:
''
,
phoneNum
:
''
,
unPleasureStatus
:
0
,
customerUid
:
0
,
unPleasureEntity
:
0
,
customerName
:
''
,
unPleasureDetail
:
''
,
unPleasureDeptName
:
[],
callStatus
:
0
,
unPleasureSolution
:
''
,
callRemark
:
''
,
userAdvice
:
''
,
smsStatus
:
0
,
revisitStatus
:
0
,
smsRemark
:
''
,
revisitRemark
:
''
,
consultStatus
:
0
,
consultStates
:
[
consultRemark
:
''
,
{
value
:
0
,
text
:
'请选择'
},
assistStatus
:
0
,
{
value
:
1
,
text
:
'满意'
},
assistRemark
:
''
,
{
value
:
2
,
text
:
'一般'
},
unpleasureStatus
:
0
,
{
value
:
3
,
text
:
'不满意'
}
unpleasureEntity
:
0
,
],
unpleasureDetail
:
''
,
consultStates
:
[
unpleasureDeptName
:
[],
unpleasureSolution
:
''
,
userAdvice
:
''
,
revisitStatus
:
0
,
revisitRemark
:
''
},
callStates
:
[
{
value
:
0
,
text
:
'请选择'
},
{
value
:
0
,
text
:
'请选择'
},
{
value
:
1
,
text
:
'督导'
},
{
value
:
1
,
text
:
'督导'
},
{
value
:
2
,
text
:
'接通拒听'
},
{
value
:
2
,
text
:
'接通拒听'
},
...
@@ -41,38 +50,39 @@ jQuery(document).ready(function ($) {
...
@@ -41,38 +50,39 @@ jQuery(document).ready(function ($) {
{
value
:
1
,
text
:
'是'
},
{
value
:
1
,
text
:
'是'
},
{
value
:
2
,
text
:
'否'
}
{
value
:
2
,
text
:
'否'
}
],
],
consultStates
:
[
{
value
:
0
,
text
:
'请选择'
},
{
value
:
1
,
text
:
'满意'
},
{
value
:
2
,
text
:
'一般'
},
{
value
:
3
,
text
:
'不满意'
}
],
assistStates
:
[
assistStates
:
[
{
value
:
0
,
text
:
'请选择'
},
{
value
:
0
,
text
:
'请选择'
},
{
value
:
1
,
text
:
'满意'
},
{
value
:
1
,
text
:
'满意'
},
{
value
:
2
,
text
:
'一般'
},
{
value
:
2
,
text
:
'一般'
},
{
value
:
3
,
text
:
'不满意'
}
{
value
:
3
,
text
:
'不满意'
}
],
],
revisitStates
:
[
unpleasureStates
:
[
{
value
:
0
,
text
:
'请选择'
},
{
value
:
0
,
text
:
'请选择'
},
{
value
:
1
,
text
:
'未回访'
},
{
value
:
1
,
text
:
'未处理'
},
{
value
:
2
,
text
:
'推迟回访'
},
{
value
:
2
,
text
:
'处理中'
},
{
value
:
3
,
text
:
'不回访'
},
{
value
:
3
,
text
:
'已处理'
}
{
value
:
4
,
text
:
'已回访'
},
{
value
:
5
,
text
:
'无法呼出'
},
{
value
:
6
,
text
:
'用户不便'
},
{
value
:
7
,
text
:
'助理添加标签'
}
],
],
unpleasureEntities
:
[
unpleasureEntities
:
[
{
value
:
0
,
text
:
'请选择'
},
{
value
:
0
,
text
:
'请选择'
},
{
value
:
1
,
text
:
'咨询师'
},
{
value
:
1
,
text
:
'咨询师'
},
{
value
:
2
,
text
:
'接通拒听'
},
{
value
:
2
,
text
:
'咨询师助理'
},
{
value
:
3
,
text
:
'未接听'
},
{
value
:
3
,
text
:
'平台'
},
{
value
:
4
,
text
:
'未接通拒绝'
},
{
value
:
4
,
text
:
'其他'
}
{
value
:
5
,
text
:
'无法呼出'
},
{
value
:
6
,
text
:
'用户不便'
},
{
value
:
7
,
text
:
'助理添加标签'
}
],
],
unpleasureStates
:
[
revisitStates
:
[
{
value
:
0
,
text
:
'请选择'
},
{
value
:
0
,
text
:
'请选择'
},
{
value
:
1
,
text
:
'未处理'
},
{
value
:
1
,
text
:
'未回访'
},
{
value
:
2
,
text
:
'处理中'
},
{
value
:
2
,
text
:
'推迟回访'
},
{
value
:
3
,
text
:
'已处理'
}
{
value
:
3
,
text
:
'不回访'
},
]
{
value
:
4
,
text
:
'已回访'
}
],
auditDetails
:[]
},
},
methods
:
{
methods
:
{
...
@@ -82,30 +92,31 @@ jQuery(document).ready(function ($) {
...
@@ -82,30 +92,31 @@ jQuery(document).ready(function ($) {
var
woId
=
urlParams
.
get
(
'id'
);
var
woId
=
urlParams
.
get
(
'id'
);
var
data
=
JSON
.
stringify
(
var
data
=
JSON
.
stringify
(
{
{
"assistRemark"
:
woDetail
.
assistRemark
,
"id"
:
woDetail
.
orderDetail
.
id
,
"assistStatus"
:
woDetail
.
assistStatus
,
"customerName"
:
woDetail
.
orderDetail
.
customerName
,
"callRemark"
:
woDetail
.
callRemark
,
"customerUid"
:
woDetail
.
orderDetail
.
customerUid
,
"callStatus"
:
woDetail
.
callStatus
,
"doctorName"
:
woDetail
.
orderDetail
.
doctorName
,
"consultRemark"
:
woDetail
.
consultRemark
,
"doctorUid"
:
woDetail
.
orderDetail
.
doctorUid
,
"consultStatus"
:
woDetail
.
consultStatus
,
"orderNum"
:
woDetail
.
orderDetail
.
orderNum
,
"customerName"
:
woDetail
.
customerName
,
"phoneNum"
:
woDetail
.
orderDetail
.
phoneNum
,
"customerUid"
:
woDetail
.
customerUid
,
"processName"
:
woDetail
.
orderDetail
.
processName
,
"doctorName"
:
woDetail
.
doctorName
,
"processUid"
:
woDetail
.
orderDetail
.
processUid
,
"doctorUid"
:
woDetail
.
doctorUid
,
"callStatus"
:
woDetail
.
orderDetail
.
callStatus
,
"orderNum"
:
woDetail
.
orderNum
,
"callRemark"
:
woDetail
.
orderDetail
.
callRemark
,
"phoneNum"
:
woDetail
.
phoneNum
,
"smsRemark"
:
woDetail
.
orderDetail
.
smsRemark
,
"processName"
:
woDetail
.
processName
,
"smsStatus"
:
woDetail
.
orderDetail
.
smsStatus
,
"processUid"
:
woDetail
.
processUid
,
"consultStatus"
:
woDetail
.
orderDetail
.
consultStatus
,
"revisitRemark"
:
woDetail
.
revisitRemark
,
"consultRemark"
:
woDetail
.
orderDetail
.
consultRemark
,
"revisitStatus"
:
woDetail
.
revisitStatus
,
"assistStatus"
:
woDetail
.
orderDetail
.
assistStatus
,
"smsRemark"
:
woDetail
.
smsRemark
,
"assistRemark"
:
woDetail
.
orderDetail
.
assistRemark
,
"smsStatus"
:
woDetail
.
smsStatus
,
"unpleasureStatus"
:
woDetail
.
orderDetail
.
unpleasureStatus
,
"unpleasureDeptName"
:
woDetail
.
unpleasureDeptName
,
"unpleasureDetail"
:
woDetail
.
orderDetail
.
unpleasureDetail
,
"unpleasureDetail"
:
woDetail
.
unpleasureDetail
,
"unpleasureEntity"
:
woDetail
.
orderDetail
.
unpleasureEntity
,
"unpleasureEntity"
:
woDetail
.
unpleasureEntity
,
"unpleasureDeptName"
:
woDetail
.
orderDetail
.
unpleasureDeptName
,
"unpleasureSolution"
:
woDetail
.
unpleasureSolution
,
"unpleasureSolution"
:
woDetail
.
orderDetail
.
unpleasureSolution
,
"unpleasureStatus"
:
woDetail
.
unpleasureStatus
,
"userAdvice"
:
woDetail
.
orderDetail
.
userAdvice
,
"userAdvice"
:
woDetail
.
userAdvice
,
"revisitStatus"
:
woDetail
.
orderDetail
.
revisitStatus
,
"revisitRemark"
:
woDetail
.
orderDetail
.
revisitRemark
,
"woId"
:
woId
"woId"
:
woId
}
}
);
);
...
@@ -121,10 +132,38 @@ jQuery(document).ready(function ($) {
...
@@ -121,10 +132,38 @@ jQuery(document).ready(function ($) {
window
.
location
.
href
=
'/index.html'
window
.
location
.
href
=
'/index.html'
}
}
});
});
var
data
=
JSON
.
stringify
(
{
"id"
:
woId
,
"woProcessName"
:
woDetail
.
orderDetail
.
processName
,
"woProcessUid"
:
woDetail
.
orderDetail
.
processUid
,
"woType"
:
woType
,
"woStatus"
:
1
,
"statusDisplay"
:
"处理完成"
,
"orderNum"
:
woDetail
.
orderDetail
.
orderNum
}
);
console
.
log
(
data
);
$
.
ajax
({
url
:
"/work/wo/update"
,
dataType
:
"json"
,
data
:
data
,
type
:
'post'
,
contentType
:
"application/json; charset=utf-8"
,
success
:
function
(
res
)
{
console
.
log
(
res
);
window
.
location
.
href
=
'/index.html'
}
});
},
navigateToOrderList
:
function
()
{
window
.
location
.
href
=
"/"
;
}
}
}
}
})
})
function
initDetail
()
{
function
initDetail
()
{
var
urlParams
=
new
URLSearchParams
(
window
.
location
.
search
);
var
urlParams
=
new
URLSearchParams
(
window
.
location
.
search
);
var
woId
=
urlParams
.
get
(
'id'
);
var
woId
=
urlParams
.
get
(
'id'
);
...
@@ -137,32 +176,33 @@ jQuery(document).ready(function ($) {
...
@@ -137,32 +176,33 @@ jQuery(document).ready(function ($) {
}
}
);
);
$
.
ajax
({
$
.
ajax
({
url
:
'/work/wo/detail'
,
url
:
"/work/wo/detail"
,
dataType
:
"json"
,
dataType
:
"json"
,
data
:
data
,
data
:
data
,
type
:
'post'
,
type
:
'post'
,
contentType
:
"application/json; charset=utf-8"
,
contentType
:
"application/json; charset=utf-8"
,
success
:
function
(
res
)
{
success
:
function
(
res
)
{
console
.
log
(
res
);
console
.
log
(
res
.
data
);
woDetail
.
orderDetail
=
res
.
data
;
}
}
});
});
var
data
=
JSON
.
stringify
(
var
data
=
JSON
.
stringify
(
{
{
"fieldValue"
:
woId
,
"fieldValue"
:
woId
,
"processUid"
:
1
,
"processUid"
:
1
,
"tableName"
:
'wo_revisit_detail'
"tableName"
:
auditTableName
}
}
);
);
$
.
ajax
({
$
.
ajax
({
url
:
'/work/auditTrace/list'
,
url
:
"/work/auditTrace/list"
,
dataType
:
"json"
,
dataType
:
"json"
,
data
:
data
,
data
:
data
,
type
:
'post'
,
type
:
'post'
,
contentType
:
"application/json; charset=utf-8"
,
contentType
:
"application/json; charset=utf-8"
,
success
:
function
(
res
)
{
success
:
function
(
res
)
{
console
.
log
(
res
);
console
.
log
(
res
.
data
);
woDetail
.
auditDetails
=
res
.
data
;
}
}
});
});
}
}
...
...
woDetail.html
View file @
527f11e5
<!DOCTYPE html>
<!DOCTYPE html>
<html
lang=
"en"
xmlns:v-on=
"http://www.w3.org/1999/xhtml"
xmlns:v-bind=
"http://www.w3.org/1999/xhtml"
>
<html
lang=
"en"
xmlns:v-on=
"http://www.w3.org/1999/xhtml"
xmlns:v-bind=
"http://www.w3.org/1999/xhtml"
>
<head>
<head>
<meta
charset=
"UTF-8"
>
<meta
charset=
"UTF-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"ie=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"ie=edge"
>
...
@@ -18,347 +20,374 @@
...
@@ -18,347 +20,374 @@
<script
src=
"./js/bootstrap.min.js"
></script>
<script
src=
"./js/bootstrap.min.js"
></script>
</head>
</head>
<body>
<body>
<!-- 头部 -->
<!-- 头部 -->
<header>
<header>
<div
class=
"container-fluid"
>
<div
class=
"container-fluid"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-xs-4 col-sm-4 col-md-3"
>
<div
class=
"col-xs-4 col-sm-4 col-md-3"
>
<a
href=
"#"
class=
"home"
><i
class=
"fa fa-home"
aria-hidden=
"true"
></i>
YiDianLing.com
</a>
<a
href=
"#"
class=
"home"
><i
class=
"fa fa-home"
</div>
aria-hidden=
"true"
></i>
YiDianLing.com
</a>
<div
class=
"col-xs-8 col-sm-8 col-md-9"
>
</div>
<div
class=
"row"
>
<div
class=
"col-xs-8 col-sm-8 col-md-9"
>
<div
class=
"col-sm-2 col-md-2 col-lg-5"
>
<div
class=
"row"
>
<a
href=
"#"
class=
"bar"
><i
class=
"fa fa-bars"
aria-hidden=
"true"
></i></a>
<div
class=
"col-sm-2 col-md-2 col-lg-5"
>
</div>
<a
href=
"#"
class=
"bar"
><i
class=
"fa fa-bars"
<div
class=
"col-sm-10 col-md-10 col-lg-7 info"
>
aria-hidden=
"true"
></i></a>
<a
href=
"#"
>
即将回收的客户
<i
class=
"circle"
>
5
</i></a>
</div>
<!--<a href="#"><i class="fa fa-upload" aria-hidden="true"></i>上传</a>
<div
class=
"col-sm-10 col-md-10 col-lg-7 info"
>
<a
href=
"#"
>
即将回收的客户
<i
class=
"circle"
>
5
</i></a>
<!--<a href="#"><i class="fa fa-upload" aria-hidden="true"></i>上传</a>
<a href="#"><i class="fa fa-upload" aria-hidden="true"></i>备用上传</a>
<a href="#"><i class="fa fa-upload" aria-hidden="true"></i>备用上传</a>
<a href="#"><i class="fa fa-upload" aria-hidden="true"></i>海外收款</a>-->
<a href="#"><i class="fa fa-upload" aria-hidden="true"></i>海外收款</a>-->
<a
href=
"#"
class=
"user-img"
><img
src=
"./images/avatar.jpg"
alt=
""
>
admin
</a>
<a
href=
"#"
class=
"user-img"
><img
src=
"./images/avatar.jpg"
</div>
alt=
""
>
admin
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
<!-- 主体部分 -->
</header>
<div
class=
"main"
id=
"app"
>
<!-- 主体部分 -->
<!--<div v-for="item in abc">{{item}}</div>-->
<div
class=
"main"
id=
"app"
>
<!--<select name="on-state" v-for="(item,index) in abc">-->
<!--<div v-for="item in abc">{{item}}</div>-->
<!--<option :value='index'> {{item}}-->
<!--<select name="on-state" v-for="(item,index) in abc">-->
<!--</option>-->
<!--<option :value='index'> {{item}}-->
<!--</select>-->
<!--</option>-->
<!--</select>-->
<div
class=
"container-fluid main-container"
>
<div
class=
"container-fluid main-container"
>
<div
class=
"row"
>
<div
class=
"row"
>
<!-- 左侧边栏 -->
<!-- 左侧边栏 -->
<div
class=
"col-xs-6 col-sm-4 col-md-2 aside"
>
<div
class=
"col-xs-6 col-sm-4 col-md-2 aside"
>
<div
class=
"panel-group"
id=
"accordion"
role=
"tablist"
aria-multiselectable=
"true"
>
<div
class=
"panel-group"
id=
"accordion"
role=
"tablist"
<div
class=
"panel panel-default
"
>
aria-multiselectable=
"true
"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingOne
"
>
<div
class=
"panel panel-default
"
>
<h4
class=
"panel-titl
e"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingOn
e"
>
<a
role=
"button"
data-toggle=
"collapse"
data-parent=
"#accordion"
href=
"#collapseOne"
<h4
class=
"panel-title"
>
aria-expanded=
"true"
aria-controls=
"collapseOne"
>
<a
role=
"button"
data-toggle=
"collapse"
<i
class=
"fa fa-user"
aria-hidden=
"true"
></i><span>
data-parent=
"#accordion"
href=
"#collapseOne"
用户
aria-expanded=
"true"
aria-controls=
"collapseOne"
>
<i
</span>
class=
"fa fa-user"
aria-hidden=
"true"
></i><span>
用户
</span>
<i
<i
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
</a>
</a>
</h4>
</h4>
</div>
</div>
<div
id=
"collapseOne"
class=
"panel-collapse collapse"
role=
"tabpanel
"
<div
id=
"collapseOne"
class=
"panel-collapse collapse
"
aria-labelledby=
"headingOne"
>
role=
"tabpanel"
aria-labelledby=
"headingOne"
>
<div
class=
"panel-body"
>
<div
class=
"panel-body"
>
<!--<a href="#">我的工作台</a>
<!--<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>-->
<a href="#">我的工作台</a>-->
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingTwo"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingTwo"
>
<h4
class=
"panel-title"
>
<h4
class=
"panel-title"
>
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
data-parent=
"#accordion"
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
href=
"#collapseTwo"
aria-expanded=
"false"
aria-controls=
"collapseTwo"
>
data-parent=
"#accordion"
href=
"#collapseTwo"
<i
class=
"fa fa-diamond"
aria-hidden=
"true"
></i>
业务
aria-expanded=
"false"
aria-controls=
"collapseTwo"
>
<i
<i
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
class=
"fa fa-diamond"
aria-hidden=
"true"
></i>
业务
<i
</a>
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
</h4>
</a>
</div>
</h4>
<div
id=
"collapseTwo"
class=
"panel-collapse collapse"
role=
"tabpanel"
</div>
aria-labelledby=
"headingTwo"
>
<div
id=
"collapseTwo"
class=
"panel-collapse collapse"
<div
class=
"panel-body"
>
role=
"tabpanel"
aria-labelledby=
"headingTwo"
>
<!--<a href="#">我的工作台</a>
<div
class=
"panel-body"
>
<!--<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>-->
<a href="#">我的工作台</a>-->
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingThree"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingThree"
>
<h4
class=
"panel-title"
>
<h4
class=
"panel-title"
>
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
data-parent=
"#accordion"
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
href=
"#collapseThree"
aria-expanded=
"false"
aria-controls=
"collapseThree"
>
data-parent=
"#accordion"
href=
"#collapseThree"
<i
class=
"fa fa-user-secret"
aria-hidden=
"true"
></i>
aria-expanded=
"false"
aria-controls=
"collapseThree"
>
<i
专家
<i
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
class=
"fa fa-user-secret"
aria-hidden=
"true"
></i>
专家
<i
</a>
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
</h4>
</a>
</div>
</h4>
<div
id=
"collapseThree"
class=
"panel-collapse collapse"
role=
"tabpanel"
</div>
aria-labelledby=
"headingThree"
>
<div
id=
"collapseThree"
class=
"panel-collapse collapse"
<div
class=
"panel-body"
>
role=
"tabpanel"
aria-labelledby=
"headingThree"
>
<!--<a href="#">我的工作台</a>
<div
class=
"panel-body"
>
<!--<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>-->
<a href="#">我的工作台</a>-->
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingFour"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingFour"
>
<h4
class=
"panel-title"
>
<h4
class=
"panel-title"
>
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
data-parent=
"#accordion"
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
href=
"#collapseFour"
aria-expanded=
"false"
aria-controls=
"collapseFour"
>
data-parent=
"#accordion"
href=
"#collapseFour"
<i
class=
"fa fa-bar-chart"
aria-hidden=
"true"
></i>
aria-expanded=
"false"
aria-controls=
"collapseFour"
>
<i
市场运营
<i
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
class=
"fa fa-bar-chart"
aria-hidden=
"true"
></i>
市场运营
<i
</a>
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
</h4>
</a>
</div>
</h4>
<div
id=
"collapseFour"
class=
"panel-collapse collapse"
role=
"tabpanel"
</div>
aria-labelledby=
"headingFour"
>
<div
id=
"collapseFour"
class=
"panel-collapse collapse"
<div
class=
"panel-body"
>
role=
"tabpanel"
aria-labelledby=
"headingFour"
>
<!--<a href="#">我的工作台</a>
<div
class=
"panel-body"
>
<!--<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>
<a href="#">我的工作台</a>-->
<a href="#">我的工作台</a>-->
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"panel panel-default"
>
<div
class=
"panel panel-default"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingFive"
>
<div
class=
"panel-heading"
role=
"tab"
id=
"headingFive"
>
<h4
class=
"panel-title"
>
<h4
class=
"panel-title"
>
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
data-parent=
"#accordion"
<a
class=
"collapsed"
role=
"button"
data-toggle=
"collapse"
href=
"#collapseFive"
aria-expanded=
"false"
aria-controls=
"collapseFive"
>
data-parent=
"#accordion"
href=
"#collapseFive"
<i
class=
"fa fa-bookmark"
aria-hidden=
"true"
></i>
工单管理
<i
aria-expanded=
"false"
aria-controls=
"collapseFive"
>
<i
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
class=
"fa fa-bookmark"
aria-hidden=
"true"
></i>
工单管理
<i
</a>
class=
"fa fa-angle-left right"
aria-hidden=
"true"
></i>
</h4>
</a>
</div>
</h4>
<div
id=
"collapseFive"
class=
"panel-collapse collapse in"
role=
"tabpanel"
</div>
aria-labelledby=
"headingFive"
>
<div
id=
"collapseFive"
class=
"panel-collapse collapse in"
<div
class=
"panel-body"
>
role=
"tabpanel"
aria-labelledby=
"headingFive"
>
<a
href=
"/index.html"
>
我的工作台
</a>
<div
class=
"panel-body"
>
<a
href=
"/sysWoConfig.html"
>
系统工单规则配置
</a>
<a
href=
"/index.html"
>
我的工作台
</a>
<a
href=
"/sysWoConfig.html"
>
系统工单规则配置
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"col-xs-6 col-sm-8 col-md-10 digital-container type-container"
id=
"woDetail"
>
<div
<div
class=
"breadcell"
>
class=
"col-xs-6 col-sm-8 col-md-10 digital-container type-container"
<a
href=
"#"
>
首页
</a><span>
/
</span><a
href=
"#"
>
回访订单列表
</a>
id=
"woDetail"
>
</div>
<div
class=
"breadcell"
>
<h4
class=
"particulars"
>
回访记录
</h4>
<a
href=
"#"
>
首页
</a><span>
/
</span><a
href=
"#"
v-on:click=
"navigateToOrderList()"
>
回访订单列表
</a>
<div
class=
"subnav"
>
</div>
<p>
订单号:
<span
class=
"colorspan"
>
921348348925429
</span></p>
<h4
class=
"particulars"
>
回访记录
</h4>
<p>
咨询师:
<span
class=
"colorspan"
>
蓝奥
</span></p>
<div
class=
"subnav"
>
<p>
手机号:
<a
class=
"phone"
>
查看手机号
</a></p>
<!-- <p>订单号:<span class="colorspan">921348348925429</span></p> -->
<p>
接受客服:
<span>
范丽娜
</span></p>
<p>
<p>
回访人员(已分配):
<span>
范丽娜
</span></p>
订单号:
<span
class=
"colorspan"
>
{{orderDetail.orderNum}}
</span>
</div>
</p>
<div
class=
"particulars"
>
<p>
<span
class=
"bg"
></span>
咨询师:
<span
class=
"colorspan"
>
{{orderDetail.doctorName}}
</span>
<div
class=
"title"
>
</p>
<span>
接通状态:
</span>
<p>
<select
v-model=
"callStatus"
>
手机号:
<a
class=
"phone"
>
查看手机号
</a>
<option
v-for=
"(item,index) in consultStates"
:value=
'index'
>
{{item.text}}
</p>
</option>
<p>
</select>
接受客服:
<span>
{{orderDetail.customerName}}
</span>
</div>
</p>
<div
class=
"beizhu"
>
<p>
<span>
备
注:
</span><textarea
name=
"beizhu"
id=
"1231"
回访人员(已分配):
<span>
{{orderDetail.processName}}
</span>
cols=
"150"
</p>
rows=
"2"
></textarea>
</div>
</div>
<div
class=
"particulars"
>
</div>
<span
class=
"bg"
></span>
<div
class=
"title"
>
<span>
接通状态:
</span>
<select
name=
"on-state"
v-model=
"orderDetail.callStatus"
>
<option
v-for=
"(item,index) in callStates"
:value=
'index'
>
{{item.text}}
</option>
</select>
</div>
<div
class=
"beizhu"
>
<span>
备
注:
</span>
<textarea
name=
"beizhu"
id=
"1231"
cols=
"150"
rows=
"2"
v-model=
"orderDetail.callRemark"
></textarea>
</div>
</div>
<div
class=
"particulars"
>
<div
class=
"particulars"
>
<span
class=
"bg"
></span>
<span
class=
"bg"
></span>
<div
class=
"title"
>
<div
class=
"title"
>
<span>
短信发送:
</span>
<span>
短信发送:
</span>
<select
name=
"on-state"
<select
name=
"on-state"
v-model=
"smsStatus"
>
v-model=
"orderDetail.smsStatus"
>
<option
v-for=
"(item,index) in smsStates"
:value=
'index'
>
{{item.text}}
<option
v-for=
"(item,index) in smsStates"
:value=
'index'
>
</option>
{{item.text}}
</option>
</select>
</select>
</div>
</div>
<div
class=
"beizhu"
>
<div
class=
"beizhu"
>
<span>
备
注:
</span><textarea
name=
"beizhu"
id=
"123ff"
<span>
备
注:
</span>
cols=
"150"
<textarea
name=
"beizhu"
id=
"123ff"
cols=
"150"
rows=
"2"
rows=
"2"
></textarea>
v-model=
"orderDetail.smsRemark"
></textarea>
</div>
</div>
</div>
</div>
<div
class=
"particulars"
>
<div
class=
"particulars"
>
<span
class=
"bg"
></span>
<span
class=
"bg"
></span>
<div
class=
"title"
>
<div
class=
"title"
>
<span>
咨询效果:
</span>
<span>
咨询效果:
</span>
<select
name=
"on-state"
<select
name=
"on-state"
v-model=
"consultStatus"
>
v-model=
"orderDetail.consultStatus"
>
<option
v-for=
"(item,index) in consultStates"
:value=
'index'
>
{{item.text}}
<option
v-for=
"(item,index) in consultStates"
:value=
'index'
>
</option>
{{item.text}}
</option>
</select>
</select>
</div>
</div>
<div
class=
"beizhu"
>
<div
class=
"beizhu"
>
<span>
理
由:
</span><textarea
name=
"beizhu"
<span>
理
由:
</span>
cols=
"150"
<textarea
name=
"beizhu"
cols=
"150"
rows=
"2"
rows=
"2"
></textarea>
v-model=
"orderDetail.consultRemark"
></textarea>
</div>
</div>
</div>
</div>
<div
class=
"particulars"
>
<div
class=
"particulars"
>
<span
class=
"bg"
></span>
<span
class=
"bg"
></span>
<div
class=
"title"
>
<div
class=
"title"
>
<span>
助理服务:
</span>
<span>
助理服务:
</span>
<select
name=
"on-state"
<select
name=
"on-state"
v-model=
"assistStatus"
>
v-model=
"orderDetail.assistStatus"
>
<option
v-for=
"(item,index) in assistStates"
:value=
'index'
>
{{item.text}}
<option
v-for=
"(item,index) in assistStates"
:value=
'index'
>
</option>
{{item.text}}
</option>
</select>
</select>
</div>
</div>
<div
class=
"beizhu"
>
<div
class=
"beizhu"
>
<span>
理
由:
</span><textarea
name=
"beizhu"
id=
"xvasfd1"
<span>
理
由:
</span>
cols=
"150"
<textarea
name=
"beizhu"
id=
"xvasfd1"
cols=
"150"
rows=
"2"
rows=
"2"
></textarea>
v-model=
"orderDetail.assistRemark"
></textarea>
</div>
</div>
</div>
</div>
<div
class=
"particulars"
>
<div
class=
"particulars"
>
<div
class=
"pink"
>
<div
class=
"pink"
>
<span
class=
"bg"
></span>
<span
class=
"bg"
></span>
<div
class=
"title"
>
<div
class=
"title"
>
<span>
处理状态:
</span>
<span>
处理状态:
</span>
<select
name=
"on-state"
<select
name=
"on-state"
v-model=
"unPleasureStatus"
>
v-model=
"orderDetail.unpleasureStatus"
>
<option
v-for=
"(item,index) in unpleasureStates"
:value=
'index'
>
{{item.text}}
<option
v-for=
"(item,index) in unpleasureStates"
:value=
'index'
>
</select>
{{item.text}}
</div>
</select>
<div
class=
"beizhu"
>
</div>
<span>
不满意内容:
</span><textarea
name=
"beizhu"
id=
"asfasdf"
cols=
"150"
rows=
"2"
></textarea>
<div
class=
"beizhu"
>
</div>
<span>
不满意内容:
</span>
</div>
<textarea
name=
"beizhu"
id=
"asfasdf"
cols=
"150"
rows=
"2"
</div>
v-model=
"orderDetail.unpleasureRemark"
></textarea>
<div
class=
"particulars"
>
</div>
<div
class=
"pink"
>
</div>
<span
class=
"bg"
></span>
</div>
<div
class=
"title"
>
<div
class=
"particulars"
>
<span>
不满意对象:
</span>
<div
class=
"pink"
>
<select
name=
"on-state"
v-model=
"unPleasureEntity"
>
<span
class=
"bg"
></span>
<option
v-for=
"(item,index) in unpleasureEntities"
:value=
'index'
>
{{item.text}}
<div
class=
"title"
>
</select>
<span>
不满意对象:
</span>
<select
name=
"on-state"
<input
type=
"text"
>
v-model=
"orderDetail.unpleasureEntity"
>
</div>
<option
v-for=
"(item,index) in unpleasureEntities"
<div
class=
"title"
>
:value=
'index'
>
{{item.text}}
<span>
归属部门:
</span>
</select>
<input
type=
"text"
>
<div
class=
"checkbox"
>
</div>
<label
class=
"checkbox-inline"
>
<div
class=
"title"
>
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'0'
id=
"xn"
>
心暖
<span>
归属部门:
</span>
</label>
<div
class=
"checkbox"
>
<label
class=
"checkbox-inline"
>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'1'
id=
"hs"
>
好柿
v-model=
"orderDetail.unpleasureDeptName"
value=
'0'
id=
"xn"
>
</label>
心暖
<label
class=
"checkbox-inline"
>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'2'
id=
"xqtqjd"
>
心期天旗舰店
v-model=
"orderDetail.unpleasureDeptName"
value=
'1'
id=
"hs"
>
</label>
好柿
<label
class=
"checkbox-inline"
>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'3'
id=
"ydlqjd"
>
壹点灵旗舰店
v-model=
"orderDetail.unpleasureDeptName"
value=
'2'
id=
"xqtqjd"
>
</label>
心期天旗舰店
<label
class=
"checkbox-inline"
>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'3'
id=
"szb"
>
师资部
v-model=
"orderDetail.unpleasureDeptName"
value=
'3'
id=
"ydlqjd"
>
</label>
壹点灵旗舰店
<label
class=
"checkbox-inline"
>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'4'
id=
"kfzx"
>
客服中心
v-model=
"orderDetail.unpleasureDeptName"
value=
'3'
id=
"szb"
>
</label>
师资部
<label
class=
"checkbox-inline"
>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'5'
id=
"cpb"
>
产品部
v-model=
"orderDetail.unpleasureDeptName"
value=
'4'
id=
"kfzx"
>
</label>
客服中心
<label
class=
"checkbox-inline"
>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'6'
id=
"jsb"
>
技术部
v-model=
"orderDetail.unpleasureDeptName"
value=
'5'
id=
"cpb"
>
</label>
产品部
<label
class=
"checkbox-inline"
>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
<input
type=
"checkbox"
v-model=
"unPleasureDeptName"
value=
'7'
id=
"cwb"
>
财务部
v-model=
"orderDetail.unpleasureDeptName"
value=
'6'
id=
"jsb"
>
</label>
技术部
</div>
</label>
<label
class=
"checkbox-inline"
>
<input
type=
"checkbox"
</div>
v-model=
"orderDetail.unpleasureDeptName"
value=
'7'
id=
"cwb"
>
<div
class=
"beizhu"
>
财务部
<span>
处理方案:
</span><textarea
name=
"beizhu"
cols=
"150"
rows=
"2"
v-model=
"unPleasureSolution"
></textarea>
</label>
</div>
</div>
</div>
</div>
</div>
<div
class=
"beizhu"
>
<div
class=
"particulars"
>
<span>
处理方案:
</span>
<span
class=
"bg"
></span>
<textarea
name=
"beizhu"
cols=
"150"
rows=
"2"
<div
class=
"beizhu"
>
v-model=
"orderDetail.unpleasureSolution"
></textarea>
<span>
用户建议:
</span><textarea
name=
"beizhu"
cols=
"150"
rows=
"2"
></textarea>
</div>
</div>
</div>
</div>
</div>
<div
class=
"particulars"
>
<div
class=
"particulars"
>
<span
class=
"bg"
></span>
<span
class=
"bg"
></span>
<div
class=
"title"
>
<div
class=
"beizhu"
>
<span>
回访状态:
</span>
<span>
用户建议:
</span>
<select
name=
"on-state"
v-model=
"revisitStatus"
>
<textarea
name=
"beizhu"
cols=
"150"
rows=
"2"
<option
v-for=
"(item,index) in revisitStates"
:value=
"index"
>
{{item.text}}
</option>
v-model=
"orderDetail.userAdvice"
></textarea>
</select>
</div>
</div>
</div>
<div
class=
"beizhu"
>
<div
class=
"particulars"
>
<span>
备
注:
</span><textarea
name=
"beizhu"
v-model=
"revisitRemark"
<span
class=
"bg"
></span>
cols=
"150"
<div
class=
"title"
>
rows=
"2"
></textarea>
<span>
回访状态:
</span>
<select
name=
"on-state"
</div>
v-model=
"orderDetail.revisitStatus"
>
</div>
<option
v-for=
"(item,index) in revisitStates"
:value=
"index"
>
{{item.text}}
</option>
<button
type=
"button"
class=
"btn btn-primary"
@
click=
"saveWODetail"
>
处理完成
</button>
</select>
<!-- 操作记录 -->
</div>
<div
class=
"operation-record particulars"
>
<div
class=
"beizhu"
>
<h4>
操作记录
</h4>
<span>
备
注:
</span>
<table
class=
"table"
>
<textarea
name=
"beizhu"
cols=
"150"
rows=
"2"
<thead>
v-model=
"orderDetail.revisitRemark"
></textarea>
<tr>
</div>
<th>
时间
</th>
</div>
<th>
操作人
</th>
<button
type=
"button"
class=
"btn btn-primary"
@
click=
"saveWODetail"
>
处理完成
</button>
<th>
操作类型
</th>
<!-- 操作记录 -->
<th>
操作内容
</th>
<div
class=
"operation-record particulars"
>
</tr>
<h4>
操作记录
</h4>
</thead>
<table
class=
"table"
>
<tbody>
<thead>
<tr>
<tr>
<td
scope=
"row"
>
2018-06-23 13:42:23
</td>
<th>
时间
</th>
<td>
王丽品
</td>
<th>
操作人
</th>
<td>
分配
</td>
<th>
操作类型
</th>
<td>
分配订单,回访人员改成:范丽娜
</td>
<th>
操作内容
</th>
</tr>
</tr>
</tbody>
</thead>
</table>
<tbody>
</div>
<tr
class=
"active"
v-for=
"detail in auditDetails"
v-bind:key=
"detail.id"
>
</div>
<td>
{{ detail.operateTime }}
</td>
</div>
<td>
{{ detail.operatorName }}
</td>
</div>
<td>
{{ detail.actionType }}
</td>
</div>
<td>
{{ detail.actionDetail }}
</td>
<script>
</tr>
$
(
document
).
ready
(
function
()
{
</tbody>
$
(
'.bar'
).
click
(
function
()
{
</table>
$
(
'.aside'
).
toggleClass
(
'visible'
);
</div>
$
(
'.digital-container'
).
toggleClass
(
'width'
);
</div>
})
</div>
</div>
</div>
<script>
$
(
document
).
ready
(
function
()
{
$
(
'.bar'
).
click
(
function
()
{
$
(
'.aside'
).
toggleClass
(
'visible'
);
$
(
'.digital-container'
).
toggleClass
(
'width'
);
})
$
(
'.nav-tabs a'
).
click
(
function
(
e
)
{
$
(
'.nav-tabs a'
).
click
(
function
(
e
)
{
e
.
preventDefault
()
e
.
preventDefault
()
$
(
this
).
tab
(
'show'
)
$
(
this
).
tab
(
'show'
)
})
})
});
});
</script>
</script>
</body>
</body>
</html>
</html>
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