4609cf0cb5da57b3e7deL81">81
<t-modal :visibled.sync="modal" title="新增设备" >
<t-modal :visibled.sync="modal" title="新增用户" >
<t-form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80" label-position="left">
<t-form-item label="姓名" prop="name">
<t-input v-model="formValidate.name" placeholder="请输入风机名称"></t-input>
@ -112,6 +114,32 @@
<t-button class="submit-button" @click="submit">保存</t-button>
</div>
</t-modal>
<t-modal :visibled.sync="relevance" title="关联终端" >
<div>
<t-form ref="relevanceValidate" :model="relevanceValidate" :rules="relevanceRuleValidate" :label-width="80" label-position="left">
<t-form-item label="姓名" prop="number">
<div>李四</div>
</t-form-item>
<t-form-item label="关联终端" prop="terminal">
<div class="row">
<div class="col-9">
<t-form-item>
<t-select v-model="relevanceValidate.terminal" placeholder="请选择">
<t-option>张三</t-option>
<t-option>李四</t-option>
</t-select>
</t-form-item>
</div>
<div class="col-3">
<t-form-item>
<t-button>新增</t-button>
</t-form-item>
</div>
</div>
</t-form-item>
</t-form>
</div>
</t-modal>
</div>
</template>
<script>
@ -242,6 +270,34 @@ export default {
}
}
]
},
relevance: false,
relevanceValidate: {
terminal: ''
},
relevanceRuleValidate: {
terminal: [
{
required: true,
message: '编号不能为空',
trigger: 'blur'
},
{
message: '张三已关联终端ZDBH001,点击保存更改关联关系',
trigger: 'blur',
validator: function(rule, value, callback) {
if (!/^[a-zA-Z0-9-_#]+$/.test(value)) {
callback(rule.message)
} else {
// TODO 判断编号重复
if (true) {
rule.message = '编号重复'
callback(rule.message)
}
}
}
}
]
}
}
},
@ -282,6 +338,30 @@ export default {
},
addUser() {
this.modal = true
},
solution(row) {
this.$Confirm.confirm({
title: '确认要解除张三和终端ZDBH001的关联关系吗?',
content: '解绑后将不可通过终端ZDH001获取张三的定位信息',
ok: () => {
console.log('点击了确定')
},
cancel: () => {
console.log('点击了取消')
}
})
},
delete(row) {
this.$Confirm.confirm({
title: '确认要删除用户张三吗?',
content: '删除后不可恢复',
ok: () => {
console.log('点击了确定')
},
cancel: () => {
console.log('点击了取消')
}
})
}
}
}