|
@@ -3,9 +3,9 @@
|
|
|
<el-tabs v-model="activeName" @tab-click="handleTabClick">
|
|
|
<el-tab-pane label="效率统计" name="first">
|
|
|
<div class="search">
|
|
|
- <el-date-picker v-model="tab.table.getdataListParm.parammaps.date" :clearable="false" type="date" placeholder="选择日期" style="width: 150px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" />
|
|
|
- <el-button class="el-icon-arrow-left elIconArrowLeft" @click="handleBefore" />
|
|
|
- <el-button class="el-icon-arrow-right elIconArrowRight" @click="handleNext" />
|
|
|
+ <el-date-picker v-model="tab.table.getdataListParm.parammaps.date" :clearable="false" style="width: 140px;margin-top: 5px;" type="date" placeholder="选择日期"> </el-date-picker>
|
|
|
+ <el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled1" @click="handleBefore" />
|
|
|
+ <el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled1" @click="handleNext" />
|
|
|
<span style="margin-left: 10px;">统计类型:</span>
|
|
|
<el-radio v-model="tab.radio" label="1" @change="changeRadio">配方</el-radio>
|
|
|
<el-radio v-model="tab.radio" label="2" @change="changeRadio">栏舍</el-radio>
|
|
@@ -389,9 +389,10 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="牛群评估" name="second">
|
|
|
<div class="search">
|
|
|
- <el-date-picker v-model="tab2.table.getdataListParm.parammaps.date" :clearable="false" type="date" placeholder="选择日期" style="width: 150px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" @change="changeTab2Date" />
|
|
|
- <!-- <el-button class="el-icon-arrow-left elIconArrowLeft" @click="handleBefore2" />
|
|
|
- <el-button class="el-icon-arrow-right elIconArrowRight" @click="handleNext2" /> -->
|
|
|
+ <el-date-picker v-model="tab2.date" :clearable="false" type="date" placeholder="选择日期" style="width: 150px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" @change="changeTab2Date" />
|
|
|
+ <el-button class="export" style="float: right;" icon="el-icon-upload2" @click="handleDownload2">导出</el-button>
|
|
|
+ <!-- <el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled2" @click="handleBefore2" />
|
|
|
+ <el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled2" @click="handleNext2" /> -->
|
|
|
</div>
|
|
|
<div class="table">
|
|
|
<el-row :gutter="10">
|
|
@@ -516,8 +517,19 @@
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
+ <!-- 导出 -->
|
|
|
+ <el-dialog :title="textMap[exportList.dialogStatus]" :visible.sync="exportList.dialogFormVisible" :close-on-click-modal="false" width="20%">
|
|
|
+ <div>
|
|
|
+ <span>导出时间范围:</span>
|
|
|
+ <el-date-picker v-model="exportList.inputDatetime" :clearable="false" style="width: 230px;" class="inputDatetime filter-item" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="pickerOptions" />
|
|
|
+ </div>
|
|
|
+ <div slot="footer" class="dialog-footer" style="margin-bottom: 10px;">
|
|
|
+ <el-button class="cancelClose" @click="exportList.dialogFormVisible = false">关闭</el-button>
|
|
|
+ <el-button class="save" v-if="activeName=='first'" :disabled="isokDisable" @click="exportList1()">确认</el-button>
|
|
|
+ <el-button class="save" v-else :disabled="isokDisable" @click="exportList2()">确认</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
-
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -537,6 +549,31 @@ export default {
|
|
|
components: { Pagination, mySelect },
|
|
|
data() {
|
|
|
return {
|
|
|
+ Beforedisabled1: false,
|
|
|
+ Nextdisabled1: false,
|
|
|
+ Beforedisabled2: false,
|
|
|
+ Nextdisabled2: false,
|
|
|
+ pickerOptions: {
|
|
|
+ onPick: ({ maxDate, minDate }) => {
|
|
|
+ this.pickerMinDate = minDate.getTime()
|
|
|
+ if (maxDate) {
|
|
|
+ this.pickerMinDate = ''
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 限制不能选择今天之后的日期
|
|
|
+ disabledDate: (time) => {
|
|
|
+ if (this.pickerMinDate !== '') {
|
|
|
+ const one = 31 * 24 * 3600 * 1000
|
|
|
+ const minTime = this.pickerMinDate - one
|
|
|
+ let maxTime = this.pickerMinDate + one
|
|
|
+ if (maxTime > new Date()) {
|
|
|
+ maxTime = new Date()
|
|
|
+ }
|
|
|
+ return time.getTime() < minTime || time.getTime() > maxTime
|
|
|
+ }
|
|
|
+ return time.getTime() > Date.now()
|
|
|
+ }
|
|
|
+ },
|
|
|
pickerMinMonth: '',
|
|
|
pickerOptionsMonth: {
|
|
|
onPick: ({ maxDate, minDate }) => {
|
|
@@ -604,7 +641,8 @@ export default {
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
pastureid: Cookies.get('pastureid'),
|
|
|
- date: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
+ startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
+ stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
ftname: '',
|
|
|
barname: '',
|
|
|
cowclass: ''
|
|
@@ -809,6 +847,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
tab2: {
|
|
|
+ date:parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
table: {
|
|
|
getdataListParm: {
|
|
|
name: 'getAssessCowPenn',
|
|
@@ -818,7 +857,8 @@ export default {
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
pastureid: Cookies.get('pastureid'),
|
|
|
- date: parseTime(new Date(), '{y}-{m}-{d}')
|
|
|
+ startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
+ stopTime: parseTime(new Date(), '{y}-{m}-{d}')
|
|
|
}
|
|
|
},
|
|
|
tableKey: 1,
|
|
@@ -882,6 +922,18 @@ export default {
|
|
|
temp: {}
|
|
|
}
|
|
|
},
|
|
|
+ exportList:{
|
|
|
+ dialogFormVisible:false,
|
|
|
+ inputDatetime: [new Date(), new Date()]
|
|
|
+ },
|
|
|
+ textMap: {
|
|
|
+ exportList: '导出',
|
|
|
+ },
|
|
|
+ isokDisable:false,
|
|
|
+ tab2Download2List1:[],
|
|
|
+ tab2Download2List2:[],
|
|
|
+ tab2Download2List3:[],
|
|
|
+ tab2Download2List4:[],
|
|
|
rowStyle: { maxHeight: 30 + 'px', height: 30 + 'px' },
|
|
|
cellStyle: { padding: 0 + 'px' },
|
|
|
myHeight: document.documentElement.clientHeight - 85 - 210
|
|
@@ -1355,37 +1407,178 @@ export default {
|
|
|
},
|
|
|
// 导出
|
|
|
handleDownload() {
|
|
|
- if (this.tab.radio == '1') {
|
|
|
- var excelDatas = [
|
|
|
+ this.exportList.dialogFormVisible = true
|
|
|
+ this.exportList.dialogStatus = 'exportList'
|
|
|
+ },
|
|
|
+ exportList1(){
|
|
|
+ this.isokDisable = true
|
|
|
+ var url = 'authdata/GetDataByName'
|
|
|
+ var data = {
|
|
|
+ 'name':"getFeedEfficiencyFT",
|
|
|
+ "page":1,"offset":1,"pagecount":"","returntype":"Map",
|
|
|
+ "parammaps":{"pastureid":Cookies.get('pastureid'),"startTime":"","stopTime":"","barname":"","cowclass":"",'ftname':''}
|
|
|
+ }
|
|
|
+ data.parammaps.startTime = parseTime(this.exportList.inputDatetime[0],'{y}-{m}-{d}')
|
|
|
+ data.parammaps.stopTime = parseTime(this.exportList.inputDatetime[1],'{y}-{m}-{d}')
|
|
|
+ data.parammaps.barname = this.tab.table.getdataListParm.parammaps.barname
|
|
|
+ data.parammaps.ftname = this.tab.table.getdataListParm.parammaps.ftname
|
|
|
+ data.parammaps.cowclass = this.tab.table.getdataListParm.parammaps.cowclass
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ var exportList = []
|
|
|
+ if (response.data.list !== null) {
|
|
|
+ exportList = response.data.list
|
|
|
+ } else {
|
|
|
+ exportList = []
|
|
|
+ }
|
|
|
+ if (this.tab.radio == '1') {
|
|
|
+ var excelDatas = [
|
|
|
+ {
|
|
|
+ tHeader: ['配方模板', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/头)', '实际干物质采食量(kg/头)', '采食率(%)', '配方成本(元/头 )', '实际成本(元/ 头)', '产奶量(kg /头)', '饲料转化率', '公斤奶饲料成本'],
|
|
|
+ filterVal: ['配方模板', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
|
|
|
+ tableDatas: this.tab.table.list,
|
|
|
+ sheetName: '配方'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ json2excel(excelDatas, '效率统计-配方', true, 'xlsx')
|
|
|
+ } else if (this.tab.radio == '2') {
|
|
|
+ var excelDatas2 = [
|
|
|
+ {
|
|
|
+ tHeader: ['栏舍', '配方模板', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/头)', ' 实际干物质采食量( kg/头)', '采食率 (%)', '配方成本( 元/头)', '实际成本 (元/头)', '产奶量(kg/头)', '饲料转化率', '公斤奶饲料成本'],
|
|
|
+ filterVal: ['栏舍', '配方模板', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
|
|
|
+ tableDatas: this.tab.table.list,
|
|
|
+ sheetName: '栏舍'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ json2excel(excelDatas2, '效率统计-栏舍', true, 'xlsx')
|
|
|
+ } else if (this.tab.radio == '3') {
|
|
|
+ var excelDatas3 = [
|
|
|
+ {
|
|
|
+ tHeader: ['牲畜类别', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/头)', ' 采食率(%)', '配方 成本(元/头)', '实际成本(元/头)', '产奶量(kg/头)', '饲料转化率', '公斤奶饲料成本'],
|
|
|
+ filterVal: ['牲畜类别', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', ' 采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
|
|
|
+ tableDatas: this.tab.table.list,
|
|
|
+ sheetName: '牲畜类别'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ json2excel(excelDatas3, '效率统计-牲畜类别', true, 'xlsx')
|
|
|
+ }
|
|
|
+ this.isokDisable = false
|
|
|
+ this.exportList.dialogFormVisible = false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ handleDownload2(){
|
|
|
+ this.exportList.dialogFormVisible = true
|
|
|
+ this.exportList.dialogStatus = 'exportList'
|
|
|
+ },
|
|
|
+ exportList2(){
|
|
|
+ this.isokDisable = true
|
|
|
+ this.getTab2Download2List()
|
|
|
+ },
|
|
|
+ // 宾州筛分析
|
|
|
+ getTab2Download2List() {
|
|
|
+ var url = 'authdata/GetDataByName'
|
|
|
+ var data = {
|
|
|
+ 'name':"getAssessCowPenn",
|
|
|
+ "page":1,"offset":1,"pagecount":"","returntype":"Map",
|
|
|
+ "parammaps":{"pastureid":Cookies.get('pastureid'),"startTime":"","stopTime":""}
|
|
|
+ }
|
|
|
+ data.parammaps.startTime = parseTime(this.exportList.inputDatetime[0],'{y}-{m}-{d}')
|
|
|
+ data.parammaps.stopTime = parseTime(this.exportList.inputDatetime[1],'{y}-{m}-{d}')
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.data.list !== null) {
|
|
|
+ this.tab2Download2List1 = response.data.list
|
|
|
+ } else {
|
|
|
+ this.tab2Download2List1 = []
|
|
|
+ }
|
|
|
+ this.getTab2Download2List2()
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 粪便筛分析
|
|
|
+ getTab2Download2List2() {
|
|
|
+ var url = 'authdata/GetDataByName'
|
|
|
+ var data = {
|
|
|
+ 'name':"getAssessCowDung",
|
|
|
+ "page":1,"offset":1,"pagecount":"","returntype":"Map",
|
|
|
+ "parammaps":{"pastureid":Cookies.get('pastureid'),"startTime":"","stopTime":""}
|
|
|
+ }
|
|
|
+ data.parammaps.startTime = parseTime(this.exportList.inputDatetime[0],'{y}-{m}-{d}')
|
|
|
+ data.parammaps.stopTime = parseTime(this.exportList.inputDatetime[1],'{y}-{m}-{d}')
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.data.list !== null) {
|
|
|
+ this.tab2Download2List2 = response.data.list
|
|
|
+ } else {
|
|
|
+ this.tab2Download2List2 = []
|
|
|
+ }
|
|
|
+ this.getTab2Download2List3()
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // BCS评分
|
|
|
+ getTab2Download2List3() {
|
|
|
+ var url = 'authdata/GetDataByName'
|
|
|
+ var data = {
|
|
|
+ 'name':"getAssessBodyscore",
|
|
|
+ "page":1,"offset":1,"pagecount":"","returntype":"Map",
|
|
|
+ "parammaps":{"pastureid":Cookies.get('pastureid'),"startTime":"","stopTime":""}
|
|
|
+ }
|
|
|
+ data.parammaps.startTime = parseTime(this.exportList.inputDatetime[0],'{y}-{m}-{d}')
|
|
|
+ data.parammaps.stopTime = parseTime(this.exportList.inputDatetime[1],'{y}-{m}-{d}')
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.data.list !== null) {
|
|
|
+ this.tab2Download2List3 = response.data.list
|
|
|
+ } else {
|
|
|
+ this.tab2Download2List3 = []
|
|
|
+ }
|
|
|
+ this.getTab2Download2List4()
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ // 粪便评分
|
|
|
+ getTab2Download2List4() {
|
|
|
+ var url = 'authdata/GetDataByName'
|
|
|
+ var data = {
|
|
|
+ 'name':"getAssessDungscore",
|
|
|
+ "page":1,"offset":1,"pagecount":"","returntype":"Map",
|
|
|
+ "parammaps":{"pastureid":Cookies.get('pastureid'),"startTime":"","stopTime":""}
|
|
|
+ }
|
|
|
+ data.parammaps.startTime = parseTime(this.exportList.inputDatetime[0],'{y}-{m}-{d}')
|
|
|
+ data.parammaps.stopTime = parseTime(this.exportList.inputDatetime[1],'{y}-{m}-{d}')
|
|
|
+ postJson(url,data).then(response => {
|
|
|
+ if (response.data.list !== null) {
|
|
|
+ this.tab2Download2List4 = response.data.list
|
|
|
+ } else {
|
|
|
+ this.tab2Download2List4 = []
|
|
|
+ }
|
|
|
+ var excelDatas0 = [
|
|
|
{
|
|
|
- tHeader: ['配方模板', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/头)', '实际干物质采食量(kg/头)', '采食率(%)', '配方成本(元/头 )', '实际成本(元/ 头)', '产奶量(kg /头)', '饲料转化率', '公斤奶饲料成本'],
|
|
|
- filterVal: ['配方模板', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
|
|
|
- tableDatas: this.tab.table.list,
|
|
|
- sheetName: '配方'
|
|
|
- }
|
|
|
- ]
|
|
|
- json2excel(excelDatas, '效率统计-配方', true, 'xlsx')
|
|
|
- } else if (this.tab.radio == '2') {
|
|
|
- var excelDatas2 = [
|
|
|
+ tHeader: ['宾州筛','第一层重量','第一层百分比','第二层重量','第二层百分比','第三层重量','第三层百分比','第四层重量','第四层百分比','参考标准'],
|
|
|
+ filterVal: ['barname','oneweight','onerate','twoweight','tworate','threeweight','threerate','fourweight','fourrate','standard'],
|
|
|
+ tableDatas: this.tab2Download2List1,
|
|
|
+ sheetName: '宾州筛分析'
|
|
|
+ },
|
|
|
{
|
|
|
- tHeader: ['栏舍', '配方模板', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/头)', ' 实际干物质采食量( kg/头)', '采食率 (%)', '配方成本( 元/头)', '实际成本 (元/头)', '产奶量(kg/头)', '饲料转化率', '公斤奶饲料成本'],
|
|
|
- filterVal: ['栏舍', '配方模板', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
|
|
|
- tableDatas: this.tab.table.list,
|
|
|
- sheetName: '栏舍'
|
|
|
- }
|
|
|
- ]
|
|
|
- json2excel(excelDatas2, '效率统计-栏舍', true, 'xlsx')
|
|
|
- } else if (this.tab.radio == '3') {
|
|
|
- var excelDatas3 = [
|
|
|
+ tHeader: ['粪便筛','第一层重量','第一层百分比','第二层重量','第二层百分比','第三层重量','第三层百分比','参考标准'],
|
|
|
+ filterVal: ['barname','oneweight','onerate','twoweight','tworate','threeweight','threerate','standard'],
|
|
|
+ tableDatas: this.tab2Download2List2,
|
|
|
+ sheetName: '粪便筛分析'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ tHeader: ['栏舍','抽查样本数','单产','干物质采食量','泌乳天数','标准分数','2.5-分(数量、百分比)','2.75分(数量、百分比)','3分(数量、百分比)','3.25分(数量、百分比)','3.5分(数量、百分比)','3.75分(数量、百分比)','4+分(数量、百分比)'],
|
|
|
+ filterVal: ['barname','sumcowcount','product','dryweight','avgdim','standardscore','score25','score275','score3','score325','score35','score375','score4'],
|
|
|
+ tableDatas: this.tab2Download2List3,
|
|
|
+ sheetName: '体况评分'
|
|
|
+ },
|
|
|
{
|
|
|
- tHeader: ['牲畜类别', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/头)', ' 采食率(%)', '配方 成本(元/头)', '实际成本(元/头)', '产奶量(kg/头)', '饲料转化率', '公斤奶饲料成本'],
|
|
|
- filterVal: ['牲畜类别', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', ' 采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
|
|
|
- tableDatas: this.tab.table.list,
|
|
|
- sheetName: '牲畜类别'
|
|
|
+ tHeader: ['栏舍','抽查样本数','单产','干物质采食量','泌乳天数','标准分数','1分(数量、百分比)','2分(数量、百分比)','3分(数量、百分比)','4分(数量、百分比)','5分(数量、百分比)'],
|
|
|
+ filterVal: ['barname','sumcowcount','product','dryweight','avgdim','standardscore','score1','score2','score3','score4','score5',],
|
|
|
+ tableDatas: this.tab2Download2List4,
|
|
|
+ sheetName: '粪便评分'
|
|
|
}
|
|
|
]
|
|
|
- json2excel(excelDatas3, '效率统计-牲畜类别', true, 'xlsx')
|
|
|
- }
|
|
|
+ json2excel(excelDatas0, '饲喂效率—牛群评估', true, 'xlsx')
|
|
|
+ this.exportList.dialogFormVisible = false
|
|
|
+ this.isokDisable = false
|
|
|
+ })
|
|
|
},
|
|
|
// Tab切换
|
|
|
handleTabClick() {
|
|
@@ -1402,7 +1595,7 @@ export default {
|
|
|
} else if (this.activeName == 'second') {
|
|
|
const start2 = new Date()
|
|
|
start2.setTime(start2.getTime() - 3600 * 1000 * 24 * 1)
|
|
|
- this.tab2.table.getdataListParm.parammaps.date = parseTime(start2, '{y}-{m}-{d}')
|
|
|
+ this.tab2.date = parseTime(start2, '{y}-{m}-{d}')
|
|
|
this.getTab2List()
|
|
|
this.getTab2List2()
|
|
|
this.getTab2List3()
|
|
@@ -1508,7 +1701,15 @@ export default {
|
|
|
if (this.tab.table.getdataListParm.parammaps.date !== '' && this.tab.table.getdataListParm.parammaps.date !== null) {
|
|
|
this.tab.table.getdataListParm.parammaps.date = new Date(this.tab.table.getdataListParm.parammaps.date)
|
|
|
var start = new Date(this.tab.table.getdataListParm.parammaps.date.setDate(this.tab.table.getdataListParm.parammaps.date.getDate() - 1))
|
|
|
- this.tab.table.getdataListParm.parammaps.date = parseTime(start, '{y}-{m}-{d}')
|
|
|
+ if (start > Date.now() - 8.64e7) {
|
|
|
+ this.Nextdisabled1 = true
|
|
|
+ this.Beforedisabled1 = false
|
|
|
+ } else {
|
|
|
+ this.Nextdisabled1 = false
|
|
|
+ this.Beforedisabled1 = false
|
|
|
+ }
|
|
|
+ this.tab.table.getdataListParm.parammaps.startTime = parseTime(start, '{y}-{m}-{d}')
|
|
|
+ this.tab.table.getdataListParm.parammaps.stopTime = parseTime(start, '{y}-{m}-{d}')
|
|
|
this.getTabList()
|
|
|
}
|
|
|
},
|
|
@@ -1516,15 +1717,33 @@ export default {
|
|
|
if (this.tab.table.getdataListParm.parammaps.date !== '' && this.tab.table.getdataListParm.parammaps.date !== null) {
|
|
|
this.tab.table.getdataListParm.parammaps.date = new Date(this.tab.table.getdataListParm.parammaps.date)
|
|
|
var stop = new Date(this.tab.table.getdataListParm.parammaps.date.setDate(this.tab.table.getdataListParm.parammaps.date.getDate() + 1))
|
|
|
+ if (stop > Date.now() - 8.64e7) {
|
|
|
+ this.Nextdisabled1 = true
|
|
|
+ this.Beforedisabled1 = false
|
|
|
+ } else {
|
|
|
+ this.Nextdisabled1 = false
|
|
|
+ this.Beforedisabled1 = false
|
|
|
+ }
|
|
|
this.tab.table.getdataListParm.parammaps.date = parseTime(stop, '{y}-{m}-{d}')
|
|
|
+ this.tab.table.getdataListParm.parammaps.startTime = parseTime(stop, '{y}-{m}-{d}')
|
|
|
+ this.tab.table.getdataListParm.parammaps.stopTime = parseTime(stop, '{y}-{m}-{d}')
|
|
|
this.getTabList()
|
|
|
}
|
|
|
},
|
|
|
handleBefore2() {
|
|
|
- if (this.tab2.table.getdataListParm.parammaps.date !== '' && this.tab2.table.getdataListParm.parammaps.date !== null) {
|
|
|
- this.tab2.table.getdataListParm.parammaps.date = new Date(this.tab2.table.getdataListParm.parammaps.date)
|
|
|
- var start = new Date(this.tab2.table.getdataListParm.parammaps.date.setDate(this.tab2.table.getdataListParm.parammaps.date.getDate() - 1))
|
|
|
- this.tab2.table.getdataListParm.parammaps.date = parseTime(start, '{y}-{m}-{d}')
|
|
|
+ if (this.tab2.date !== '' && this.tab2.date !== null) {
|
|
|
+ this.tab2.date = new Date(this.tab2.date)
|
|
|
+ var start = new Date(this.tab2.date.setDate(this.tab2.date.getDate() - 1))
|
|
|
+ if (start > Date.now() - 8.64e7) {
|
|
|
+ this.Nextdisabled2 = true
|
|
|
+ this.Beforedisabled2 = false
|
|
|
+ } else {
|
|
|
+ this.Nextdisabled2 = false
|
|
|
+ this.Beforedisabled2 = false
|
|
|
+ }
|
|
|
+ this.tab2.date = parseTime(start, '{y}-{m}-{d}')
|
|
|
+ this.tab2.table.getdataListParm.parammaps.startTime = parseTime(start, '{y}-{m}-{d}')
|
|
|
+ this.tab2.table.getdataListParm.parammaps.stopTime = parseTime(start, '{y}-{m}-{d}')
|
|
|
this.getTab2List()
|
|
|
this.getTab2List2()
|
|
|
this.getTab2List3()
|
|
@@ -1532,10 +1751,19 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
handleNext2() {
|
|
|
- if (this.tab2.table.getdataListParm.parammaps.date !== '' && this.tab2.table.getdataListParm.parammaps.date !== null) {
|
|
|
- this.tab2.table.getdataListParm.parammaps.date = new Date(this.tab2.table.getdataListParm.parammaps.date)
|
|
|
- var stop = new Date(this.tab2.table.getdataListParm.parammaps.date.setDate(this.tab2.table.getdataListParm.parammaps.date.getDate() + 1))
|
|
|
- this.tab2.table.getdataListParm.parammaps.date = parseTime(stop, '{y}-{m}-{d}')
|
|
|
+ if (this.tab2.date !== '' && this.tab2.date !== null) {
|
|
|
+ this.tab2.date = new Date(this.tab2.date)
|
|
|
+ var stop = new Date(this.tab2.date.setDate(this.tab2.date.getDate() + 1))
|
|
|
+ if (stop > Date.now() - 8.64e7) {
|
|
|
+ this.Nextdisabled2 = true
|
|
|
+ this.Beforedisabled2 = false
|
|
|
+ } else {
|
|
|
+ this.Nextdisabled2 = false
|
|
|
+ this.Beforedisabled2 = false
|
|
|
+ }
|
|
|
+ this.tab2.date = parseTime(stop, '{y}-{m}-{d}')
|
|
|
+ this.tab2.table.getdataListParm.parammaps.startTime = parseTime(stop, '{y}-{m}-{d}')
|
|
|
+ this.tab2.table.getdataListParm.parammaps.stopTime = parseTime(stop, '{y}-{m}-{d}')
|
|
|
this.getTab2List()
|
|
|
this.getTab2List2()
|
|
|
this.getTab2List3()
|
|
@@ -2225,6 +2453,8 @@ export default {
|
|
|
// 宾州筛分析
|
|
|
getTab2List() {
|
|
|
this.tab2.table.listLoading = true
|
|
|
+ this.tab2.table.getdataListParm.parammaps.startTime = this.tab2.date
|
|
|
+ this.tab2.table.getdataListParm.parammaps.stopTime = this.tab2.date
|
|
|
GetDataByName(this.tab2.table.getdataListParm).then(response => {
|
|
|
console.log('宾州筛分析table数据', response.data.list)
|
|
|
if (response.data.list !== null) {
|
|
@@ -2242,7 +2472,8 @@ export default {
|
|
|
// 粪便筛分析
|
|
|
getTab2List2() {
|
|
|
this.tab2.table2.listLoading = true
|
|
|
- this.tab2.table2.getdataListParm.parammaps.date = this.tab2.table.getdataListParm.parammaps.date
|
|
|
+ this.tab2.table2.getdataListParm.parammaps.startTime = this.tab2.date
|
|
|
+ this.tab2.table2.getdataListParm.parammaps.stopTime = this.tab2.date
|
|
|
GetDataByName(this.tab2.table2.getdataListParm).then(response => {
|
|
|
console.log('粪便筛分析table数据', response.data.list)
|
|
|
if (response.data.list !== null) {
|
|
@@ -2260,7 +2491,8 @@ export default {
|
|
|
// BCS评分
|
|
|
getTab2List3() {
|
|
|
this.tab2.table3.listLoading = true
|
|
|
- this.tab2.table3.getdataListParm.parammaps.date = this.tab2.table.getdataListParm.parammaps.date
|
|
|
+ this.tab2.table3.getdataListParm.parammaps.startTime = this.tab2.date
|
|
|
+ this.tab2.table3.getdataListParm.parammaps.stopTime = this.tab2.date
|
|
|
GetDataByName(this.tab2.table3.getdataListParm).then(response => {
|
|
|
console.log('BCS评分table数据', response.data.list)
|
|
|
if (response.data.list !== null) {
|
|
@@ -2278,7 +2510,8 @@ export default {
|
|
|
// 粪便评分
|
|
|
getTab2List4() {
|
|
|
this.tab2.table4.listLoading = true
|
|
|
- this.tab2.table4.getdataListParm.parammaps.date = this.tab2.table.getdataListParm.parammaps.date
|
|
|
+ this.tab2.table4.getdataListParm.parammaps.startTime = this.tab2.date
|
|
|
+ this.tab2.table4.getdataListParm.parammaps.stopTime = this.tab2.date
|
|
|
GetDataByName(this.tab2.table4.getdataListParm).then(response => {
|
|
|
console.log('成本分析table数据', response.data.list)
|
|
|
if (response.data.list !== null) {
|