diff --git a/xiuosiot-frontend/src/views/terminal/add/index.vue b/xiuosiot-frontend/src/views/terminal/add/index.vue index 64bd28b..de53d94 100644 --- a/xiuosiot-frontend/src/views/terminal/add/index.vue +++ b/xiuosiot-frontend/src/views/terminal/add/index.vue @@ -66,31 +66,98 @@ - - - - - - - - - - - - - - - - - - - - - 已激活 - 未激活 - - - + + + + + + + + + + + + + + + + + + + + + + + 已激活 + 未激活 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取 消 @@ -116,7 +183,22 @@ export default { type: '', no: '', devicedesc: '', - activestatus: 0 + activestatus: 0, + ipaddr: '', + netmask: '', + gateway: '', + dnsserver0: '', + dnsserver1: '', + topic: '', + serveraddr: '', + serverport: '', + username: '', + password: '', + clientid: '', + privateserveraddr: '', + privateserverport: '', + privateserverusername: '', + privateserverpassword: '' }, // productList: [ // { @@ -170,7 +252,8 @@ export default { product: [{ required: true, message: '请选择产品分类', trigger: 'change' }], type: [{ required: true, message: '请选择设备类型', trigger: 'change' }], no: [{ required: true, message: '请输入设备序列号', trigger: 'blur' }] - } + }, + activeName: 'first' } }, computed: { @@ -323,6 +406,7 @@ export default { this.form.src = item.src this.form.color = item.color }, + handleTabClick(tab, event) {}, submit() { this.$refs.form.validate(valid => { if (valid) { @@ -337,19 +421,19 @@ export default { statusdesc, kernel: 'rt-thread kenel', webversion: '1.0', - ipaddr: '192.168.131.29', - netmask: '255.255.254.0', - gateway: '192.168.130.1', - dnsserver0: '10.0.110.21', - dnsserver1: '10.0.110.20', - topic: '/broadcast/hf6mzwdVnJg/989898', - serveraddr: 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', - serverport: '1883', - username: 'test1&hf6mzwdVnJg', - clientid: '123|securemode=3,signmethod=hmacsha1|', - privateserveraddr: '192.168.131.30', - privateserverport: '9898', - privateserverusername: 'admin' + ipaddr: this.form.ipaddr || '192.168.131.29', + netmask: this.form.netmask || '255.255.254.0', + gateway: this.form.gateway || '192.168.130.1', + dnsserver0: this.form.dnsserver0 || '10.0.110.21', + dnsserver1: this.form.dnsserver1 || '10.0.110.20', + topic: this.form.topic || '/broadcast/hf6mzwdVnJg/989898', + serveraddr: this.form.serveraddr || 'zwdVnJg.iot-as-mqtt.cn-shanghai.aliyuncs.com', + serverport: this.form.serverport || '1883', + username: this.form.username || 'test1&hf6mzwdVnJg', + clientid: this.form.clientid || '123|securemode=3,signmethod=hmacsha1|', + privateserveraddr: this.form.privateserveraddr || '192.168.131.30', + privateserverport: this.form.privateserverport || '9898', + privateserverusername: this.form.privateserverusername || 'admin' } add({ productname, type, no, devicedesc, activestatus: this.form.activestatus, ...dataTemplate @@ -461,6 +545,9 @@ export default { top: 10%; background-color: #979797; } +.el-form-item{ + margin-top: 20px; +} @keyframes in { from{ opacity: 0;