Commit d96c12bc authored by 黄奎's avatar 黄奎

页面修改

parent 6005b58d
...@@ -37,3 +37,13 @@ export function queryDutyPlanInfo(data) { ...@@ -37,3 +37,13 @@ export function queryDutyPlanInfo(data) {
data data
}) })
} }
//获取我的排班计划
export function queryMyDutyPlanPage(data) {
return request({
url: '/DutyPlan/GetMyDutyPlanPage',
method: 'post',
data
})
}
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
transition-show="scale" transition-show="scale"
transition-hide="scale" transition-hide="scale"
> >
<q-card style="width: 800px;max-width:900px;"> <q-card style="width: 850px;max-width:950px;">
<q-card-section> <q-card-section>
<div class="text-h6">设置课程价格</div> <div class="text-h6">设置课程价格</div>
</q-card-section> </q-card-section>
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
<td style="width:200px"> <td style="width:200px">
优惠类型 优惠类型
</td> </td>
<td style="width:150px"> <td style="width:200px">
优惠条件 优惠条件
</td> </td>
<td style="width:140px"> <td style="width:140px">
...@@ -203,7 +203,7 @@ ...@@ -203,7 +203,7 @@
dense dense
v-model="item.EduCommissionMoney" v-model="item.EduCommissionMoney"
ref="EduCommissionMoney" ref="EduCommissionMoney"
label="销售返佣" label="教育同行"
@keyup.native="checkPrice(item, 'EduCommissionMoney')" @keyup.native="checkPrice(item, 'EduCommissionMoney')"
class="q-pr-none" class="q-pr-none"
style="width:100px" style="width:100px"
......
<template> <template>
<div class="page-body"> <div class="page-body">
<div class="page-search row items-center"> <div class="page-search row items-center">
<!-- <div class="col row wrap q-mr-lg q-col-gutter-md">
<div class="col-3">
<q-input @change="resetSearch" clearable standout="bg-primary text-white" v-model="msg.RoomName" label="教室名称"
@clear="resetSearch" maxlength="30" />
</div>
</div> -->
</div> </div>
<div class="page-content"> <div class="page-content">
<q-table :pagination="msg" :loading="loading" no-data-label="暂无相关数据" flat <q-table :pagination="msg" :loading="loading" no-data-label="暂无相关数据" flat class="sticky-column-table"
class="sticky-column-table" separator="none" title="我的排班计划" :data="dataList" separator="none" title="我的排班计划" :data="dataList" :columns="columns" row-key="name">
:columns="columns" row-key="name">
<!-- <template v-slot:top="props">
<div class="col-2 q-table__title">教室信息</div>
<q-space />
<div class="page-option">
<q-btn color="accent" size="sm" icon="add" label="新增教室" @click="EditClassRoom(null)" />
</div>
</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" />
...@@ -36,23 +24,22 @@ ...@@ -36,23 +24,22 @@
</div> </div>
</template> </template>
<script> <script>
// import { import {
// queryClassRoomPage, queryMyDutyPlanPage,
// } from '../../api/school/index' } from '../../api/scheduling/schedu'
export default { export default {
meta: { meta: {
title: "我的排班计划" title: "我的排班计划"
}, },
components: { components: {},
},
data() { data() {
return { return {
currentUrl: "", currentUrl: "",
columns: [{ columns: [{
name: 'RoomName', name: 'PlanDate',
label: '日期', label: '日期',
align: 'left', align: 'left',
field: 'RoomName', field: 'PlanDate',
}, },
{ {
name: 'SchoolName', name: 'SchoolName',
...@@ -61,39 +48,39 @@ ...@@ -61,39 +48,39 @@
align: 'left' align: 'left'
}, },
{ {
name: 'StatusStr', name: 'ShiftName',
label: '时间(班次)', label: '时间(班次)',
align: 'left', align: 'left',
field: 'StatusStr' field: 'ShiftName'
}, },
{ {
name: 'UpdateByName', name: 'PlanList',
label: '任务清单', label: '任务清单',
align: 'left', align: 'left',
field: 'UpdateByName' field: 'PlanList'
}, },
{ {
name: 'UpdateTimeStr', name: 'ReciveMan',
label: '接班对象', label: '接班对象',
align: 'left', align: 'left',
field: 'UpdateTimeStr' field: 'ReciveMan'
}, },
{ {
name: 'UpdateTimeStr', name: 'GiveMan',
label: '交班对象', label: '交班对象',
align: 'left', align: 'left',
field: 'UpdateTimeStr' field: 'GiveMan'
}, },
{ {
name: 'UpdateTimeStr', name: 'CreateByName',
label: '排班人', label: '排班人',
align: 'left', align: 'left',
field: 'UpdateTimeStr' field: 'CreateByName'
}, },
{ {
name: 'optioned', name: 'optioned',
label: '操作', label: '操作',
field: 'RoomId' field: 'Id'
} }
], ],
dataList: [], dataList: [],
...@@ -102,33 +89,34 @@ ...@@ -102,33 +89,34 @@
pageIndex: 1, pageIndex: 1,
pageSize: 12, pageSize: 12,
rowsPerPage: 12, rowsPerPage: 12,
RoomName: "",
School_Id: 0, //校区编号
Status: '-1', //状态
}, },
pageCount: 0, pageCount: 0,
} }
}, },
created() { created() {
//this.getSchool();
}, },
mounted() { mounted() {
this.getMyDutyPage();
}, },
methods: { methods: {
//获取校区列表 getMyDutyPage() {
getSchool() { this.loading = true;
getSchoolDropdown({}).then(res => { queryMyDutyPlanPage(this.msg).then(res => {
if (res.Code == 1) { if (res.Code == 1) {
this.dataList = res.Data.PageData;
this.pageCount = res.Data.Count;
} }
this.loading = false;
console.log("res", res);
}) })
}, },
//分页改变 //分页改变
changePage(val) { changePage(val) {
this.msg.pageIndex = val; this.msg.pageIndex = val;
this.getClassRoomPage();
}, },
//开始值班 //开始值班
StartSchedule(){ StartSchedule() {
} }
}, },
......
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