|
@@ -8,11 +8,11 @@
|
|
|
<el-tab-pane v-if="isBasic" label="设备基础信息" name="first">
|
|
|
<div class="filter-container">
|
|
|
<!-- TODO: -->
|
|
|
- <el-select v-model="getdataListParm.parammaps.area" placeholder="区域" class="filter-item" style="width: 120px;" @change="changePastureName">
|
|
|
- <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
+ <el-select v-model="getdataListParm.parammaps.region" placeholder="区域" class="filter-item" clearable style="width: 120px;" @change="changePastureName">
|
|
|
+ <el-option v-for="item in regionList" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
- <el-select v-model="getdataListParm.parammaps.milk" placeholder="奶源部" class="filter-item" style="width: 120px;" @change="changePastureName">
|
|
|
- <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
+ <el-select v-model="getdataListParm.parammaps.areaName" placeholder="奶源部" class="filter-item" clearable style="width: 120px;" @change="changePastureName">
|
|
|
+ <el-option v-for="item in milkList" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
|
|
|
<el-select v-model="getdataListParm.parammaps.pastureName" placeholder="牧场" class="filter-item" style="width: 120px;" @change="changePastureName">
|
|
@@ -88,8 +88,16 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<!-- TODO: -->
|
|
|
- <el-table-column label="区域" align="center" prop="pastureName" />
|
|
|
- <el-table-column label="奶源部" align="center" prop="eqClassName" />
|
|
|
+ <el-table-column
|
|
|
+ label="区域"
|
|
|
+ align="center"
|
|
|
+ prop="region"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ label="奶源部"
|
|
|
+ align="center"
|
|
|
+ prop="areaName"
|
|
|
+ />
|
|
|
|
|
|
<el-table-column label="牧场" align="center" prop="pastureName" />
|
|
|
<el-table-column label="设备类别" align="center" prop="eqClassName" />
|
|
@@ -169,11 +177,11 @@
|
|
|
<el-tab-pane v-if="isBasicSH" label="审核设备" name="second">
|
|
|
<div class="filter-container">
|
|
|
<!-- TODO: -->
|
|
|
- <el-select v-model="getdataListParmSH.parammaps.area" placeholder="区域" class="filter-item" style="width: 120px;" @change="changePastureName">
|
|
|
- <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
+ <el-select v-model="getdataListParmSH.parammaps.region" placeholder="区域" class="filter-item" clearable style="width: 120px;" @change="changePastureName">
|
|
|
+ <el-option v-for="item in regionList" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
- <el-select v-model="getdataListParmSH.parammaps.milk" placeholder="奶源部" class="filter-item" style="width: 120px;" @change="changePastureName">
|
|
|
- <el-option v-for="item in findAllPasture" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
+ <el-select v-model="getdataListParmSH.parammaps.areaName" placeholder="奶源部" class="filter-item" clearable style="width: 120px;" @change="changePastureName">
|
|
|
+ <el-option v-for="item in milkList" :key="item.id" :label="item.name" :value="item.name" />
|
|
|
</el-select>
|
|
|
|
|
|
<el-select v-model="getdataListParmSH.parammaps.pastureName" placeholder="牧场" class="filter-item" style="width: 120px;">
|
|
@@ -217,8 +225,8 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<!-- TODO: -->
|
|
|
- <el-table-column label="区域" align="center" prop="pastureName" />
|
|
|
- <el-table-column label="奶源部" align="center" prop="eqClassName" />
|
|
|
+ <el-table-column label="区域" align="center" prop="region" />
|
|
|
+ <el-table-column label="奶源部" align="center" prop="areaName" />
|
|
|
|
|
|
<el-table-column label="牧场" align="center" prop="pastureName" />
|
|
|
<el-table-column label="资产编号" align="center" prop="assetCode" />
|
|
@@ -1169,6 +1177,23 @@ export default {
|
|
|
directives: { waves },
|
|
|
data() {
|
|
|
return {
|
|
|
+ getRegion: { name: 'getRegionData',
|
|
|
+ page: 0,
|
|
|
+ offset: 0,
|
|
|
+ pagecount: 0,
|
|
|
+ returntype: '',
|
|
|
+ parammaps: {
|
|
|
+ name: ''
|
|
|
+ }},
|
|
|
+ regionList: [],
|
|
|
+ getMilk: { name: 'getMilkSource', page: 0,
|
|
|
+ offset: 0,
|
|
|
+ pagecount: 0,
|
|
|
+ returntype: '',
|
|
|
+ parammaps: {
|
|
|
+ name: ''
|
|
|
+ }},
|
|
|
+ milkList: [],
|
|
|
isBasicsAdd: [], isBasicsCard: [], isBasicsUpdate: [], isBasicsDel: [], isBasicsDel2: [], isBasic: [], isBasicSH: [], isBasicExamine: [],
|
|
|
rules: {
|
|
|
// assetCode: [{ required: true, message: '必填', trigger: 'blur' }],
|
|
@@ -1261,13 +1286,13 @@ export default {
|
|
|
// TODO:
|
|
|
getdataListParm: {
|
|
|
name: 'getAssetList', page: 1, offset: 1, pagecount: 10, returntype: 'Map',
|
|
|
- parammaps: { proId: '', brandId: '', assetCode: '', eqCode: '', eqName: '', departmentId: '', pastureId: Cookies.get('pastureid'), pastureName: Cookies.get('pasturename'), status: '', inputDatetime1: '', startTime: '', stopTime: '', inputDatetime2: '', startTime2: '', stopTime2: '', inputDatetime3: '', startTime3: '', stopTime3: '', warning: '', eqClassId: '' }
|
|
|
+ parammaps: { areaName: '', region: '', proId: '', brandId: '', assetCode: '', eqCode: '', eqName: '', departmentId: '', pastureId: Cookies.get('pastureid'), pastureName: Cookies.get('pasturename'), status: '', inputDatetime1: '', startTime: '', stopTime: '', inputDatetime2: '', startTime2: '', stopTime2: '', inputDatetime3: '', startTime3: '', stopTime3: '', warning: '', eqClassId: '' }
|
|
|
},
|
|
|
listSH: [], totalSH: 0, listLoadingSH: true, tabName: '',
|
|
|
// TODO:
|
|
|
getdataListParmSH: {
|
|
|
name: 'getAssetListSH', page: 1, offset: 1, pagecount: 10, returntype: 'Map',
|
|
|
- parammaps: { eqCode: '', eqName: '', pastureName: Cookies.get('pasturename'), status: '', inputDatetime1: '', startTime: '', stopTime: '', SHStatus: '' }
|
|
|
+ parammaps: { areaName: '', region: '', eqCode: '', eqName: '', pastureName: Cookies.get('pasturename'), status: '', inputDatetime1: '', startTime: '', stopTime: '', SHStatus: '' }
|
|
|
},
|
|
|
textMap: { update: '编辑', create: '新增', card: '查看设备信息', examine: '审核', change: '批量变更' },
|
|
|
dialogFormVisible: false,
|
|
@@ -1561,8 +1586,23 @@ export default {
|
|
|
// Window.addEventListener('keyup', )
|
|
|
this.keyupSubmit()
|
|
|
},
|
|
|
+ mounted() {
|
|
|
+ this.getRegionList() // 区域数据
|
|
|
+ this.getmilkList() // 奶源部下拉列表
|
|
|
+ },
|
|
|
methods: {
|
|
|
-
|
|
|
+ // 获取区域下拉列表
|
|
|
+ getRegionList() {
|
|
|
+ GetDataByName(this.getRegion).then((res) => {
|
|
|
+ this.regionList = res.data.list
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 获取奶源部下拉列表
|
|
|
+ getmilkList() {
|
|
|
+ GetDataByName(this.getMilk).then((res) => {
|
|
|
+ this.milkList = res.data.list
|
|
|
+ })
|
|
|
+ },
|
|
|
roleSet1(row) {
|
|
|
var result = true
|
|
|
if (row.pastureId == '18' || row.pastureId == Cookies.get('pastureid') || row.pastureId == '0') {
|