|
|
@ -27,12 +27,39 @@ |
|
|
|
<el-form-item label="操作描述" prop="operationDesc" label-width="100px"> |
|
|
|
<el-input v-model="dataForm.operationDesc" placeholder="操作描述" clearable @keyup.native="btKeyUpoperationDesc"></el-input> |
|
|
|
</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-button @click="getDataList()">{{ $t('query') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button @click="getTotal()">{{ '总计' }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button type="success" @click="exportHandle()">{{ $t('export') }}</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button v-if="$hasPermission('points:activepointlog:save')" type="primary" @click="addOrUpdateHandle()">{{ $t('add') }}</el-button> |
|
|
|
</el-form-item> |
|
|
@ -99,7 +126,8 @@ export default { |
|
|
|
getDataListURL: '/points/activepointlog/page', |
|
|
|
getDataListIsPage: true, |
|
|
|
deleteURL: '/points/activepointlog', |
|
|
|
deleteIsBatch: true |
|
|
|
deleteIsBatch: true, |
|
|
|
exportURL: '/points/activepointlog/export' |
|
|
|
}, |
|
|
|
dataForm: { |
|
|
|
id: '', |
|
|
@ -107,7 +135,9 @@ export default { |
|
|
|
userName: '', |
|
|
|
deptId: '', |
|
|
|
operationDesc: '', |
|
|
|
mobile: '' |
|
|
|
mobile: '', |
|
|
|
startTime: '', |
|
|
|
endTime: '' |
|
|
|
}, |
|
|
|
operationTypeArr: [ |
|
|
|
{ dictValue: '1', dictName: '加积分' }, |
|
|
@ -116,7 +146,23 @@ export default { |
|
|
|
ids: [], |
|
|
|
options: [], |
|
|
|
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: { |
|
|
|