| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <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="code"> |
| | | <el-input v-model="form.code" :disabled="form.id" placeholder="请è¾å
¥ç«ç¹ç¼å·ï¼å
¨å±å¯ä¸" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="ç«ç¹åç§°" prop="name"> |
| | | <el-input v-model="form.name" placeholder="请è¾å
¥ç«ç¹åç§°" v-trim/> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="æ¯å¦å¼å¸¸ä¸æ¥" prop="needNotice"> |
| | | <el-radio-group v-model="form.needNotice"> |
| | | <el-radio :label="0">䏿¥</el-radio> |
| | | <el-radio :label="1">ä¸ä¸æ¥</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> --> |
| | | <!-- <el-form-item label="ç«ç¹ip" prop="ip"> |
| | | <el-input v-model="form.ip" placeholder="请è¾å
¥ç«ç¹ipå°å" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="ç«ç¹ç«¯å£å·" prop="port"> |
| | | <el-input v-model="form.port" placeholder="请è¾å
¥ç«ç¹ç«¯å£å·" 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> |
| | | </GlobalWindow> |
| | | </template> |
| | | |
| | | <script> |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | export default { |
| | | name: 'OperaSitesWindow', |
| | | extends: BaseOpera, |
| | | components: { GlobalWindow }, |
| | | data () { |
| | | return { |
| | | // è¡¨åæ°æ® |
| | | form: { |
| | | id: null, |
| | | name: '', |
| | | code: '', |
| | | needNotice:0, |
| | | ip: '', |
| | | port: '', |
| | | type: 1 |
| | | |
| | | // createDate: '', |
| | | // creator: '', |
| | | // editDate: '', |
| | | // editor: '', |
| | | // isdeleted: '', |
| | | // info: '', |
| | | // name: '', |
| | | // code: '', |
| | | // status: '', |
| | | // lockNum: '', |
| | | |
| | | }, |
| | | // éªè¯è§å |
| | | rules: { |
| | | code: [ |
| | | { required: true, message: '请è¾å
¥ç«ç¹ç¼å·', tigger: 'blur' }, |
| | | ], |
| | | name: [ |
| | | { required: true, message: '请è¾å
¥ç«ç¹åç§°', tigger: 'blur' }, |
| | | ], |
| | | ip: [ |
| | | { required: true, message: '请è¾å
¥ç«ç¹ipå°å', tigger: 'blur' }, |
| | | ], |
| | | port: [ |
| | | { required: true, message: '请è¾å
¥ç«ç¹ç«¯å£å·', tigger: 'blur' }, |
| | | ], |
| | | } |
| | | } |
| | | }, |
| | | created () { |
| | | this.config({ |
| | | api: '/business/sites', |
| | | 'field.id': 'id' |
| | | }) |
| | | } |
| | | } |
| | | </script> |