|
@@ -7,19 +7,20 @@
|
|
|
<el-select v-model="table.getdataListParm.parammaps.search" placeholder="查询" class="filter-item" style="width: 120px;margin-right: 10px;">
|
|
|
<el-option v-for="item in searchList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <el-select v-if="table.getdataListParm.parammaps.search == '0'" v-model="table.getdataListParm.parammaps.fanme" placeholder="请选择配方" class="filter-item" style="width: 120px;" clearable>
|
|
|
- <el-option v-for="item in formulaList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ <el-select v-if="table.getdataListParm.parammaps.search == '0'" v-model="table.getdataListParm.parammaps.templetid" clearable filterable placeholder="请输入配方名称" style="width: 180px;" class="filter-item">
|
|
|
+ <el-option v-for="(item,index) in fenceHouseList" :key="index" :label="item.tname" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <el-select v-else v-model="table.getdataListParm.parammaps.fanme" placeholder="请选择栏舍" class="filter-item" style="width: 120px;" clearable>
|
|
|
- <el-option v-for="item in fenceHouseList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
- </el-select>
|
|
|
+ <el-select v-else v-model="table.getdataListParm.parammaps.barid" clearable filterable placeholder="请选择栏舍" style="width: 180px;" class="filter-item">
|
|
|
+ <el-option v-for="item in formulaList" :key="item.id" :label="item.bname" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
+ <el-button class="successBorder" style="margin-left:10px;" @click="handleSearch">查询</el-button>
|
|
|
</div>
|
|
|
<div class="search" />
|
|
|
<div class="table">
|
|
|
<el-table
|
|
|
:key="table.tableKey"
|
|
|
v-loading="table.listLoading"
|
|
|
- element-loading-text="给我q一点时间"
|
|
|
+ element-loading-text="给我一点时间"
|
|
|
:data="table.list"
|
|
|
border
|
|
|
fit
|
|
@@ -531,7 +532,9 @@ export default {
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
|
- search: '0'
|
|
|
+ search: '0',
|
|
|
+ templetid:'',
|
|
|
+ barid:''
|
|
|
}
|
|
|
},
|
|
|
tableKey: 1,
|
|
@@ -645,10 +648,38 @@ export default {
|
|
|
this.see.table.getdataListParm.parammaps.stopTime = this.table.getdataListParm.parammaps.stopTime
|
|
|
this.getListSee()
|
|
|
}
|
|
|
- this.getList()
|
|
|
+ this.getList()
|
|
|
+ this.getformulaList()
|
|
|
+ this.getfenceHouseList()
|
|
|
},
|
|
|
|
|
|
- methods: {
|
|
|
+ methods: {
|
|
|
+ getformulaList(){
|
|
|
+ const url = 'authdata/GetDataByName'
|
|
|
+ const data = {}
|
|
|
+ data.name = 'getBarListEnable'
|
|
|
+ data.parammaps = {}
|
|
|
+ data.parammaps.pastureid = Cookies.get('pastureid')
|
|
|
+ postJson(url, data).then(response => {
|
|
|
+ if(response.data.list !== null){
|
|
|
+ this.formulaList = response.data.list
|
|
|
+ }else{
|
|
|
+ this.formulaList = []
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getfenceHouseList(){
|
|
|
+ const url = 'authdata/GetDataByName'
|
|
|
+ const data = {}
|
|
|
+ data.name = 'getFeedTempletName'
|
|
|
+ postJson(url, data).then(response => {
|
|
|
+ if(response.data.list !== null){
|
|
|
+ this.fenceHouseList = response.data.list
|
|
|
+ }else{
|
|
|
+ this.fenceHouseList = []
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
getList() {
|
|
|
this.table.listLoading = true
|
|
|
GetDataByName(this.table.getdataListParm).then(response => {
|
|
@@ -659,14 +690,24 @@ export default {
|
|
|
this.table.pageSize = response.data.pageSize
|
|
|
this.table.total = response.data.total
|
|
|
} else {
|
|
|
- this.table.list = []
|
|
|
+ this.table.list = []
|
|
|
+ this.table.pageNum = 0
|
|
|
+ this.table.pageSize = 0
|
|
|
+ this.table.total = 0
|
|
|
}
|
|
|
- console.log(this.$route.params.tname)
|
|
|
- // this.see.dialogFormVisible = false
|
|
|
setTimeout(() => {
|
|
|
this.table.listLoading = false
|
|
|
}, 100)
|
|
|
})
|
|
|
+ },
|
|
|
+ handleSearch() {
|
|
|
+ if(this.table.getdataListParm.parammaps.search == '0'){
|
|
|
+ this.table.getdataListParm.parammaps.barid = ''
|
|
|
+ }else{
|
|
|
+ this.table.getdataListParm.parammaps.templetid = ''
|
|
|
+ console.log(this.table.getdataListParm.parammaps.barid)
|
|
|
+ }
|
|
|
+ this.getList()
|
|
|
},
|
|
|
changeDate() {
|
|
|
if (this.table.getdataListParm.parammaps.inputDatetime !== '' && this.table.getdataListParm.parammaps.inputDatetime !== null) {
|
|
@@ -754,7 +795,10 @@ export default {
|
|
|
this.getListDetails2()
|
|
|
} else {
|
|
|
this.details.table1.list = []
|
|
|
- this.details.table2.list = []
|
|
|
+ this.details.table2.list = []
|
|
|
+ this.details.table1.pageNum = 0
|
|
|
+ this.details.table1.pageSize = 0
|
|
|
+ this.details.table1.total = 0
|
|
|
}
|
|
|
setTimeout(() => {
|
|
|
this.details.table1.listLoading = false
|
|
@@ -771,7 +815,10 @@ export default {
|
|
|
this.details.table2.pageSize = response.data.pageSize
|
|
|
this.details.table2.total = response.data.total
|
|
|
} else {
|
|
|
- this.details.table2.list = []
|
|
|
+ this.details.table2.list = []
|
|
|
+ this.details.table2.pageNum = 0
|
|
|
+ this.details.table2.pageSize = 0
|
|
|
+ this.details.table2.total = 0
|
|
|
}
|
|
|
setTimeout(() => {
|
|
|
this.details.table2.listLoading = false
|
|
@@ -806,7 +853,10 @@ export default {
|
|
|
this.see.table.pageSize = response.data.pageSize
|
|
|
this.see.table.total = response.data.total
|
|
|
} else {
|
|
|
- this.see.table.list = []
|
|
|
+ this.see.table.list = []
|
|
|
+ this.see.table.pageNum = 0
|
|
|
+ this.see.table.pageSize = 0
|
|
|
+ this.see.table.total = 0
|
|
|
}
|
|
|
setTimeout(() => {
|
|
|
this.see.table.listLoading = false
|