From 847b294cf2b5782c471dfd394a8ff2327963da97 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 17 三月 2025 09:30:42 +0800
Subject: [PATCH] 检验任务-提交流程修改
---
src/views/business/inspectionTask/index.vue | 272 +++++++++++++++++++++++++-----------------------------
1 files changed, 127 insertions(+), 145 deletions(-)
diff --git a/src/views/business/inspectionTask/index.vue b/src/views/business/inspectionTask/index.vue
index 515c16e..c1b6a22 100644
--- a/src/views/business/inspectionTask/index.vue
+++ b/src/views/business/inspectionTask/index.vue
@@ -1,92 +1,3 @@
-<style scoped>
-.search {
- background-color: #fff;
- height: 40px;
- display: flex;
- align-items: center;
- margin-top: 20px;
-}
-
-.search_thing {
- display: flex;
- align-items: center;
- height: 50px;
-}
-
-.search_label {
- width: 100px;
- font-size: 14px;
- text-align: right;
-}
-
-.search_input {
- width: calc(100% - 120px);
-}
-
-.ins-order-plan-main .search {
- width: 100%;
- height: 40px;
- background-color: #fff;
- border-radius: 3px;
-}
-
-.ins-order-plan-main .center {
- background-color: #fff;
- border-radius: 3px;
- padding: 20px;
- padding-top: 0px;
-}
-
-.tab {
- list-style-type: none;
- display: flex;
- padding-left: 6px;
-}
-
-.tab li {
- line-height: 24px;
- padding: 4px 10px;
- font-size: 14px;
- color: #333333;
- border: 1px solid #eeeeee;
- cursor: pointer;
-}
-
-.tab li:nth-child(1) {
- border-radius: 8px 0 0 8px;
-}
-
-.tab li:nth-last-child(1) {
- border-radius: 0 8px 8px 0;
-}
-
-.tab li.active {
- border-color: #3a7bfa;
- color: #3a7bfa;
-}
-
-.center .center-options .center-title {
- width: 100%;
- display: flex;
- align-items: center;
- justify-content: right;
-}
-
-.center .center-options .center-title span:last-child {
- color: #3a7bfa;
- font-size: 23px;
- font-weight: 400;
-}
-
-.view-self-checkbox {
- margin-left: 50px;
-}
-</style>
-<style>
-.ins-order-plan-main .el-form-item__label {
- color: #000;
-}
-</style>
<template>
<div class="ins-order-plan-main">
<div style="height: 100%">
@@ -206,7 +117,8 @@
鏂板
</el-button>
</div>
- <el-table :data="bindTableData" style="width: 100%" height="70vh" v-loading="bindTableDataLoading">
+ <el-table :data="bindTableData" style="width: 100%" height="70vh" v-loading="bindTableDataLoading"
+ :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" border>
<el-table-column prop="inspectionItemClass" label="妫�楠岄」鍒嗙被" width="150">
</el-table-column>
<el-table-column prop="inspectionItem" label="妫�楠岄」" width="150">
@@ -222,6 +134,7 @@
</el-dialog>
<el-dialog :visible.sync="bindAddDialogVisible" title="閫夋嫨缁戝畾" width="600px">
<el-table :data="bindAddTableData" style="width: 100%" height="60vh"
+ :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" border
@selection-change="handleBindAddSelectionChange">
<el-table-column type="selection" width="55"> </el-table-column>
<el-table-column prop="inspectionItemClass" label="妫�楠岄」鍒嗙被" width="150">
@@ -394,11 +307,23 @@
prop: "type",
dataType: "tag",
formatData: (params) => {
- return this.urgencyLevel.find((m) => m.value == params).label;
+ if (params == 0) {
+ return '鏅��'
+ } else if (params == 1) {
+ return '浼樺厛'
+ } else {
+ return '绱ф��'
+ }
},
formatType: (params) => {
- return this.urgencyLevel.find((m) => m.value == params).type;
- },
+ if (params == 0) {
+ return 'success'
+ } else if (params == 1) {
+ return 'warning'
+ } else {
+ return 'danger'
+ }
+ }
},
{
label: "妫�楠岀被鍨�",
@@ -417,10 +342,18 @@
prop: "insState",
dataType: "tag",
formatData: (params) => {
- return this.inspectionTaskState.find((m) => m.value == params).label;
+ if (this.inspectionTaskState.find((m) => m.value == params)) {
+ return this.inspectionTaskState.find((m) => m.value == params).label;
+ } else {
+ return null
+ }
},
formatType: (params) => {
- return this.inspectionTaskState.find((m) => m.value == params).type;
+ if (this.inspectionTaskState.find((m) => m.value == params)) {
+ return this.inspectionTaskState.find((m) => m.value == params).type;
+ } else {
+ return null
+ }
},
},
{ label: "妫�楠屼汉", prop: "userName" },
@@ -612,6 +545,7 @@
},
mounted() {
this.getAuthorizedPerson();
+ this.queryParams.userId = this.userId;
this.currentTime = getYearAndMonthAndDays();
this.getDicts("urgency_level").then((response) => {
this.urgencyLevel = this.dictToValue(response.data);
@@ -620,9 +554,17 @@
this.inspectionTaskState = this.dictToValue(response.data);
});
this.refreshTable();
- this.queryParams.userId = this.userId;
},
activated() {
+ this.getAuthorizedPerson();
+ this.queryParams.userId = this.userId;
+ this.currentTime = getYearAndMonthAndDays();
+ this.getDicts("urgency_level").then((response) => {
+ this.urgencyLevel = this.dictToValue(response.data);
+ });
+ this.getDicts("inspection_task_state").then((response) => {
+ this.inspectionTaskState = this.dictToValue(response.data);
+ });
this.refreshTable();
},
methods: {
@@ -697,16 +639,6 @@
this.queryParams.typeSource = this.tabIndex;
this.getList();
},
- // claimFun(row) {
- // if (row) {
- // this.sampleUserForm = {
- // entrustCode: row.entrustCode,
- // insSampleId: row.id,
- // sonLaboratory: row.sonLaboratory,
- // }
- // this.claimVisible = true
- // }
- // },
// 鏌ョ湅浜т笟閾句俊鎭�
openInfoDialog(row) {
this.showInfoDialog = true;
@@ -738,43 +670,11 @@
}
return "";
},
- onReset() {
- this.searchForm = {
- sampleName: null,
- state: null,
- };
- this.queryParams.insState = null;
- this.queryParams.sampleName = null;
- this.refreshTable();
- },
- onSubmit() {
- this.queryParams.insState = this.searchForm.state;
- this.queryParams.sampleName = this.searchForm.sampleName;
- this.$nextTick(() => {
- this.refreshTable();
- });
- },
handleTab(m, i) {
this.tabIndex = i;
this.queryParams.sonLaboratory = "";
this.refreshTable();
},
- // getLaboratoryDicts() {
- // this.$axios.post(this.$api.enums.selectEnumByCategory, {
- // category: "瀛愬疄楠屽"
- // }).then(res => {
- // this.tabList = res.data.map(ele => {
- // return {
- // label: ele.label,
- // value: ele.value
- // }
- // })
- // if(this.tabList.length>0){
- // this.componentData.entity.sonLaboratory = this.tabList[0].value
- // }
- // this.refreshTable()
- // })
- // },
selectAllByOne(row) {
this.isCopper = row.isCopper;
this.customsInspection = row;
@@ -815,9 +715,6 @@
break;
}
- },
- playOrder(num) {
- this.activeFace = num;
},
goback() {
this.state = 0;
@@ -928,10 +825,6 @@
this.loading = false;
});
},
- handleReview(row) {
- this.state = 2;
- this.orderId = row.id;
- },
getAuthorizedPerson() {
selectUserCondition({ type: 1 }).then((res) => {
let data = [];
@@ -1025,3 +918,92 @@
},
};
</script>
+<style scoped>
+.search {
+ background-color: #fff;
+ height: 40px;
+ display: flex;
+ align-items: center;
+ margin-top: 20px;
+}
+
+.search_thing {
+ display: flex;
+ align-items: center;
+ height: 50px;
+}
+
+.search_label {
+ width: 100px;
+ font-size: 14px;
+ text-align: right;
+}
+
+.search_input {
+ width: calc(100% - 120px);
+}
+
+.ins-order-plan-main .search {
+ width: 100%;
+ height: 40px;
+ background-color: #fff;
+ border-radius: 3px;
+}
+
+.ins-order-plan-main .center {
+ background-color: #fff;
+ border-radius: 3px;
+ padding: 20px;
+ padding-top: 0px;
+}
+
+.tab {
+ list-style-type: none;
+ display: flex;
+ padding-left: 6px;
+}
+
+.tab li {
+ line-height: 24px;
+ padding: 4px 10px;
+ font-size: 14px;
+ color: #333333;
+ border: 1px solid #eeeeee;
+ cursor: pointer;
+}
+
+.tab li:nth-child(1) {
+ border-radius: 8px 0 0 8px;
+}
+
+.tab li:nth-last-child(1) {
+ border-radius: 0 8px 8px 0;
+}
+
+.tab li.active {
+ border-color: #3a7bfa;
+ color: #3a7bfa;
+}
+
+.center .center-options .center-title {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: right;
+}
+
+.center .center-options .center-title span:last-child {
+ color: #3a7bfa;
+ font-size: 23px;
+ font-weight: 400;
+}
+
+.view-self-checkbox {
+ margin-left: 50px;
+}
+</style>
+<style>
+.ins-order-plan-main .el-form-item__label {
+ color: #000;
+}
+</style>
--
Gitblit v1.9.3