From e78548409c0c6223e47ac649606945014c6810c0 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期六, 29 三月 2025 15:33:53 +0800 Subject: [PATCH] 设备工具明细-增加数采配置检验项新增功能 --- src/views/system/customer/index.vue | 62 ++++++++++++++++++++----------- 1 files changed, 40 insertions(+), 22 deletions(-) diff --git a/src/views/system/customer/index.vue b/src/views/system/customer/index.vue index 6e24596..28f4d95 100644 --- a/src/views/system/customer/index.vue +++ b/src/views/system/customer/index.vue @@ -1,24 +1,26 @@ <template> <div class="app-container"> - <div class="search"> - <div> - <el-form :model="queryParams" ref="queryForm" size="small" :inline="true"> - <el-form-item label="瀹㈡埛鍚嶇О" prop="company"> - <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.company" - @keyup.enter.native="getList"></el-input> - </el-form-item> - <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="getList">鏌� 璇�</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="refresh">閲� 缃�</el-button> - </el-form-item> - </el-form> + <div style="display: flex;justify-content: space-between"> + <div class="search_box"> + <div class="search_item"> + <span class="search_label">瀹㈡埛鍚嶇О</span> + <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.company" + @keyup.enter.native="getList"></el-input> + </div> + <div class="search_button"> + <el-button type="primary" size="mini" @click="getList">鏌ヨ</el-button> + <el-button size="mini" @click="refresh">閲嶇疆</el-button> + </div> </div> <div> <el-button size="small" type="primary" @click="openFormDia('add')" icon="el-icon-plus">鏂板</el-button> </div> </div> <div> - <lims-table :tableData="tableData" :column="column" :page="page" :tableLoading="tableLoading" @pagination="pagination"></lims-table> + <lims-table :tableData="tableData" :column="column" + :height="'calc(100vh - 250px)'" + :page="page" :tableLoading="tableLoading" + @pagination="pagination"></lims-table> </div> <el-dialog :title="formTitle" :visible.sync="addDia" width="450px"> <el-form ref="userForm" :model="user" :rules="userRules" label-position="right" label-width="100px"> @@ -61,6 +63,7 @@ import limsTable from '@/components/Table/lims-table.vue' import {addCustom, delCustomById, selectCustomPageList, upCustom} from "@/api/system/customer"; export default { + name: 'Customer', components: { limsTable }, @@ -102,8 +105,8 @@ ], page: { total:0, - size:10, - current:0 + size:20, + current:1 }, tableLoading: false, // 缂栬緫瀹㈡埛寮规 @@ -118,7 +121,7 @@ company: [{ required: true, message: '璇疯緭鍏ュ鎴峰悕绉�', trigger: 'blur' }], companyEn: [{ required: true, message: '璇疯緭鍏ュ鎴峰悕绉癊N', trigger: 'blur' }], address: [{ required: true, message: '璇疯緭鍏ュ崟浣嶅湴鍧�', trigger: 'blur' }], - addressEn: [{ required: true, message: '璇疯緭鍗曚綅鍦板潃EN', trigger: 'blur' }], + addressEn: [{ required: true, message: '璇疯緭鍏ュ崟浣嶅湴鍧�EN', trigger: 'blur' }], num: [{ required: true, message: '璇疯緭鍏ュ姞鎬ラ搴�', trigger: 'blur' }], code2: [{ required: true, message: '璇疯緭鍏ュ鎴风紪鍙�', trigger: 'blur' }], }, @@ -148,8 +151,9 @@ this.queryParams.company = '' this.getList() }, - pagination () { - + pagination (page) { + this.page.size = page.limit + this.getList() }, openFormDia (type, row) { this.addDia = true @@ -190,8 +194,8 @@ }, reset () { this.user = {} - this.addDia = false this.resetForm("userForm"); + this.addDia = false }, delete (row) { this.$confirm('鏄惁鍒犻櫎褰撳墠鏁版嵁?', "璀﹀憡", { @@ -215,9 +219,23 @@ </script> <style scoped> -.search { - height: 46px; +.search_box { display: flex; - justify-content: space-between; +} +.search_item { + margin-bottom: 18px; + margin-right: 10px; + display: flex; + align-items: center; + line-height: 32px; +} +.search_label { + width: 88px; + font-size: 14px; + font-weight: 700; + color: #606266; +} +.search_button { + line-height: 30px; } </style> -- Gitblit v1.9.3