Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
confucius
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
confucius
Commits
8652627c
Commit
8652627c
authored
Dec 15, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
cd617656
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
55 deletions
+33
-55
transfer-order.vue
src/components/school/student/transfer-order.vue
+2
-8
order-form.vue
src/components/school/student/transfer-order/order-form.vue
+31
-47
No files found.
src/components/school/student/transfer-order.vue
View file @
8652627c
...
...
@@ -115,10 +115,10 @@
</q-step>
<q-step
:name=
"2"
title=
"确认"
icon=
"settings"
:done=
"step > 2"
>
<orderForm
ref=
"orderForm"
ref=
"orderForm"
:save-obj=
"saveObj"
:stuData=
"stuData"
:
isChaBan=
"isChaBan
"
:
modityOrderType=
"1
"
@
success=
"$emit('close')"
></orderForm>
</q-step>
...
...
@@ -226,7 +226,6 @@ export default {
courseData
:
[],
//课程列表
coursePageCount
:
0
,
//课程页数
saveObj
:
{},
//所选课程
isChaBan
:
0
,
//是否插班
//关联校区列表
schoolList
:
[],
ClassList
:
[],
//关联课程下拉数据
...
...
@@ -250,11 +249,6 @@ export default {
const
ids
=
this
.
select
.
map
(
e
=>
e
.
StuId
).
toString
();
getOrderGuestRenewState
({
StuIds
:
ids
}).
then
(
res
=>
{
this
.
stuData
=
res
.
Data
;
if
(
res
.
Data
.
RenewNum
==
0
)
{
this
.
isChaBan
=
0
;
}
else
{
this
.
isChaBan
=
1
;
}
});
},
//获取课程分页列表
...
...
src/components/school/student/transfer-order/order-form.vue
View file @
8652627c
<
style
>
.editOrderDrawerTop
{
width
:
100%
;
height
:
50px
;
display
:
flex
;
justify-content
:
space-between
;
background-color
:
#f0f5fb
;
padding
:
5px
10px
;
align-items
:
center
;
.field
{
height
:
60px
;
}
</
style
>
<!--订单操作-->
<
template
>
<div>
<!--
<div
class=
"editOrderDrawerTop"
>
<div
style=
"display:flex;align-items:center;margin-left:10px;"
>
<span
class=
"drawer_Span"
>
{{
OrderMsg
.
OrderId
>
0
?
"修改订单"
:
"立即下单"
}}
</span>
</div>
</div>
-->
<div
class=
"row q-mb-md"
>
<div
class=
"col-10"
>
<div
v-for=
"(item, index) in stuData.StuList"
>
...
...
@@ -29,25 +16,31 @@
</div>
</div>
<div
class=
"col-2"
>
<q-toggle
v-model=
"OrderMsg.isChaBan"
:true-value=
"1"
:false-value=
'0'
label=
"插班报入"
/>
<q-toggle
v-model=
"OrderMsg.isChaBan"
:true-value=
"1"
:false-value=
"0"
label=
"插班报入"
/>
</div>
</div>
<div
style=
"row items-center"
>
<div
class=
"col row wrap q-mr-lg q-col-gutter-md"
>
<q-input
filled
stack-label
maxlength=
"3"
:dense=
"false"
@
keyup
.
native=
"checkInteger(OrderMsg, 'GuestNum')"
v-model=
"OrderMsg.GuestNum"
@
input=
"calcPrice()"
class=
"col-6"
label=
"人数"
:rules=
"[val => !!val || '请填写人数']"
disable
/>
<template
v-if=
"isChaBan == 1"
>
<div
class=
"col-6 field"
>
<q-input
filled
stack-label
maxlength=
"3"
:dense=
"false"
@
keyup
.
native=
"checkInteger(OrderMsg, 'GuestNum')"
v-model=
"OrderMsg.GuestNum"
@
input=
"calcPrice()"
label=
"人数"
:rules=
"[val => !!val || '请填写人数']"
disable
/>
</div>
<template
v-if=
"OrderMsg.isChaBan == 1"
>
<q-select
filled
option-value=
"CourseId"
...
...
@@ -268,7 +261,7 @@
</q-item>
</
template
>
</q-select>
<q-select
<
!-- <
q-select
:disable="modityOrderType == 2 || OrderMsg.JoinType == 3"
v-model="OrderMsg.CustomerId"
:options="myCustomerList"
...
...
@@ -290,7 +283,7 @@
</q-item-section>
</q-item>
</template>
</q-select>
</q-select>
-->
<q-input
:disable=
"modityOrderType == 2"
v-if=
"OrderMsg.OrderSource == 3"
...
...
@@ -401,13 +394,12 @@ export default {
data
()
{
return
{
IsShowEditOrder
:
true
,
OrderMsg
:
{
ClassId
:
0
,
//班级编号
GuestNum
:
0
,
//人数
B2CRatio
:
0
,
B2CReNewRatio
:
0
,
CustomerId
:
0
,
//市场专员
Unit_Price
:
0
,
PreferPrice
:
0
,
//应收
OrderSource
:
0
,
...
...
@@ -438,7 +430,7 @@ export default {
StuIds
:
""
,
// NormalCommission:'',//正常返佣金额
// RenewCommission:"",// 预计返佣金额
isChaBan
:
0
,
isChaBan
:
0
},
Unit_PriceRemark
:
""
,
//单价规则
IsShowUpPrice
:
false
,
//是否显示高于定价
...
...
@@ -611,8 +603,8 @@ export default {
if (this.OrderMsg.OrderType == 2) {
this.OrderMsg.OldPreferPrice = Number(guestNum * unit_price).toFixed(2);
}
this.OrderMsg.GuestNum = this.stuData.StuList.length;
console.log("tag551", this.OrderMsg.GuestNum);
this.OrderMsg.DiscountMoney = 0;
this.stuData.StuList.map(e => {
if (e.IsRenewGuest == 0) {
...
...
@@ -625,7 +617,7 @@ export default {
});
},
initData() {
console.log("
tag", "
init", this.saveObj);
console.log("init", this.saveObj);
if (this.saveObj && this.saveObj.OrderId > 0) {
getClassOrderInfo({
OrderId: this.saveObj.OrderId
...
...
@@ -731,8 +723,6 @@ export default {
}
this.IsShowEditOrder = true;
this.calcPrice();
// console.log("this.saveObj", this.saveObj);
}
},
//筛选员工
...
...
@@ -798,7 +788,7 @@ export default {
//修改订单
saveOrderInfo() {
//插班验证课程和生效时间
if (this.isChaBan == 1) {
if (this.
OrderMsg.
isChaBan == 1) {
this.$refs.CourseId.validate();
this.$refs.EffectTime.validate();
if (this.$refs.CourseId.hasError) {
...
...
@@ -853,6 +843,7 @@ export default {
}
}
this.OrderMsg.StuIds = this.stuData.StuList.map(e => e.StuId).toString();
this.OrderMsg.CustomerId = this.stuData.CustomerId;
setClassOrder(this.OrderMsg).then(res => {
if (res.Code == 1) {
this.$q.notify({
...
...
@@ -911,10 +902,3 @@ export default {
}
};
</
script
>
<
style
>
.savebtn
{
position
:
absolute
;
bottom
:
0
;
right
:
0
;
}
</
style
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment