From 6178db93d6204bc6f83c0634b1ae3be539cd1c9a Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期三, 13 十二月 2023 15:54:49 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/eam/EquipmentCalibrationOrder.vue | 120 ++++++++++++++++++++++++++++++++++++++---------------------
1 files changed, 77 insertions(+), 43 deletions(-)
diff --git a/src/views/eam/EquipmentCalibrationOrder.vue b/src/views/eam/EquipmentCalibrationOrder.vue
index 0bc40df..bdec41f 100644
--- a/src/views/eam/EquipmentCalibrationOrder.vue
+++ b/src/views/eam/EquipmentCalibrationOrder.vue
@@ -64,6 +64,7 @@
@click='handleAdd'
type='primary'
icon='plus'
+ v-has="'calibrationOrder:add'"
>鏂板
</a-button>
</div>
@@ -74,8 +75,7 @@
class='ant-alert ant-alert-info'
style='margin-bottom: 16px;'
>
- <i class='anticon anticon-info-circle ant-alert-icon'></i> 宸查�夋嫨 <a
- style='font-weight: 600'>{{ selectedRowKeys.length }}</a>椤�
+ <i class='anticon anticon-info-circle ant-alert-icon'></i> 宸查�夋嫨 <a style='font-weight: 600'>{{ selectedRowKeys.length }}</a>椤�
<a
style='margin-left: 24px'
@click='onClearSelected'
@@ -85,7 +85,7 @@
<a-table
ref='table'
size='middle'
- :scroll="{ x: 'calc(700px + 50%)', y: 900 }"
+ :scroll="{ x: 'calc(1000px + 50%)', y: 900 }"
bordered
rowKey='id'
:columns='columns'
@@ -102,15 +102,27 @@
slot='action'
slot-scope='text, record'
>
- <a
- v-if="record.status === '1'"
- @click='handleAddOrderReport(record)'
- >缁撴灉褰曞叆</a>
- <a-divider
- v-if="record.status === '1'"
- type='vertical'
- />
- <a @click='handleDetail(record)'>璇︽儏</a>
+ <a
+ v-show="record.status === '1' || record.status === '3'"
+ @click='handleAddOrderReport(record)'
+ v-has="'calibrationOrder:write'"
+ >缁撴灉褰曞叆</a>
+
+ <a-divider
+ v-show="record.status === '1' || record.status === '3'"
+ type='vertical'
+ />
+ <a
+ v-show="record.status === '2'"
+ @click='handleTechnologyStatus(record)'
+ v-has="'calibrationOrder:audit'"
+ >缁撴灉瀹℃牳</a>
+
+ <a-divider
+ v-show="record.status === '2'"
+ type='vertical'
+ />
+ <a @click='handleDetail(record)'>璇︽儏</a>
<!-- <a-popconfirm-->
<!-- title='纭畾涓嬪彂宸ュ崟鍚�?'-->
<!-- @confirm='() => handleOrderIssue(record)'-->
@@ -194,7 +206,7 @@
<!-- </a-dropdown>-->
</span>
- <span
+ <!-- <span
slot='num'
slot-scope='text, record'
>
@@ -205,11 +217,9 @@
>{{ record.num }}</a>
<span v-else>{{ record.num }}</span>
- </span>
+ </span> -->
</a-table>
- <a-tabs
- defaultActiveKey='2'
- >
+ <a-tabs defaultActiveKey='2'>
<!-- <a-tab-pane -->
<!-- key="1"-->
<!-- tab="妫�楠岄」"-->
@@ -221,8 +231,10 @@
key='2'
tab='妫�瀹氭姤鍛�'
>
- <equipment-calibration-order-report-list ref='EquipmentCalibrationOrderReportList'
- :calibrationOrderId='mainId'></equipment-calibration-order-report-list>
+ <equipment-calibration-order-report-list
+ ref='EquipmentCalibrationOrderReportList'
+ :calibrationOrderId='mainId'
+ ></equipment-calibration-order-report-list>
</a-tab-pane>
</a-tabs>
@@ -237,12 +249,20 @@
ref='EquipmentCalibrationOrderExeDrawer'
@ok='modalFormOk'
></equipment-calibration-order-exe-drawer>
- <final-modal ref='finalModal' @ok='modalFormOk'></final-modal>
+ <final-modal
+ ref='finalModal'
+ @ok='modalFormOk'
+ ></final-modal>
<equipment-calibration-order-report-modal
ref='equipmentCalibrationOrderReportModal'
@ok='modalFormOk'
></equipment-calibration-order-report-modal>
+
+ <equipment-technology-status-modal
+ ref="EquipmentTechnologyStatusModal"
+ @ok="modalFormOk"
+ ></equipment-technology-status-modal>
</a-card>
</template>
@@ -259,6 +279,7 @@
import FinalModal from './modules/equipmentCalibrationOrder/FinalModal.vue'
import EquipmentCalibrationOrderReportModal
from './modules/equipmentCalibrationOrder/EquipmentCalibrationOrderReportModal'
+import EquipmentTechnologyStatusModal from './modules/equipmentCalibrationOrder/EquipmentTechnologyStatusModal'
export default {
name: 'EquipmentCalibrationOrder',
@@ -269,7 +290,8 @@
EquipmentPrecisionParametersList,
EquipmentCalibrationOrderReportList,
EquipmentCalibrationOrderReportModal,
- FinalModal
+ FinalModal,
+ EquipmentTechnologyStatusModal
},
data() {
return {
@@ -295,7 +317,7 @@
key: 'rowIndex',
width: 60,
align: 'center',
- customRender: function(t, r, index) {
+ customRender: function (t, r, index) {
return parseInt(index) + 1
}
},
@@ -307,12 +329,22 @@
// scopedSlots: { customRender: 'num' }
},
{
- title: '妫�瀹氭柟寮�',
+ title: '鐘舵��',
align: 'center',
- dataIndex: 'calibrationType_dictText'
+ dataIndex: 'status_dictText'
},
{
- title: '璁惧缂栫爜',
+ title: '鍒ゅ畾缁撴灉',
+ align: 'center',
+ dataIndex: 'calibrationResult_dictText'
+ },
+ // {
+ // title: '妫�瀹氭柟寮�',
+ // align: 'center',
+ // dataIndex: 'calibrationType_dictText'
+ // },
+ {
+ title: '缁熶竴缂栫爜',
align: 'center',
dataIndex: 'equipmentNum'
},
@@ -331,21 +363,12 @@
align: 'center',
dataIndex: 'equipmentSpecification'
},
- {
- title: '鍒ゅ畾渚濇嵁',
- align: 'center',
- dataIndex: 'managementMode_dictText'
- },
- {
- title: '鐘舵��',
- align: 'center',
- dataIndex: 'status_dictText'
- },
- {
- title: '鍒ゅ畾缁撴灉',
- align: 'center',
- dataIndex: 'calibrationResult_dictText'
- },
+ // {
+ // title: '鍒ゅ畾渚濇嵁',
+ // align: 'center',
+ // dataIndex: 'managementMode_dictText'
+ // },
+
// {
// title: '鍒涘缓浜�',
// align: 'center',
@@ -366,6 +389,11 @@
align: 'center',
dataIndex: 'calibrationTime'
},
+ {
+ title: '瀹℃牳鎰忚',
+ align: 'center',
+ dataIndex: 'remark'
+ },
// {
// title: '涓嬪彂鏃堕棿',
// align: 'center',
@@ -375,8 +403,8 @@
title: '鎿嶄綔',
dataIndex: 'action',
align: 'center',
+ width: 200,
fixed: 'right',
- width: 120,
scopedSlots: { customRender: 'action' }
}
],
@@ -390,7 +418,7 @@
},
computed: {
- importExcelUrl: function() {
+ importExcelUrl: function () {
return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`
}
},
@@ -405,6 +433,12 @@
}
this.selectedRowKeys = selectedRowKeys
this.selectionRows = selectionRows
+ },
+
+ handleTechnologyStatus(record) {
+ this.$refs.EquipmentTechnologyStatusModal.edit(record);
+ this.$refs.EquipmentTechnologyStatusModal.title = "瀹℃牳";
+ this.$refs.EquipmentTechnologyStatusModal.disableSubmit = false;
},
handleOrderExe(record) {
@@ -461,7 +495,7 @@
}
},
// 鐩存帴涓婁紶閴村畾鎶ュ憡
- handleAddOrderReport: function(record) {
+ handleAddOrderReport: function (record) {
this.$refs.equipmentCalibrationOrderReportModal.add(record.id)
this.$refs.equipmentCalibrationOrderReportModal.title = '涓婁紶妫�瀹氭姤鍛�'
this.$refs.equipmentCalibrationOrderReportModal.disableSubmit = false
--
Gitblit v1.9.3