From 1e1e70da5288f47d8770ba2e7f22f3362e5b577c Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期五, 08 十二月 2023 17:16:35 +0800 Subject: [PATCH] 1、全局修改密码弹窗中的新密码校验长度与数据字典password_length设置保持一致 2、报警分析页面优化过快点击多次表格行时图表内容出现数据残留以及加载图表应设置加载中动画,若不设置用户在查询时短时间内不清楚有无数据 3、车间看板以及设备监控页面设备详情弹窗右上角增加关闭按钮、设备详情弹窗透明度加深、设备详情弹窗图表表盘指针对比色加强、调整设备详情弹窗中描述列表子项标题对齐方式由左对齐改为右对齐,锁定运行数据描述列表子项数值宽度,超出部分隐藏出现省略号,悬浮出现气泡卡片 4、设备利用率、设备开动率、班次利用率页面表格前三列增加表头,依次为公司、车间、工段以及表格有关时间值调整为若小时或分钟为0则不显示 5、设备综合效率分析页面表格数据默认每页最多显示10条改为20条 6、设备加工工件报表页面完成布局及功能实现 --- 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