Commit a3aa53d0 authored by 黄奎's avatar 黄奎

页面修改

parent 25426656
<template> <template>
<q-dialog <q-dialog v-model="persistent" full-height maximized position="right" persistent @hide="closeCutomer"
v-model="persistent" transition-show="slide-left">
full-height
maximized
position="right"
persistent
@hide="closeCutomer"
transition-show="slide-left"
>
<div class="customMain"> <div class="customMain">
<div class="custom_Top"> <div class="custom_Top">
<div class="custom_HLeft"> <div class="custom_HLeft">
<div class="nameplate_avatar"> <div class="nameplate_avatar">
<img <img v-if="baseObj.StuIcon" style="width:100%;height:100%;" :src="baseObj.StuIcon" alt />
v-if="baseObj.StuIcon"
style="width:100%;height:100%;"
:src="baseObj.StuIcon"
alt
/>
<div class="student_Name" v-else> <div class="student_Name" v-else>
<span v-if="baseObj.StuName">{{ <span v-if="baseObj.StuName">{{
baseObj.StuName.substring(0, 1) baseObj.StuName.substring(0, 1)
...@@ -29,58 +17,18 @@ ...@@ -29,58 +17,18 @@
</div> </div>
</div> </div>
<div class="custom_HRight"> <div class="custom_HRight">
<q-btn <q-btn v-if="userInfo.IsTenCccUser == 1" @click="callUserHandler" class="q-mr-md" round unelevated
v-if="userInfo.IsTenCccUser == 1" color="primary" dense icon="phone" title="拨打电话"></q-btn>
@click="callUserHandler" <q-btn unelevated color="positive" v-if="
class="q-mr-md"
round
unelevated
color="primary"
dense
icon="phone"
title="拨打电话"
></q-btn>
<q-btn
unelevated
color="positive"
v-if="
!baseObj.IsHaveCurseManager && userInfo.Id == baseObj.CreateBy !baseObj.IsHaveCurseManager && userInfo.Id == baseObj.CreateBy
" " size="sm" :loading="pushing" class="q-mr-md" @click="assistBatchHandler">推送课程顾问</q-btn>
size="sm" <q-btn v-if="getJudgeTrans()" color="primary" unelevated size="sm" label="转交" @click="isShowTrans = true">
:loading="pushing"
class="q-mr-md"
@click="assistBatchHandler"
>推送课程顾问</q-btn
>
<q-btn
v-if="getJudgeTrans()"
color="primary"
unelevated
size="sm"
label="转交"
@click="isShowTrans = true"
>
<q-popup-proxy :offset="[10, 10]"> <q-popup-proxy :offset="[10, 10]">
<q-banner v-if="isShowTrans"> <q-banner v-if="isShowTrans">
<q-select <q-select style="margin-top:20px;" filled v-model="transMsg.CreateBy" @filter="filterEmployee" use-input
style="margin-top:20px;" :options="myEmployeeList" option-label="EmployeeName" option-value="Id" emit-value map-options />
filled <q-btn label="保存" style="float:right;margin-top:15px" color="accent q-mb-lg" size="sm"
v-model="transMsg.CreateBy" @click="saveTransForm" />
@filter="filterEmployee"
use-input
:options="myEmployeeList"
option-label="EmployeeName"
option-value="Id"
emit-value
map-options
/>
<q-btn
label="保存"
style="float:right;margin-top:15px"
color="accent q-mb-lg"
size="sm"
@click="saveTransForm"
/>
</q-banner> </q-banner>
</q-popup-proxy> </q-popup-proxy>
</q-btn> </q-btn>
...@@ -88,24 +36,12 @@ ...@@ -88,24 +36,12 @@
</div> </div>
<div class="custom_Bottom"> <div class="custom_Bottom">
<div class="detail-info"> <div class="detail-info">
<student-left <student-left :stuData="stuData" :save-obj="saveObj" :BelongType="BelongType" @success="refreshStudentPage"
:stuData="stuData" @getrecord="getrecord" @update="queryStuInfo"></student-left>
:save-obj="saveObj"
:BelongType="BelongType"
@success="refreshStudentPage"
@getrecord="getrecord"
@update="queryStuInfo"
></student-left>
</div> </div>
<div class="detail-travel"> <div class="detail-travel">
<div class="detail_first"> <div class="detail_first">
<q-tabs <q-tabs v-model="ckedTab" dense align="left" class="text-teal" style="margin-bottom:20px;">
v-model="ckedTab"
dense
align="left"
class="text-teal"
style="margin-bottom:20px;"
>
<q-tab name="1" label="记录" /> <q-tab name="1" label="记录" />
<q-tab name="2" label="操作" /> <q-tab name="2" label="操作" />
<q-tab name="3" label="订单" /> <q-tab name="3" label="订单" />
...@@ -114,112 +50,53 @@ ...@@ -114,112 +50,53 @@
</q-tabs> </q-tabs>
<div class="operate_Content" style="flex:1;"> <div class="operate_Content" style="flex:1;">
<div class="detail_Main"> <div class="detail_Main">
<div <div row style="display: flex;justify-content: space-between;" v-if="ckedTab == 2">
row
style="display: flex;justify-content: space-between;"
v-if="ckedTab == 2"
>
<div class="tripTypeContent" style="flex-shrink:0"> <div class="tripTypeContent" style="flex-shrink:0">
<div <div v-for="(qItem, qIndex) in visitList" :key="qIndex"
v-for="(qItem, qIndex) in visitList" :class="{ StuCkedType: qIndex + 1 == secondType }" @click="getckedType(qItem)">
:key="qIndex"
:class="{ StuCkedType: qIndex + 1 == secondType }"
@click="getckedType(qItem)"
>
{{ qItem.Name }} {{ qItem.Name }}
</div> </div>
</div> </div>
<q-btn <q-btn label="客户情况" color="accent q-mb-lg" size="sm" style="margin-bottom: 0;" @click="consultbtn" />
label="客户情况"
color="accent q-mb-lg"
size="sm"
style="margin-bottom: 0;"
@click="consultbtn"
/>
</div> </div>
<!-- 记录 --> <!-- 记录 -->
<template v-if="ckedTab == 1"> <template v-if="ckedTab == 1">
<student-record <student-record :save-obj="baseObj" @success="refreshStudentPage" ref="mychild"></student-record>
:save-obj="baseObj"
@success="refreshStudentPage"
ref="mychild"
></student-record>
</template> </template>
<!-- 操作 --> <!-- 操作 -->
<template v-if="ckedTab == 2"> <template v-if="ckedTab == 2">
<div class="operate_Content" style="margin-top:20px;"> <div class="operate_Content" style="margin-top:20px;">
<student-visit <student-visit :stateId="stateId" :stateList="customStateList" @update="queryStuInfo"
:stateId="stateId" :save-obj="baseObj" :StuId="baseObj.StuId" v-if="secondType == 1" @success="refreshStudentPage">
:stateList="customStateList" </student-visit>
@update="queryStuInfo" <student-yuefang :stateId="stateId" :stateList="customStateList" @update="queryStuInfo"
:save-obj="baseObj" :save-obj="baseObj" v-if="secondType == 2" @success="refreshStudentPage"></student-yuefang>
:StuId="baseObj.StuId" <student-genjin :stateId="stateId" :stateList="customStateList" @update="queryStuInfo"
v-if="secondType == 1" :save-obj="baseObj" v-if="secondType == 3" @success="refreshStudentPage"></student-genjin>
@success="refreshStudentPage" <student-shiting :save-obj="baseObj" v-if="secondType == 4" @success="refreshStudentPage">
></student-visit>
<student-yuefang
:stateId="stateId"
:stateList="customStateList"
@update="queryStuInfo"
:save-obj="baseObj"
v-if="secondType == 2"
@success="refreshStudentPage"
></student-yuefang>
<student-genjin
:stateId="stateId"
:stateList="customStateList"
@update="queryStuInfo"
:save-obj="baseObj"
v-if="secondType == 3"
@success="refreshStudentPage"
></student-genjin>
<student-shiting
:save-obj="baseObj"
v-if="secondType == 4"
@success="refreshStudentPage"
>
</student-shiting> </student-shiting>
<student-consult <student-consult :save-obj="baseObj" v-if="secondType == 5" @success="refreshStudentPage">
:save-obj="baseObj"
v-if="secondType == 5"
@success="refreshStudentPage"
>
</student-consult> </student-consult>
</div> </div>
</template> </template>
<!-- 订单 --> <!-- 订单 -->
<template v-if="ckedTab == 3"> <template v-if="ckedTab == 3">
<student-order <student-order :save-obj="baseObj" @success="refreshStudentPage"></student-order>
:save-obj="baseObj"
@success="refreshStudentPage"
></student-order>
</template> </template>
<!-- 合同 --> <!-- 合同 -->
<template v-if="ckedTab == 4"> <template v-if="ckedTab == 4">
<student-hetong <student-hetong :save-obj="baseObj" @success="refreshStudentPage"></student-hetong>
:save-obj="baseObj"
@success="refreshStudentPage"
></student-hetong>
</template> </template>
<template v-if="ckedTab == 5"> <template v-if="ckedTab == 5">
<student-Assit <student-Assit :save-obj="baseObj" :BelongType="BelongType" @success="refreshStudentPage">
:save-obj="baseObj" </student-Assit>
:BelongType="BelongType"
@success="refreshStudentPage"
></student-Assit>
</template> </template>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<consultFrom <consultFrom v-if="isconsult" :save-obj="baseObj" @close="isconsult = false" @consultsuccess="consultsuccess">
v-if="isconsult"
:save-obj="baseObj"
@close="isconsult = false"
@consultsuccess="consultsuccess"
>
</consultFrom> </consultFrom>
<div class="dialog-out-close" @click="closeCutomer"> <div class="dialog-out-close" @click="closeCutomer">
<i class="iconfont icon-close" style="font-size:26px;" /> <i class="iconfont icon-close" style="font-size:26px;" />
...@@ -228,25 +105,31 @@ ...@@ -228,25 +105,31 @@
</q-dialog> </q-dialog>
</template> </template>
<script> <script>
import { queryEmployee } from "../../../api/users/user"; import {
import { ForwardStudent } from "../../../api/customerstudent/customerstudent"; queryEmployee
import { } from "../../../api/users/user";
import {
ForwardStudent
} from "../../../api/customerstudent/customerstudent";
import {
getStudentInfo, //获取学员客户信息 getStudentInfo, //获取学员客户信息
queryStuStageList //获取客户阶段列表 queryStuStageList //获取客户阶段列表
} from "../../../api/school/index"; } from "../../../api/school/index";
import studentLeft from "../student/student-left"; import studentLeft from "../student/student-left";
import studentRecord from "../student/student-record"; import studentRecord from "../student/student-record";
import studentVisit from "../student/student-visit"; import studentVisit from "../student/student-visit";
import studentYuefang from "../student/student-yuefang"; import studentYuefang from "../student/student-yuefang";
import studentGenjin from "../student/student-genjin"; import studentGenjin from "../student/student-genjin";
import studentShiting from "../student/student-shiting"; import studentShiting from "../student/student-shiting";
import studentConsult from "../student/student-consult" import studentConsult from "../student/student-consult"
import studentHetong from "../student/student-hetong"; import studentHetong from "../student/student-hetong";
import studentOrder from "../student/student-order"; import studentOrder from "../student/student-order";
import studentAssit from "../student/student-Assit"; import studentAssit from "../student/student-Assit";
import consultFrom from "../student/consult-from"; import consultFrom from "../student/consult-from";
import { SetStudentAssistBatch } from "../../../api/sale/sale"; import {
export default { SetStudentAssistBatch
} from "../../../api/sale/sale";
export default {
meta: { meta: {
title: "学员管理" title: "学员管理"
}, },
...@@ -275,6 +158,11 @@ export default { ...@@ -275,6 +158,11 @@ export default {
BelongType: { BelongType: {
type: Number, type: Number,
default: null default: null
},
//选中的选项卡
checkType: {
type: Number,
default: 0
} }
}, },
data() { data() {
...@@ -282,8 +170,7 @@ export default { ...@@ -282,8 +170,7 @@ export default {
persistent: true, persistent: true,
ckedTab: "1", ckedTab: "1",
secondType: 1, secondType: 1,
visitList: [ visitList: [{
{
Name: "到访", Name: "到访",
Id: 1 Id: 1
}, },
...@@ -327,6 +214,16 @@ export default { ...@@ -327,6 +214,16 @@ export default {
this.queryStuInfo(); this.queryStuInfo();
this.userInfo = this.getLocalStorage(); this.userInfo = this.getLocalStorage();
}, },
watch: {
checkType: {
handler(val) {
if (val && val > 0) {
this.ckedTab = val;
}
},
deep: true
},
},
mounted() { mounted() {
this.baseObj = this.saveObj; this.baseObj = this.saveObj;
this.baseObj.IsHaveCurseManager = false; this.baseObj.IsHaveCurseManager = false;
...@@ -345,7 +242,6 @@ export default { ...@@ -345,7 +242,6 @@ export default {
phoneNumber: this.baseObj.StuRealMobile, phoneNumber: this.baseObj.StuRealMobile,
phoneDesc: this.baseObj.StuName phoneDesc: this.baseObj.StuName
}); });
//this.closeCutomer();
}, },
//判断是否显示转交 //判断是否显示转交
getJudgeTrans() { getJudgeTrans() {
...@@ -453,24 +349,24 @@ export default { ...@@ -453,24 +349,24 @@ export default {
this.isconsult = true; this.isconsult = true;
} }
} }
}; };
</script> </script>
<style> <style>
.custom_RModel { .custom_RModel {
width: 500px; width: 500px;
height: 100%; height: 100%;
} }
.customMain { .customMain {
width: 1000px !important; width: 1000px !important;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 100 vh; height: 100 vh;
padding: 15px 17px 0 17px; padding: 15px 17px 0 17px;
background-color: #f4f4f6; background-color: #f4f4f6;
} }
.custom_Top { .custom_Top {
width: 100%; width: 100%;
padding: 22px; padding: 22px;
background: #fff; background: #fff;
...@@ -478,47 +374,47 @@ export default { ...@@ -478,47 +374,47 @@ export default {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
} }
.custom_HLeft { .custom_HLeft {
display: flex; display: flex;
} }
.nameplate_avatar { .nameplate_avatar {
width: 60px; width: 60px;
height: 60px; height: 60px;
flex-shrink: 0; flex-shrink: 0;
margin-right: 14px; margin-right: 14px;
border-radius: 5px; border-radius: 5px;
overflow: hidden; overflow: hidden;
} }
.F_16 { .F_16 {
font-size: 16px; font-size: 16px;
} }
.Name_List { .Name_List {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: space-around; justify-content: space-around;
overflow: hidden; overflow: hidden;
} }
.wechat_Name { .wechat_Name {
color: #9999a8; color: #9999a8;
display: flex; display: flex;
font-size: 14px; font-size: 14px;
} }
.custom_Bottom { .custom_Bottom {
margin-top: 17px; margin-top: 17px;
flex: 1; flex: 1;
display: flex; display: flex;
margin-top: 17px; margin-top: 17px;
overflow: hidden; overflow: hidden;
} }
.detail-info { .detail-info {
flex-shrink: 0; flex-shrink: 0;
box-sizing: border-box; box-sizing: border-box;
display: flex; display: flex;
...@@ -530,13 +426,13 @@ export default { ...@@ -530,13 +426,13 @@ export default {
background: #fff; background: #fff;
border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;
overflow: auto; overflow: auto;
} }
.detail-info::-webkit-scrollbar { .detail-info::-webkit-scrollbar {
display: none; display: none;
} }
.detail-travel { .detail-travel {
width: 100%; width: 100%;
flex-grow: 1; flex-grow: 1;
display: flex; display: flex;
...@@ -545,26 +441,26 @@ export default { ...@@ -545,26 +441,26 @@ export default {
background: #fff; background: #fff;
border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;
overflow: hidden; overflow: hidden;
} }
.edit_bar { .edit_bar {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
padding: 12px 22px; padding: 12px 22px;
} }
.edit_info_wrap { .edit_info_wrap {
padding: 0 22px 12px; padding: 0 22px 12px;
} }
.custom_Line { .custom_Line {
width: calc(100% - 44px); width: calc(100% - 44px);
margin: 16px 22px; margin: 16px 22px;
border-bottom: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;
} }
.custom_Edit { .custom_Edit {
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
...@@ -575,63 +471,63 @@ export default { ...@@ -575,63 +471,63 @@ export default {
border-radius: 4px; border-radius: 4px;
font-size: 12px; font-size: 12px;
cursor: pointer; cursor: pointer;
} }
.tripTypeContent { .tripTypeContent {
display: flex; display: flex;
overflow-x: auto; overflow-x: auto;
white-space: nowrap; white-space: nowrap;
} }
.StuCkedType { .StuCkedType {
color: #3470ff; color: #3470ff;
font-weight: 700; font-weight: 700;
} }
.tripTypeContent div { .tripTypeContent div {
margin-right: 20px; margin-right: 20px;
cursor: pointer; cursor: pointer;
} }
.q-timeline__title { .q-timeline__title {
margin-bottom: 5px; margin-bottom: 5px;
} }
.customUpdateTime { .customUpdateTime {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
font-size: 14px; font-size: 14px;
color: #9696a6; color: #9696a6;
} }
.q-timeline__subtitle { .q-timeline__subtitle {
opacity: 1; opacity: 1;
font-weight: normal; font-weight: normal;
} }
.follow_Component { .follow_Component {
padding: 0 22px; padding: 0 22px;
margin-top: 10px; margin-top: 10px;
width: 100%; width: 100%;
background-color: #f6f6f6; background-color: #f6f6f6;
border-radius: 5px; border-radius: 5px;
} }
.detail_first { .detail_first {
margin: 0 22px; margin: 0 22px;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 100%; height: 100%;
} }
.detail_Main { .detail_Main {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
.student_Name { .student_Name {
width: 100%; width: 100%;
height: 100%; height: 100%;
background: #004d40; background: #004d40;
...@@ -639,53 +535,53 @@ export default { ...@@ -639,53 +535,53 @@ export default {
text-align: center; text-align: center;
line-height: 60px; line-height: 60px;
font-size: 20px; font-size: 20px;
} }
.TimeLineDiv { .TimeLineDiv {
height: 620px; height: 620px;
flex: 1; flex: 1;
height: 100%; height: 100%;
padding-right: 20px; padding-right: 20px;
} }
.Time_TopList { .Time_TopList {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
.visit_Cont { .visit_Cont {
font-size: 14px; font-size: 14px;
} }
.visit_delete { .visit_delete {
font-size: 14px; font-size: 14px;
cursor: pointer; cursor: pointer;
width: 30px; width: 30px;
} }
.operate_Content { .operate_Content {
overflow: auto; overflow: auto;
/* padding-right: 20px; */ /* padding-right: 20px; */
} }
.operate_Content::-webkit-scrollbar { .operate_Content::-webkit-scrollbar {
width: 6px; width: 6px;
height: 8px; height: 8px;
} }
.operate_Content::-webkit-scrollbar-thumb { .operate_Content::-webkit-scrollbar-thumb {
border-radius: 4px; border-radius: 4px;
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
background: #c9c9c9; background: #c9c9c9;
} }
.operate_Content::-webkit-scrollbar-thumb { .operate_Content::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
border-radius: 4px; border-radius: 4px;
background: #ededed; background: #ededed;
} }
.Log_Content { .Log_Content {
padding: 10px; padding: 10px;
border-radius: 5px; border-radius: 5px;
background-color: #f4f4f6; background-color: #f4f4f6;
...@@ -693,42 +589,42 @@ export default { ...@@ -693,42 +589,42 @@ export default {
line-height: 2; line-height: 2;
margin-top: 10px; margin-top: 10px;
word-break: break-all; word-break: break-all;
} }
.stu_ComFeed { .stu_ComFeed {
color: #3470ff; color: #3470ff;
cursor: pointer; cursor: pointer;
margin-left: 20px; margin-left: 20px;
} }
.StuCom_Remark { .StuCom_Remark {
display: flex; display: flex;
} }
.StuCom_Inner { .StuCom_Inner {
width: 100%; width: 100%;
} }
.StuCom_Left { .StuCom_Left {
flex-shrink: 0; flex-shrink: 0;
width: 57px; width: 57px;
text-align-last: justify; text-align-last: justify;
} }
.Stu_OrderId { .Stu_OrderId {
color: #2961fe; color: #2961fe;
font-weight: bold; font-weight: bold;
text-decoration: underline; text-decoration: underline;
cursor: pointer; cursor: pointer;
} }
.Stu_HtLeft { .Stu_HtLeft {
width: 57px; width: 57px;
display: inline-block; display: inline-block;
text-align-last: justify; text-align-last: justify;
} }
.fullscreen { .fullscreen {
z-index: 3000; z-index: 3000;
} }
</style> </style>
\ No newline at end of file
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
</template> </template>
<template v-slot:body-cell-StuName="props"> <template v-slot:body-cell-StuName="props">
<q-td :props="props"> <q-td :props="props">
<div class="text-blue cursor-pointer" @click="getStuRight(props.row)"> <div class="text-blue cursor-pointer" @click="getStuRight(props.row,1)">
{{ props.value }} {{ props.value }}
</div> </div>
</q-td> </q-td>
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
<template v-slot:body-cell-OrderCount="props"> <template v-slot:body-cell-OrderCount="props">
<q-td :props="props" v-if="props.row.OrderCount == 0" class="text-grey-4">未报名</q-td> <q-td :props="props" v-if="props.row.OrderCount == 0" class="text-grey-4">未报名</q-td>
<q-td :props="props" v-if="props.row.OrderCount > 0" class="bg-negative text-white"> <q-td :props="props" v-if="props.row.OrderCount > 0" class="bg-negative text-white" style="cursor:pointer;text-decoration:underline;" @click="getStuRight(props.row,3)">
已报名{{ props.row.OrderCount }}</q-td> 已报名{{ props.row.OrderCount }}</q-td>
</template> </template>
<template v-slot:body-cell-TeacherManager="props"> <template v-slot:body-cell-TeacherManager="props">
...@@ -197,7 +197,7 @@ ...@@ -197,7 +197,7 @@
</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>
<studentRight-form v-if="isShowStuRight" :isJudgeTrans="isJudgeTrans" :BelongType="BelongType" :save-obj="stuOption" <studentRight-form v-if="isShowStuRight" :isJudgeTrans="isJudgeTrans" :BelongType="BelongType" :checkType="checkType" :save-obj="stuOption"
@close="closeStuForm" @success="refreshStuList" @reload="referDataHandler"> @close="closeStuForm" @success="refreshStuList" @reload="referDataHandler">
</studentRight-form> </studentRight-form>
<studentAdd-form v-if="isShowAdd" :save-obj="stuOption" @close="closeStuForm" @success="refreshStuList"> <studentAdd-form v-if="isShowAdd" :save-obj="stuOption" @close="closeStuForm" @success="refreshStuList">
...@@ -427,7 +427,8 @@ ...@@ -427,7 +427,8 @@
BelongType: 1, BelongType: 1,
pushMode: false, pushMode: false,
pushing: false, pushing: false,
assistListFormat: [] assistListFormat: [],
checkType:1,
}; };
}, },
watch: { watch: {
...@@ -597,10 +598,11 @@ ...@@ -597,10 +598,11 @@
this.isShowTransfer = false; this.isShowTransfer = false;
}, },
//点击学生姓名弹出 //点击学生姓名弹出
getStuRight(obj) { getStuRight(obj,type) {
if (obj) { if (obj) {
this.stuOption = obj; this.stuOption = obj;
this.BelongType = obj.BelongType; this.BelongType = obj.BelongType;
this.checkType=type;
} else { } else {
this.stuOption = null; this.stuOption = null;
} }
......
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