Commit af19f42c authored by 黄奎's avatar 黄奎

页面修改

parent b9339a3b
...@@ -184,4 +184,14 @@ export function SetVisitorReserve(data) { ...@@ -184,4 +184,14 @@ export function SetVisitorReserve(data) {
}) })
} }
/**
* 约课管理
* @param {JSON参数} data
*/
export function queryVisitorReservePage(data) {
return request({
url: '/VisitorReserve/GetVisitorReservePage',
method: 'post',
data
})
}
...@@ -3,17 +3,35 @@ ...@@ -3,17 +3,35 @@
<q-table :loading="loading" no-data-label="暂无相关数据" flat class="sticky-column-table sticky-right-column-table" <q-table :loading="loading" no-data-label="暂无相关数据" flat class="sticky-column-table sticky-right-column-table"
separator="none" :data="dataList" :columns="columns" row-key="name"> separator="none" :data="dataList" :columns="columns" row-key="name">
<template v-slot:top="props"> <template v-slot:top="props">
<div class="col-2 q-table__title">人员信息</div> <div class="col-2 q-table__title">约课管理</div>
<q-space /> <q-space />
</template> </template>
<template v-slot:body-cell-Id="props"> <template v-slot:body-cell-Id="props">
<q-td :props="props"> <q-td :props="props">
<q-btn flat size="xs" icon="edit" color="accent" style="font-weight:400" label="报入" /> <q-btn-dropdown flat size="xs" color="dark" label="更多" style="margin-left:10px;">
<q-list>
<q-item clickable v-close-popup @click="OperateVitior(props.row,1)">
<q-item-section>
<q-item-label>转订单</q-item-label>
</q-item-section>
</q-item>
<q-item clickable v-close-popup @click="OperateVitior(props.row,2)">
<q-item-section>
<q-item-label>流单</q-item-label>
</q-item-section>
</q-item>
<q-item clickable v-close-popup @click="OperateVitior(props.row,3)" >
<q-item-section>
<q-item-label>取消</q-item-label>
</q-item-section>
</q-item>
</q-list>
</q-btn-dropdown>
</q-td> </q-td>
</template> </template>
<template v-slot:bottom> <template v-slot:bottom>
<q-pagination class="full-width justify-end" v-model="msg.pageIndex" color="primary" :max="pageCount" <q-pagination class="full-width justify-end" v-model="msg.pageIndex" color="primary" :max="PageCount"
:input="true" @input="changePage" /> :input="true" @input="changePage" />
</template> </template>
</q-table> </q-table>
...@@ -22,63 +40,68 @@ ...@@ -22,63 +40,68 @@
<script> <script>
import { import {
GetReserveClassPage queryVisitorReservePage
} from '../../api/scheduling/schedu' } from '../../api/scheduling/schedu'
export default { export default {
meta: { meta: {
title: "约课管理" title: "约课管理"
}, },
components: { components: {},
},
data() { data() {
return { return {
msg: { msg: {
pageIndex:1, pageIndex: 1,
pageSize:10 pageSize: 10
}, },
dataList: [], dataList: [],
loading: false, loading: false,
PageCount: 0, PageCount: 0,
columns: [{ columns: [{
name: 'CateName', name: 'VisitorName',
label: '老师', label: '客户名称',
field: 'CateName', field: 'VisitorName',
align: 'left' align: 'left'
}, },
{ {
name: 'CourseCount', name: 'ClassDateStr',
label: '时间', label: '日期',
align: 'left', field: 'ClassDateStr',
field: row => row.CourseCount align: 'left'
}, },
{ {
name: 'Status', name: 'ClassTime',
label: '日期', label: '时间',
align: 'left', field: 'ClassTime',
field: row => row.Status align: 'left'
}, },
{ {
name: 'UpdateByName', name: 'TeacherName',
label: '教室', label: '老师',
align: 'left', field: 'TeacherName',
field: row => row.UpdateByName align: 'left'
}, },
{ {
name: 'UpdateTimeStr', name: 'RoomName',
label: '人数', label: '教室',
align: 'left', field: 'RoomName',
field: row => row.UpdateTimeStr align: 'left'
}, },
{ {
name: 'ClassContent', name: 'ClassContent',
label: '主讲内容', label: '主讲内容',
align: 'left', field: 'ClassContent',
field: row => row.ClassContent align: 'left'
},
{
name: 'ReserveStatusStr',
label: '状态',
field: 'ReserveStatusStr',
align: 'left'
}, },
{ {
name: 'CateId', name: 'Id',
label: '操作', label: '操作',
field: 'CateId' field: 'Id'
} }
], ],
} }
...@@ -99,13 +122,18 @@ ...@@ -99,13 +122,18 @@
}, },
//获取课程系列分页列表 //获取课程系列分页列表
getList() { getList() {
GetReserveClassPage(this.msg).then(res => { queryVisitorReservePage(this.msg).then(res => {
console.log(res,'数据'); console.log(res, '数据');
if(res.Data==1){ if (res.Code == 1) {
this.dataList = res.Data.PageData; this.dataList = res.Data.PageData;
this.PageCount = res.Data.PageCount; this.PageCount = res.Data.PageCount;
} }
}) })
},
//预约操作按钮
OperateVitior(item,type)
{
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment