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
c75ad64e
Commit
c75ad64e
authored
Dec 15, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
01f1a2ba
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
181 additions
and
165 deletions
+181
-165
stulist.vue
src/components/school/student/stulist.vue
+1
-0
transfer-order.vue
src/components/school/student/transfer-order.vue
+164
-157
courselist.vue
src/components/school/student/transfer-order/courselist.vue
+8
-1
order-form.vue
src/components/school/student/transfer-order/order-form.vue
+2
-7
mystu.vue
src/pages/sale/mystu.vue
+6
-0
No files found.
src/components/school/student/stulist.vue
View file @
c75ad64e
...
@@ -309,6 +309,7 @@
...
@@ -309,6 +309,7 @@
},
},
refreshStuList
()
{
refreshStuList
()
{
this
.
$emit
(
"success"
);
this
.
$emit
(
"success"
);
this
.
selection
=
[]
},
},
EditStudent
(
obj
)
{
EditStudent
(
obj
)
{
if
(
obj
)
{
if
(
obj
)
{
...
...
src/components/school/student/transfer-order.vue
View file @
c75ad64e
<
template
>
<
template
>
<div
class=
"transfer-order"
>
<q-dialog
<q-dialog
v-model=
"persistent"
v-model=
"persistent"
persistent
persistent
content-class=
"bg-grey-1"
content-class=
"bg-grey-1"
transition-show=
"scale"
transition-show=
"scale"
transition-hide=
"scale"
transition-hide=
"scale"
class=
"addactivetype"
@
hide=
"$emit('close')"
@
hide=
"$emit('close')"
>
>
<q-card
style=
"width: 800px;max-width:800px;"
>
<q-card
style=
"width: 800px;max-width:800px;"
>
...
@@ -14,10 +14,10 @@
...
@@ -14,10 +14,10 @@
<q-space
/>
<q-space
/>
<q-btn
icon=
"close"
flat
round
dense
v-close-popup
/>
<q-btn
icon=
"close"
flat
round
dense
v-close-popup
/>
</q-card-section>
</q-card-section>
<q-card-section
class=
"q-pt-none scroll"
style=
"max-height: 80vh"
>
<q-card-section
class=
"q-pt-none scroll"
>
<q-stepper
v-model=
"step"
ref=
"stepper"
color=
"primary"
animated
flat
>
<q-stepper
v-model=
"step"
ref=
"stepper"
color=
"primary"
animated
flat
>
<q-step
:name=
"1"
title=
"选择课程"
icon=
"settings"
:done=
"step > 1"
>
<q-step
:name=
"1"
title=
"选择课程"
icon=
"settings"
:done=
"step > 1"
>
<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 row wrap q-mr-lg q-col-gutter-md"
>
<div
class=
"col-3"
>
<div
class=
"col-3"
>
<q-select
<q-select
...
@@ -112,7 +112,11 @@
...
@@ -112,7 +112,11 @@
</div>
</div>
</div>
</div>
</div>
</div>
<Course
:dataList=
"courseData"
@
select=
"selectCourse"
></Course>
<Course
:dataList=
"courseData"
@
select=
"selectCourse"
:select=
"defaultCourse"
></Course>
<q-pagination
<q-pagination
class=
"full-width justify-end"
class=
"full-width justify-end"
v-model=
"courseMsg.pageIndex"
v-model=
"courseMsg.pageIndex"
...
@@ -157,6 +161,7 @@
...
@@ -157,6 +161,7 @@
</q-card-actions>
</q-card-actions>
</q-card>
</q-card>
</q-dialog>
</q-dialog>
</div>
</template>
</template>
<
script
>
<
script
>
...
@@ -224,7 +229,7 @@ export default {
...
@@ -224,7 +229,7 @@ export default {
},
},
courseMsg
:
{
courseMsg
:
{
pageIndex
:
1
,
pageIndex
:
1
,
pageSize
:
9
,
pageSize
:
8
,
ClassName
:
""
,
//班级名称
ClassName
:
""
,
//班级名称
StartTime
:
""
,
//开始时间
StartTime
:
""
,
//开始时间
EndTime
:
""
,
//结束时间
EndTime
:
""
,
//结束时间
...
@@ -240,11 +245,12 @@ export default {
...
@@ -240,11 +245,12 @@ export default {
courseData
:
[],
//课程列表
courseData
:
[],
//课程列表
coursePageCount
:
0
,
//课程页数
coursePageCount
:
0
,
//课程页数
saveObj
:
{},
//所选课程
saveObj
:
{},
//所选课程
defaultCourse
:
[],
//默认课程
//关联校区列表
//关联校区列表
schoolList
:
[],
schoolList
:
[],
ClassList
:
[],
//关联课程下拉数据
ClassList
:
[],
//关联课程下拉数据
myClassList
:
[],
myClassList
:
[],
allClassList
:
[],
allClassList
:
[]
};
};
},
},
mounted
()
{
mounted
()
{
...
@@ -340,6 +346,7 @@ export default {
...
@@ -340,6 +346,7 @@ export default {
selectCourse
(
val
)
{
selectCourse
(
val
)
{
this
.
saveObj
=
val
[
0
];
this
.
saveObj
=
val
[
0
];
this
.
saveObj
.
Unit_Price
=
this
.
saveObj
.
SellPrice
;
this
.
saveObj
.
Unit_Price
=
this
.
saveObj
.
SellPrice
;
this
.
defaultCourse
=
val
;
},
},
next
()
{
next
()
{
if
(
!
this
.
saveObj
.
ClassId
||
this
.
saveObj
.
ClassId
==
0
)
{
if
(
!
this
.
saveObj
.
ClassId
||
this
.
saveObj
.
ClassId
==
0
)
{
...
@@ -370,7 +377,7 @@ export default {
...
@@ -370,7 +377,7 @@ export default {
CourseName
:
"不限"
CourseName
:
"不限"
});
});
this
.
myClassList
=
this
.
ClassList
;
this
.
myClassList
=
this
.
ClassList
;
this
.
allClassList
=
res
.
Data
this
.
allClassList
=
res
.
Data
;
}
}
});
});
},
},
...
...
src/components/school/student/transfer-order/courselist.vue
View file @
c75ad64e
...
@@ -30,6 +30,10 @@ export default {
...
@@ -30,6 +30,10 @@ export default {
dataList
:
{
dataList
:
{
type
:
Array
,
type
:
Array
,
default
:
()
=>
[]
default
:
()
=>
[]
},
select
:{
type
:
Array
,
default
:
()
=>
[]
}
}
},
},
data
()
{
data
()
{
...
@@ -67,10 +71,13 @@ export default {
...
@@ -67,10 +71,13 @@ export default {
]
]
};
};
},
},
mounted
()
{
this
.
selection
=
this
.
select
},
methods
:
{
methods
:
{
emitSel
(
val
){
emitSel
(
val
){
this
.
$emit
(
"select"
,
val
)
this
.
$emit
(
"select"
,
val
)
}
}
,
}
}
};
};
</
script
>
</
script
>
...
...
src/components/school/student/transfer-order/order-form.vue
View file @
c75ad64e
<
style
>
.field
{
height
:
60px
;
}
</
style
>
<!--订单操作-->
<!--订单操作-->
<
template
>
<
template
>
<div>
<div>
<div
class=
"row q-mb-md"
>
<div
class=
"row q-mb-md"
>
<div
class=
"col-10"
>
<div
class=
"col-10
flex
"
>
<div
v-for=
"(item, index) in stuData.StuList"
>
<div
v-for=
"(item, index) in stuData.StuList"
>
<q-chip
icon=
"person"
class=
"primary"
<q-chip
icon=
"person"
class=
"primary"
>
{{
item
.
StuName
}}
>
{{
item
.
StuName
}}
...
@@ -419,7 +414,7 @@ export default {
...
@@ -419,7 +414,7 @@ export default {
StuIds
:
""
,
StuIds
:
""
,
// NormalCommission:'',//正常返佣金额
// NormalCommission:'',//正常返佣金额
// RenewCommission:"",// 预计返佣金额
// RenewCommission:"",// 预计返佣金额
isChaBan
:
0
isChaBan
:
0
,
},
},
Unit_PriceRemark
:
""
,
//单价规则
Unit_PriceRemark
:
""
,
//单价规则
IsShowUpPrice
:
false
,
//是否显示高于定价
IsShowUpPrice
:
false
,
//是否显示高于定价
...
...
src/pages/sale/mystu.vue
View file @
c75ad64e
...
@@ -198,3 +198,9 @@
...
@@ -198,3 +198,9 @@
<
style
lang=
"sass"
>
<
style
lang=
"sass"
>
@import
url('~assets/css/table.sass')
@import
url('~assets/css/table.sass')
</
style
>
</
style
>
<
style
scoped
>
/
deep
/
.el-input__inner
,
/
deep
/
.el-range-input
{
background-color
:
transparent
;
border
:
none
;
}
</
style
>
\ No newline at end of file
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