From 997835429a1d66643364091e8437ebbbeb8ff97a Mon Sep 17 00:00:00 2001 From: zenglf <18502938215@163.com> Date: 星期四, 28 九月 2023 14:09:58 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' into develop --- src/views/mdc/base/AlarmManager.vue | 42 ++++++++++++++++++++++++++++++++++-------- 1 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/views/mdc/base/AlarmManager.vue b/src/views/mdc/base/AlarmManager.vue index b8378ab..83c5383 100644 --- a/src/views/mdc/base/AlarmManager.vue +++ b/src/views/mdc/base/AlarmManager.vue @@ -40,10 +40,16 @@ :sm="24" > <a-form-item label="鎺у埗绯荤粺绫诲瀷"> - <j-dict-select-tag - placeholder="璇烽�夋嫨鎺у埗绯荤粺绫诲瀷" + <!--<j-dict-select-tag--> + <!--placeholder="璇烽�夋嫨鎺у埗绯荤粺绫诲瀷"--> + <!--v-model="queryParam.driveType"--> + <!--dictCode="mdc_driveType"--> + <!--/>--> + <a-auto-complete v-model="queryParam.driveType" - dictCode="mdc_driveType" + :data-source="driveTypeList" + placeholder="璇烽�夋嫨鎺у埗绯荤粺绫诲瀷" + :filter-option="filterOption" /> </a-form-item> </a-col> @@ -177,10 +183,9 @@ @change="handleTableChange" > - <span slot="action" - slot-scope="text, record" + slot-scope="text, record" > <a @click="handleEdit(record)">缂栬緫</a> @@ -196,8 +201,8 @@ </a-table> </div> - <alarm-manager-modal ref="modalForm" @ok="modalFormOk"></alarm-manager-modal> - <alarm-manager-form ref="modalFormType" @ok="modalFormOk"></alarm-manager-form> + <!--<alarm-manager-modal ref="modalForm" @ok="modalFormOk"></alarm-manager-modal>--> + <alarm-manager-form ref="modalFormType" @ok="modalFormOk" :driveTypeList="driveTypeList" :filterOption="filterOption"></alarm-manager-form> <alarm-manager-edit ref="modalFormEdit" @ok="modalFormOk"></alarm-manager-edit> </a-card> </template> @@ -213,6 +218,7 @@ import AlarmManagerEdit from './modules/alarmManager/alarmManagerEdit' import { filterMultiDictText } from '@/components/dict/JDictSelectUtil' import { filterObj } from '@/utils/util'; + import api from '@/api/mdc' export default { name: 'AlarmManager', mixins: [JeecgListMixin, mixinDevice], @@ -297,11 +303,13 @@ }, dictOptions: {}, superFieldList: [], + driveTypeList:[] } }, created() { this.$set(this.dictOptions, 'isUse', [{ text: '鏄�', value: '0' }, { text: '鍚�', value: '-1' }]) this.getSuperFieldList(); + this.getDriveTypeByApi() }, computed: { // importExcelUrl: function () { @@ -313,7 +321,6 @@ this.$refs.modalFormEdit.edit(record); this.$refs.modalFormEdit.title = "缂栬緫"; this.$refs.modalFormEdit.disableSubmit = false; - this.$refs.modalFormEdit.isUse = record.isUse === '1' ? true : false }, handleAddTRype(){ this.$refs.modalFormType.add(); @@ -344,6 +351,25 @@ param.pageSize = this.ipagination.pageSize return filterObj(param) }, + /** + * 璋冪敤鎺ュ彛鑾峰彇鎺у埗绯荤粺绫诲瀷 + */ + getDriveTypeByApi(){ + api.getDriveTypeApi().then((res)=>{ + this.driveTypeList=res.result.map(item=>item.value) + }) + }, + /** + * 鑱旀兂杈撳叆妗嗙瓫閫夊姛鑳� + * @param input 杈撳叆鐨勫唴瀹� + * @param option 閰嶇疆 + * @returns {boolean} 鍒ゆ柇鏄惁绛涢�� + */ + filterOption(input, option) { + return ( + option.componentOptions.children[0].text.toUpperCase().indexOf(input.toUpperCase()) >= 0 + ); + }, } } -- Gitblit v1.9.3