MrShi
4 天以前 4fabfe4dbd2eb28d07a4350597d314958cc1c281
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
<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>