From b565a275fe240e2bd8a939c3b4beed98d03767bc Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期四, 20 二月 2025 18:17:15 +0800 Subject: [PATCH] ll --- admin/src/views/operation/components/TramEdit.vue | 46 ++++++++++++++++++++++++---------------------- 1 files changed, 24 insertions(+), 22 deletions(-) diff --git a/admin/src/views/operation/components/TramEdit.vue b/admin/src/views/operation/components/TramEdit.vue index 1710052..38293a1 100644 --- a/admin/src/views/operation/components/TramEdit.vue +++ b/admin/src/views/operation/components/TramEdit.vue @@ -7,17 +7,16 @@ width="600px" > <el-form :model="form" ref="form" :rules="rules" label-width="100px"> - <el-form-item label="杞﹁締绫诲瀷" prop="code"> - <el-select v-model="form.named" placeholder="璇烽�夋嫨"> - <el-option label="3浜虹數鍔ㄨ溅" :value="0"></el-option> - <el-option label="4浜虹數鍔ㄨ溅" :value="1"></el-option> + <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.name" placeholder="璇疯緭鍏ヨ溅杈嗙紪鍙�" v-trim/> + <el-input v-model="form.code" placeholder="璇疯緭鍏ヨ溅杈嗙紪鍙�" v-trim/> </el-form-item> - <el-form-item label="鎺у埗鍣⊿N" prop="needNotice"> - <el-input v-model="form.name" placeholder="璇疯緭鍏ユ帶鍒跺櫒SN" v-trim/> + <el-form-item label="鎺у埗鍣⊿N" prop="deviceSn"> + <el-input v-model="form.deviceSn" placeholder="璇疯緭鍏ユ帶鍒跺櫒SN" v-trim/> </el-form-item> </el-form> </GlobalWindow> @@ -26,6 +25,7 @@ <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, @@ -34,36 +34,38 @@ return { // 琛ㄥ崟鏁版嵁 form: { - id: null, - name: '', + paramId: '', code: '', - needNotice:0, - ip: '', - port: '' - + deviceSn: '', }, + types: [], // 楠岃瘉瑙勫垯 rules: { code: [ - { required: true, message: '璇疯緭鍏ョ珯鐐圭紪鍙�', tigger: 'blur' }, + { required: true, message: '璇疯緭鍏�', tigger: 'blur' }, ], - name: [ - { required: true, message: '璇疯緭鍏ョ珯鐐瑰悕绉�', tigger: 'blur' }, + paramId: [ + { required: true, message: '璇烽�夋嫨', tigger: 'blur' }, ], - ip: [ - { required: true, message: '璇疯緭鍏ョ珯鐐筰p鍦板潃', tigger: 'blur' }, - ], - port: [ - { required: true, message: '璇疯緭鍏ョ珯鐐圭鍙e彿', tigger: 'blur' }, + deviceSn: [ + { required: true, message: '璇疯緭鍏�', tigger: 'blur' }, ], } } }, created () { + this.initOp() this.config({ - api: '/business/sites', + api: '/business/bikes', 'field.id': 'id' }) + }, + methods: { + initOp(){ + baseTranListPost({type: 4}).then(res => { + this.types = res + }) + } } } </script> -- Gitblit v1.9.3