|
@@ -65,6 +65,9 @@
|
|
|
<el-input v-if="tab2.isRadio6" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" placeholder="车次" />
|
|
|
<el-select v-model="tab2.table.getdataListParm.parammaps.typea" clearable placeholder="列表显示" class="filter-item" style="width: 120px;">
|
|
|
<el-option v-for="item in displayList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
+ <el-select v-model="tab2.table.getdataListParm.parammaps.times" clearable filterable placeholder="班次" class="filter-item" style="width: 120px;">
|
|
|
+ <el-option v-for="item in frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<el-button class="successBorder" @click="form_search('second')">查询</el-button>
|
|
|
<el-button class="export" style="float: right;margin-right: 5px;margin-top:10px;" icon="el-icon-upload2" @click="handleExport('tab2')">导出</el-button>
|
|
@@ -137,7 +140,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { GetDataByName, GetReportform } from '@/api/common'
|
|
|
+import { GetDataByName, GetReportform,postJson } from '@/api/common'
|
|
|
import Cookies from 'js-cookie'
|
|
|
import { parseTime } from '@/utils/index.js'
|
|
|
import Pagination from '@/components/Pagination'
|
|
@@ -219,7 +222,8 @@ export default {
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
|
fname: '',
|
|
|
- typea:''
|
|
|
+ typea:'',
|
|
|
+ times:''
|
|
|
}
|
|
|
},
|
|
|
tableKey: 1,
|
|
@@ -275,12 +279,54 @@ export default {
|
|
|
isDispayTable3:false,
|
|
|
statisticalTypeList2: [{ id: '1', name: '牲畜类别' }, { id: '2', name: '栏舍名称' }, { id: '3', name: '日期' }, { id: '4', name: 'TMR设备编号' }, { id: '5', name: 'TMR班次' }, { id: '6', name: '车次' }],
|
|
|
statisticalTypeList3: [{ id: '1', name: '牲畜类别' }, { id: '2', name: '栏舍名称' }, { id: '3', name: '日期' }, { id: '4', name: 'TMR设备编号' }],
|
|
|
+ frequencyList: [], // 班次
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
- this.getTimeFn()
|
|
|
+ this.getTimeFn()
|
|
|
+ this.getIsDisplay()
|
|
|
},
|
|
|
- methods: {
|
|
|
+ methods: {
|
|
|
+ getIsDisplay() {
|
|
|
+ const url = 'authdata/GetDataByName'
|
|
|
+ const data = {
|
|
|
+ name: 'getSysoptEnable',
|
|
|
+ page: 1,
|
|
|
+ offset: 1,
|
|
|
+ pagecount: 1,
|
|
|
+ returntype: 'Map',
|
|
|
+ parammaps: {
|
|
|
+ pastureid: Cookies.get('pastureid'),
|
|
|
+ inforname: 'times'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ postJson(url, data).then(response => {
|
|
|
+ console.log(response.data.list[0].inforvalue)
|
|
|
+ if (response.data.list[0].inforvalue == 1) {
|
|
|
+ this.frequencyList = [{ id: 1, name: '第一班' }]
|
|
|
+ } else if (response.data.list[0].inforvalue == 2) {
|
|
|
+ this.frequencyList = [
|
|
|
+ { id: 1, name: '第一班' }, { id: 2, name: '第二班' }
|
|
|
+ ]
|
|
|
+ } else if (response.data.list[0].inforvalue == 3) {
|
|
|
+ this.frequencyList = [
|
|
|
+ { id: 1, name: '第一班' }, { id: 2, name: '第二班' }, { id: 3, name: '第三班' }
|
|
|
+ ]
|
|
|
+ } else if (response.data.list[0].inforvalue == 4) {
|
|
|
+ this.frequencyList = [
|
|
|
+ { id: 1, name: '第一班' }, { id: 2, name: '第二班' }, { id: 3, name: '第三班' }, { id: 4, name: '第四班' }
|
|
|
+ ]
|
|
|
+ }else if (response.data.list[0].inforvalue == 5) {
|
|
|
+ this.frequencyList = [
|
|
|
+ { id: 1, name: '第一班' }, { id: 2, name: '第二班' }, { id: 3, name: '第三班' }, { id: 4, name: '第四班' }, { id: 5, name: '第五班' }
|
|
|
+ ]
|
|
|
+ }else if (response.data.list[0].inforvalue == 6) {
|
|
|
+ this.frequencyList = [
|
|
|
+ { id: 1, name: '第一班' }, { id: 2, name: '第二班' }, { id: 3, name: '第三班' }, { id: 4, name: '第四班' }, { id: 5, name: '第五班' }, { id: 6, name: '第六班' },
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
getTimeFn() {
|
|
|
const that = this
|
|
|
const start = new Date()
|