| | |
| | | <div class="table-page-search-wrapper"> |
| | | <a-form layout="inline" @keyup.enter.native="searchQuery"> |
| | | <a-row :gutter="24"> |
| | | <a-col :md="5" :sm="5" :xs="5"> |
| | | <a-col :md="6" :sm="6" :xs="6"> |
| | | <a-form-item label="设å¤ç±»å"> |
| | | <a-select |
| | | :value="queryParams.equipmentType" |
| | |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <!-- <a-col :md="5" :sm="5" :xs="5">--> |
| | | <!-- <a-form-item label="设å¤ç§ç±»">--> |
| | | <!-- <a-select--> |
| | | <!-- :value="queryParams.deviceCategory"--> |
| | | <!-- mode="multiple"--> |
| | | <!-- placeholder="è¯·éæ©è®¾å¤ç§ç±»"--> |
| | | <!-- allow-clear--> |
| | | <!-- :maxTagCount="1"--> |
| | | <!-- @change="selectChange($event,'deviceCategory')"--> |
| | | <!-- >--> |
| | | <!-- <a-select-option v-for="(item,index) in device_category_list" :value="item.value" :key="index">--> |
| | | <!-- {{item.label}}--> |
| | | <!-- </a-select-option>--> |
| | | <!-- </a-select>--> |
| | | <!-- </a-form-item>--> |
| | | <!-- </a-col>--> |
| | | <!-- <a-col :md="5" :sm="5" :xs="5">--> |
| | | <!-- <a-form-item label="设å¤ç§ç±»">--> |
| | | <!-- <a-select--> |
| | | <!-- :value="queryParams.deviceCategory"--> |
| | | <!-- mode="multiple"--> |
| | | <!-- placeholder="è¯·éæ©è®¾å¤ç§ç±»"--> |
| | | <!-- allow-clear--> |
| | | <!-- :maxTagCount="1"--> |
| | | <!-- @change="selectChange($event,'deviceCategory')"--> |
| | | <!-- >--> |
| | | <!-- <a-select-option v-for="(item,index) in device_category_list" :value="item.value" :key="index">--> |
| | | <!-- {{item.label}}--> |
| | | <!-- </a-select-option>--> |
| | | <!-- </a-select>--> |
| | | <!-- </a-form-item>--> |
| | | <!-- </a-col>--> |
| | | <a-col :md="5" :sm="5" :xs="5"> |
| | | <a-form-item label="设å¤çº§å«"> |
| | | <a-select |
| | |
| | | <a-row :gutter="24" v-if="toggleSearchStatus"> |
| | | |
| | | <!--<a-col :md="5" :sm="5" :xs="5">--> |
| | | <!--<a-form-item label="æ°æ®åå¸">--> |
| | | <!--<a-select--> |
| | | <!--:value="queryParams.deviceLevel"--> |
| | | <!--mode="multiple"--> |
| | | <!--placeholder="è¯·éæ©æ°æ®åå¸"--> |
| | | <!--allow-clear--> |
| | | <!--:maxTagCount="1"--> |
| | | <!--@change="selectChange($event,'deviceLevel')"--> |
| | | <!-->--> |
| | | <!--<a-select-option v-for="(item,index) in device_level_list" :value="item.value" :key="index">--> |
| | | <!--{{item.label}}--> |
| | | <!--</a-select-option>--> |
| | | <!--</a-select>--> |
| | | <!--</a-form-item>--> |
| | | <!--<a-form-item label="æ°æ®åå¸">--> |
| | | <!--<a-select--> |
| | | <!--:value="queryParams.deviceLevel"--> |
| | | <!--mode="multiple"--> |
| | | <!--placeholder="è¯·éæ©æ°æ®åå¸"--> |
| | | <!--allow-clear--> |
| | | <!--:maxTagCount="1"--> |
| | | <!--@change="selectChange($event,'deviceLevel')"--> |
| | | <!-->--> |
| | | <!--<a-select-option v-for="(item,index) in device_level_list" :value="item.value" :key="index">--> |
| | | <!--{{item.label}}--> |
| | | <!--</a-select-option>--> |
| | | <!--</a-select>--> |
| | | <!--</a-form-item>--> |
| | | <!--</a-col>--> |
| | | <a-col :md="5" :sm="5" :xs="5"> |
| | | <a-col :md="6" :sm="6" :xs="6"> |
| | | <a-form-item label="éè¦ç¨åº¦"> |
| | | <a-select |
| | | :value="queryParams.deviceImportanceLevel" |
| | |
| | | @change="selectChange($event,'deviceImportanceLevel')" |
| | | > |
| | | <a-select-option v-for="(item,index) in device_importance_level_list" :value="item.value" |
| | | :key="index"> |
| | | {{item.label}} |
| | | </a-select-option> |
| | | </a-select> |
| | | </a-form-item> |
| | | </a-col> |
| | | |
| | | <a-col :md="6" :sm="6" :xs="6"> |
| | | <a-form-item label="ç¾åæ¯çé"> |
| | | <a-select |
| | | :value="queryParams.percentageLevel" |
| | | mode="multiple" |
| | | placeholder="è¯·éæ©ç¾åæ¯çé" |
| | | allow-clear |
| | | :maxTagCount="1" |
| | | @change="selectChange($event,'percentageLevel')" |
| | | > |
| | | <a-select-option v-for="(item,index) in percentage_level_list" :value="item.value" |
| | | :key="index"> |
| | | {{item.label}} |
| | | </a-select-option> |
| | |
| | | driveType: [], |
| | | deviceLevel: [], |
| | | deviceCategory: [], |
| | | deviceImportanceLevel: [] |
| | | deviceImportanceLevel: [], |
| | | percentageLevel: [] |
| | | }, |
| | | queryParamEquip: {}, |
| | | queryParamPeople: {}, |
| | |
| | | equipmentTypeList: [], |
| | | device_level_list: [], |
| | | device_category_list: [], |
| | | percentage_level_list: [], |
| | | scrollY: 465, |
| | | tableLoading: false, |
| | | toggleSearchStatus: false |
| | |
| | | this.initDictData('device_level') |
| | | this.initDictData('device_category') |
| | | this.initDictData('device_importance_level') |
| | | this.initDictData('percentage_level') |
| | | }, |
| | | mounted() { |
| | | window.addEventListener('resize', this.handleWindowResize) |
| | |
| | | this.queryParam.equipmentId = '' |
| | | } |
| | | Object.keys(this.queryParams).forEach(item => { |
| | | this.queryParam[item] = this.queryParams[item].join() |
| | | // æ¤å¤ä¸ºä¿è¯æ¥å£åæ°ä¸å¤ä½ï¼å¯çç¥ |
| | | if (this.queryParams[item].length === 0) delete this.queryParam[item] |
| | | if (Array.isArray(this.queryParams[item])) { |
| | | // æ¤å¤ä¸ºä¿è¯æ¥å£åæ°ä¸å¤ä½ï¼å¯çç¥ |
| | | this.queryParam[item] = this.queryParams[item].join() |
| | | if (this.queryParams[item].length === 0) delete this.queryParam[item] |
| | | console.log('this.queryParam', this.queryParam) |
| | | } |
| | | }) |
| | | this.loadData() |
| | | }, |