From 7f6af6907202cb7c9395a7020d249bd62e17d50f Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期五, 05 一月 2024 17:59:17 +0800 Subject: [PATCH] 1、解决车间看板页面因浏览器兼容性问题导致的样式不适配问题(使用浏览器86版本与其他版本做对比) 2、优化车间看板页面代码,将看板拖拽区域设置高度后再设置限制拖拽以试图解决进入页面后有概率设备无法自由拖拽问题(猜想因父子组件渲染顺序导致,父组件还未渲染完成,子组件就已限制区域,此时区域高度可能0,未在现场调试,本地调试无问题) 3、优化设备利用率、开动率及班次利用率页面代码,解决因浏览器版本问题导致表格前3列文字无法垂直排列导致的布局问题以及调整右上角区间展示区域为响应式布局 --- src/views/eam/PrecisionParametersTemplateList.vue | 39 +++++++++++++++++++++++++++++++-------- 1 files changed, 31 insertions(+), 8 deletions(-) diff --git a/src/views/eam/PrecisionParametersTemplateList.vue b/src/views/eam/PrecisionParametersTemplateList.vue index 42bebac..369d6f7 100644 --- a/src/views/eam/PrecisionParametersTemplateList.vue +++ b/src/views/eam/PrecisionParametersTemplateList.vue @@ -31,6 +31,10 @@ <!-- 鎿嶄綔鎸夐挳鍖哄煙 --> <div class="table-operator"> <a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button> + <a-button @click="handleCopy" type="primary" icon="copy" :disabled="selectedRowKeys.length!=1">澶嶅埗</a-button> + <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel"> + <a-button type="primary" icon="import">瀵煎叆</a-button> + </a-upload> </div> <!-- table鍖哄煙-begin --> @@ -51,7 +55,7 @@ :dataSource="dataSource" :pagination="ipagination" :loading="loading" - :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" + :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange,type:'radio'}" :customRow="clickThenSelect" @change="handleTableChange"> @@ -76,28 +80,36 @@ <a-tabs defaultActiveKey="1"> <a-tab-pane tab="绮惧害鍙傛暟鏄庣粏" key="1" > - <PrecisionParametersTemplateDetail :precisionParametersTemplateId="precisionParametersTemplateId" /> + <div + class='table-operator' + style='margin:-20px' + > + <PrecisionParametersTemplateDetail :precisionParametersTemplateId="precisionParametersTemplateId" /> + </div> + </a-tab-pane> </a-tabs> - - <precision-parameters-template-model ref="modalForm" @ok="modalFormOk"></precision-parameters-template-model> + <precision-parameters-template-edit-modal ref="modalForm" @ok="modalFormOk"></precision-parameters-template-edit-modal> + <!-- <precision-parameters-template-model ref="modalForm" @ok="modalFormOk"></precision-parameters-template-model> --> </a-card> </template> <script> import { JeecgListMixin } from '@/mixins/JeecgListMixin' - import PrecisionParametersTemplateModel from './modules/precisionParametersTemplate/PrecisionParametersTemplateModel' + // import PrecisionParametersTemplateModel from './modules/precisionParametersTemplate/PrecisionParametersTemplateModel' import { getAction } from '@/api/manage' import PrecisionParametersTemplateDetail from './PrecisionParametersTemplateDetail' import '@/assets/less/TableExpand.less' + import PrecisionParametersTemplateEditModal from './modules/precisionParametersTemplate/PrecisionParametersTemplateEditModal.vue' export default { name: "PrecisionParametersTemplateList", mixins:[JeecgListMixin], components: { PrecisionParametersTemplateDetail, - PrecisionParametersTemplateModel + // PrecisionParametersTemplateModel, + PrecisionParametersTemplateEditModal }, data () { return { @@ -114,7 +126,7 @@ width: 50, }, { - title:'绮惧害鍙傛暟妯℃澘缂栫爜', + title:'缁熶竴缂栫爜', align:"center", dataIndex: 'num', width:150 @@ -168,6 +180,7 @@ list: "/eam/precisionParametersTemplate/list", delete: "/eam/precisionParametersTemplate/delete", deleteBatch: "/eam/precisionParametersTemplate/deleteBatch", + importExcelUrl: "/eam/precisionParametersTemplate/importExcel", }, dictOptions:{ }, @@ -259,8 +272,18 @@ this.queryParam = {}; this.precisionParametersTemplateId=''; this.loadData(1); + }, + handleCopy(){ + let record = this.selectionRows[0]; + record.num = ''; + this.handleEdit(record); + } }, - } + computed: { + importExcelUrl: function(){ + return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`; + } + }, } </script> <style scoped> -- Gitblit v1.9.3