| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <GlobalWindow |
| | | :title="title" |
| | | :visible.sync="visible" |
| | | :confirm-working="isWorking" |
| | | @confirm="confirm" |
| | | width="600px" |
| | | > |
| | | <el-form :model="form" ref="form" :rules="rules" label-width="100px"> |
| | | <el-form-item label="车è¾ç±»å" prop="paramId"> |
| | | <el-select v-model="form.paramId" placeholder="è¯·éæ©"> |
| | | <el-option v-for="item in types" :label="item.name" :value="item.id"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="车è¾ç¼å·" prop="code"> |
| | | <el-input v-model="form.code" placeholder="请è¾å
¥è½¦è¾ç¼å·" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="æ§å¶å¨SN" prop="deviceSn"> |
| | | <el-input v-model="form.deviceSn" placeholder="请è¾å
¥æ§å¶å¨SN" v-trim/> |
| | | </el-form-item> |
| | | </el-form> |
| | | </GlobalWindow> |
| | | </template> |
| | | |
| | | <script> |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import { baseTranListPost } from '@/api/business/bikes.js' |
| | | export default { |
| | | name: 'OperaSitesWindow', |
| | | extends: BaseOpera, |
| | | components: { GlobalWindow }, |
| | | data () { |
| | | return { |
| | | // è¡¨åæ°æ® |
| | | form: { |
| | | paramId: '', |
| | | code: '', |
| | | deviceSn: '', |
| | | }, |
| | | types: [], |
| | | // éªè¯è§å |
| | | rules: { |
| | | code: [ |
| | | { required: true, message: '请è¾å
¥', tigger: 'blur' }, |
| | | ], |
| | | paramId: [ |
| | | { required: true, message: 'è¯·éæ©', tigger: 'blur' }, |
| | | ], |
| | | deviceSn: [ |
| | | { required: true, message: '请è¾å
¥', tigger: 'blur' }, |
| | | ], |
| | | } |
| | | } |
| | | }, |
| | | created () { |
| | | this.initOp() |
| | | this.config({ |
| | | api: '/business/bikes', |
| | | 'field.id': 'id' |
| | | }) |
| | | }, |
| | | methods: { |
| | | initOp(){ |
| | | baseTranListPost({type: 4}).then(res => { |
| | | this.types = res |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |