From fcbba75febaa36d23c6c49473ab5bcee0e1a2c04 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期二, 08 四月 2025 09:37:11 +0800
Subject: [PATCH] 检验项目新增是否委托要求字段
---
src/views/business/inspectionTask/components/EditInspectionItem.vue | 69 ++++++++++++----------------------
1 files changed, 24 insertions(+), 45 deletions(-)
diff --git a/src/views/business/inspectionTask/components/EditInspectionItem.vue b/src/views/business/inspectionTask/components/EditInspectionItem.vue
index c3116f0..f2e9a21 100644
--- a/src/views/business/inspectionTask/components/EditInspectionItem.vue
+++ b/src/views/business/inspectionTask/components/EditInspectionItem.vue
@@ -1,25 +1,19 @@
<template>
<div>
- <el-dialog
- :visible.sync="editInspectionDia"
- title="淇敼妫�楠岄」"
- width="80%"
- @close="editInspectionDia = false"
- >
- <TableCard :showTitle="false">
- <template v-slot:table>
- <lims-table
- :column="editColumn"
- :table-data="editTableData"
- :table-loading="editLoading"
- :page="page"
- height="600"
- style="padding: 0 15px"
- @pagination="pagination"
- >
- </lims-table>
- </template>
- </TableCard>
+ <el-dialog :visible.sync="editInspectionDia" title="淇敼妫�楠岄」" width="80%" @close="editInspectionDia = false">
+ <div>
+ <el-form :model="entity" :inline="true">
+ <el-form-item label="妫�楠岄」" prop="outputWorkTime">
+ <el-input v-model="entity.inspectionItem" clearable size="small"></el-input>
+ </el-form-item>
+ <el-form-item>
+ <el-button size="small" type="primary" @click="getTableData">鏌ヨ</el-button>
+ </el-form-item>
+ </el-form>
+ </div>
+ <lims-table :column="editColumn" :table-data="editTableData" :table-loading="editLoading" :page="page"
+ height="560" @pagination="pagination">
+ </lims-table>
</el-dialog>
<el-dialog :visible.sync="editAskDia" title="淇敼" width="50%">
<el-form ref="form" :model="editForm" label-width="100px">
@@ -30,37 +24,22 @@
<el-input v-model="editForm.tell" type="textarea"></el-input>
</el-form-item>
<el-form-item label="妫�楠屽�肩被鍨�">
- <el-select
- v-model="editForm.inspectionValueType"
- clearable
- placeholder="璇烽�夋嫨"
- size="small"
- style="width: 100%"
- >
- <el-option
- v-for="dict in inspectionValueType"
- :key="dict.value"
- :label="dict.label"
- :value="dict.value"
- ></el-option>
+ <el-select v-model="editForm.inspectionValueType" clearable placeholder="璇烽�夋嫨" size="small"
+ style="width: 100%">
+ <el-option v-for="dict in inspectionValueType" :key="dict.value" :label="dict.label"
+ :value="dict.value"></el-option>
</el-select>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="editAskDia = false">鍙� 娑�</el-button>
- <el-button
- :loading="handleEditLoading"
- type="primary"
- @click="handleEdit"
- >纭� 瀹�</el-button
- >
+ <el-button :loading="handleEditLoading" type="primary" @click="handleEdit">纭� 瀹�</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
-import TableCard from "@/components/TableCard/index.vue";
import limsTable from "@/components/Table/lims-table.vue";
import {
selectSampleAndProductByOrderId,
@@ -69,13 +48,14 @@
export default {
name: "EditInspectionItem",
// import 寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢�
- components: { TableCard, limsTable },
+ components: { limsTable },
data() {
// 杩欓噷瀛樻斁鏁版嵁
return {
editInspectionDia: false,
entity: {
id: 0,
+ inspectionItem: ''
},
editColumn: [
{
@@ -132,6 +112,7 @@
minWidth: "120px",
prop: "model",
},
+ { label: "妫�楠屼汉", prop: "checkUserName" },
{
dataType: "action",
width: "80px",
@@ -187,9 +168,8 @@
})
.then((res) => {
this.editLoading = false;
- if (res.code === 201) return;
- this.editTableData = res.data.body.records;
- this.page.total = res.data.body.total;
+ this.editTableData = res.data.records;
+ this.page.total = res.data.total;
})
.catch(() => {
this.editLoading = false;
@@ -212,7 +192,6 @@
updateProductOnPlan(params)
.then((res) => {
this.handleEditLoading = false;
- if (res.code === 201) return;
this.$message.success("淇敼鎴愬姛");
this.editAskDia = false;
this.getTableData();
--
Gitblit v1.9.3