Browse Source

积分记录添加导出

master
wanggongfeng 4 years ago
parent
commit
1be24330f1
  1. 52
      src/views/modules/points/activepointlog.vue

52
src/views/modules/points/activepointlog.vue

@ -27,12 +27,39 @@
<el-form-item label="操作描述" prop="operationDesc" label-width="100px"> <el-form-item label="操作描述" prop="operationDesc" label-width="100px">
<el-input v-model="dataForm.operationDesc" placeholder="操作描述" clearable @keyup.native="btKeyUpoperationDesc"></el-input> <el-input v-model="dataForm.operationDesc" placeholder="操作描述" clearable @keyup.native="btKeyUpoperationDesc"></el-input>
</el-form-item> </el-form-item>
<br/>
<el-form-item label="操作时间"
prop="startTime" label-width="100px">
<el-date-picker v-model="dataForm.startTime"
type="date"
:picker-options="pickerBeginDateBefore"
value-format="yyyy-MM-dd"
format="yyyy-MM-dd"
placeholder="选择日期时间"
style="width:200px" @change="changeTime">
</el-date-picker>
</el-form-item>
<el-form-item label="至"
label-width="25px"
prop="endTime">
<el-date-picker v-model="dataForm.endTime"
type="date"
:picker-options="pickerBeginDateAfter"
value-format="yyyy-MM-dd"
format="yyyy-MM-dd"
placeholder="选择日期时间"
style="width:200px" @change="changeTime">
</el-date-picker>
</el-form-item>
<el-form-item> <el-form-item>
<el-button @click="getDataList()">{{ $t('query') }}</el-button> <el-button @click="getDataList()">{{ $t('query') }}</el-button>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button @click="getTotal()">{{ '总计' }}</el-button> <el-button @click="getTotal()">{{ '总计' }}</el-button>
</el-form-item> </el-form-item>
<el-form-item>
<el-button type="success" @click="exportHandle()">{{ $t('export') }}</el-button>
</el-form-item>
<el-form-item> <el-form-item>
<el-button v-if="$hasPermission('points:activepointlog:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> <el-button v-if="$hasPermission('points:activepointlog:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button>
</el-form-item> </el-form-item>
@ -99,7 +126,8 @@ export default {
getDataListURL: '/points/activepointlog/page', getDataListURL: '/points/activepointlog/page',
getDataListIsPage: true, getDataListIsPage: true,
deleteURL: '/points/activepointlog', deleteURL: '/points/activepointlog',
deleteIsBatch: true deleteIsBatch: true,
exportURL: '/points/activepointlog/export'
}, },
dataForm: { dataForm: {
id: '', id: '',
@ -107,7 +135,9 @@ export default {
userName: '', userName: '',
deptId: '', deptId: '',
operationDesc: '', operationDesc: '',
mobile: '' mobile: '',
startTime: '',
endTime: ''
}, },
operationTypeArr: [ operationTypeArr: [
{ dictValue: '1', dictName: '加积分' }, { dictValue: '1', dictName: '加积分' },
@ -116,7 +146,23 @@ export default {
ids: [], ids: [],
options: [], options: [],
dialogVisible: false, dialogVisible: false,
totalPoint: '0' totalPoint: '0',
pickerBeginDateBefore: {
disabledDate: (time) => {
let beginDateVal = this.dataForm.endTime
if (beginDateVal) {
return time.getTime() > new Date(beginDateVal + ' 00:00:00').getTime()
}
}
},
pickerBeginDateAfter: {
disabledDate: (time) => {
let EndDateVal = this.dataForm.startTime
if (EndDateVal) {
return time.getTime() < new Date(EndDateVal + ' 00:00:00').getTime()
}
}
}
} }
}, },
components: { components: {

Loading…
Cancel
Save