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
451892f3
Commit
451892f3
authored
Jan 05, 2021
by
Mac
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改样式
parent
1f0be34a
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
144 additions
and
101 deletions
+144
-101
classFee.vue
src/components/course/classFee.vue
+11
-11
studentFee.vue
src/components/course/studentFee.vue
+11
-11
document.vue
src/pages/administration/document.vue
+5
-5
achievements.vue
src/pages/course/achievements.vue
+34
-29
classHourReward.vue
src/pages/course/classHourReward.vue
+38
-16
rewardDetailed.vue
src/pages/course/rewardDetailed.vue
+24
-8
socialclass.vue
src/pages/course/socialclass.vue
+11
-11
studentClass.vue
src/pages/course/studentClass.vue
+10
-10
No files found.
src/components/course/classFee.vue
View file @
451892f3
...
...
@@ -43,11 +43,11 @@
</
style
>
<
template
>
<div>
<div
class=
"col"
style=
"display:flex;margin-top:20px;"
>
<div
class=
"col"
style=
"display:flex;margin-top:20px;
justify-content: space-between
"
>
<div>
<q-select
class=
"q-pb-lg q-pr-lg"
style=
"width:450px;"
multiple
clearable
filled
stack-label
use-input
use-chips
option-value=
"CTypeId"
option-label=
"CTypeName"
v-model=
"tempSchool"
ref=
"PostId"
:options=
"DropDownList"
label=
"班级类型"
:dense=
"false"
emit-value
map-options
>
label=
"
适用
班级类型"
:dense=
"false"
emit-value
map-options
>
</q-select>
</div>
<div
style=
"margin-top:15px;"
>
...
...
@@ -86,9 +86,9 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
@
click=
"editManBan()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
size=
"sm"
@
click=
"editManBan()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
</q-banner>
...
...
@@ -109,9 +109,9 @@
label=
"最大满班率"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addColList()"
/>
<q-btn
label=
"确认"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addColList()"
/>
</q-card-actions>
</div>
</q-banner>
...
...
@@ -143,7 +143,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"editShangke()"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"editShangke()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -161,7 +161,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"getReset(subItem)"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"getReset(subItem)"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -208,9 +208,9 @@
label=
"最大上课率"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowAddMenu=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowAddMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addRowList()"
/>
<q-btn
label=
"确认"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addRowList()"
/>
</q-card-actions>
</div>
</q-banner>
...
...
@@ -223,7 +223,7 @@
</tr>
</table>
<div
style=
"margin-top:20px;text-align:right;"
>
<q-btn
color=
"accent"
size=
"
md
"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
<q-btn
color=
"accent"
size=
"
sm
"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
</div>
</div>
</template>
...
...
src/components/course/studentFee.vue
View file @
451892f3
...
...
@@ -43,7 +43,7 @@
</
style
>
<
template
>
<div>
<div
class=
"col"
style=
"display:flex;margin-top:20px;"
>
<div
class=
"col"
style=
"display:flex;margin-top:20px;
justify-content: space-between
"
>
<div>
<q-select
class=
"q-pb-lg q-pr-lg"
style=
"width:450px;"
multiple
clearable
filled
stack-label
use-input
use-chips
option-value=
"CTypeId"
option-label=
"CTypeName"
v-model=
"tempSchool"
ref=
"PostId"
:options=
"DropDownList"
...
...
@@ -86,9 +86,9 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
@
click=
"editManBan()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
size=
"sm"
@
click=
"editManBan()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
</q-banner>
...
...
@@ -109,9 +109,9 @@
label=
"最大满班率"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addColList()"
/>
<q-btn
label=
"确认"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addColList()"
/>
</q-card-actions>
</div>
</q-banner>
...
...
@@ -143,7 +143,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"editShangke()"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"editShangke()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -161,7 +161,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"getReset(subItem)"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"getReset(subItem)"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -182,7 +182,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"getPeopleSet(subItem)"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"getPeopleSet(subItem)"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -206,9 +206,9 @@
:rules=
"[val => !!val || '请填写最大上课率']"
@
keyup
.
native=
"checkPrice(addObj,'EndValue')"
maxlength=
"6"
label=
"最大上课率"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowAddMenu=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowAddMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addRowList()"
/>
<q-btn
label=
"确认"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addRowList()"
/>
</q-card-actions>
</div>
</q-banner>
...
...
@@ -221,7 +221,7 @@
</tr>
</table>
<div
style=
"margin-top:20px;text-align:right;"
>
<q-btn
color=
"accent"
size=
"
md
"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
<q-btn
color=
"accent"
size=
"
sm
"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
</div>
</div>
</template>
...
...
src/pages/administration/document.vue
View file @
451892f3
...
...
@@ -121,7 +121,7 @@
</q-select>
</div>
</div>
<q-btn
label=
"立即提交"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
:loading=
"saveLoading"
<q-btn
label=
"立即提交"
color=
"accent q-px-md"
s
ize=
"sm"
s
tyle=
"font-weight:400 !important"
:loading=
"saveLoading"
@
click=
"save"
/>
</div>
</div>
...
...
@@ -159,16 +159,16 @@
<ext-editor
:defaultMsg=
"addMsg.Content"
classStr=
"col-12"
@
getEditValue=
"getEditValue"
></ext-editor>
<el-upload
style=
"margin-top: 20px"
:http-request=
"uploadFile2"
:file-list=
"fileList"
:before-remove=
"beforeRemove"
:multiple=
"true"
:show-file-list=
"true"
action=
""
>
<el-button
size=
"
small
"
type=
"primary"
>
附件上传
</el-button>
<el-button
size=
"
mini
"
type=
"primary"
>
附件上传
</el-button>
</el-upload>
</div>
</q-card-section>
<q-separator
/>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
style=
"font-weight:400 !important"
@
click=
"closeSaveForm"
/>
<q-btn
label=
"草稿"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
:loading=
"saveLoading"
<q-btn
label=
"取消"
flat
color=
"grey-10"
s
ize=
"sm"
s
tyle=
"font-weight:400 !important"
@
click=
"closeSaveForm"
/>
<q-btn
label=
"草稿"
color=
"accent q-px-md"
s
ize=
"sm"
s
tyle=
"font-weight:400 !important"
:loading=
"saveLoading"
@
click=
"save_t(2)"
/>
<q-btn
label=
"立即提交"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
:loading=
"saveLoading"
<q-btn
label=
"立即提交"
color=
"accent q-px-md"
s
ize=
"sm"
s
tyle=
"font-weight:400 !important"
:loading=
"saveLoading"
@
click=
"save_t(1)"
/>
</q-card-actions>
</q-card>
...
...
src/pages/course/achievements.vue
View file @
451892f3
...
...
@@ -71,15 +71,15 @@
</div>
<div
class=
"d3"
>
<div
class=
"List-title"
>
KPI指标
</div>
<div
class=
"row d-div"
><span
class=
"d2-n"
>
满班率
</span>
{{item.FullClassRate}}%
</div>
<div
class=
"row d-div"
><span
class=
"d2-n"
>
班级
满班率
</span>
{{item.FullClassRate}}%
</div>
<div
class=
"row d-div"
><span
class=
"d2-n"
>
平均上课率
</span>
{{item.AvgCheckRate}}%
</div>
<div
class=
"row d-div"
><span
class=
"d2-n"
style=
"width: 80px;"
>
累计上课
课时
</span>
{{item.ClassHours}}课时
</div>
<div
class=
"row d-div"
><span
class=
"d2-n"
>
累计总
课时
</span>
{{item.ClassHours}}课时
</div>
</div>
<div
class=
"d4"
>
<div
class=
"List-title"
>
绩效奖励
</div>
<div
class=
"row d-div"
style=
"align-items: flex-end;color: #F72E52;line-height: 14px"
>
¥
<span
style=
"font-size: 30px;line-height: 30px;font-weight: bold"
>
{{item.Money.toFixed(2).split('.')[0]}}.
</span>
style=
"font-size: 30px;line-height: 30px;font-weight: bold
;font-family: perfectFont
"
>
{{item.Money.toFixed(2).split('.')[0]}}.
</span>
{{item.Money.toFixed(2).split('.')[1]}}
</div>
<div
class=
"row d-div"
><span
class=
"d2-n"
style=
"width: 60px"
>
明细
</span>
<span
...
...
@@ -121,7 +121,7 @@
<div
class=
"d5"
v-if=
"msg.Q_IsComfirm==1"
style=
"width: 12%;"
>
<div
class=
"List-title"
>
财务单据
</div>
<div
style=
"width: 100%;"
class=
"row wrap"
>
<div
class=
"d5-item"
v-if=
"item.FinanceId && item.FinanceId>0
"
>
<div
class=
"d5-item"
style=
"cursor: pointer"
v-if=
"item.FinanceId && item.FinanceId>0"
@
click=
"goUrl('FinancialDocumentsDetail',item.FinanceId)
"
>
{{item.FinanceId}}
</div>
<div
v-else
style=
"color:#999999;"
>
...
...
@@ -198,6 +198,21 @@
<img
src=
"../../assets/images/course/addreamke.png"
alt=
""
style=
"width: 16px;height: 12px;margin-right: 5px;"
>
添加备注
<q-popup-proxy>
<q-banner
v-if=
"IsShowRemarkDialog==true"
>
<div
style=
"width:250px;"
>
<div
style=
"margin:10px 0 15px 0;"
>
添加备注
</div>
<q-input
filled
stack-label
maxlength=
"500"
:dense=
"false"
v-model=
"RemarkMsg.Remark"
class=
"col-12"
type=
"textarea"
label=
"备注"
/>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
size=
"sm"
@
click=
"IsShowRemarkDialog=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
size=
"sm"
style=
"font-weight:400 !important"
@
click=
"saveRemark()"
/>
</q-card-actions>
</div>
</q-banner>
</q-popup-proxy>
</div>
<div
class=
"row"
style=
"align-items: center;color: #8175FB;cursor: pointer"
@
click=
"gostudent(item,1)"
v-if=
"item.PerfState==1"
>
...
...
@@ -258,27 +273,7 @@
</ul>
<div
v-else
style=
"width: 100%;color: #999999;text-align: center;font-size: 20px"
>
暂无数据
</div>
</div>
<!--添加备注-->
<q-dialog
v-model=
"IsShowRemarkDialog"
content-class=
"bg-grey-1"
persistent
transition-show=
"scale"
transition-hide=
"scale"
>
<q-card
style=
"width: 400px;max-width:500px;"
>
<q-card-section>
<div
class=
"text-h6"
>
添加备注
</div>
</q-card-section>
<q-card-section
class=
"q-pt-none scroll"
style=
"max-height: 70vh"
>
<div
class=
"row wrap"
>
<q-input
filled
stack-label
maxlength=
"500"
:dense=
"false"
v-model=
"RemarkMsg.Remark"
class=
"col-12"
type=
"textarea"
label=
"备注"
/>
</div>
</q-card-section>
<q-separator
/>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
style=
"font-weight:400 !important"
@
click=
"closeRemarkForm"
/>
<q-btn
label=
"立即提交"
color=
"accent"
class=
"q-px-md"
style=
"font-weight:400 !important"
:loading=
"Dloading"
@
click=
"saveRemark"
/>
</q-card-actions>
</q-card>
</q-dialog>
<!-- 一键制单-->
<q-dialog
v-model=
"ISsystem"
persistent
>
<q-card
style=
"width: 400px;max-width:500px;"
>
...
...
@@ -444,9 +439,7 @@
this
.
msg
.
pageIndex
=
val
;
this
.
getList
()
},
closeRemarkForm
()
{
this
.
IsShowRemarkDialog
=
false
},
tabChange
()
{
//切换tab
this
.
resetSearch
()
},
...
...
@@ -557,6 +550,16 @@
}).
onCancel
(()
=>
{
});
},
goUrl
(
path
,
rowData
,
)
{
this
.
$router
.
push
({
path
:
'/financial/financalDocument/'
+
path
,
query
:
{
"id"
:
rowData
,
blank
:
'y'
,
tab
:
'单据详情'
}
})
},
}
}
</
script
>
...
...
@@ -577,6 +580,7 @@
font-size
:
16px
;
color
:
#111111
;
font-weight
:
bold
;
font-family
:
perfectFont
;
margin-bottom
:
10px
}
...
...
@@ -646,7 +650,8 @@
.achievements
li
.d3
.d3-s
{
color
:
#f5576c
;
font-weight
:
bold
font-weight
:
bold
;
font-family
:
perfectFont
}
.achievements
.d5-item
{
...
...
src/pages/course/classHourReward.vue
View file @
451892f3
...
...
@@ -24,10 +24,10 @@
<q-table
:pagination=
"msg"
:loading=
"loading"
no-data-label=
"暂无相关数据"
flat
class=
"sticky-column-table"
separator=
"none"
title=
""
:data=
"data"
:columns=
"columns"
row-key=
"name"
>
<
template
v-slot:top=
"props"
>
<div
class=
"
page-option"
style=
"width:100%;"
>
<q-btn
color=
"accent"
style=
"float:right;margin-right:0;"
size=
"sm"
class=
"q-mr-md"
icon=
"add"
label=
"新增课时奖励"
@
click=
"drawer=true"
></q-btn>
</div
>
<div
class=
"
col-2 q-table__title"
>
班级管理
</div
>
<q-space
/>
<q-btn
color=
"accent"
style=
"float:right;margin-right:0;"
size=
"sm"
class=
"q-mr-md"
icon=
"add"
label=
"新增课时奖励"
@
click=
"drawer=true"
></q-btn
>
</
template
>
<
template
v-slot:body-cell-State=
"props"
>
<q-td
:props=
"props"
>
...
...
@@ -48,7 +48,7 @@
<
template
v-slot:body-cell-TeacherList=
"props"
>
<q-td
:props=
"props"
>
<span
style=
"color: #3FC4FF;cursor: pointer"
v-if=
"props.row.TeacherList.length>0&&props.row.TeacherList[0].TeacherName"
>
{{
props
.
row
.
TeacherList
[
0
].
TeacherName
}}
等
{{
props
.
row
.
TeacherList
.
length
}}
位老师
v-if=
"props.row.TeacherList.length>0&&props.row.TeacherList[0].TeacherName"
>
{{
props
.
row
.
TeacherList
[
0
].
TeacherName
}}
{{
props
.
row
.
TeacherList
.
length
>
1
?(
'等'
+
props
.
row
.
TeacherList
.
length
+
'位老师'
):
''
}}
<q-popup-proxy>
<q-banner>
<div
class=
"price-popup"
>
...
...
@@ -65,10 +65,15 @@
</span>
</q-td>
</
template
>
<
template
v-slot:body-cell-Money=
"props"
>
<q-td
:props=
"props"
>
<span
style=
"color:#f5576c"
>
¥
{{
props
.
row
.
Money
.
toFixed
(
2
)
}}
</span>
</q-td>
</
template
>
<
template
v-slot:body-cell-FrIdList=
"props"
>
<q-td
:props=
"props"
>
<div
class=
"row wrap"
style=
"width: 100%;"
>
<div
class=
"frIdlist row"
v-for=
"(x,j) in props.row.FrIdList"
:key=
"j"
>
<div
class=
"frIdlist row"
v-for=
"(x,j) in props.row.FrIdList"
:key=
"j"
@
click=
"goUrl('FinancialDocumentsDetail',x)"
>
<span
style=
"font-size: 14px;color: #111111"
>
{{
x
}}
</span>
</div>
</div>
...
...
@@ -78,7 +83,9 @@
<q-td
:props=
"props"
>
<q-btn
flat
size=
"xs"
icon=
"iconfont icon-xiangqing-"
style=
"font-weight:400;color: #3FC4FF"
class=
"q-mr-xs"
label=
"明细"
@
click=
"goDetailed(props.row,'0')"
/>
<q-btn-dropdown
flat
size=
"xs"
color=
"dark"
label=
"更多"
style=
"margin-left:10px;"
>
<q-btn-dropdown
flat
size=
"xs"
color=
"dark"
label=
"更多"
style=
"margin-left:10px;"
v-if=
"props.row.State==1 || ((props.row.State==1 || props.row.State==2) && props.row.FrIdList==0) || (props.row.State==2 && props.row.FrIdList==0 && props.row.Money>0) "
>
<q-list>
<q-item
clickable
v-close-popup
v-if=
"props.row.State==1"
>
<q-item-section
@
click=
"gostudent(props.row,1)"
>
...
...
@@ -131,12 +138,12 @@
</q-card-actions>
</q-card>
</q-dialog>
<el-drawer
title=
""
:visible
.
sync=
"drawer"
:wrapperClosable=
"false"
:with-header=
"false"
>
<el-drawer
title=
""
:visible
.
sync=
"drawer"
:with-header=
"false"
>
<div
style=
"padding: 15px"
class=
"class-popover"
>
<div
style=
"
margin: 10px 0;font-size: 14px;font-weight: bold;color:#2D2D2D;
"
>
新增课时奖励
</div>
<div
style=
"
font-size: 18px;font-weight: bold;color:#2D2D2D;font-family: 'perfectFont'
"
>
新增课时奖励
</div>
<q-select
class=
"col-12 q-pb-lg q-pr-lg"
multiple
clearable
filled
stack-label
use-input
use-chips
option-value=
"TId"
option-label=
"TeacherName"
v-model=
"tempManager"
ref=
"ManagerId"
:options=
"TeacherList"
label=
"
所有
老师"
:dense=
"false"
emit-value
map-options
@
filter=
"filterFn"
>
label=
"
选择
老师"
:dense=
"false"
emit-value
map-options
@
filter=
"filterFn"
>
<
template
v-slot:no-option
>
<q-item>
<q-item-section
class=
"text-grey"
>
...
...
@@ -156,10 +163,15 @@
</div>
</div>
<div
class=
"row col"
style=
"margin-top: 30px"
>
<q-btn
class=
"q-mr-md"
label=
"取消"
@
click=
"drawer=false"
/>
<q-btn
color=
"accent"
class=
"q-mr-md"
label=
"保存"
@
click=
"saveOrderInfo()"
:loading=
"Dloading"
/>
<q-btn
class=
"q-mr-md"
size=
"sm"
label=
"取消"
@
click=
"drawer=false"
/>
<q-btn
color=
"accent"
size=
"sm"
class=
"q-mr-md"
label=
"保存"
@
click=
"saveOrderInfo()"
:loading=
"Dloading"
/>
</div>
</div>
<!-- TODO 没显示出来-->
<div
class=
"dialog-out-close"
@
click=
"drawer=false"
style=
"height:40px !important;border-top-left-radius: 4px !important;border-bottom-left-radius: 4px !important;"
>
<q-icon
name=
"iconfont icon-jujue1"
size=
"26px"
/>
</div>
</el-drawer>
</div>
</template>
...
...
@@ -217,7 +229,6 @@
{
name
:
'Money'
,
label
:
'发放总金额'
,
field
:
'Money'
,
align
:
'left'
},
{
...
...
@@ -485,7 +496,17 @@
this
.
$router
.
push
({
path
:
tempStr
});
}
},
goUrl
(
path
,
rowData
,
)
{
this
.
$router
.
push
({
path
:
'/financial/financalDocument/'
+
path
,
query
:
{
"id"
:
rowData
,
blank
:
'y'
,
tab
:
'单据详情'
}
})
},
}
}
...
...
@@ -498,10 +519,11 @@
}
.classHourReward
.state-item
{
padding
:
3
px
0px
;
padding
:
2
px
0px
;
border-radius
:
3px
;
width
:
70
px
;
width
:
55
px
;
text-align
:
center
;
font-size
:
10px
;
}
.classHourReward
.frIdlist
{
...
...
src/pages/course/rewardDetailed.vue
View file @
451892f3
...
...
@@ -13,8 +13,8 @@
</div>
</div>
<div
class=
"page-content"
>
<q-table
:pagination=
"msg"
:loading=
"loading"
no-data-label=
"暂无相关数据"
flat
class=
"sticky-
tow-
column-table"
separator=
"vertical
"
:data=
"data.List"
:columns=
"columns"
row-key=
"name"
>
<q-table
:pagination=
"msg"
:loading=
"loading"
no-data-label=
"暂无相关数据"
flat
class=
"sticky-column-table"
separator=
"none
"
:data=
"data.List"
:columns=
"columns"
row-key=
"name"
>
<template
v-slot:top=
"props"
>
<div
class=
"col-2 q-table__title"
>
教师课时费明细
</div>
<q-space
/>
...
...
@@ -22,6 +22,16 @@
<q-btn
color=
"accent"
size=
"sm"
label=
"导出"
@
click=
"Export"
/>
</div>
</
template
>
<
template
v-slot:body-cell-UnitPrice=
"props"
>
<q-td
:props=
"props"
color=
"negative"
>
<span
style=
"color: #f5576c"
>
¥
{{
props
.
row
.
UnitPrice
.
toFixed
(
2
)
}}
</span>
</q-td>
</
template
>
<
template
v-slot:body-cell-Money=
"props"
>
<q-td
:props=
"props"
color=
"negative"
>
<span
style=
"color: #f5576c"
>
¥
{{
props
.
row
.
Money
.
toFixed
(
2
)
}}
</span>
</q-td>
</
template
>
<
template
v-slot:body-cell-Type=
"props"
>
<q-td
:props=
"props"
>
<span>
{{
props
.
row
.
Type
==
1
?
'带班'
:
'代课'
}}
</span>
...
...
@@ -30,12 +40,22 @@
<
template
v-slot:bottom
>
</
template
>
</q-table>
<q-table
:pagination=
"msg"
:loading=
"loading"
no-data-label=
"暂无相关数据"
flat
class=
"sticky-
tow-
column-table"
style=
"margin-top: 30px"
separator=
"
vertical
"
:data=
"data.Statistics"
:columns=
"columnsZ"
row-key=
"name"
>
<q-table
:pagination=
"msg"
:loading=
"loading"
no-data-label=
"暂无相关数据"
flat
class=
"sticky-column-table"
style=
"margin-top: 30px"
separator=
"
none
"
:data=
"data.Statistics"
:columns=
"columnsZ"
row-key=
"name"
>
<
template
v-slot:top=
"props"
>
<div
class=
"col-2 q-table__title"
>
教师课时费汇总
</div>
<q-space
/>
</
template
>
<
template
v-slot:body-cell-UnitPrice=
"props"
>
<q-td
:props=
"props"
color=
"negative"
>
<span
style=
"color: #f5576c"
>
¥
{{
props
.
row
.
UnitPrice
.
toFixed
(
2
)
}}
</span>
</q-td>
</
template
>
<
template
v-slot:body-cell-Money=
"props"
>
<q-td
:props=
"props"
color=
"negative"
>
<span
style=
"color: #f5576c"
>
¥
{{
props
.
row
.
Money
.
toFixed
(
2
)
}}
</span>
</q-td>
</
template
>
<
template
v-slot:body-cell-Type=
"props"
>
<q-td
:props=
"props"
>
<span>
{{
props
.
row
.
Type
==
1
?
'带班'
:
'代课'
}}
</span>
...
...
@@ -97,7 +117,6 @@
{
name
:
'UnitPrice'
,
label
:
'课单价'
,
field
:
'UnitPrice'
,
align
:
'left'
},
{
...
...
@@ -109,7 +128,6 @@
{
name
:
'Money'
,
label
:
'小计'
,
field
:
'Money'
,
align
:
'left'
},
...
...
@@ -137,14 +155,12 @@
{
name
:
'UnitPrice'
,
field
:
'UnitPrice'
,
label
:
'课时单价'
,
align
:
'left'
},
{
name
:
'Money'
,
label
:
'合计'
,
field
:
'Money'
,
align
:
'left'
},
],
...
...
src/pages/course/socialclass.vue
View file @
451892f3
...
...
@@ -49,11 +49,11 @@
</q-tabs>
<template
v-if=
"tabCheck=='first'"
>
<div
style=
"margin-top:20px;"
>
<div
class=
"col"
style=
"display:flex;"
>
<div
class=
"col"
style=
"display:flex;
justify-content: space-between
"
>
<div>
<q-select
class=
"q-pb-lg q-pr-lg"
style=
"width:450px;"
multiple
clearable
filled
stack-label
use-input
use-chips
option-value=
"CTypeId"
option-label=
"CTypeName"
v-model=
"tempSchool"
ref=
"PostId"
:options=
"DropDownList"
label=
"班级类型"
:dense=
"false"
emit-value
map-options
>
:options=
"DropDownList"
label=
"
适用
班级类型"
:dense=
"false"
emit-value
map-options
>
</q-select>
</div>
<div
style=
"margin-top:15px;"
>
...
...
@@ -93,9 +93,9 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
@
click=
"editManBan()"
color=
"accent q-px-md"
<q-btn
label=
"确认"
@
click=
"editManBan()"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -117,9 +117,9 @@
@
keyup
.
native=
"checkPrice(addBanObj,'EndValue')"
maxlength=
"6"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
<q-btn
label=
"确认"
color=
"accent q-px-md"
s
ize=
"sm"
s
tyle=
"font-weight:400 !important"
@
click=
"addColList()"
/>
</q-card-actions>
</div>
...
...
@@ -151,7 +151,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"editShangke()"
color=
"accent q-px-md"
<q-btn
label=
"确认"
@
click=
"editShangke()"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -169,7 +169,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"getReset(subItem)"
color=
"accent q-px-md"
<q-btn
label=
"确认"
@
click=
"getReset(subItem)"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -194,9 +194,9 @@
maxlength=
"6"
label=
"最大上课率"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowAddMenu=false"
<q-btn
label=
"取消"
flat
color=
"grey-10"
size=
"sm"
@
click=
"isShowAddMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
<q-btn
label=
"确认"
color=
"accent q-px-md"
s
ize=
"sm"
s
tyle=
"font-weight:400 !important"
@
click=
"addRowList()"
/>
</q-card-actions>
</div>
...
...
@@ -209,7 +209,7 @@
</tr>
</table>
<div
style=
"margin-top:20px;text-align:right;"
>
<q-btn
color=
"accent"
size=
"
md"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
<q-btn
color=
"accent"
size=
"
sm"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
</div>
</div>
</template>
...
...
src/pages/course/studentClass.vue
View file @
451892f3
...
...
@@ -49,7 +49,7 @@
</q-tabs>
<template
v-if=
"tabCheck=='first'"
>
<div
style=
"margin-top:20px;"
>
<div
class=
"col"
style=
"display:flex;"
>
<div
class=
"col"
style=
"display:flex;
justify-content: space-between
"
>
<div>
<q-select
class=
"q-pb-lg q-pr-lg"
style=
"width:450px;"
multiple
clearable
filled
stack-label
use-input
use-chips
option-value=
"CTypeId"
option-label=
"CTypeName"
v-model=
"tempSchool"
ref=
"PostId"
...
...
@@ -91,9 +91,9 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowColEdit=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
@
click=
"editManBan()"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"editManBan()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -115,9 +115,9 @@
maxlength=
"6"
label=
"最大满班率"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowBanMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
<q-btn
label=
"确认"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addColList()"
/>
</q-card-actions>
</div>
...
...
@@ -149,7 +149,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"editShangke()"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"editShangke()"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -167,7 +167,7 @@
</q-input>
</div>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"确认"
@
click=
"getReset(subItem)"
color=
"accent q-px-md"
<q-btn
label=
"确认"
size=
"sm"
@
click=
"getReset(subItem)"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
/>
</q-card-actions>
</div>
...
...
@@ -192,9 +192,9 @@
maxlength=
"6"
label=
"最大续班率"
>
</q-input>
<q-card-actions
align=
"right"
class=
"bg-white"
>
<q-btn
label=
"取消"
flat
color=
"grey-10"
@
click=
"isShowAddMenu=false"
<q-btn
label=
"取消"
size=
"sm"
flat
color=
"grey-10"
@
click=
"isShowAddMenu=false"
style=
"font-weight:400 !important"
/>
<q-btn
label=
"确认"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
<q-btn
label=
"确认"
size=
"sm"
color=
"accent q-px-md"
style=
"font-weight:400 !important"
@
click=
"addRowList()"
/>
</q-card-actions>
</div>
...
...
@@ -207,7 +207,7 @@
</tr>
</table>
<div
style=
"margin-top:20px;text-align:right;"
>
<q-btn
color=
"accent"
size=
"
md
"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
<q-btn
color=
"accent"
size=
"
sm
"
icon=
"add"
@
click=
"saveBonus()"
ref=
"addBtn"
label=
"保存"
/>
</div>
</div>
</template>
...
...
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