From f9d1ac78b245cb672342e96cf0e905b812352651 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 21 三月 2025 11:23:24 +0800 Subject: [PATCH] 原材料下单-检验标准未回显 --- src/views/CNAS/personnel/personnelInfo/tabs/personnel-list.vue | 76 ++++++++++++++----------------------- 1 files changed, 29 insertions(+), 47 deletions(-) diff --git a/src/views/CNAS/personnel/personnelInfo/tabs/personnel-list.vue b/src/views/CNAS/personnel/personnelInfo/tabs/personnel-list.vue index edf7b44..d468caf 100644 --- a/src/views/CNAS/personnel/personnelInfo/tabs/personnel-list.vue +++ b/src/views/CNAS/personnel/personnelInfo/tabs/personnel-list.vue @@ -6,21 +6,19 @@ <el-input v-model="entity.name" clearable></el-input> </el-form-item> <el-form-item> - <el-button size="small" style="margin-left: 10px" @click="refresh()">閲� 缃�</el-button> - <el-button size="small" type="primary" @click="refreshTable()">鏌� 璇�</el-button> + <el-button size="mini" style="margin-left: 10px" @click="refresh()">閲嶇疆</el-button> + <el-button size="mini" type="primary" @click="refreshTable()">鏌ヨ</el-button> </el-form-item> </el-form> <div> - <el-button - :loading="outLoading" - size="small" - type="primary" - @click="handleDown">瀵煎嚭</el-button> + <el-button :loading="outLoading" size="small" type="primary" @click="handleDown">瀵煎嚭</el-button> <el-button size="small" type="primary" @click="openSelectUserDia">鏂板缓</el-button> </div> </div> <div class="search-table"> - <el-table v-loading="tableLoading" :data="tableData" border height="calc(100vh - 21em)" style="width: 100%;"> + <el-table v-loading="tableLoading" :data="tableData" + :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" border + height="calc(100vh - 21em)" style="width: 100%;"> <el-table-column align="center" label="搴忓彿" type="index" width="60"></el-table-column> <el-table-column label="鍛樺伐缂栧彿" prop="account" width="150"></el-table-column> <el-table-column label="濮撳悕" prop="name" width="120"></el-table-column> @@ -40,18 +38,10 @@ </template> </el-table-column> </el-table> - <el-pagination - :current-page="1" - :current-page.sync="page.current" - :page-size="page.size" - :page-sizes="[10, 20, 30, 50, 100]" - :total="page.total" - background - layout="->,total, sizes, prev, pager, next, jumper" - style="margin-top: 16px" - @size-change="handleSizeChange" - @current-change="handleCurrentChange" - > + <el-pagination :current-page="1" :current-page.sync="page.current" :page-size="page.size" + :page-sizes="[10, 20, 30, 50, 100]" :total="page.total" background + layout="->,total, sizes, prev, pager, next, jumper" style="margin-top: 10px" @size-change="handleSizeChange" + @current-change="handleCurrentChange"> </el-pagination> </div> <el-dialog :visible.sync="selectUserDia" title="閫夋嫨鐢ㄦ埛" width="70%"> @@ -59,22 +49,15 @@ <div class="search_thing"> <div class="search_label">鐢ㄦ埛鍚嶏細</div> <div class="search_input"> - <el-input - v-model="addUserTableInfo.name" - clearable - placeholder="璇疯緭鍏�" - size="small" - @change="selectUserList" - ></el-input> + <el-input v-model="addUserTableInfo.name" clearable placeholder="璇疯緭鍏�" size="small" + @change="selectUserList"></el-input> </div> <el-button size="small" style="margin-left: 10px" type="primary" @click="selectUserList">鏌ヨ</el-button> </div> </div> <div v-if="selectUserDia" class="body" style="height: 60vh;"> - <lims-table :tableData="tableData1" :column="column1" - :isSelection="true" :handleSelectionChange="selectMethod" - :height="'calc(100vh - 290px)'" - :tableLoading="tableLoading1"></lims-table> + <lims-table :tableData="tableData1" :column="column1" :isSelection="true" :handleSelectionChange="selectMethod" + height="520" :tableLoading="tableLoading1"></lims-table> </div> <span slot="footer" class="dialog-footer"> <el-button @click="selectUserDia = false">鍙� 娑�</el-button> @@ -85,7 +68,7 @@ </template> <script> -import {selectUserCondition} from "@/api/business/inspectionTask"; +import { selectUserCondition } from "@/api/business/inspectionTask"; import limsTable from "@/components/Table/lims-table.vue"; import { basicInformationOfPersonnelSelectPage, @@ -94,12 +77,12 @@ upUserDepardLimsId } from "@/api/cnas/personal/personalList"; import store from "@/store"; -import {Message} from "element-ui"; +import { Message } from "element-ui"; export default { name: 'PersonnelList', // import 寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢� - components: {limsTable}, + components: { limsTable }, props: { departId: { type: Number, @@ -129,9 +112,9 @@ tableData1: [], tableLoading1: false, column1: [ - {label: '濮撳悕', prop: 'name'}, - {label: '璐﹀彿', prop: 'account'}, - {label: '瑙掕壊', prop: 'roleName'}, + { label: '濮撳悕', prop: 'name' }, + { label: '璐﹀彿', prop: 'account' }, + { label: '瑙掕壊', prop: 'roleName' }, { dataType: 'tag', label: '鐘舵��', @@ -151,12 +134,12 @@ } } }, - {label: '鐢佃瘽鍙风爜', prop: 'phone'}, + { label: '鐢佃瘽鍙风爜', prop: 'phone' }, ], page1: { - total:0, - size:10, - current:1 + total: 0, + size: 10, + current: 1 }, selectUserDia: false, // 娣诲姞浜哄憳寮规 entity: { @@ -215,7 +198,7 @@ cancelButtonText: '鍙栨秷', type: 'warning' }).then(() => { - delUserDepardLimsId({id: row.userId}).then(res => { + delUserDepardLimsId({ id: row.userId }).then(res => { this.$message.success('鍒犻櫎鎴愬姛'); this.refreshTable(); this.$emit('refreshTree') @@ -234,12 +217,12 @@ this.refreshTable(); }, // 鎵撳紑鏂板浜哄憳寮规 - openSelectUserDia () { + openSelectUserDia() { this.selectUserDia = true; this.selectUserList() }, // 鏌ヨ鏂板寮规鐨勪汉鍛樺垪琛� - selectUserList () { + selectUserList() { this.tableLoading1 = true selectUserCondition().then(res => { this.tableLoading1 = false @@ -288,11 +271,10 @@ this.outLoading = true; let entity = this.HaveJson(this.entity) delete entity.orderBy; - exportPersonBasicInfo({...entity}).then(res => { + exportPersonBasicInfo({ ...entity }).then(res => { this.outLoading = false; - const blob = new Blob([res], {type: 'application/octet-stream'}); + const blob = new Blob([res], { type: 'application/octet-stream' }); this.$download.saveAs(blob, '浜哄憳淇℃伅.xlsx') - this.$message.success('瀵煎嚭鎴愬姛') }) }, }, -- Gitblit v1.9.3