From 6c59718662d772c5eaeda72826711b39a2e01c1d Mon Sep 17 00:00:00 2001 From: hailin <1356886193@qq.com> Date: 星期二, 08 八月 2023 13:27:34 +0800 Subject: [PATCH] 最后 一舞 --- src/views/rawMaterials/reportForInspection/forInspectionDetail.vue | 117 +++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 71 insertions(+), 46 deletions(-) diff --git a/src/views/rawMaterials/reportForInspection/forInspectionDetail.vue b/src/views/rawMaterials/reportForInspection/forInspectionDetail.vue index a032887..28d5f75 100644 --- a/src/views/rawMaterials/reportForInspection/forInspectionDetail.vue +++ b/src/views/rawMaterials/reportForInspection/forInspectionDetail.vue @@ -26,14 +26,18 @@ </div> --> </div> <div class="message"> - <div class="message-item"><span><i class="el-icon-edit" />璇曢獙鏂规硶锛�</span></div> + <!-- <div class="message-item"><span><i class="el-icon-edit" />璇曢獙鏂规硶锛�</span></div> --> <div class="message-item"> - <span><i class="el-icon-edit" />椤圭洰鍒嗙被锛�</span> + <span><i class="el-icon-edit" />妫�楠岀被鍨嬶細 + <span v-if="inspectionDetail.type===0">鍘熸潗鏂欐楠�</span> + <span v-else-if="inspectionDetail.type===1">鍗婃垚鍝佹楠�</span> + <span v-else-if="inspectionDetail.type===2">鎴愬搧妫�楠�</span> + </span> </div> <div class="message-item"> - <span><i class="el-icon-edit" />鏇存柊浜猴細</span></div> + <span><i class="el-icon-edit" />鐧昏浜猴細<el-tag>{{ inspectionDetail.userName }}</el-tag></span></div> <div class="message-item"> - <span><i class="el-icon-edit" />鏇存柊鏃堕棿锛�</span></div> + <span><i class="el-icon-edit" />鐧昏鏃ユ湡锛歿{ inspectionDetail.createTime }}</span></div> </div> </div> <div class="card-main sample-list"> @@ -57,53 +61,58 @@ style="width: 100%" > <el-table-column - prop="applicationOrdernumber" - label="鐢宠鍗曞彿" + prop="materialNum" + label="鐗╂枡缂栧彿" min-width="200" /> <el-table-column - prop="typeofInspection" - label="妫�楠岀被鍨�" + prop="materialName" + label="鐗╂枡鍚嶇О" min-width="200" /> <el-table-column prop="objectofInspection" - label="妫�楠屽璞�" + label="鐗╂枡灞炴��" min-width="200" /> <el-table-column - prop="palceofObject" - label="瀵硅薄浣嶇疆" + prop="materialBatch" + label="鎵规" min-width="200" /> <el-table-column - prop="name" - label="瀵硅薄鍚嶇О" + prop="materialReelNumber" + label="鐩樺彿" min-width="200" /> <el-table-column - prop="date" - label="鐧昏鏃ユ湡" + prop="specificationsSerialNumber" + label="鍨嬪彿" min-width="200" /> <el-table-column prop="registrant" - label="鐧昏浜�" + label="瑙勬牸" min-width="200" /> <el-table-column prop="applicationTime" - label="鐢宠鏃堕棿" + label="鍏ュ簱鏁伴噺" + min-width="200" + /> + <el-table-column + prop="materialNum" + label="閫佹牱鏁伴噺" min-width="200" /> <el-table-column label="鎿嶄綔" min-width="200" - :fixed="true" + fixed="right" > <template slot-scope="scope"> - <el-button type="text" size="small" @click="handleClick(scope.row)">鏌ョ湅</el-button> - <el-button type="text" size="small">浣滃簾</el-button> + <el-button type="text" size="small" @click="openChangeMaterial(scope.row)">缂栬緫</el-button> + <el-button type="text" size="small">鍒犻櫎</el-button> </template> </el-table-column> </el-table> @@ -165,7 +174,7 @@ </el-col> </el-row> </div> - <el-row gutter="100" :style="{marginTop:'24px'}"> + <el-row :gutter="100" :style="{marginTop:'24px'}"> <el-col :span="12"> <el-form-item label="鎵规"> <el-input placeholder="" /> @@ -177,7 +186,7 @@ </el-form-item> </el-col> </el-row> - <el-row gutter="100"> + <el-row :gutter="100"> <el-col :span="12"> <el-form-item label="鐩樺彿"> <el-input placeholder="" /> @@ -189,7 +198,7 @@ </el-form-item> </el-col> </el-row> - <el-row gutter="100"> + <el-row :gutter="100"> <el-col :span="12"> <el-form-item label="瑙勬牸/鍨嬪彿鍚嶇О"> <el-input placeholder="" /> @@ -201,7 +210,7 @@ </el-form-item> </el-col> </el-row> - <el-row gutter="100"> + <el-row :gutter="100"> <el-col :span="12"> <el-form-item label="鐢熶骇鎸囦护鍙�"> <el-input placeholder="" /> @@ -213,14 +222,14 @@ </el-form-item> </el-col> </el-row> - <el-row gutter="100"> + <el-row :gutter="100"> <el-col :span="12"> <el-form-item label="鐢靛帇绛夌骇"> <el-input placeholder="" /> </el-form-item> </el-col> </el-row> - <el-row gutter="100" :style="{flex:'1'}"> + <el-row :gutter="100" :style="{flex:'1'}"> <el-col :span="24"> <el-form-item label="澶囨敞"> <el-input @@ -232,7 +241,7 @@ </el-col> </el-row> <el-form-item> - <el-button type="primary" @click="onSubmit">绔嬪嵆鍒涘缓</el-button> + <el-button type="primary">绔嬪嵆鍒涘缓</el-button> <el-button>鍙栨秷</el-button> </el-form-item> </el-form> @@ -243,7 +252,7 @@ <!-- Left side tree structure --> <div class="tree-container"> <span class="all"> 鍏ㄩ儴</span> - <el-tree :data="treeData" @node-click="handleNodeClick" ></el-tree> + <el-tree :data="treeData" /> </div> <!-- Right side material list --> <div class="table-container"> @@ -252,38 +261,40 @@ :data="selectedNodeMaterials" style="width: 100%" highlight-current-row - @row-click="handleSelectionChange" :header-row-class-name="headerBg" - > + @row-click="handleSelectionChange" + > <el-table-column label="鐗╂枡缂栧彿" - prop="number"> + prop="number" + > <template slot-scope="scope"> - <el-radio v-model="radioSelected" :label="scope.row.number" @change.native='handleSelectionChange(scope.row)'> </el-radio> + <el-radio v-model="radioSelected" :label="scope.row.number" @change.native="handleSelectionChange(scope.row)"> </el-radio> </template> </el-table-column> - <el-table-column prop="name" label="鐗╂枡鍚嶇О"></el-table-column> - </el-table> - <el-pagination - @size-change="handleSizeChange" - @current-change="handleCurrentChange" - :current-page="pageParams.pageNo" - :page-sizes="[10, 20, 30, 40]" - :page-size="pageParams.pageSize" - :total="pageParams.total" - layout="total, sizes, prev, pager, next, jumper" - /> - </div> + <el-table-column prop="name" label="鐗╂枡鍚嶇О" /> + </el-table> + <el-pagination + :current-page="pageParams.pageNo" + :page-sizes="[10, 20, 30, 40]" + :page-size="pageParams.pageSize" + :total="pageParams.total" + layout="total, sizes, prev, pager, next, jumper" + @size-change="handleSizeChange" + @current-change="handleCurrentChange" + /> + </div> </div> <div slot="footer" class="dialog-footer"> <el-button @click="chooseMaterialVisible = false">鍙� 娑�</el-button> - <el-button type="primary" >纭畾閫夋嫨</el-button> + <el-button type="primary">纭畾閫夋嫨</el-button> </div> </el-dialog> </div> </template> <script> +import { getInspectionMaterialListById } from '@/api/rawMaterials/reportForInspection' export default { data() { return { @@ -337,10 +348,24 @@ name: '娴嬭瘯鏁版嵁2' }], radioSelected: null, - multipleSelection: '' + multipleSelection: '', + inspectionDetail: {} } }, + created() { + // console.log(this.$route.query) 浼犻�掔殑鐢宠鍗曞璞¤鎯� + this.inspectionDetail = JSON.parse(this.$route.query.inspectionDetail) + this.getMaterialList() + }, methods: { + openChangeMaterial(row) { + console.log(row) + }, + async getMaterialList() { + const res = await getInspectionMaterialListById({ inspectionId: this.inspectionDetail.id }) + // console.log(res) + this.sampleTable = res.data + }, handleSelectionChange(val) { console.log(val) this.radioSelected = val.number // 閫変腑琛岀殑number -- Gitblit v1.9.3