|
@@ -4,40 +4,37 @@
|
|
|
<div class="salesCard">
|
|
|
<a-tabs default-active-key="1" size="large" :tab-bar-style="{marginBottom: '24px', paddingLeft: '16px'}">
|
|
|
<div class="extra-wrapper" slot="tabBarExtraContent">
|
|
|
- <a-month-picker
|
|
|
- style="margin-left: 8px"
|
|
|
- :default-value="moment(defaultStartMonth, monthFormat)"
|
|
|
- :format="monthFormat"
|
|
|
- v-model="queryParam.startMonth"
|
|
|
- placeholder="开始月份"
|
|
|
- @change="onStartChange" />
|
|
|
- <a-month-picker
|
|
|
- style="margin-left: 8px"
|
|
|
- :default-value="moment(defaultEndMonth, monthFormat)"
|
|
|
- :format="monthFormat"
|
|
|
- v-model="queryParam.endMonth"
|
|
|
- placeholder="结束月份"
|
|
|
- @change="onEndChange" />
|
|
|
- <a-button style="margin-left: 8px" type="default" @click="getData()">查询</a-button>
|
|
|
- <a-button style="margin-left: 8px" type="primary" icon="printer" @click="handlePrint()">打印</a-button>
|
|
|
- <a-button style="margin-left: 8px" type="primary" @click="doExport()">导出</a-button>
|
|
|
- <a-col :md="6" :sm="24">
|
|
|
- <a-form-item label="设备类型">
|
|
|
+ <a-row>
|
|
|
+ <a-col :md="3" :sm="24">
|
|
|
+ <a-month-picker
|
|
|
+ style="margin-left: 8px"
|
|
|
+ :default-value="moment(defaultStartMonth, monthFormat)"
|
|
|
+ :format="monthFormat"
|
|
|
+ v-model="queryParam.startMonth"
|
|
|
+ placeholder="开始月份"
|
|
|
+ @change="onStartChange" /></a-col>
|
|
|
+ <a-col :md="3" :sm="24">
|
|
|
+ <a-month-picker
|
|
|
+ style="margin-left: 8px"
|
|
|
+ :default-value="moment(defaultEndMonth, monthFormat)"
|
|
|
+ :format="monthFormat"
|
|
|
+ v-model="queryParam.endMonth"
|
|
|
+ placeholder="结束月份"
|
|
|
+ @change="onEndChange" /></a-col>
|
|
|
+ <a-col :md="3" :sm="24">
|
|
|
<a-tree-select
|
|
|
- style="width: 100%"
|
|
|
+ style="width: 100%;margin-left: 8px;"
|
|
|
:dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
|
|
|
:treeData="treeData"
|
|
|
:treeNodeFilterProp="'title'"
|
|
|
:showSearch="true"
|
|
|
v-model="queryParam.typeId"
|
|
|
- placeholder="请选择"
|
|
|
+ placeholder="设备类型"
|
|
|
>
|
|
|
</a-tree-select>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :md="6" :sm="24">
|
|
|
- <a-form-item label="设备等级">
|
|
|
- <a-select v-model="queryParam.sbLevel" placeholder="请选择">
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="2" :sm="24">
|
|
|
+ <a-select style="margin-left: 8px" v-model="queryParam.sbLevel" placeholder="设备等级">
|
|
|
<a-select-option
|
|
|
v-for="(label,value) in sbLevelMap"
|
|
|
:key="value"
|
|
@@ -45,18 +42,27 @@
|
|
|
:value="parseInt(value)">{{ label }}
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :md="6" :sm="24">
|
|
|
- <a-select style="margin-left: 8px" @change="changeLevel" v-model="queryParam.standardLevel" placeholder="请选择">
|
|
|
- <a-select-option
|
|
|
- v-for="(label,value) in levelMap"
|
|
|
- :key="value"
|
|
|
- :label="label"
|
|
|
- :value="parseInt(value)">{{ label }}
|
|
|
- </a-select-option>
|
|
|
- </a-select>
|
|
|
- </a-col>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="2" :sm="24">
|
|
|
+ <a-select style="margin-left: 8px" @change="changeLevel" v-model="queryParam.standardLevel" placeholder="保养等级">
|
|
|
+ <a-select-option
|
|
|
+ v-for="(label,value) in levelMap"
|
|
|
+ :key="value"
|
|
|
+ :label="label"
|
|
|
+ :value="parseInt(value)">{{ label }}
|
|
|
+ </a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="2" :sm="24">
|
|
|
+ <a-button style="margin-left: 8px" type="default" @click="getData()">查询</a-button>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="2" :sm="24">
|
|
|
+ <a-button style="margin-left: 8px" type="primary" @click="handlePrint()">打印</a-button>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="2" :sm="24">
|
|
|
+ <a-button style="margin-left: 8px" type="primary" @click="doExport()">导出</a-button>
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
</div>
|
|
|
<a-tab-pane loading="true" tab="图形统计" key="1">
|
|
|
<a-row>
|
|
@@ -132,7 +138,8 @@ export default {
|
|
|
// year: 2021,
|
|
|
startMonth: this.BaseTool.Moment().format(this.BaseTool.Date.PICKER_NORM_YEAR) + '-01-01',
|
|
|
endMonth: this.BaseTool.Moment().format(this.BaseTool.Date.PICKER_NORM_YEAR) + '-12-01',
|
|
|
- standardLevel: 2
|
|
|
+ standardLevel: 2,
|
|
|
+ sbLevel: 1
|
|
|
},
|
|
|
years: [],
|
|
|
levelMap: {},
|
|
@@ -178,6 +185,7 @@ export default {
|
|
|
},
|
|
|
created () {
|
|
|
this.levelMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.CHECK_PLAN_LEVEL)
|
|
|
+ this.sbLevelMap = this.DictCache.getLabelByValueMapByType(this.DictCache.TYPE.SBINFO_LEVEL)
|
|
|
fetchSbTypeTree().then(res => {
|
|
|
this.treeData = res.data
|
|
|
})
|