|
@@ -0,0 +1,170 @@
|
|
|
|
+<template>
|
|
|
|
+ <!-- 静态 分割加工 -->
|
|
|
|
+ <div class="segmentation">
|
|
|
|
+ <header id="header">
|
|
|
|
+ <el-row type="flex">
|
|
|
|
+ <el-col :span="4">
|
|
|
|
+ <el-select v-model="value" placeholder="请选择">
|
|
|
|
+ <el-option label="1区" value="11"></el-option>
|
|
|
|
+ <el-option label="2区" value="22"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4">
|
|
|
|
+ <el-select v-model="value" placeholder="请选择">
|
|
|
|
+ <el-option label="1舍" value="13"></el-option>
|
|
|
|
+ <el-option label="2舍" value="24"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4">
|
|
|
|
+ <el-select v-model="value" placeholder="请选择">
|
|
|
|
+ <el-option label="可用" value="15"></el-option>
|
|
|
|
+ <el-option label="可用" value="26"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4">
|
|
|
|
+ <el-button type="primary">查找</el-button>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4">
|
|
|
|
+ <el-button type="primary">新增</el-button>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ </header>
|
|
|
|
+ <section>
|
|
|
|
+ <article class="table">
|
|
|
|
+ <el-table
|
|
|
|
+ ref="multipleTable"
|
|
|
|
+ :data="tableData"
|
|
|
|
+ tooltip-effect="dark"
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column type="selection" width="55"></el-table-column>
|
|
|
|
+ <el-table-column prop="id" label="羊只编号" width="180"></el-table-column>
|
|
|
|
+ <el-table-column prop="date" label="入栏时间" width="180"></el-table-column>
|
|
|
|
+ <el-table-column prop="a" label="目前位置"></el-table-column>
|
|
|
|
+ <el-table-column prop="b" label="操作人员"></el-table-column>
|
|
|
|
+ <el-table-column prop="c" label="批次号"></el-table-column>
|
|
|
|
+ <!-- <el-table-column label="操作" width="150">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button @click="edit(scope.row)" type="text" size="small">编辑</el-button>
|
|
|
|
+ <el-popconfirm title="是否删除此设备的信息?" @onConfirm="del(scope.row)">
|
|
|
|
+ <el-button slot="reference" type="text" size="small">删除</el-button>
|
|
|
|
+ </el-popconfirm>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column> -->
|
|
|
|
+ </el-table>
|
|
|
|
+ <div style="margin-top: 20px">
|
|
|
|
+ <el-button @click="toggleSelection([tableData[1], tableData[2]])">切换第二、第三行的选中状态</el-button>
|
|
|
|
+ <el-button @click="toggleSelection()">取消选择</el-button>
|
|
|
|
+ <el-button @click="inStore">送检</el-button>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <el-row type="flex" justify="end">
|
|
|
|
+ <el-col :span="8" class="pagination">
|
|
|
|
+ <el-pagination
|
|
|
|
+ @current-change="pageChange"
|
|
|
|
+ background
|
|
|
|
+ layout="prev, pager, next"
|
|
|
|
+ :page-count="10"
|
|
|
|
+ ></el-pagination>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ </article>
|
|
|
|
+ </section>
|
|
|
|
+ </div>
|
|
|
|
+</template>
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+
|
|
|
|
+const pageSize = 10
|
|
|
|
+const tableData = [
|
|
|
|
+ {
|
|
|
|
+ id: "12457",
|
|
|
|
+ date: "2020-07-14 14:35",
|
|
|
|
+ a: "待宰栏一舍01",
|
|
|
|
+ b: "张小刚",
|
|
|
|
+ c: "12456"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ id: "12457",
|
|
|
|
+ date: "2020-07-14 14:35",
|
|
|
|
+ a: "待宰栏一舍01",
|
|
|
|
+ b: "李小红",
|
|
|
|
+ c: "12456"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ id: "12457",
|
|
|
|
+ date: "2020-07-14 14:35",
|
|
|
|
+ a: "待宰栏一舍01",
|
|
|
|
+ b: "王小明",
|
|
|
|
+ c: "12456"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ id: "12457",
|
|
|
|
+ date: "2020-07-14 14:35",
|
|
|
|
+ a: "待宰栏一舍01",
|
|
|
|
+ b: "周小伟",
|
|
|
|
+ c: "12456"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ id: "12457",
|
|
|
|
+ date: "2020-07-14 14:35",
|
|
|
|
+ a: "待宰栏一舍01",
|
|
|
|
+ b: "张小刚",
|
|
|
|
+ c: "12456"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ id: "12457",
|
|
|
|
+ date: "2020-07-14 14:35",
|
|
|
|
+ a: "待宰栏一舍01",
|
|
|
|
+ b: "李小红",
|
|
|
|
+ c: "12456"
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ ]
|
|
|
|
+
|
|
|
|
+export default {
|
|
|
|
+ data() {
|
|
|
|
+ return {
|
|
|
|
+ value: "",
|
|
|
|
+ multipleSelection: [],
|
|
|
|
+ page: 1,
|
|
|
|
+ tableData
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ created() {},
|
|
|
|
+ methods: {
|
|
|
|
+ toggleSelection(rows) {
|
|
|
|
+ if (rows) {
|
|
|
|
+ rows.forEach(row => {
|
|
|
|
+ this.$refs.multipleTable.toggleRowSelection(row);
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ this.$refs.multipleTable.clearSelection();
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ // 入待宰栏
|
|
|
|
+ inStore() {},
|
|
|
|
+ handleSelectionChange(val) {
|
|
|
|
+ this.multipleSelection = val;
|
|
|
|
+ },
|
|
|
|
+ edit(row) {},
|
|
|
|
+ del(row) {},
|
|
|
|
+ pageChange(p) {
|
|
|
|
+ console.log(p);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+};
|
|
|
|
+</script>
|
|
|
|
+
|
|
|
|
+<style lang="scss" scoped>
|
|
|
|
+#header {
|
|
|
|
+ margin-bottom: 15px;
|
|
|
|
+}
|
|
|
|
+.table {
|
|
|
|
+ .pagination {
|
|
|
|
+ margin-top: 20px;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+</style>
|