Commit 0dd82f8c authored by 黄奎's avatar 黄奎
parents 18fb3a58 f12b1bd9
...@@ -200,15 +200,29 @@ ...@@ -200,15 +200,29 @@
} }
.eventsCalendar_box{ .eventsCalendar_box{
}
.eventsCalendar{
margin-bottom: 3px;
} }
.hover_Suspended{ .hover_Suspended{
position: relative; position: relative;
padding: 0 3px; padding: 0 8px;
border-radius: 10px;
font-size: 15px;
color: white;
}
.hover_Suspended.started{
background-color: #A5D6A7;
}
.hover_Suspended.progress{
background-color: #21BA45;
}
.hover_Suspended.over{
background-color: #1976D2;
} }
.hover_Suspended:hover{ .hover_Suspended:hover{
color: #F8A535; color: #F8A535;
background-color: #fff; background-color: #fff;
border-radius: 10px;
} }
.hover_Suspended:hover .Suspended{ .hover_Suspended:hover .Suspended{
display: block; display: block;
...@@ -218,14 +232,15 @@ ...@@ -218,14 +232,15 @@
bottom: 25px; bottom: 25px;
left: 0; left: 0;
right: 0; right: 0;
z-index: 2; z-index: 95;
display: none; display: none;
padding: 10px; padding: 10px;
border-radius: 3px; border-radius: 3px;
background-color: #fff; background-color: #fff;
box-shadow: 2px 5px 10px 0px rgba(36, 36, 36, 0.2); box-shadow: 2px 5px 10px 0px rgba(36, 36, 36, 0.2);
font-size: 14px;
} }
.Suspended div{ .Suspended .Suspended-b{
position: absolute; position: absolute;
width: 0; width: 0;
height: 0; height: 0;
...@@ -241,10 +256,30 @@ ...@@ -241,10 +256,30 @@
left: 20px; left: 20px;
} }
.Suspended_text{ .Suspended_text{
padding: 0; padding:2px 0;
margin: 0; margin: 0;
color: #3f4254; color: #3f4254;
} }
.Suspended_text span{
width: 80px;
text-align: right;
margin-right: 5px;
}
.Suspended_text p{
color: #fff;
border-radius: 10px;
display: inline-block;
padding: 0 5px;
}
.Suspended_text p.started{
background-color: #A5D6A7;
}
.Suspended_text p.progress{
background-color: #21BA45;
}
.Suspended_text p.over{
background-color: #1976D2;
}
</style> </style>
<template> <template>
<div> <div>
...@@ -263,16 +298,19 @@ ...@@ -263,16 +298,19 @@
<div class="eventsCalendar_box"> <div class="eventsCalendar_box">
<div class="eventsCalendar" v-for="(items,indexs) in item.ActivityList" :key="indexs" <div class="eventsCalendar" v-for="(items,indexs) in item.ActivityList" :key="indexs"
@click="eventName(items.ActivityName)"> @click="eventName(items.ActivityName)">
<div class="hover_Suspended"> <div class="hover_Suspended" :class="items.ActivityStatus==1?'progress':(items.ActivityStatus==2?'over':'started')">
{{items.ActivityName}} {{items.ActivityName}}
<div class="Suspended"> <div class="Suspended">
<div></div> <div class="Suspended-b"></div>
<p class="Suspended_text">标题: {{items.ActivityName}}</p> <div class="Suspended_text"><span>标题 :</span>{{items.ActivityName}}</div>
<p class="Suspended_text">结束时间: {{items.StartTime}}~{{items.EndTime}}</p> <div class="Suspended_text"><span>时间 :</span>{{items.StartTime}}~{{items.EndTime}}</div>
<p class="Suspended_text">活动类型: {{items.ActivityTypeName}}</p> <div class="Suspended_text"><span>类型 :</span>{{items.ActivityTypeName}}</div>
<p class="Suspended_text" v-show="!items.IsFree">价格: {{items.Price}}</p> <div class="Suspended_text"><span>价格 :</span>{{!items.IsFree?items.Price:'免费'}}</div>
<p class="Suspended_text" v-show="items.LocationName">地址: {{items.LocationName}}</p> <div class="Suspended_text" v-show="items.LocationName"><span>地址 :</span> {{items.LocationName}}</div>
<p class="Suspended_text">状态: {{items.ActivityStatus==1?'进行中':(items.ActivityStatus==2?'已结束':'')}}</p> <div class="Suspended_text"><span>状态 :</span>
<p :class="items.ActivityStatus==1?'progress':(items.ActivityStatus==2?'over':'started')">
{{items.ActivityStatus==1?'进行中':(items.ActivityStatus==2?'已结束':'未开始')}}</p>
</div>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
<q-btn color="primary" size="11px" label="返回" @click="goreturn" style="margin-left:10px" /> <q-btn color="primary" size="11px" label="返回" @click="goreturn" style="margin-left:10px" />
</div> </div>
<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
filled filled
stack-label stack-label
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
</q-item> </q-item>
</template> </template>
</q-select> </q-select>
</div> </div> -->
<div class="col-3"> <div class="col-3">
<q-select <q-select
filled filled
...@@ -102,6 +102,19 @@ ...@@ -102,6 +102,19 @@
map-options map-options
></q-select> ></q-select>
</div> </div>
<div class="col-3">
<q-select @input="getList" filled stack-label option-value="Id" option-label="EmployeeName" use-input input-debounce="0"
v-model="msg.UserId" :options="PersionList" label="销售" :dense="false"
emit-value map-options @filter="filterFn2">
<template v-slot:no-option>
<q-item>
<q-item-section class="text-grey">
未找到相关数据
</q-item-section>
</q-item>
</template>
</q-select>
</div>
<div class="col-3"> <div class="col-3">
<q-input filled v-model="msg.OrderId" @keyup.enter.native="getList()" label="订单号" /> <q-input filled v-model="msg.OrderId" @keyup.enter.native="getList()" label="订单号" />
</div> </div>
...@@ -238,6 +251,9 @@ import { ...@@ -238,6 +251,9 @@ import {
getSellAchievementsUserDetailList, getSellAchievementsUserDetailList,
getSellAchievementsChangeLog getSellAchievementsChangeLog
} from '../../../api/finance/index' } from '../../../api/finance/index'
import {
queryEmployee
} from '../../../api/users/user'
import { import {
getClassDropDownList, getClassDropDownList,
} from "../../../api/school/index"; } from "../../../api/school/index";
...@@ -271,6 +287,8 @@ export default { ...@@ -271,6 +287,8 @@ export default {
ClassList: [], ClassList: [],
allClassList: [], allClassList: [],
ChangeLog:'', ChangeLog:'',
PersionList: [], //员工列表
AllemployeeList: [], //所有员工
} }
}, },
created() { }, created() { },
...@@ -286,6 +304,7 @@ export default { ...@@ -286,6 +304,7 @@ export default {
} }
this.getList() this.getList()
this.setClass() this.setClass()
this.getEmployee()
}, },
methods: { methods: {
...@@ -369,7 +388,37 @@ export default { ...@@ -369,7 +388,37 @@ export default {
} }
}) })
}, },
//获取员工列表
getEmployee() {
var qMsg = {
EmployeeName: ""
}
queryEmployee(qMsg).then(res => {
if (res.Code == 1) {
let obj = {
EmployeeName: '不限',
Id: 0
}
res.Data.unshift(obj)
var jsonData = res.Data;
if (jsonData && jsonData.length > 0) {
this.AllemployeeList = JSON.parse(JSON.stringify(jsonData));
this.PersionList = JSON.parse(JSON.stringify(jsonData));;
}
}
})
},
//筛选员工
filterFn2(val, update) {
update(() => {
if (val === '') {
this.PersionList = JSON.parse(JSON.stringify(this.AllemployeeList))
} else {
const needle = val.toLowerCase()
this.PersionList = this.AllemployeeList.filter(v => v.EmployeeName.toLowerCase().indexOf(needle) > -1)
}
})
},
goUrl(path, id) { goUrl(path, id) {
this.$router.push({ this.$router.push({
path: '/financial/' + path, path: '/financial/' + path,
......
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