|
@@ -1,13 +1,99 @@
|
|
|
<template>
|
|
|
- <div>设备管理</div>
|
|
|
+ <div class="device-management">
|
|
|
+ <!-- 查询条件 -->
|
|
|
+ <div class="box">
|
|
|
+ <el-form inline :model="searchForm" size="mini">
|
|
|
+ <el-form-item label="注册时间:">
|
|
|
+ <el-input v-model="searchForm.registerTime" placeholder=""></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="设备编码:">
|
|
|
+ <el-input v-model="searchForm.deviceCode" placeholder=""></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="地县:">
|
|
|
+ <el-input v-model="searchForm.county" placeholder="地县/编码"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="牧场:">
|
|
|
+ <el-input v-model="searchForm.farm" placeholder="牧场名/牧场编号"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="栋舍:">
|
|
|
+ <el-input v-model="searchForm.pigsty" placeholder=""></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="状态:">
|
|
|
+ <el-input v-model="searchForm.status" placeholder="正常/异常"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item style="margin-left: 20px">
|
|
|
+ <el-button plain @click="init">查询</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 按钮栏 -->
|
|
|
+ <div class="title">
|
|
|
+ <div class="title-left">
|
|
|
+ <i class="el-icon-s-unfold"></i>
|
|
|
+ <span>设备列表</span>
|
|
|
+ <el-button plain size="mini" class="button-margin">批量上传</el-button>
|
|
|
+ <el-button type="primary" plain size="mini">新增设备</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="title-right">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
export default {
|
|
|
- name: "deviceAdmin"
|
|
|
+ name: "deviceAdmin",
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ searchForm: {
|
|
|
+ registerTime: '',
|
|
|
+ deviceCode: '',
|
|
|
+ county: '',
|
|
|
+ farm: '',
|
|
|
+ pigsty: '',
|
|
|
+ status: ''
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ // 初始化
|
|
|
+ init () {
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<style scoped>
|
|
|
+.box {
|
|
|
+ width: 100%;
|
|
|
+ background-color: #fff;
|
|
|
+ margin: 30px 0px 10px;
|
|
|
+ border: 1px solid #ddd;
|
|
|
+ padding: 20px;
|
|
|
+ padding-bottom: 10px;
|
|
|
+}
|
|
|
+
|
|
|
+.title {
|
|
|
+ background-color: rgba(243, 243, 243, 1);
|
|
|
+ height: 50px;
|
|
|
+ line-height: 50px;
|
|
|
+ font-size: 14px;
|
|
|
+ border: 1px solid #ddd;
|
|
|
+ font-size: 12px;
|
|
|
+}
|
|
|
|
|
|
+.title-left {
|
|
|
+ margin-left: 20px;
|
|
|
+}
|
|
|
+
|
|
|
+.title-left span {
|
|
|
+ margin-left: 2px;
|
|
|
+}
|
|
|
+
|
|
|
+.button-margin {
|
|
|
+ margin: 0 5px 0 20px;
|
|
|
+}
|
|
|
</style>
|