| | |
| | | <template> |
| | | <div id="sewers-search"> |
| | | <div class="sewers-search"> |
| | | <div class="el-message-box__header panel_header"> |
| | | <div class="el-message-box__title panel_title"><!----><span>{{ title }}</span> |
| | | </div> |
| | |
| | | <div> |
| | | <el-card class="search-panel"> |
| | | <el-form ref="form" :model="form" label-width="90px" class="search-form"> |
| | | <el-form-item label="设施类型:" size="mini"> |
| | | <el-form-item label="设施类型:" size="mini" class="search-panel-item"> |
| | | <el-select v-model="form.pipelineType" @change="handlePipelineType" popper-class="select-down"> |
| | | <el-option |
| | | v-for="item in pipelineTypeOptions" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="数据类型:"> |
| | | <el-select v-model="form.dataType" size="mini" popper-class="select-down"> |
| | | <el-form-item :label="form.pipelineType+':'" size="mini"> |
| | | <el-select v-model="form.dataType" @change="handleDataType" popper-class="select-down"> |
| | | <el-option |
| | | v-for="item in dataTypeOptions" |
| | | :key="item.value" |
| | |
| | | <el-input v-model="form.key" size="mini" |
| | | placeholder="在此输入关键字搜索"> |
| | | <!-- <el-button slot="append" icon="el-icon-search" size="mini"></el-button>--> |
| | | <span><i class="el-icon-edit"></i></span> |
| | | <!-- <i slot="prefix" class="el-input__icon el-icon-search"></i>--> |
| | | <i slot="suffix" class="search-btn el-input__icon el-icon-search" @click="handleSearch"></i> |
| | | </el-input> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item>--> |
| | |
| | | total: 0, |
| | | pipelineTypeOptions: PipelineTypeOptions, |
| | | outletOptions: OutletOptions, |
| | | dataTypeOptions: [], |
| | | dataTypeOptions: PipelineTypeOptions, |
| | | |
| | | attachOptions: AttachOptions, |
| | | pipelineOptions: PipelineOptions, |
| | | environmentOptions: EnvironmentOptions, |
| | | surroundingsOptions: SurroundingsOptions, |
| | | form: { |
| | | transNo: null, |
| | | carrierName: null, |
| | | transMode: null, |
| | | vehicleNo: null, |
| | | orderState: null, |
| | | |
| | | pipelineType: PipelineTypeOptions[0].label, |
| | | dataType: PipelineOptions[0].label, |
| | | // transNo: null, |
| | | // carrierName: null, |
| | | // transMode: null, |
| | | // vehicleNo: null, |
| | | // orderState: null, |
| | | size: 10, |
| | | current: 1 |
| | | }, |
| | |
| | | } else if (item === '5') { |
| | | this.dataTypeOptions = this.surroundingsOptions |
| | | } |
| | | this.form.pipelineType = this.pipelineTypeOptions[item - 1].label |
| | | this.form.dataType = this.dataTypeOptions[0].label |
| | | }, |
| | | handleDataType (item) { |
| | | |
| | | }, |
| | | handleSearch () { |
| | | |
| | | const param = { |
| | | pipelineType: this.form.pipelineType, |
| | | dataType: this.form.dataType |
| | | } |
| | | console.log(param) |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | <style lang="less"> |
| | | @import '@assets/css/map/map-elem-ui'; |
| | | |
| | | </style> |