Commit 7eceb1db authored by 黄奎's avatar 黄奎

页面修改

parent 41c021a2
...@@ -44,6 +44,8 @@ ...@@ -44,6 +44,8 @@
<q-btn color="accent" class="q-mr-md" size="sm" icon="swap_horiz" label="转订单" <q-btn color="accent" class="q-mr-md" size="sm" icon="swap_horiz" label="转订单"
:disable="selection.length === 0" @click="transferOrder" /> :disable="selection.length === 0" @click="transferOrder" />
<q-btn color="accent" class="q-mr-md" size="sm" icon="add" label="新增学员" @click="EditStudent(null)" /> <q-btn color="accent" class="q-mr-md" size="sm" icon="add" label="新增学员" @click="EditStudent(null)" />
<q-btn v-if="authObj&&authObj.isShowDownload" color="accent" class="q-mr-md" size="sm" icon="add" label="下载"
@click="downloadStudent" />
</div> </div>
<div class="page-option" v-if="pushMode"> <div class="page-option" v-if="pushMode">
<q-btn color="accent" unelevated class="q-mr-md" size="sm" icon="swap_horiz" label="立即推送" :loading="pushing" <q-btn color="accent" unelevated class="q-mr-md" size="sm" icon="swap_horiz" label="立即推送" :loading="pushing"
...@@ -83,7 +85,6 @@ ...@@ -83,7 +85,6 @@
</div> </div>
</q-td> </q-td>
</template> </template>
<template v-slot:body-cell-CurseManager="props"> <template v-slot:body-cell-CurseManager="props">
<q-td :props="props" v-html="getCurseManager(props.row)"></q-td> <q-td :props="props" v-html="getCurseManager(props.row)"></q-td>
</template> </template>
...@@ -131,11 +132,6 @@ ...@@ -131,11 +132,6 @@
</template> </template>
</q-td> </q-td>
</template> </template>
<!-- <template v-slot:body-cell-CustomerName="props">
<q-td>
<span v-if="props.row.BelongType!=3">{{props.row.CustomerName}}</span>
</q-td>
</template> -->
</q-table> </q-table>
<student-form v-if="isShowStuForm" :save-obj="stuOption" @close="closeStuForm" @success="refreshStuList"> <student-form v-if="isShowStuForm" :save-obj="stuOption" @close="closeStuForm" @success="refreshStuList">
</student-form> </student-form>
...@@ -159,6 +155,9 @@ ...@@ -159,6 +155,9 @@
import { import {
SetStudentAssistBatch SetStudentAssistBatch
} from "../../../api/sale/sale"; } from "../../../api/sale/sale";
import {
EduDownLoad
} from "../../../api/common/common";
export default { export default {
props: { props: {
dataList: { dataList: {
...@@ -172,6 +171,16 @@ ...@@ -172,6 +171,16 @@
loading: { loading: {
type: Boolean, type: Boolean,
default: false, default: false,
},
//权限验证
authObj: {
type: Object,
default: null,
},
//查询参数
queryMsg: {
type: Object,
default: null,
} }
}, },
components: { components: {
...@@ -318,12 +327,6 @@ ...@@ -318,12 +327,6 @@
align: "left", align: "left",
field: "CreateByName" field: "CreateByName"
} }
// {
// name: "CustomerName",
// label: "所属同行",
// field: "CustomerName",
// align: "left"
// }
], ],
pageMsg: { pageMsg: {
rowsPerPage: 12 rowsPerPage: 12
...@@ -360,6 +363,15 @@ ...@@ -360,6 +363,15 @@
...mapGetters(["userInfo", "logo", "name"]) ...mapGetters(["userInfo", "logo", "name"])
}, },
methods: { methods: {
//下载文件
downloadStudent() {
var msg = JSON.parse(JSON.stringify(this.queryMsg));
EduDownLoad(
"/User/DownLoadStudent",
msg,
"客户资料.xls"
);
},
//初始化权限 //初始化权限
initAuth() {}, initAuth() {},
formatAssistList() { formatAssistList() {
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
</div> </div>
</div> </div>
<div class="page-content"> <div class="page-content">
<stulist :dataList="data" @success="refreshPage" :loading="loading" ref="stuList"> <stulist :dataList="data" @success="refreshPage" :loading="loading" ref="stuList" :authObj="AuthObj" :queryMsg="msg">
</stulist> </stulist>
<div class="row" style="justify-content: flex-end;padding: 5px 20px"> <div class="row" style="justify-content: flex-end;padding: 5px 20px">
<q-pagination v-model="msg.pageIndex" :max="pageCount" @input="changePage" class="full-width justify-end" <q-pagination v-model="msg.pageIndex" :max="pageCount" @input="changePage" class="full-width justify-end"
...@@ -109,7 +109,10 @@ ...@@ -109,7 +109,10 @@
myEmployeeList: [], myEmployeeList: [],
//客户阶段状态列表 //客户阶段状态列表
customState: [], customState: [],
customTypeList: [] //客户类型 customTypeList: [], //客户类型
AuthObj:{
isShowDownload:true,
}
} }
}, },
computed: { computed: {
......
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