From 5674bd6b2ce079c713b4f89b7e07cdf5110c3e17 Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期三, 30 七月 2025 18:55:03 +0800 Subject: [PATCH] 工具管理-刃磨信息字段取值错误 --- src/views/tms/requirement/ToolSharpeningList .vue | 130 ++++++++++++++----------------------------- 1 files changed, 43 insertions(+), 87 deletions(-) diff --git a/src/views/tms/requirement/ToolSharpeningList .vue b/src/views/tms/requirement/ToolSharpeningList .vue index 2dc5ab7..ef06cd2 100644 --- a/src/views/tms/requirement/ToolSharpeningList .vue +++ b/src/views/tms/requirement/ToolSharpeningList .vue @@ -1,22 +1,23 @@ <template> <a-card :bordered="false"> + <!-- 鏌ヨ鍖哄煙 --> <div class="table-page-search-wrapper"> <a-form layout="inline" @keyup.enter.native="searchQuery"> <a-row :gutter="24"> <a-col :xl="4" :lg="7" :md="8" :sm="24"> - <a-form-item label="鍒�鍏峰悕绉�"> - <j-input placeholder="璇疯緭鍏ュ垁鍏峰悕绉�" v-model="queryParam.toolName"></j-input> + <a-form-item label="鍒�鍏风紪鍙�"> + <a-input placeholder="璇疯緭鍏ュ垁鍏风紪鍙�" v-model="queryParam.toolId"></a-input> </a-form-item> </a-col> <a-col :xl="4" :lg="7" :md="8" :sm="24"> <a-form-item label="鍒冪(缁撴灉"> - <j-input placeholder="璇疯緭鍏ュ垉纾ㄧ粨鏋�" v-model="queryParam.grindingResult"></j-input> + <a-input placeholder="璇疯緭鍏ュ垉纾ㄧ粨鏋�" v-model="queryParam.sharpeningResult"></a-input> </a-form-item> </a-col> <a-col :xl="6" :lg="7" :md="8" :sm="24"> <a-form-item label="鍒冪(鏃堕棿"> - <a-range-picker v-model="queryParam.inspectionDateRange" @change="onInspectionDateChange" format="YYYY-MM-DD" value-format="YYYY-MM-DD" /> + <a-range-picker v-model="queryParam.sharpeningTime" @change="onToolSharpeningDateChange" format="YYYY-MM-DD" value-format="YYYY-MM-DD" /> </a-form-item> </a-col> <a-col :xl="4" :lg="7" :md="8" :sm="24"> @@ -28,78 +29,86 @@ </a-row> </a-form> </div> - <!-- 鏌ヨ鍖哄煙-END --> <!-- 鎿嶄綔鎸夐挳鍖哄煙 --> <div class="table-operator"> - <div class="table-operator"> - <a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button> - </div> + <a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button> + <a-dropdown v-if="selectedRowKeys.length > 0"> + <a-menu slot="overlay"> + <a-menu-item key="1" @click="batchDel"> + <a-icon type="delete" /> + 鍒犻櫎 + </a-menu-item> + </a-menu> + <a-button style="margin-left: 8px"> 鎵归噺鎿嶄綔 + <a-icon type="down" /> + </a-button> + </a-dropdown> </div> <!-- table鍖哄煙-begin --> <div> - + <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;"> + <i class="anticon anticon-info-circle ant-alert-icon"></i> 宸查�夋嫨 <a + style="font-weight: 600">{{ selectedRowKeys.length }}</a>椤� + <a style="margin-left: 24px" @click="onClearSelected">娓呯┖</a> + </div> <a-table ref="table" size="middle" - :scroll="{x:true}" bordered rowKey="id" :columns="columns" :dataSource="dataSource" :pagination="ipagination" :loading="loading" - :rowSelection="null" class="j-table-force-nowrap" + :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" @change="handleTableChange"> - - <span slot="action" slot-scope="text, record"> - <a @click="handleDetail(record)">璇︽儏</a> + <a @click="handleEdit(record)">缂栬緫</a> <a-divider type="vertical" /> <a-dropdown> <a class="ant-dropdown-link">鏇村 <a-icon type="down" /></a> <a-menu slot="overlay"> <a-menu-item> - <a @click="handleEdit(record)">缂栬緫</a> + <a @click="handleDetail(record)">璇︽儏</a> </a-menu-item> <a-menu-item> <a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)"> <a>鍒犻櫎</a> </a-popconfirm> </a-menu-item> + </a-menu> </a-dropdown> </span> </a-table> </div> + <!-- table鍖哄煙-end --> <tools-sharpening-modal ref="modalForm" @ok="modalFormOk"></tools-sharpening-modal> </a-card> </template> <script> - import '@/assets/less/TableExpand.less' -import { mixinDevice } from '@/utils/mixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin' import ToolsSharpeningModal from './modules/ToolsSharpeningModal' import { getAction, putAction, deleteAction } from '../../../api/manage' - export default { - name: 'ToolSharpeningList ', - mixins:[JeecgListMixin, mixinDevice], + name: 'ToolSharpeningList', + mixins: [JeecgListMixin], components: { ToolsSharpeningModal }, - data () { + data() { return { - description: '鍒�鍏峰垉纾�', + description: '鍒�鍏峰垉纾ㄩ〉闈�', // 琛ㄥご columns: [ { @@ -122,12 +131,11 @@ align:"center", dataIndex: 'toolId' }, - { - title:'鍒�鍏峰悕绉�', - align:"center", - dataIndex: 'typeName' - }, - + // { + // title:'鍒�鍏峰悕绉�', + // align:"center", + // dataIndex: 'typeName' + // }, { title:'鍘傚', align:"center", @@ -177,75 +185,23 @@ deleteBatch: "/tms/toolSharpening/deleteBatch", exportXlsUrl: "/tms/toolSharpening/exportXls", importExcelUrl: "tms/toolSharpening/importExcel", - }, - dictOptions:{}, - superFieldList:[], - } }, - created() {}, computed: { - importExcelUrl: function(){ - return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`; - }, + importExcelUrl: function() { + return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}` + } }, - methods: { - onInspectionDateChange: function(value, dateString) { - this.queryParam.inspectionDateBegin = dateString[0] - this.queryParam.inspectionDateEnd = dateString[1] - }, - - - handleEdit: function (record) { - console.log('record:', record) - this.$refs.modalForm.title = '缂栬緫' - this.$refs.modalForm.disableSubmit = false - this.$refs.modalForm.edit(record) - - }, - handleDetail:function(record){ - this.$refs.modalForm.title="璇︽儏"; - this.$refs.modalForm.disableSubmit = true; - this.$refs.modalForm.edit(record); - }, - - - handleDelete: function (id) { - if (!this.url.delete) { - this.$message.error('璇疯缃畊rl.delete灞炴��!') - return - } - deleteAction(this.url.delete, { id: id }).then((res) => { - if (res.success) { - //閲嶆柊璁$畻鍒嗛〉闂 - this.reCalculatePage(1) - this.$message.success(res.message) - this.$refs.toolStockingBoundDetail.dataSource = [] - this.loadData() - } else { - this.$message.warning(res.message) - } - }) - }, - searchReset() { - this.loadData(1) - }, - modalFormOk() { - this.loadData() - }, - + onToolSharpeningDateChange: function(value, dateString) { + this.queryParam.sharpeningTimeBegin = dateString[0] + this.queryParam.sharpeningTimeEnd = dateString[1] + }, } } </script> <style scoped> @import '~@assets/less/common.less'; -.enable { - color: green; -} -.disable { - color: red; -} </style> \ No newline at end of file -- Gitblit v1.9.3