|
@@ -1,12 +1,12 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleTabClick">
|
|
|
- <el-tab-pane label="库存统计" name="first">
|
|
|
+ <el-tab-pane :label="$t('InventoryManagement.kctj')" name="first">
|
|
|
<div class="search">
|
|
|
<el-date-picker v-model="tab.table.getdataListParm.parammaps.inputDatetime" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" style="float: left;width: 250px;margin-bottom:10px;" :picker-options="pickerOptions" />
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled" style="float: left;" @click="handleBefore" />
|
|
|
<el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled" style="float: left;" @click="handleNext" />
|
|
|
- <el-input v-model="tab.table.getdataListParm.parammaps.feedname" class="filter-item" style="float: left;width: 245px;margin-bottom:10px;" placeholder="饲料名称" />
|
|
|
+ <el-input v-model="tab.table.getdataListParm.parammaps.feedname" class="filter-item" style="float: left;width: 245px;margin-bottom:10px;":placeholder="$t('InventoryManagement.silc')" />
|
|
|
<el-button class="successBorder" style="float: left;margin-left: 10px;margin-bottom:10px;" @click="form_search('first')">{{$t('common.query')}}</el-button>
|
|
|
<el-button class="export" style="float: right;margin-right: 10px;margin-bottom:10px;" icon="el-icon-upload2" @click="handleExport('tab1')">{{$t('dashboard.Export')}}</el-button>
|
|
|
</div>
|
|
@@ -24,49 +24,49 @@
|
|
|
:cell-style="cellStyle"
|
|
|
class="elTable table-fixed"
|
|
|
>
|
|
|
- <el-table-column sortable label="饲料名称" min-width="130px" align="center">
|
|
|
+ <el-table-column sortable :label="$t('InventoryManagement.silc')" min-width="130px" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.feedname }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="期初" min-width="130px" align="center">
|
|
|
- <el-table-column sortable prop="startsum" align="center" label="期初库存(kg)" min-width="120" />
|
|
|
- <el-table-column sortable prop="startprice" align="center" label="期初金额(元)" min-width="120" />
|
|
|
+ <el-table-column :label="$t('InventoryManagement.qc')" min-width="130px" align="center">
|
|
|
+ <el-table-column sortable prop="startsum" align="center" :label="$t('InventoryManagement.qckc')" min-width="120" />
|
|
|
+ <el-table-column sortable prop="startprice" align="center" :label="$t('InventoryManagement.qcje')" min-width="120" />
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="用量" min-width="110px" align="center">
|
|
|
- <el-table-column sortable prop="laidsum" align="center" label="入库重量(kg)" min-width="120" />
|
|
|
- <el-table-column sortable prop="usesumXT" align="center" label="系统出库重量(kg)" min-width="120" />
|
|
|
- <el-table-column sortable prop="usesumRG" align="center" label="人工用料重量(kg)" min-width="120" />
|
|
|
- <el-table-column sortable prop="usesumXH" align="center" label="损耗重量(kg)" min-width="120" />
|
|
|
+ <el-table-column :label="$t('InventoryManagement.yl')" min-width="110px" align="center">
|
|
|
+ <el-table-column sortable prop="laidsum" align="center" :label="$t('InventoryManagement.rkylzl')" min-width="120" />
|
|
|
+ <el-table-column sortable prop="usesumXT" align="center" :label="$t('InventoryManagement.xtckyl')" min-width="120" />
|
|
|
+ <el-table-column sortable prop="usesumRG" align="center" :label="$t('InventoryManagement.rgylzl')" min-width="120" />
|
|
|
+ <el-table-column sortable prop="usesumXH" align="center" :label="$t('InventoryManagement.chzl')" min-width="120" />
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="期末" min-width="130px" align="center">
|
|
|
- <el-table-column sortable prop="stopsum" align="center" label="期末库存(kg)" min-width="120" />
|
|
|
- <el-table-column sortable prop="stopprice" align="center" label="期末金额(元)" min-width="120" />
|
|
|
+ <el-table-column :label="$t('InventoryManagement.qm')" min-width="130px" align="center">
|
|
|
+ <el-table-column sortable prop="stopsum" align="center" :label="$t('InventoryManagement.qmkc')" min-width="120" />
|
|
|
+ <el-table-column sortable prop="stopprice" align="center" :label="$t('InventoryManagement.qmje')" min-width="120" />
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<pagination v-show="tab.table.total>=0" :total="tab.table.total" :page.sync="tab.table.getdataListParm.offset" :limit.sync="tab.table.getdataListParm.pagecount" @pagination="getTabList" />
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="用料分析" name="second">
|
|
|
+ <el-tab-pane :label="$t('InventoryManagement.yltj')" name="second">
|
|
|
<div class="search">
|
|
|
<el-date-picker v-model="tab2.table.getdataListParm.parammaps.inputDatetime" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" style="width: 245px;" :picker-options="pickerOptions2" />
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled2" @click="handleBefore2" />
|
|
|
<el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled2" @click="handleNext2" />
|
|
|
<span style="margin-left: 10px;">{{$t('errorAnalysis.typeName')}}</span>
|
|
|
- <el-select v-model="tab2.radio" placeholder="统计类型" class="filter-item" style="width: 120px;" @change="changeRadio2">
|
|
|
+ <el-select v-model="tab2.radio" :placeholder="$t('InventoryManagement.tjlx')" class="filter-item" style="width: 120px;" @change="changeRadio2">
|
|
|
<el-option v-for="item in statisticalTypeList2" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <el-checkbox v-model="tab2.table.getdataListParm.checked" :true-label="1" :false-label="0" style="margin-right:10px;" @change="changeChecked">误差</el-checkbox>
|
|
|
- <el-select v-model="tab2.table.getdataListParm.parammaps.ftType" placeholder="是否拆分小料" class="filter-item" style="width: 130px;">
|
|
|
+ <el-checkbox v-model="tab2.table.getdataListParm.checked" :true-label="1" :false-label="0" style="margin-right:10px;" @change="changeChecked">{{$t('InventoryManagement.wc')}}</el-checkbox>
|
|
|
+ <el-select v-model="tab2.table.getdataListParm.parammaps.ftType" :placeholder="$t('InventoryManagement.sfcfxl')" class="filter-item" style="width: 130px;">
|
|
|
<el-option v-for="item in isSplitsmallmaterialsList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<el-input v-if="tab2.isRadio1" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" :placeholder="$t('feedingEfficiency.cxlb')" />
|
|
|
<el-input v-if="tab2.isRadio2" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" :placeholder="$t('errorAnalysis.isHouseName')" />
|
|
|
- <el-input v-if="tab2.isRadio3" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" placeholder="日期" />
|
|
|
- <el-input v-if="tab2.isRadio4" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" placeholder="TMR设备编号" />
|
|
|
+ <el-input v-if="tab2.isRadio3" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" :placeholder="$t('InventoryManagement.rq')" />
|
|
|
+ <el-input v-if="tab2.isRadio4" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" :placeholder="$t('InventoryManagement.tmrsbbh')" />
|
|
|
<el-input v-if="tab2.isRadio5" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" :placeholder="$t('errorAnalysis.isTrainNumber')" />
|
|
|
<el-input v-if="tab2.isRadio6" v-model="tab2.table.getdataListParm.parammaps.fname" class="filter-item filter-item1" style="width: 200px;" :placeholder="$t('errorAnalysis.projname')" />
|
|
|
- <el-select v-model="tab2.table.getdataListParm.parammaps.typea" clearable placeholder="列表显示" class="filter-item" style="width: 120px;">
|
|
|
+ <el-select v-model="tab2.table.getdataListParm.parammaps.typea" clearable :placeholder="$t('InventoryManagement.lbxs')" 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="$t('errorAnalysis.isTrainNumber')" class="filter-item" style="width: 120px;">
|
|
@@ -74,7 +74,9 @@
|
|
|
</el-select>
|
|
|
<el-button class="successBorder" @click="form_search('second')">{{$t('common.query')}}</el-button>
|
|
|
<el-button class="export" style="float: right;margin-right: 5px;margin-top:10px;" icon="el-icon-upload2" @click="handleExport('tab2')">{{$t('dashboard.Export')}}</el-button>
|
|
|
- <el-button class="export" style="float: right;margin-right: 5px;margin-top:10px;" icon="el-icon-upload2" @click="handlesWitch()">切换展示</el-button>
|
|
|
+ <el-button class="export" style="float: right;margin-right: 5px;margin-top:10px;" icon="el-icon-upload2" @click="handlesWitch()">{{
|
|
|
+ $t('InventoryManagement.qhzs')
|
|
|
+ }}</el-button>
|
|
|
</div>
|
|
|
|
|
|
<div v-if="isTable1">
|
|
@@ -128,23 +130,23 @@
|
|
|
</u-table>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="价格分析" name="third">
|
|
|
+ <el-tab-pane :label="$t('InventoryManagement.jgfx')" name="third" >
|
|
|
<div class="search">
|
|
|
<el-date-picker v-model="tab3.table.getdataListParm.parammaps.inputDatetime" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :clearable="false" style="width: 250px;" :picker-options="pickerOptions" />
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled3" @click="handleBefore3" />
|
|
|
<el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled3" @click="handleNext3" />
|
|
|
<span style="margin-left: 10px;">{{$t('errorAnalysis.typeName')}}</span>
|
|
|
- <el-select v-model="tab3.radio" placeholder="统计类型" class="filter-item" style="width: 120px;" @change="changeRadio3">
|
|
|
+ <el-select v-model="tab3.radio" :placeholder="$t('InventoryManagement.tjlx')" class="filter-item" style="width: 120px;" @change="changeRadio3">
|
|
|
<el-option v-for="item in statisticalTypeList3" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<!-- <el-radio v-model="tab3.radio" label="1" @change="changeRadio3">{{$t('feedingEfficiency.cxlb')}}</el-radio>
|
|
|
- <el-radio v-model="tab3.radio" label="2" @change="changeRadio3">栏舍名称</el-radio>
|
|
|
- <el-radio v-model="tab3.radio" label="3" @change="changeRadio3">日期</el-radio>
|
|
|
- <el-radio v-model="tab3.radio" label="4" @change="changeRadio3">TMR设备编号</el-radio> -->
|
|
|
+ <el-radio v-model="tab3.radio" label="2" @change="changeRadio3">{{$t('errorAnalysis.isHouseName')}}</el-radio>
|
|
|
+ <el-radio v-model="tab3.radio" label="3" @change="changeRadio3">{{$t('errorAnalysis.date')}}</el-radio>
|
|
|
+ <el-radio v-model="tab3.radio" label="4" @change="changeRadio3">{{$t('InventoryManagement.tmrsbbh')}}</el-radio> -->
|
|
|
<el-input v-if="tab3.isRadio1" v-model="tab3.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 185px;" :placeholder="$t('feedingEfficiency.cxlb')" />
|
|
|
<el-input v-if="tab3.isRadio2" v-model="tab3.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 185px;" :placeholder="$t('errorAnalysis.isHouseName')" />
|
|
|
- <el-input v-if="tab3.isRadio3" v-model="tab3.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 185px;" placeholder="日期" />
|
|
|
- <el-input v-if="tab3.isRadio4" v-model="tab3.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 185px;" placeholder="TMR设备编号" />
|
|
|
+ <el-input v-if="tab3.isRadio3" v-model="tab3.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 185px;" :placeholder="$t('InventoryManagement.rq')" />
|
|
|
+ <el-input v-if="tab3.isRadio4" v-model="tab3.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 185px;" :placeholder="$t('InventoryManagement.tmrsbbh')" />
|
|
|
<el-button class="successBorder" @click="form_search('third')">{{$t('common.query')}}</el-button>
|
|
|
<el-button class="export filter-item1" style="float: right;margin-right: 5px;" icon="el-icon-upload2" @click="handleExport('tab3')">{{$t('dashboard.Export')}}</el-button>
|
|
|
</div>
|