<template>
|
<GlobalWindow
|
:title="title"
|
:visible.sync="visible"
|
:confirm-working="isWorking"
|
@confirm="confirm"
|
>
|
<el-form :model="form" ref="form" :rules="rules">
|
<el-form-item label="创建时间" prop="createDate">
|
<el-date-picker v-model="form.createDate" value-format="yyyy-MM-dd" placeholder="请输入创建时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="创建人" prop="creator">
|
<el-input v-model="form.creator" placeholder="请输入创建人" v-trim/>
|
</el-form-item>
|
<el-form-item label="编辑时间" prop="editDate">
|
<el-date-picker v-model="form.editDate" value-format="yyyy-MM-dd" placeholder="请输入编辑时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="编辑人" prop="editor">
|
<el-input v-model="form.editor" placeholder="请输入编辑人" v-trim/>
|
</el-form-item>
|
<el-form-item label="是否已删除 0未删除 1已删除" prop="isdeleted">
|
<el-input v-model="form.isdeleted" placeholder="请输入是否已删除 0未删除 1已删除" v-trim/>
|
</el-form-item>
|
<el-form-item label="备注" prop="info">
|
<el-input v-model="form.info" placeholder="请输入备注" v-trim/>
|
</el-form-item>
|
<el-form-item label="用户编码" prop="memberId">
|
<el-input v-model="form.memberId" placeholder="请输入用户编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="车辆编码" prop="bikeCode">
|
<el-input v-model="form.bikeCode" placeholder="请输入车辆编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="当前账户余额" prop="balance">
|
<el-input v-model="form.balance" placeholder="请输入当前账户余额" v-trim/>
|
</el-form-item>
|
<el-form-item label="车辆类型编码" prop="paramId">
|
<el-input v-model="form.paramId" placeholder="请输入车辆类型编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="租车站点编码" prop="rentSiteId">
|
<el-input v-model="form.rentSiteId" placeholder="请输入租车站点编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="租车锁头编码" prop="rentLockId">
|
<el-input v-model="form.rentLockId" placeholder="请输入租车锁头编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="租车时间" prop="rentDate">
|
<el-date-picker v-model="form.rentDate" value-format="yyyy-MM-dd" placeholder="请输入租车时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="租车指令编码" prop="rentCommondD">
|
<el-input v-model="form.rentCommondD" placeholder="请输入租车指令编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="还车站点编码" prop="backSiteId">
|
<el-input v-model="form.backSiteId" placeholder="请输入还车站点编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="还车锁头编码" prop="backLockId">
|
<el-input v-model="form.backLockId" placeholder="请输入还车锁头编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="还车时间" prop="backDate">
|
<el-date-picker v-model="form.backDate" value-format="yyyy-MM-dd" placeholder="请输入还车时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="还车指令编码" prop="backCommondId">
|
<el-input v-model="form.backCommondId" placeholder="请输入还车指令编码" v-trim/>
|
</el-form-item>
|
<el-form-item label="起步价" prop="basePrice">
|
<el-input v-model="form.basePrice" placeholder="请输入起步价" v-trim/>
|
</el-form-item>
|
<el-form-item label="起步价时间" prop="baseTime">
|
<el-input v-model="form.baseTime" placeholder="请输入起步价时间" v-trim/>
|
</el-form-item>
|
<el-form-item label="超出单价" prop="unitPrice">
|
<el-input v-model="form.unitPrice" placeholder="请输入超出单价" v-trim/>
|
</el-form-item>
|
<el-form-item label="超出时间单位" prop="unitTime">
|
<el-input v-model="form.unitTime" placeholder="请输入超出时间单位" v-trim/>
|
</el-form-item>
|
<el-form-item label="骑行价格" prop="price">
|
<el-input v-model="form.price" placeholder="请输入骑行价格" v-trim/>
|
</el-form-item>
|
<el-form-item label="骑行实际价格" prop="actualPrice">
|
<el-input v-model="form.actualPrice" placeholder="请输入骑行实际价格" v-trim/>
|
</el-form-item>
|
<el-form-item label="骑行计费时长" prop="duration">
|
<el-input v-model="form.duration" placeholder="请输入骑行计费时长" v-trim/>
|
</el-form-item>
|
<el-form-item label="结算时间" prop="closeDate">
|
<el-date-picker v-model="form.closeDate" value-format="yyyy-MM-dd" placeholder="请输入结算时间"></el-date-picker>
|
</el-form-item>
|
<el-form-item label="结算状态 0未结算 1已结束" prop="closeStatus">
|
<el-input v-model="form.closeStatus" placeholder="请输入结算状态 0未结算 1已结束" v-trim/>
|
</el-form-item>
|
<el-form-item label="关联订单编码(关联goodsorder)" prop="ordreId">
|
<el-input v-model="form.ordreId" placeholder="请输入关联订单编码(关联goodsorder)" v-trim/>
|
</el-form-item>
|
<el-form-item label="是否结算计费车型 0否 1是" prop="isStandard">
|
<el-input v-model="form.isStandard" placeholder="请输入是否结算计费车型 0否 1是" v-trim/>
|
</el-form-item>
|
<el-form-item label="计价方案编码(关联pricing_detail)" prop="pricingDetailId">
|
<el-input v-model="form.pricingDetailId" placeholder="请输入计价方案编码(关联pricing_detail)" v-trim/>
|
</el-form-item>
|
<el-form-item label="是否节假日 0不是 1是" prop="isHoliday">
|
<el-input v-model="form.isHoliday" placeholder="请输入是否节假日 0不是 1是" v-trim/>
|
</el-form-item>
|
<el-form-item label="状态 0请求开锁中 1骑行中 2已还车 3开锁失败" prop="status">
|
<el-input v-model="form.status" placeholder="请输入状态 0请求开锁中 1骑行中 2已还车 3开锁失败" v-trim/>
|
</el-form-item>
|
<el-form-item label="还车类型 0正常还车 1强制还车" prop="backType">
|
<el-input v-model="form.backType" placeholder="请输入还车类型 0正常还车 1强制还车" v-trim/>
|
</el-form-item>
|
<el-form-item label="还车原因" prop="backReason">
|
<el-input v-model="form.backReason" placeholder="请输入还车原因" v-trim/>
|
</el-form-item>
|
<el-form-item label="还车备注" prop="backInfo">
|
<el-input v-model="form.backInfo" placeholder="请输入还车备注" v-trim/>
|
</el-form-item>
|
<el-form-item label="强制还车操作人(关联system_user)" prop="backUserid">
|
<el-input v-model="form.backUserid" placeholder="请输入强制还车操作人(关联system_user)" v-trim/>
|
</el-form-item>
|
</el-form>
|
</GlobalWindow>
|
</template>
|
|
<script>
|
import BaseOpera from '@/components/base/BaseOpera'
|
import GlobalWindow from '@/components/common/GlobalWindow'
|
export default {
|
name: 'OperaMemberRidesWindow',
|
extends: BaseOpera,
|
components: { GlobalWindow },
|
data () {
|
return {
|
// 表单数据
|
form: {
|
id: null,
|
createDate: '',
|
creator: '',
|
editDate: '',
|
editor: '',
|
isdeleted: '',
|
info: '',
|
memberId: '',
|
bikeCode: '',
|
balance: '',
|
paramId: '',
|
rentSiteId: '',
|
rentLockId: '',
|
rentDate: '',
|
rentCommondD: '',
|
backSiteId: '',
|
backLockId: '',
|
backDate: '',
|
backCommondId: '',
|
basePrice: '',
|
baseTime: '',
|
unitPrice: '',
|
unitTime: '',
|
price: '',
|
actualPrice: '',
|
duration: '',
|
closeDate: '',
|
closeStatus: '',
|
ordreId: '',
|
isStandard: '',
|
pricingDetailId: '',
|
isHoliday: '',
|
status: '',
|
backType: '',
|
backReason: '',
|
backInfo: '',
|
backUserid: ''
|
},
|
// 验证规则
|
rules: {
|
}
|
}
|
},
|
created () {
|
this.config({
|
api: '/business/memberRides',
|
'field.id': 'id'
|
})
|
}
|
}
|
</script>
|