From e8b239efa63361a8984810bf9b4047981b98050c Mon Sep 17 00:00:00 2001
From: yuyu <1981343953@qq.com>
Date: 星期三, 16 八月 2023 17:17:18 +0800
Subject: [PATCH] 8.16提交 原材料报检 角色管理
---
src/views/laboratory/measure/index.vue | 155 +++++++++++++++++++++++++++++++++++++++------------
1 files changed, 117 insertions(+), 38 deletions(-)
diff --git a/src/views/laboratory/measure/index.vue b/src/views/laboratory/measure/index.vue
index 7e72abe..f7efa18 100644
--- a/src/views/laboratory/measure/index.vue
+++ b/src/views/laboratory/measure/index.vue
@@ -63,31 +63,31 @@
min-width="10%"
/>
<el-table-column
- prop="hello"
+ prop="equipment_code"
label="浠櫒璁惧缂栧彿"
min-width="10%"
/>
<el-table-column
- prop="entrust_coding"
+ prop="equipment_name"
label="浠櫒璁惧鍚嶇О"
min-width="10%"
/>
<el-table-column
- prop="entrusted"
+ prop="measure_range"
label="娴嬮噺鑼冨洿"
min-width="15%"
/>
<el-table-column
- prop="samples_number"
+ prop="measurecycle"
label="璁¢噺鍛ㄦ湡"
min-width="6%"
/>
<el-table-column
- prop="inspection_status"
+ prop="mesureresult"
label="璁¢噺缁撴灉"
min-width="6%">
<template slot-scope="scope">
- <div v-if="scope.row.inspection_status === 1">
+ <div v-if="scope.row.mesureresult === 1">
<span style="color: green;">姝e父</span>
</div>
<div v-else>
@@ -96,32 +96,32 @@
</template>
</el-table-column>
<el-table-column
- prop="specifications_models"
+ prop="date"
label="璁¢噺鏃ユ湡"
min-width="12%"
/>
<el-table-column
- prop="dateSurvey"
+ prop="term_validity"
label="璁¢噺鏈夋晥鏈�"
min-width="8%"
/>
<el-table-column
- prop="completionDeadline"
+ prop="head"
label="璐熻矗浜�"
min-width="6%"
/>
<el-table-column
- prop="contacts"
+ prop="create_time"
label="鍒涘缓鏃ユ湡"
min-width="8%"
/>
<el-table-column
- prop="inspectionTime"
+ prop="create_person"
label="鍒涘缓浜�"
min-width="8%"
/>
<el-table-column
- prop="inspectionTime"
+ prop="measure_code"
label="璁¢噺缂栧彿"
min-width="8%"
/>
@@ -136,7 +136,7 @@
</el-table-column>
</el-table>
<el-table
- v-if="this.radioValue === 1"
+ v-show="this.radioValue === 1"
:max-height="800"
:cell-style="{textAlign: 'center'}"
:header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'center'}"
@@ -148,31 +148,31 @@
min-width="10%"
/>
<el-table-column
- prop="hello"
+ prop="measure_number"
label="璁¢噺鍗曞彿"
min-width="10%"
/>
<el-table-column
- prop="entrust_coding"
+ prop="equipment_code"
label="璁惧缂栧彿"
min-width="10%"
/>
<el-table-column
- prop="entrusted"
+ prop="equipment_name"
label="璁惧鍚嶇О"
+ min-width="8%"
+ />
+ <el-table-column
+ prop="scheduled_date"
+ label="璁″垝鏃ユ湡"
min-width="15%"
/>
<el-table-column
- prop="samples_number"
- label="璁″垝鏃ユ湡"
- min-width="6%"
- />
- <el-table-column
- prop="inspection_status"
+ prop="measure_state"
label="璁¢噺鐘舵��"
min-width="6%">
<template slot-scope="scope">
- <div v-if="scope.row.inspection_status === 1">
+ <div v-if="scope.row.measure_state === 1">
<span style="color: green;">宸插畬鎴�</span>
</div>
<div v-else>
@@ -181,22 +181,22 @@
</template>
</el-table-column>
<el-table-column
- prop="specifications_models"
+ prop="head"
label="璁¢噺璐熻矗浜�"
min-width="12%"
/>
<el-table-column
- prop="dateSurvey"
+ prop="department"
label="璁¢噺鍗曚綅"
min-width="8%"
/>
<el-table-column
- prop="completionDeadline"
+ prop="creater"
label="鍒涘缓浜�"
min-width="6%"
/>
<el-table-column
- prop="contacts"
+ prop="create_date"
label="鍒涘缓鏃ユ湡"
min-width="8%"
/>
@@ -211,7 +211,7 @@
</el-table-column>
</el-table>
<!-- 鍒嗛〉鍣� -->
- <div>
+ <div class="pagination">
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
@@ -246,8 +246,74 @@
value: 1 ,
label: '璁¢噺璁″垝'
}],
- measureLedgerTable: [],
- measurePlanTable: [],
+ measureLedgerTable: [{
+ equipment_code: 'JSTC-W1-00001', // 浠櫒璁惧缂栧彿
+ equipment_name: '鏁板瓧鐢垫ˉ', // 浠櫒璁惧鍚嶇О
+ measure_range: '---', // 娴嬮噺鑼冨洿
+ measurecycle: '12鏈�', // 璁¢噺鍛ㄦ湡
+ mesureresult: 1, // 璁¢噺缁撴灉
+ date: '2022-07-20', // 璁¢噺鏃ユ湡
+ term_validity: '2023-07-20', // 璁¢噺鏈夋晥鏈�
+ head: '榛勫皬鏄�' , // 璐熻矗浜�
+ create_time: '2023-07-20', // 鍒涘缓鏃ユ湡
+ create_person: '榛勫皬鏄�', // 鍒涘缓浜�
+ measure_code: 'QCX20230720' // 璁¢噺缂栧彿
+ },{
+ equipment_code: 'JSTC-W1-00001', // 浠櫒璁惧缂栧彿
+ equipment_name: '鏁板瓧鐢垫ˉ', // 浠櫒璁惧鍚嶇О
+ measure_range: '---', // 娴嬮噺鑼冨洿
+ measurecycle: '12鏈�', // 璁¢噺鍛ㄦ湡
+ mesureresult: 0, // 璁¢噺缁撴灉
+ date: '2022-07-20', // 璁¢噺鏃ユ湡
+ term_validity: '2023-07-20', // 璁¢噺鏈夋晥鏈�
+ head: '榛勫皬鏄�' , // 璐熻矗浜�
+ create_time: '2023-07-20', // 鍒涘缓鏃ユ湡
+ create_person: '榛勫皬鏄�', // 鍒涘缓浜�
+ measure_code: 'QCX20230720' // 璁¢噺缂栧彿
+ },{
+ equipment_code: 'JSTC-W1-00001', // 浠櫒璁惧缂栧彿
+ equipment_name: '鏁板瓧鐢垫ˉ', // 浠櫒璁惧鍚嶇О
+ measure_range: '---', // 娴嬮噺鑼冨洿
+ measurecycle: '12鏈�', // 璁¢噺鍛ㄦ湡
+ mesureresult: 1, // 璁¢噺缁撴灉
+ date: '2022-07-20', // 璁¢噺鏃ユ湡
+ term_validity: '2023-07-20', // 璁¢噺鏈夋晥鏈�
+ head: '榛勫皬鏄�' , // 璐熻矗浜�
+ create_time: '2023-07-20', // 鍒涘缓鏃ユ湡
+ create_person: '榛勫皬鏄�', // 鍒涘缓浜�
+ measure_code: 'QCX20230720' // 璁¢噺缂栧彿
+ }],
+ measurePlanTable: [{
+ measure_number: 'QC568946512', // 璁¢噺鍗曞彿
+ equipment_code: '010101', // 璁惧缂栧彿
+ equipment_name: '鎷夊姏鏈�', // 璁惧鍚嶇О
+ scheduled_date: '2023-04-08 ~ 2023-08-08', // 璁″垝鏃ユ湡
+ measure_state: 1, // 璁¢噺鐘舵��
+ head: '榛勫皬鏄�', // 璁¢噺璐熻矗浜�
+ department: '鍦扮嚎妫�娴�', // 璁¢噺鍗曚綅
+ creater: '榛勫皬鏄�', // 鍒涘缓浜�
+ create_date: '2023-07-20', // 鍒涘缓鏃ユ湡
+ },{
+ measure_number: 'QC568946512', // 璁¢噺鍗曞彿
+ equipment_code: '010101', // 璁惧缂栧彿
+ equipment_name: '鎷夊姏鏈�', // 璁惧鍚嶇О
+ scheduled_date: '2023-04-08 ~ 2023-08-08', // 璁″垝鏃ユ湡
+ measure_state: 1, // 璁¢噺鐘舵��
+ head: '榛勫皬鏄�', // 璁¢噺璐熻矗浜�
+ department: '鍦扮嚎妫�娴�', // 璁¢噺鍗曚綅
+ creater: '榛勫皬鏄�', // 鍒涘缓浜�
+ create_date: '2023-07-20', // 鍒涘缓鏃ユ湡
+ },{
+ measure_number: 'QC568946512', // 璁¢噺鍗曞彿
+ equipment_code: '010101', // 璁惧缂栧彿
+ equipment_name: '鎷夊姏鏈�', // 璁惧鍚嶇О
+ scheduled_date: '2023-04-08 ~ 2023-08-08', // 璁″垝鏃ユ湡
+ measure_state: 0, // 璁¢噺鐘舵��
+ head: '榛勫皬鏄�', // 璁¢噺璐熻矗浜�
+ department: '鍦扮嚎妫�娴�', // 璁¢噺鍗曚綅
+ creater: '榛勫皬鏄�', // 鍒涘缓浜�
+ create_date: '2023-07-20', // 鍒涘缓鏃ユ湡
+ }],
currentPage: 1,
pageSize: 5,
total: 20
@@ -255,14 +321,27 @@
},
created(){
this.getStandingPageList()
+ // this.getPlanPageList()
},
methods: {
+ // 璇锋眰璁¢噺鍙拌处鍒嗛〉鍒楄〃
async getStandingPageList(){
const res = await getStandingPageList({pageNo:this.currentPage , pageSize:this.pageSize })
- this.measureLedgerTable = res.data
- console.log(this.measureLedgerTable)
+ // this.measureLedgerTable = res.data
+ // console.log(this.measureLedgerTable)
+ },
+ // 璇锋眰璁¢噺璁″垝鍒嗛〉鍒楄〃
+ async getPlanPageList(){
+ const res = await getPlanPageList({})
+ },
+ handleSizeChange(val) {
+ console.log(`褰撳墠姣忛〉${val}鏉℃暟鎹甡)
+ this.pageSize = val
+ },
+ handleCurrentChange(val) {
+ console.log(`褰撳墠鏄${val}椤礰)
+ this.currentPage = val
}
-
}
}
</script>
@@ -308,11 +387,11 @@
.el-table {
flex: 1;
}
- >div:nth-child(2){
- display: flex;
- justify-content: end;
- margin: 10px 0;
- }
+ }
+ .pagination{
+ display:flex;
+ justify-content:end;
+ margin-top: 20px
}
}
--
Gitblit v1.9.3