From b5c6e17f2e9cb10ed323c1adfa2e449bab307134 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 17 一月 2025 15:15:12 +0800
Subject: [PATCH] 考核结果路由跳转、工单详情权限
---
src/views/system/work-order/index.vue | 29 +++++++++++++++++------------
1 files changed, 17 insertions(+), 12 deletions(-)
diff --git a/src/views/system/work-order/index.vue b/src/views/system/work-order/index.vue
index e1a191d..c5be7b7 100644
--- a/src/views/system/work-order/index.vue
+++ b/src/views/system/work-order/index.vue
@@ -121,7 +121,14 @@
placement="top"
>
<el-row>
- <el-tag style="margin-right: 5px;height:24px;overflow:auto" effect="dark" v-for="(error, errorIndex) in displayedErrors(item.errorTypeList)" :key="errorIndex" size="small" type="warning">
+ <el-tag
+ style="margin-right: 5px;height:24px;overflow:auto" effect="dark"
+ v-for="(error, errorIndex) in displayedErrors(item.errorTypeList)" :key="errorIndex" size="small"
+ :type="error === '鍥惧儚寮傚父'
+ || error === '鐐逛綅淇℃伅閿欒'
+ || error === '鏃堕挓鍋忓樊'
+ || error === 'OSD寮傚父'
+ ? 'danger' : 'warning'">
{{ error }}
</el-tag>
</el-row>
@@ -214,7 +221,7 @@
size="mini"
type="text"
@click="handleDetail(item)"
- v-hasPermi="['system:workorder:detail']"
+ v-hasPermi="['work:order:detail']"
>璇︽儏
</el-button>
<el-button
@@ -364,12 +371,6 @@
<el-form ref="batchAuditingWorkOrder" :model="batchAuditingWorkOrder" label-width="80px"
:rules="batchAuditingRules"
>
- <el-form-item label="鏁呴殰绫诲瀷" prop="errorType">
- <el-select v-model="batchAuditingWorkOrder.errorTypes" multiple placeholder="鏁呴殰绫诲瀷">
- <el-option v-for="dict in dict.type.error_type" :value="dict.value" :key="dict.value" :label="dict.label" />
- </el-select>
-
- </el-form-item>
<el-form-item label="瀹℃牳璇存槑" prop="auditingRemark">
<el-input v-model="batchAuditingWorkOrder.auditingRemark" type="textarea" maxlength="30" show-word-limit/>
</el-form-item>
@@ -598,7 +599,7 @@
timeRange : null,
batchAuditingVisible: false,
batchAuditingWorkOrder: {
- errorTypes: [],
+ workOrderNumbers: [],
auditingRemark: '',
auditingResult: ''
},
@@ -712,7 +713,7 @@
},
// 鎵归噺瀹℃牳鏍¢獙
batchAuditingRules: {
- errorTypes: [
+ workOrderNumbers: [
{ required: true, message: '璇烽�夋嫨鏁呴殰绫诲瀷', trigger: 'change' }
]
},
@@ -777,6 +778,7 @@
// 鎵归噺瀹℃牳
batchAuditing(result) {
this.batchAuditingWorkOrder.auditingResult = result
+ this.batchAuditingWorkOrder.workOrderNumbers = this.workOrderNumbers
this.$refs['batchAuditingWorkOrder'].validate(valid => {
if (valid) {
batchAuditing(this.batchAuditingWorkOrder).then(res => {
@@ -957,9 +959,11 @@
//鍚庣澶嶇敤涓�涓帴鍙�
this.queryParams.isNotDistribute = true;
if(this.queryParams.errorType){
- console.log(this.queryParams.errorType,"--------",this.errorTypeLabelsMap)
this.queryParams.errorTypeLabel = this.errorTypeLabelsMap[this.queryParams.errorType];
}
+ //閲嶇疆鍏ㄩ��
+ this.workOrderNumbers = []
+ this.isSelectAll = false
listWorkOrder(this.queryParams).then(response => {
workList(this.queryParams).then(res => {
this.unitList = res.data;
@@ -1115,7 +1119,8 @@
this.imageQueryParams.workOrderNo= row.workOrderNo
this.imageQueryParams.serialNumber= row.serialNumber
checkWorkOrder(this.imageQueryParams).then((res) => {
- this.imageUrl = res.data
+ this.imageUrl = this.$img + res.data
+ console.log( "鍥剧墖鍦板潃"+this.imageUrl )
this.imageLoading = false
}).catch(() => {
this.imageLoading = false
--
Gitblit v1.8.0