Commit d9878533 authored by 黄奎's avatar 黄奎

页面修改

parent 5d1670af
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<div class="row backInfo_One"> <div class="row backInfo_One">
<div class="col-6"> <div class="col-6">
<span class="backInfo_Title">编号:</span> <span class="backInfo_Title">编号:</span>
<span class="backOtherInfo">{{setingObj.DataObj.BackNum}}</span> <span class="backOtherInfo">{{setingObj.DataObj.Id}}</span>
</div> </div>
<div class="col-6"> <div class="col-6">
<span class="backInfo_Title">申请人:</span> <span class="backInfo_Title">申请人:</span>
...@@ -74,62 +74,42 @@ ...@@ -74,62 +74,42 @@
</div> </div>
</div> </div>
<div class="row backInfo_One"> <div class="row backInfo_One">
<div class="col-6"> <div class="col-12">
<span class="backInfo_Title">学员姓名:</span>
<span class="backOtherInfo">{{setingObj.DataObj.GuestName}}</span>
</div>
<div class="col-6">
<span class="backInfo_Title">申请时间:</span> <span class="backInfo_Title">申请时间:</span>
<span class="backOtherInfo">{{setingObj.CreateTime}}</span> <span class="backOtherInfo">{{setingObj.CreateTime}}</span>
</div> </div>
</div> </div>
<div class="backinfo_Item"> <div class="backinfo_Item">
<span class="role_Line" style="background-color:#F28C1D"></span>教学信息 <span class="role_Line" style="background-color:#F28C1D"></span>申请信息
</div> </div>
<div class="row backInfo_One"> <div class="row backInfo_One">
<div class="col-6"> <div class="col-6">
<span class="backInfo_Title">校区</span> <span class="backInfo_Title">调动类型</span>
<span class="backOtherInfo">{{setingObj.DataObj.SchoolName}}</span> <span class="backOtherInfo">{{setingObj.DataObj.ChangeTypeStr}}</span>
</div> </div>
<div class="col-6"> <div class="col-6">
<span class="backInfo_Title">班级信息:</span> <span class="backInfo_Title">调动选项:</span>
<span class="backOtherInfo"> <span class="backOtherInfo">
{{setingObj.DataObj.ClassName}} {{setingObj.DataObj.MoveTypeStr}}
<span style="color:#2961FE;cursor:pointer;"
@click="goClassManage(setingObj.DataObj.ClassName)">{{setingObj.DataObj.ClassNo}}</span>
</span> </span>
</div> </div>
</div> </div>
<div class="row backInfo_One"> <div class="row backInfo_One">
<div class="col-6"> <div class="col-6">
<span class="backInfo_Title">带班老师:</span> <span class="backInfo_Title">班级:</span>
<span class="backOtherInfo">{{setingObj.DataObj.TeacherName}}</span> <span class="backOtherInfo">{{setingObj.DataObj.ClassName}}</span>
</div>
<div class="col-6">
<span class="backInfo_Title">学习课程:</span>
<span class="backOtherInfo">{{setingObj.DataObj.CourseName}}</span>
</div> </div>
</div> </div>
</div> </div>
<div class="replayReason">
<div class="replay_Title">退课原因</div>
<div style="color:#666666;margin-top:5px;">
{{setingObj.DataObj.ApplyReason}}
</div>
</div>
<div v-if="showType==2"> <div v-if="showType==2">
<div style="display:flex;justify-content:space-between;align-items:center;margin-top:20px;"> <div style="display:flex;justify-content:space-between;align-items:center;margin-top:20px;">
<div>审批意见</div> <div>审批意见</div>
<div> <div>
<q-radio v-model="backBillMsg.AuditStatus" :val="2" label="通过" /> <q-radio v-model="changeBillMsg.AuditStatus" :val="2" label="通过" />
<q-radio v-model="backBillMsg.AuditStatus" :val="3" label="驳回" /> <q-radio v-model="changeBillMsg.AuditStatus" :val="3" label="驳回" />
</div> </div>
</div> </div>
<q-input filled stack-label :dense="false" v-model="backBillMsg.Description" type="textarea" <q-input filled stack-label :dense="false" v-model="changeBillMsg.Description" type="textarea"
label="审批意见" /> label="审批意见" />
</div> </div>
<div style="margin-top:20px;"> <div style="margin-top:20px;">
...@@ -215,9 +195,8 @@ ...@@ -215,9 +195,8 @@
persistent: true, persistent: true,
tabCheck: 'first', //默认选第一个 tabCheck: 'first', //默认选第一个
loading: false, loading: false,
backBillMsg: { changeBillMsg: {
Id: 0, Id: 0,
BackMoney: 0, //实际退款金额
Description: "", //审批意见 Description: "", //审批意见
AuditStatus: 2, //审核状态 AuditStatus: 2, //审核状态
SpecialNode: 0, //是否特殊节点 SpecialNode: 0, //是否特殊节点
...@@ -233,23 +212,14 @@ ...@@ -233,23 +212,14 @@
this.getEmployee(); this.getEmployee();
}, },
mounted() { mounted() {
this.backBillMsg.Id = this.setingObj.Id; console.log("this.setingObj", this.setingObj)
this.backBillMsg.SpecialNode = this.setingObj.SpecialNode; this.changeBillMsg.Id = this.setingObj.Id;
if (this.backBillMsg.SpecialNode == 1) { this.changeBillMsg.SpecialNode = this.setingObj.SpecialNode;
this.getBackBillMoney();
}
}, },
methods: { methods: {
getBackBillMoney() {
queryBackBillMoney({
BackId: this.setingObj.RelationId
}).then(res => {
if (res.Code == 1) {
this.classPriceObj = res.Data;
}
});
},
closeBackInfo() { closeBackInfo() {
this.persistent = false; this.persistent = false;
this.$emit('close'); this.$emit('close');
...@@ -265,8 +235,8 @@ ...@@ -265,8 +235,8 @@
if (str && str != '') { if (str && str != '') {
str = str.substr(1); str = str.substr(1);
} }
this.backBillMsg.RecipientIds = str; this.changeBillMsg.RecipientIds = str;
saveBackBillAduit(this.backBillMsg).then(res => { saveBackBillAduit(this.changeBillMsg).then(res => {
if (res.Code == 1) { if (res.Code == 1) {
this.$q.notify({ this.$q.notify({
icon: 'iconfont icon-chenggong', icon: 'iconfont icon-chenggong',
......
...@@ -141,7 +141,12 @@ ...@@ -141,7 +141,12 @@
</div> </div>
<div class="back_remark" v-if="subItem.AuditStatus!=1"> <div class="back_remark" v-if="subItem.AuditStatus!=1">
<div class="triangle_border_up"></div> <div class="triangle_border_up"></div>
{{subItem.Description}} <template v-if="subItem.Description&&subItem.Description!=''">
{{subItem.Description}}
</template>
<template v-else>
</template>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -6,7 +6,8 @@ ...@@ -6,7 +6,8 @@
.Sysuser_Date .el-range-editor.el-input__inner { .Sysuser_Date .el-range-editor.el-input__inner {
background-color: transparent; background-color: transparent;
} }
.ReceipTypeName{
.ReceipTypeName {
display: inline-block; display: inline-block;
padding: 2px 8px; padding: 2px 8px;
color: white; color: white;
...@@ -14,22 +15,22 @@ ...@@ -14,22 +15,22 @@
line-height: 16px; line-height: 16px;
border-radius: 4px; border-radius: 4px;
} }
</style> </style>
<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-col-gutter-md"> <div class="col row wrap q-col-gutter-md">
<div class="col-3"> <div class="col-3">
<q-input @change="resetSearch" clearable filled v-model="msg.ClassName" <q-input @change="resetSearch" clearable filled v-model="msg.ClassName" label="学员名称/班级名称/老师名称" />
label="学员名称/班级名称/老师名称" />
</div> </div>
<div class="col-3"> <div class="col-3">
<q-select @input="resetSearch" clearable filled v-model="msg.AuditStatus" :options="ShowOpts" <q-select @input="resetSearch" clearable filled v-model="msg.AuditStatus" :options="ShowOpts" emit-value
emit-value map-options label="审核状态" /> map-options label="审核状态" />
</div> </div>
<div class="col-3"> <div class="col-3">
<q-select @input="resetSearch" clearable option-value="Id" option-label="Name" filled v-model="msg.ReceiptType" :options="OrderTypeList" <q-select @input="resetSearch" clearable option-value="Id" option-label="Name" filled
emit-value map-options label="单据类型" /> v-model="msg.ReceiptType" :options="OrderTypeList" emit-value map-options label="单据类型" />
</div> </div>
<div class="col-3 Sysuser_Date"> <div class="col-3 Sysuser_Date">
<q-field filled> <q-field filled>
...@@ -87,6 +88,9 @@ ...@@ -87,6 +88,9 @@
<createbackbill-form v-if="isShowCreateBillForm" :seting-obj="billObj" @close="closeBillForm" <createbackbill-form v-if="isShowCreateBillForm" :seting-obj="billObj" @close="closeBillForm"
@success="refreshPage"> @success="refreshPage">
</createbackbill-form> </createbackbill-form>
<changebill-form v-if="isShowChangeBillForm" :seting-obj="billObj" :showType="showType" @close="closeBillForm"
@success="refreshPage">
</changebill-form>
</div> </div>
</div> </div>
</template> </template>
...@@ -97,6 +101,8 @@ ...@@ -97,6 +101,8 @@
} from '../../api/teacher/index' } from '../../api/teacher/index'
import backbillForm from '../../components/sale/backbill-form'; import backbillForm from '../../components/sale/backbill-form';
import changebillForm from '../../components/sale/changebill-form';
import createbackbillForm from '../../components/sale/createbackbill-form'; import createbackbillForm from '../../components/sale/createbackbill-form';
export default { export default {
meta: { meta: {
...@@ -104,7 +110,8 @@ ...@@ -104,7 +110,8 @@
}, },
components: { components: {
backbillForm, backbillForm,
createbackbillForm createbackbillForm,
changebillForm
}, },
data() { data() {
return { return {
...@@ -114,7 +121,7 @@ ...@@ -114,7 +121,7 @@
label: '单号', label: '单号',
field: 'Id', field: 'Id',
align: 'left' align: 'left'
},{ }, {
name: 'Title', name: 'Title',
label: '标题', label: '标题',
field: 'Title', field: 'Title',
...@@ -153,8 +160,7 @@ ...@@ -153,8 +160,7 @@
data: [], data: [],
loading: true, loading: true,
applyDateList: [], //申请日期 applyDateList: [], //申请日期
ShowOpts: [ ShowOpts: [{
{
label: '审核中', label: '审核中',
value: '1' value: '1'
}, },
...@@ -180,12 +186,13 @@ ...@@ -180,12 +186,13 @@
StartTime: "", //开始时间 StartTime: "", //开始时间
EndTime: "", //结束时间 EndTime: "", //结束时间
Conditon: 1, Conditon: 1,
ReceiptType:'' //单据类型 ReceiptType: '' //单据类型
}, },
tabCheck: "1", tabCheck: "1",
pageCount: 0, pageCount: 0,
isShowBillForm: false, //是否显示单据表单 isShowBillForm: false, //是否显示单据表单
isShowCreateBillForm: false, //是否显示制单表单 isShowCreateBillForm: false, //是否显示制单表单
isShowChangeBillForm: false, //是否显示调课单据
billObj: {}, //单据信息 billObj: {}, //单据信息
showType: 1, //1-查看,2-审核 showType: 1, //1-查看,2-审核
OrderTypeList: [], OrderTypeList: [],
...@@ -219,15 +226,22 @@ ...@@ -219,15 +226,22 @@
//关闭表单 //关闭表单
closeBillForm() { closeBillForm() {
this.isShowBillForm = false; this.isShowBillForm = false;
this.isShowChangeBillForm = false;
this.isShowCreateBillForm = false; this.isShowCreateBillForm = false;
this.billObj = {}; this.billObj = {};
}, },
//显示表单 //显示表单
showBillForm(item, type) { showBillForm(item, type) {
this.isShowBillForm = true; //调课
if (item.ReceiptType == 1) {
this.isShowChangeBillForm = true;
}
//退课
else if (item.ReceiptType == 2) {
this.isShowBillForm = true;
}
this.showType = type; this.showType = type;
this.billObj = item; this.billObj = item;
}, },
//重新查询 //重新查询
resetSearch() { resetSearch() {
...@@ -263,6 +277,7 @@ ...@@ -263,6 +277,7 @@
//刷新页面 //刷新页面
refreshPage() { refreshPage() {
this.isShowBillForm = false; this.isShowBillForm = false;
this.isShowChangeBillForm = false;
this.billObj = {}; this.billObj = {};
this.getStuBackBill(); this.getStuBackBill();
}, },
......
...@@ -204,7 +204,6 @@ ...@@ -204,7 +204,6 @@
}, },
//显示表单 //显示表单
showBillForm(item, type) { showBillForm(item, type) {
//调课 //调课
if (item.ReceiptType == 1) { if (item.ReceiptType == 1) {
this.isShowChangeBillForm = true; this.isShowChangeBillForm = true;
......
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