Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
A
admin-base
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
new-sing
admin-base
Commits
6dcb10e9
Commit
6dcb10e9
authored
Oct 31, 2018
by
王
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
分页添加size选项
parent
18496680
Changes
28
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
305 additions
and
35 deletions
+305
-35
index.vue
src/components/class/index.vue
+6
-1
userList.vue
src/components/class/userList.vue
+6
-1
page.vue
src/components/framework/page.vue
+9
-1
index.vue
src/components/groupSend/index.vue
+7
-2
index.vue
src/components/lesson/index.vue
+6
-1
index.vue
src/components/order/index.vue
+6
-1
index.vue
src/components/periods/index.vue
+6
-1
index.vue
src/components/promotion/index.vue
+129
-0
index.vue
src/components/putForward/index.vue
+6
-1
index.vue
src/components/qrcode/index.vue
+6
-1
index.vue
src/components/refund/index.vue
+6
-1
index.vue
src/components/shop/index.vue
+6
-1
index.vue
src/components/single/index.vue
+6
-1
admin.vue
src/components/system/admin.vue
+6
-1
adminLog.vue
src/components/system/adminLog.vue
+6
-1
banner.vue
src/components/system/banner.vue
+6
-1
role.vue
src/components/system/role.vue
+6
-1
sysConfig.vue
src/components/system/sysConfig.vue
+6
-1
index.vue
src/components/teacher/index.vue
+6
-1
index.vue
src/components/teacherDetail/index.vue
+6
-1
index.vue
src/components/user/index.vue
+6
-1
index.vue
src/components/userDetail/index.vue
+6
-1
autoReplyDialog.vue
src/components/weChat/autoReplyDialog.vue
+9
-4
focusReplyDialog.vue
src/components/weChat/focusReplyDialog.vue
+9
-4
index.vue
src/components/weChat/index.vue
+12
-2
weChatResource.vue
src/components/weChat/weChatResource.vue
+7
-2
index.js
src/router/index.js
+8
-0
index.js
src/service/index.js
+1
-1
No files found.
src/components/class/index.vue
View file @
6dcb10e9
...
...
@@ -159,7 +159,7 @@
</el-table-column>
</el-table>
</div>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<class-dialog
:dialogObj=
"dialogObj"
@
reflash=
"onReflash"
></class-dialog>
<user-list
:userObj=
"userObj"
@
reflash=
"getClassList"
/>
</div>
...
...
@@ -307,6 +307,11 @@
this
.
nowPage
=
val
;
this
.
getClassList
();
},
onSizeChange
(
val
){
this
.
limit
=
val
;
this
.
nowPage
=
1
;
this
.
getClassList
();
},
onReflash
(
periods
){
this
.
periods
=
periods
;
this
.
selectedGoods
=
[
periods
.
goods_id
,
periods
.
id
];
...
...
src/components/class/userList.vue
View file @
6dcb10e9
...
...
@@ -146,7 +146,7 @@
label=
"手机号"
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"addShow = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"onAdd"
>
确 定
</el-button>
...
...
@@ -431,6 +431,11 @@
this
.
nowPage
=
val
this
.
getUser
()
}
,
onSizeChange
(
val
){
this
.
limit
=
val
this
.
nowPage
=
1
;
this
.
getUser
()
}
,
handleSelectionChange
(
val
)
{
this
.
multipleSelection
=
val
;
}
,
...
...
src/components/framework/page.vue
View file @
6dcb10e9
<
template
>
<div
class=
"page-div"
>
<el-pagination
@
size-change=
"handleSizeChange"
:page-sizes=
"[5, 10, 20, 30, 40, 50, 60, 80, 100]"
:page-size=
"limit"
:current-page
.
sync=
"nowPage"
layout=
"total , prev, pager, next, jumper"
layout=
"total ,
sizes,
prev, pager, next, jumper"
:total=
"total"
>
</el-pagination>
</div>
...
...
@@ -29,6 +31,12 @@
nowPage
(
value
){
this
.
$emit
(
"pageChange"
,
value
);
}
},
methods
:
{
handleSizeChange
(
val
)
{
this
.
$emit
(
'sizeChange'
,
val
);
this
.
nowPage
=
1
},
}
}
</
script
>
...
...
src/components/groupSend/index.vue
View file @
6dcb10e9
...
...
@@ -87,7 +87,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<el-dialog
title=
"新建群发消息"
:visible
.
sync=
"show"
>
<el-form
ref=
"searchFrom"
:model=
"searchFrom"
label-width=
"150px"
>
...
...
@@ -225,7 +225,7 @@
label=
"手机号"
>
</el-table-column>
</el-table>
<page
:total=
"userDialog.total"
:limit=
"userDialog.limit"
@
pageChange=
"onUserPageChange"
/>
<page
:total=
"userDialog.total"
:limit=
"userDialog.limit"
@
pageChange=
"onUserPageChange"
@
sizeChange=
"onSizeChange"
/>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"userDialog.show = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"onConfirm"
>
确 定
</el-button>
...
...
@@ -450,6 +450,11 @@
this
.
nowPage
=
val
this
.
getMsgList
()
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getMsgList
()
},
getMsgResult
(
id
){
if
(
!
id
)
return
;
let
json
=
{
...
...
src/components/lesson/index.vue
View file @
6dcb10e9
...
...
@@ -67,7 +67,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<dialog-com
v-if=
"dialogObj.show"
:dialogObj=
"dialogObj"
@
changeShow=
"changeShow"
@
reflash=
"getUser"
/>
</div>
</template>
...
...
@@ -114,6 +114,11 @@
this
.
nowPage
=
val
this
.
getUser
()
},
onSizeChange
(
val
){
this
.
limit
=
val
this
.
nowPage
=
1
this
.
getUser
()
},
getUser
(){
this
.
searchFrom
.
page
=
this
.
nowPage
;
let
json
=
{
...
...
src/components/order/index.vue
View file @
6dcb10e9
...
...
@@ -220,7 +220,7 @@
<address-dialog
v-if=
"dialogObj.show"
:dialogObj=
"dialogObj"
@
reflash=
"onUpdateAddress"
></address-dialog>
<refund-dialog
:dialogObj=
"refundDialogObj"
@
reflash=
"onAfterRefund"
@
changeShow=
"changeShow"
></refund-dialog>
<detail-dialog
:dialogObj=
"dialogDetailObj"
@
changeShow=
"changeDetailShow"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<el-dialog
title=
"编辑备注"
center
...
...
@@ -358,6 +358,11 @@
this
.
nowPage
=
val
this
.
getOrderList
()
},
onSizeChange
(
val
){
this
.
limit
=
val
;
this
.
nowPage
=
1
;
this
.
getOrderList
()
},
getOrderList
(){
let
json
=
{
limit
:
this
.
limit
,
...
...
src/components/periods/index.vue
View file @
6dcb10e9
...
...
@@ -181,7 +181,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<new-dialog
v-if=
"newDialog.show"
:dialogObj=
"newDialog"
@
reflash=
"onSave"
@
changeShow=
"changeShow"
></new-dialog>
</div>
</template>
...
...
@@ -259,6 +259,11 @@
this
.
nowPage
=
val
this
.
onSearch
()
},
onSizeChange
(
val
){
this
.
limit
=
val
this
.
nowPage
=
1
;
this
.
onSearch
()
},
onSearch
(){
let
json
=
{
limit
:
this
.
limit
,
...
...
src/components/promotion/index.vue
0 → 100644
View file @
6dcb10e9
/**
* Created by wang on 18/10/31.
*/
<
template
>
<div
class=
"index"
>
<el-form
ref=
"searchFrom"
:model=
"searchFrom"
label-width=
"80px"
>
<el-row>
<el-col
:span=
"10"
>
<el-form-item
label=
"购买时间"
>
<el-date-picker
v-model=
"searchFrom.time"
type=
"datetimerange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:default-time=
"['00:00:00','23:59:59']"
>
</el-date-picker>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item
label=
"来源"
>
<el-input
v-model=
"searchFrom.source"
placeholder=
"名称"
size=
"small"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"4"
>
<el-form-item>
<el-button
type=
"primary"
plain
size=
"small"
@
click=
"initPage"
>
搜索
</el-button>
</el-form-item>
</el-col>
</el-row>
</el-form>
<el-table
:data=
"tableData"
style=
"width: 100%"
>
<el-table-column
prop=
"id"
label=
"id"
>
</el-table-column>
<el-table-column
prop=
"nickname"
label=
"宝贝名称"
>
</el-table-column>
<el-table-column
prop=
"宝贝年龄"
label=
"age"
>
</el-table-column>
<el-table-column
prop=
"address"
sortable
label=
"城市"
>
</el-table-column>
<el-table-column
prop=
"source"
sortable
label=
"来源"
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
</div>
</
template
>
<
script
>
import
page
from
'../framework/page'
import
CommonJs
from
'../../util/common'
;
export
default
{
name
:
"index"
,
components
:{
page
},
data
(){
return
{
total
:
0
,
nowPage
:
1
,
limit
:
10
,
searchFrom
:
{
source
:
''
},
tableData
:[],
}
},
created
(){
this
.
initPage
()
},
methods
:{
initPage
(){
let
json
=
{
limit
:
this
.
limit
,
page
:
this
.
nowPage
}
if
(
this
.
searchFrom
.
time
)
{
json
.
time
=
this
.
searchFrom
.
time
}
if
(
this
.
searchFrom
.
source
)
{
json
.
source
=
this
.
searchFrom
.
source
}
if
(
this
.
searchFrom
.
time
&&
this
.
searchFrom
.
time
.
length
>
0
){
json
.
pay_start_at
=
CommonJs
.
dateFmt
(
this
.
searchFrom
.
time
[
0
],
"yyyy-MM-dd hh:mm:ss"
);
json
.
pay_end_at
=
CommonJs
.
dateFmt
(
this
.
searchFrom
.
time
[
1
],
"yyyy-MM-dd hh:mm:ss"
)
}
this
.
tableData
=
[
{
id
:
1
,
nickname
:
'xiaoming'
,
age
:
'3'
,
mobile
:
17326578909
,
address
:
'上海'
,
source
:
'fff_123'
}
]
},
onPageChange
(
val
){
this
.
nowPage
=
val
this
.
initPage
()
},
changeShow
()
{
}
}
}
</
script
>
<
style
scoped
lang=
"less"
>
.index {
padding: 20px 0;
}
</
style
>
src/components/putForward/index.vue
View file @
6dcb10e9
...
...
@@ -108,7 +108,7 @@
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<el-dialog
:title=
"dialogTitle"
v-if=
"showDialog"
:visible
.
sync=
"showDialog"
>
<el-form
ref=
"saveuser"
:model=
"nowObj"
label-width=
"70px"
>
<el-form-item
label=
"订单状态"
v-if=
"!showDesc"
>
...
...
@@ -208,6 +208,11 @@
onPageChange
(
val
){
this
.
nowPage
=
val
;
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getList
()
},
//获取列表
getList
:
function
()
{
let
json
=
{
...
...
src/components/qrcode/index.vue
View file @
6dcb10e9
...
...
@@ -101,7 +101,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<dialog-div
v-if=
"newObj.show"
:newObj=
"newObj"
@
initPage=
"initPage"
@
changeShow=
"changeShow"
></dialog-div>
</div>
</template>
...
...
@@ -189,6 +189,11 @@
this
.
nowPage
=
val
this
.
initPage
()
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
initPage
()
},
initPage
(){
let
json
=
{
limit
:
this
.
limit
,
...
...
src/components/refund/index.vue
View file @
6dcb10e9
...
...
@@ -101,7 +101,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</template>
...
...
@@ -178,6 +178,11 @@
this
.
nowPage
=
val
this
.
getRefundList
()
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getRefundList
()
},
getRefundList
(){
let
json
=
{
limit
:
this
.
limit
,
...
...
src/components/shop/index.vue
View file @
6dcb10e9
...
...
@@ -146,7 +146,7 @@
</template>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<dialog-com
:dialogObj=
"dialogObj"
@
changeShow=
"changeShow"
@
reflash=
"getUser"
/>
<el-dialog
:title=
"chooseDialog.title"
...
...
@@ -243,6 +243,11 @@
this
.
nowPage
=
val
;
this
.
getUser
()
},
onSizeChange
(
val
){
this
.
limit
=
val
;
this
.
nowPage
=
1
;
this
.
getUser
()
},
copyShop
(
data
){
this
.
$confirm
(
'此操作将复制该商品?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
...
...
src/components/single/index.vue
View file @
6dcb10e9
...
...
@@ -65,7 +65,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<dialog-com
:dialogObj=
"dialogObj"
@
changeShow=
"changeShow"
@
reflash=
"initPage"
/>
</div>
</template>
...
...
@@ -120,6 +120,11 @@
this
.
nowPage
=
val
this
.
initPage
()
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
initPage
()
},
changeShow
()
{
},
...
...
src/components/system/admin.vue
View file @
6dcb10e9
...
...
@@ -81,7 +81,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<el-dialog
:title=
"dialog.title"
center
...
...
@@ -251,6 +251,11 @@
this
.
nowPage
=
val
this
.
getList
()
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getList
()
},
getList
(){
let
json
=
{
limit
:
this
.
limit
,
...
...
src/components/system/adminLog.vue
View file @
6dcb10e9
...
...
@@ -64,7 +64,7 @@
label=
"创建时间"
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</template>
...
...
@@ -116,6 +116,11 @@
onPageChange
(
val
){
this
.
nowPage
=
val
;
this
.
getList
();
},
onSizeChange
(
val
){
this
.
nowPage
=
1
;
this
.
limit
=
val
;
this
.
getList
();
}
}
}
...
...
src/components/system/banner.vue
View file @
6dcb10e9
...
...
@@ -54,7 +54,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<el-dialog
:title=
"dialog.title"
center
...
...
@@ -136,6 +136,11 @@
this
.
nowPage
=
val
;
this
.
getList
()
},
onSizeChange
(
val
){
this
.
nowPage
=
1
;
this
.
limit
=
val
;
this
.
getList
()
},
getList
(){
this
.
loading
=
true
;
let
json
=
{
...
...
src/components/system/role.vue
View file @
6dcb10e9
...
...
@@ -31,7 +31,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<el-dialog
:title=
"dialog.title"
center
...
...
@@ -128,6 +128,11 @@
this
.
nowPage
=
val
;
this
.
getList
();
},
onSizeChange
(
val
){
this
.
nowPage
=
1
;
this
.
limit
=
val
;
this
.
getList
();
},
getList
(){
let
json
=
{
limit
:
this
.
limit
,
...
...
src/components/system/sysConfig.vue
View file @
6dcb10e9
...
...
@@ -52,7 +52,7 @@
</el-table-column>
</el-table>
<dialog-com
:dialogObj=
"dialogObj"
@
changeShow=
"changeShow"
@
reflash=
"getList"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</template>
...
...
@@ -101,6 +101,11 @@
this
.
nowPage
=
val
;
this
.
getList
();
},
onSizeChange
(
val
){
this
.
nowPage
=
1
;
this
.
limit
=
val
;
this
.
getList
();
},
add
(){
this
.
dialogObj
.
id
=
''
;
this
.
dialogObj
.
key
=
''
;
...
...
src/components/teacher/index.vue
View file @
6dcb10e9
...
...
@@ -78,7 +78,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<dialog-com
:dialogObj=
"dialogObj"
@
changeShow=
"changeShow"
@
reflash=
"getUser"
/>
</div>
</template>
...
...
@@ -146,6 +146,11 @@
this
.
nowPage
=
val
this
.
getUser
()
},
onSizeChange
(
val
){
this
.
limit
=
val
this
.
nowPage
=
1
;
this
.
getUser
()
},
getUser
(){
let
json
=
{
limit
:
this
.
limit
,
...
...
src/components/teacherDetail/index.vue
View file @
6dcb10e9
...
...
@@ -117,7 +117,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<user-list
:userObj=
"userObj"
@
reflash=
"getTeacherDetail"
/>
</div>
</template>
...
...
@@ -174,6 +174,11 @@ import UserList from '../class/userList'
this
.
nowPage
=
val
this
.
getTeacherDetail
()
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
;
this
.
getTeacherDetail
()
},
getTeacherDetail
(){
let
id
=
this
.
id
;
let
json
=
{
...
...
src/components/user/index.vue
View file @
6dcb10e9
...
...
@@ -64,7 +64,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<detail-dialog
:dialogObj=
"dialogDetailObj"
@
changeShow=
"changeShow"
/>
<teacher-dialog
:dialogObj=
"dialogObj"
@
reflash=
"getUser"
></teacher-dialog>
</div>
...
...
@@ -116,6 +116,11 @@
this
.
nowPage
=
val
this
.
getUser
()
},
onSizeChange
(
val
){
this
.
limit
=
val
;
this
.
nowPage
=
1
;
this
.
getUser
()
},
getUser
(){
let
json
=
{
page
:
this
.
nowPage
,
...
...
src/components/userDetail/index.vue
View file @
6dcb10e9
...
...
@@ -249,7 +249,7 @@
label
=
"下单时间"
>
<
/el-table-column
>
<
/el-table
>
<
page
:
total
=
"total"
:
limit
=
"limit"
@
pageChange
=
"onPageChange"
/>
<
page
:
total
=
"total"
:
limit
=
"limit"
@
pageChange
=
"onPageChange"
@
sizeChange
=
"onSizeChange"
/>
<
teacher
-
dialog
:
dialogObj
=
"dialogObj"
@
reflash
=
"getDetail"
><
/teacher-dialog
>
<
user
-
list
:
userObj
=
"userObj"
/>
<
/div
>
...
...
@@ -324,6 +324,11 @@
this
.
nowPage
=
val
;
this
.
getUser
();
}
,
onSizeChange
(
val
){
this
.
nowPage
=
1
;
this
.
limit
=
val
;
this
.
getUser
();
}
,
getUser
(){
let
json
=
{
user_id
:
this
.
id
,
...
...
src/components/weChat/autoReplyDialog.vue
View file @
6dcb10e9
...
...
@@ -162,7 +162,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</template>
<
template
v-if=
"type==='video'"
>
...
...
@@ -195,7 +195,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</template>
<
template
v-if=
"type==='voice'"
>
...
...
@@ -228,7 +228,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</template>
<
template
v-if=
"type==='news'"
>
...
...
@@ -305,7 +305,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</template>
<
template
v-if=
"type==='link'"
>
...
...
@@ -529,6 +529,11 @@
this
.
nowPage
=
val
this
.
getMediaList
(
this
.
type
)
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getMediaList
(
this
.
type
)
},
onChangeTab
(
type
){
this
.
type
=
type
;
},
...
...
src/components/weChat/focusReplyDialog.vue
View file @
6dcb10e9
...
...
@@ -63,7 +63,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</div>
<div
class=
"img-action"
v-if=
"type === 'news'"
>
...
...
@@ -142,7 +142,7 @@
</
template
>
</el-table-column>
</el-table>
<page2
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page2
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</div>
<div
class=
"img-action"
v-if=
"type === 'video'"
style=
"text-align: left"
>
...
...
@@ -178,7 +178,7 @@
</
template
>
</el-table-column>
</el-table>
<page3
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page3
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</div>
<div
class=
"img-action"
v-if=
"type === 'voice'"
style=
"text-align: left"
>
...
...
@@ -209,7 +209,7 @@
</
template
>
</el-table-column>
</el-table>
<page4
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page4
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</div>
<div
class=
"inner-emotion_editor"
v-else-if=
"type === 'text'"
>
...
...
@@ -473,6 +473,11 @@
this
.
nowPage
=
val
this
.
getMediaList
(
this
.
type
)
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getMediaList
(
this
.
type
)
},
getMediaList
(
type
){
let
json
=
{
type
:
type
,
...
...
src/components/weChat/index.vue
View file @
6dcb10e9
...
...
@@ -351,7 +351,7 @@
</el-table>
</div>
</div>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
v-if=
"showMedia && mediaList.length > 0"
/>
<page
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onPageChange"
v-if=
"showMedia && mediaList.length > 0"
@
sizeChange=
"onSizeChange"
/>
</div>
</div>
</div>
...
...
@@ -606,7 +606,7 @@
</el-table>
</div>
</div>
<page2
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onSubPageChange"
v-if=
"showMedia && mediaList.length > 0"
/>
<page2
:total=
"total"
v-model=
"nowPage"
:limit=
"limit"
@
pageChange=
"onSubPageChange"
v-if=
"showMedia && mediaList.length > 0"
@
sizeChange=
"onSubSizeChange"
/>
</div>
</div>
</div>
...
...
@@ -937,6 +937,16 @@
this
.
nowPage
=
val
this
.
getMediaList
(
this
.
buttonList
[
this
.
selectedIndex
].
sub_button
[
this
.
selectedChildIndex
].
media_info
.
type
)
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getMediaList
(
this
.
buttonList
[
this
.
selectedIndex
].
media_info
.
type
)
},
onSubSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getMediaList
(
this
.
buttonList
[
this
.
selectedIndex
].
sub_button
[
this
.
selectedChildIndex
].
media_info
.
type
)
},
getMediaList
(
type
){
let
json
=
{
type
:
type
,
...
...
src/components/weChat/weChatResource.vue
View file @
6dcb10e9
...
...
@@ -69,7 +69,7 @@
</el-card>
</div>
</div>
<page
v-if=
"mediaList.length > 0 && type === 'news'"
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
v-if=
"mediaList.length > 0 && type === 'news'"
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
<div
v-if=
"mediaList.length > 0 && type !== 'news'"
>
<el-table
:data=
"mediaList"
...
...
@@ -105,7 +105,7 @@
</
template
>
</el-table-column>
</el-table>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
/>
<page
:nowPage=
"nowPage"
:total=
"total"
:limit=
"limit"
@
pageChange=
"onPageChange"
@
sizeChange=
"onSizeChange"
/>
</div>
</div>
</div>
...
...
@@ -161,6 +161,11 @@
this
.
nowPage
=
val
this
.
getMediaList
(
this
.
type
)
},
onSizeChange
(
val
){
this
.
nowPage
=
1
this
.
limit
=
val
this
.
getMediaList
(
this
.
type
)
},
getMediaList
(
type
){
let
json
=
{
type
:
type
,
...
...
src/router/index.js
View file @
6dcb10e9
...
...
@@ -29,6 +29,14 @@ const router =new Router({
skip_auth
:
true
,
}
},
{
path
:
'/outManager'
,
name
:
'outManager'
,
component
:
e
=>
require
([
'@/components/promotion'
],
e
),
meta
:{
skip_auth
:
true
,
}
},
{
path
:
'/preview/:id'
,
name
:
'preview'
,
...
...
src/service/index.js
View file @
6dcb10e9
...
...
@@ -210,7 +210,7 @@ export function fetch(url,params={}){
name
:
'login'
//从哪个页面跳转
})
}
else
if
(
response
.
data
.
code
===
503
){
Message
.
error
(
'请勿
平凡
操作'
)
Message
.
error
(
'请勿
频繁
操作'
)
}
else
{
Message
.
error
(
response
.
data
.
msg
)
}
...
...
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