Commit feeb1e19 by caoyanzhi

Merge branch 'feature/8月-奥莱定制' of http://git.gicdev.com/marketing-web/marketing…

Merge branch 'feature/8月-奥莱定制' of http://git.gicdev.com/marketing-web/marketing into feature/8月-奥莱定制
parents e6e661cc 5ad1f888
......@@ -276,12 +276,12 @@ export default {
children: []
},
{
path: 'storeDetails',
path: 'hhrecord/storeDetails',
name: '核销明细',
component: () => import(/* webpackChunkName: "card" */ '../../views/card/writeOffStoreDetail.vue'),
meta: {
type: 'info',
path: '/card/storeDetails'
path: '/card/hhrecord/storeDetails'
}
}
]
......
......@@ -11,7 +11,24 @@ export default {
sortType: '',
total: 0,
checkedM: false,
checkedT: false
checkedT: false,
pickerOptions() {
// let pickerMinDate;
return {
onPick(obj) {
// pickerMinDate = obj.minDate;
},
disabledDate(time) {
let start = new Date();
start.setFullYear(start.getFullYear() - 1);
start.setDate(start.getDate() + 1);
start = new Date(`${start.getFullYear()}-${start.getMonth() + 1}-${start.getDate()}`);
let end = new Date();
end = new Date(`${end.getFullYear()}-${end.getMonth() + 1}-${end.getDate()} 23:59:59`);
return time.getTime() < start.getTime() || time.getTime() > end;
}
};
}
};
},
methods: {
......
......@@ -3,11 +3,11 @@
<div class="searchBox">
<el-input prefix-icon="el-icon-search" placeholder="请输入会员信息/卡券信息/门店名称" class="w261" v-model="params.search" @change="refresh" clearable></el-input>
<span class="spanBox">核销时间</span>
<el-date-picker v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']" @change="refresh"></el-date-picker>
<el-date-picker v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']" @change="refresh" :picker-options="pickerOptions()"></el-date-picker>
<el-checkbox class="ml16" v-model="checkedM" label="当月" border @change="currentM" />
<el-checkbox style="margin-left:6px;" v-model="checkedT" label="最近三个月" border @change="reThree" />
<div class="frmbt20">
<el-button type="primary" @click="exportResult"><i class="iconfont icon-xiazai" style="marginRight:2px;fontSize:12px" />查询结果导出</el-button>
<el-button type="primary" @click="exportResult"><i class="iconfont icon-xiazai" style="marginRight:5px;fontSize:12px" />查询结果导出</el-button>
</div>
</div>
<div class="content">
......@@ -57,7 +57,7 @@
<script>
import { getCardLogPage } from '@/service/api/cardApi.js';
import writeOff from './writeOff';
import writeOff from './writeOff.js';
export default {
name: 'writeOffCard',
mixins: [writeOff],
......
......@@ -3,11 +3,11 @@
<div class="searchBox">
<el-input prefix-icon="el-icon-search" placeholder="请输入核销门店" class="w261" v-model="params.search" @change="refresh" clearable></el-input>
<span class="spanBox">核销时间</span>
<el-date-picker v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']" @change="refresh"></el-date-picker>
<el-date-picker v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']" @change="refresh" :picker-options="pickerOptions()"></el-date-picker>
<el-checkbox class="ml16" v-model="checkedM" label="当月" border @change="currentM" />
<el-checkbox style="margin-left:6px;" v-model="checkedT" label="最近三个月" border @change="reThree" />
<div class="frmbt20">
<el-button type="primary" @click="exportResult"><i class="iconfont icon-xiazai" style="marginRight:2px;fontSize:12px" />查询结果导出</el-button>
<el-button type="primary" @click="exportResult"><i class="iconfont icon-xiazai" style="marginRight:5px;fontSize:12px" />查询结果导出</el-button>
</div>
</div>
<div class="content">
......@@ -30,7 +30,7 @@
<script>
import { getCardStorePage } from '@/service/api/cardApi.js';
import writeOff from './writeOff';
import writeOff from './writeOff.js';
export default {
name: 'writeOffCard',
mixins: [writeOff],
......@@ -73,7 +73,7 @@ export default {
},
// 明细
details(row) {
this.$router.push(`/card/storeDetails?id=${row.storeId}`);
this.$router.push(`/card/hhrecord/storeDetails?id=${row.storeId}`);
},
// 导出数据
exportResult() {
......
......@@ -3,7 +3,7 @@
<div class="searchBox">
<el-input prefix-icon="el-icon-search" placeholder="请输入卡券名称" class="w261" v-model="params.search" @change="refresh" clearable></el-input>
<span class="spanBox">核销时间</span>
<el-date-picker v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']" @change="refresh"></el-date-picker>
<el-date-picker v-model="dateTime" type="daterange" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['00:00:00', '23:59:59']" @change="refresh" :picker-options="pickerOptions()"></el-date-picker>
<el-checkbox class="ml16" v-model="checkedM" label="当月" border @change="currentM" />
<el-checkbox style="margin-left:6px;" v-model="checkedT" label="最近三个月" border @change="reThree" />
</div>
......@@ -23,7 +23,7 @@
<script>
import { getCardDetailPage } from '@/service/api/cardApi.js';
import writeOff from './writeOff';
import writeOff from './writeOff.js';
export default {
name: 'writeOffDetail',
mixins: [writeOff],
......
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