From 4700690b71e167c05ade99d2a59de1bd00fdd741 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期四, 19 十月 2023 14:46:46 +0800
Subject: [PATCH] 谁给我改成1了?
---
src/views/eam/PredictiveWorkOrderList.vue | 183 ++++++++++++++++++++++++---------------------
1 files changed, 99 insertions(+), 84 deletions(-)
diff --git a/src/views/eam/PredictiveWorkOrderList.vue b/src/views/eam/PredictiveWorkOrderList.vue
index a34dbb4..450350b 100644
--- a/src/views/eam/PredictiveWorkOrderList.vue
+++ b/src/views/eam/PredictiveWorkOrderList.vue
@@ -14,6 +14,20 @@
:md="6"
:sm="8"
>
+ <a-form-item label="宸ュ崟鐘舵��">
+ <j-dict-select-tag
+ allow-clear
+ placeholder="璇烽�夋嫨宸ュ崟鐘舵��"
+ :triggerChange="true"
+ dictCode="maintenance_order_status"
+ v-model="queryParam.status"
+ />
+ </a-form-item>
+ </a-col>
+ <a-col
+ :md="6"
+ :sm="8"
+ >
<a-form-item label="缁存姢宸ュ崟缂栫爜">
<a-input
placeholder="璇疯緭鍏ョ淮鎶ゅ伐鍗曠紪鐮�"
@@ -21,17 +35,28 @@
></a-input>
</a-form-item>
</a-col>
- <!-- <a-col
+ <a-col
:md="6"
:sm="8"
>
- <a-form-item label="鐐规鏂规硶鍚嶇О">
- <j-input
- placeholder="璇疯緭鍏ョ偣妫�鏂规硶鍚嶇О"
- v-model="queryParam.name"
- ></j-input>
+ <a-form-item label="璁惧缂栫爜">
+ <a-input
+ placeholder="璇疯緭鍏ヨ澶囩紪鐮�"
+ v-model="queryParam.equipmentNum"
+ ></a-input>
</a-form-item>
- </a-col> -->
+ </a-col>
+ <a-col
+ :md="6"
+ :sm="8"
+ >
+ <a-form-item label="璁惧鍚嶇О">
+ <a-input
+ placeholder="璇疯緭鍏ヨ澶囧悕绉�"
+ v-model="queryParam.equipmentName"
+ ></a-input>
+ </a-form-item>
+ </a-col>
<a-col
:md="6"
:sm="8"
@@ -60,7 +85,7 @@
<!-- 鎿嶄綔鎸夐挳鍖哄煙 -->
<div class="table-operator">
- <a-button
+ <!-- <a-button
@click="handleAdd"
type="primary"
icon="plus"
@@ -70,7 +95,7 @@
type="primary"
@click="batchAssign"
style="margin-left: 8px"
- >宸ュ崟娲惧伐</a-button>
+ >宸ュ崟娲惧伐</a-button> -->
</div>
<!-- table鍖哄煙-begin -->
@@ -107,6 +132,7 @@
<a-popconfirm
title="纭畾涓嬪彂宸ュ崟鍚�?"
@confirm="() => handleOrderIssue(record)"
+ v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
>
<a v-if="record.status == '1'">涓嬪彂</a>
</a-popconfirm>
@@ -117,6 +143,7 @@
<a-popconfirm
title="纭畾鎾ゅ洖宸ュ崟鍚�?"
@confirm="() => handleOrderReset(record)"
+ v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
>
<a v-if="record.status == '2'">鎾ゅ洖</a>
</a-popconfirm>
@@ -127,6 +154,7 @@
<a-popconfirm
title="纭畾鎭㈠宸ュ崟鍚�?"
@confirm="() => handleOrderRecover(record)"
+ v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
>
<a v-if="record.status == '7'">鎭㈠</a>
</a-popconfirm>
@@ -137,6 +165,7 @@
<a-popconfirm
title="纭畾浣滃簾宸ュ崟鍚�?"
@confirm="() => handleOrderCancel(record)"
+ v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
>
<a v-if="record.status == '2'">浣滃簾</a>
</a-popconfirm>
@@ -147,20 +176,19 @@
<a-popconfirm
title="纭畾棰嗗彇宸ュ崟鍚�?"
@confirm="() => handleOrderGet(record)"
+ v-has="'predictiveWorkOrder:get&do'"
>
<a v-if="record.status == '2' && record.assignMode == '1'">棰嗗彇</a>
</a-popconfirm>
<a
v-if="record.status == '2' && record.assignMode == '2' "
@click="handleAssignOrder(record)"
+ v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
>娲惧伐</a>
<a
- v-if="record.status == '2'&& record.assignMode == '3' && record.inspectionUserName != null "
+ v-if="record.status == '2'&& record.assignMode == '3'&&record.maintenanceUserName!=null"
@click="handleAssignOrder(record)"
- >鏀规淳</a>
- <a
- v-if="record.status == '3'"
- @click="handleAssignOrder(record)"
+ v-has="'predictiveWorkOrder:assign&callback&recover&cancle&issue'"
>鏀规淳</a>
<a-divider
v-if="record.status == '2'"
@@ -173,6 +201,7 @@
<a
v-if="record.status === '3' || record.status === '4' "
@click="handleOrderExe(record)"
+ v-has="'predictiveWorkOrder:get&do'"
>鎵ц</a>
<a-divider
v-if="record.status === '3' || record.status === '4' "
@@ -181,6 +210,7 @@
<a
v-if="record.status === '1'"
@click="handleEdit(record)"
+ v-has="'predictiveWorkOrder:edit&delete'"
>缂栬緫</a>
<a-divider
v-if="record.status === '1'"
@@ -196,6 +226,7 @@
<a-popconfirm
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'predictiveWorkOrder:edit&delete'"
>
<a v-if="record.status === '1'">鍒犻櫎</a>
</a-popconfirm>
@@ -219,23 +250,20 @@
</a-table>
</div>
- <maintenance-order-modal
+ <predictive-work-order-model
ref="modalForm"
@ok="modalFormOk"
- ></maintenance-order-modal>
- <inspection-order-assign-modal
- ref="InspectionOrderAssignModal"
+ ></predictive-work-order-model>
+ <predictive-work-order-drawer
+ ref="PredictiveWorkOrderDrawer"
@ok="modalFormOk"
- ></inspection-order-assign-modal>
- <specialy-maintenance-order-exe-drawer
- ref="SpecialyMaintenanceOrderExeDrawer"
- @ok="modalFormOk"
- ></specialy-maintenance-order-exe-drawer>
- <specialty-maintenance-order-assign-modal
- ref="SpecialtyMaintenanceOrderAssignModal"
- @ok="modalFormOk"
+ ></predictive-work-order-drawer>
+ <order-assign-modal
+ ref="OrderAssign"
+ @ok="modalFormOk"
>
- </specialty-maintenance-order-assign-modal>
+
+ </order-assign-modal>
</a-card>
</template>
@@ -244,22 +272,17 @@
import '@/assets/less/TableExpand.less'
import { mixinDevice } from '@/utils/mixin'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-import MaintenanceOrderModal from './modules/specialtyMaintenanceOrder/MaintenanceOrderModal'
-import InspectionOrderAssignModal from './modules/specialtyMaintenanceOrder/InspectionOrderAssignModal'
-import SpecialyMaintenanceOrderExeDrawer from './modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer'
import { getAction, postAction, requestPut } from '@/api/manage'
-import SpecialtyMaintenanceOrderAssignModal from './modules/specialtyMaintenanceOrder/SpecialtyMaintenanceOrderAssignModal.vue'
-import SpecialtyInspectionOrderAssignModal from './modules/specialtyInspectionOrder/SpecialtyInspectionOrderAssignModal.vue'
-
+import PredictiveWorkOrderModel from './modules/predictiveWorkOrder/PredictiveWorkOrderModel'
+import PredictiveWorkOrderDrawer from './modules/predictiveWorkOrder/PredictiveWorkOrderDrawer'
+import OrderAssignModal from './modules/predictiveWorkOrder/OrderAssignModal.vue'
export default {
name: 'PredictiveWorkOrderList',
mixins: [JeecgListMixin, mixinDevice],
components: {
- MaintenanceOrderModal,
- InspectionOrderAssignModal,
- SpecialyMaintenanceOrderExeDrawer,
- SpecialtyMaintenanceOrderAssignModal,
- SpecialtyInspectionOrderAssignModal
+ PredictiveWorkOrderModel,
+ PredictiveWorkOrderDrawer,
+ OrderAssignModal
},
data() {
return {
@@ -279,7 +302,7 @@
{
title: '鐘舵��',
align: "center",
- dataIndex: 'statusName'
+ dataIndex: 'status_dictText'
},
{
title: '鍗曟嵁鍙�',
@@ -290,66 +313,66 @@
{
title: '鐩戞帶绫诲瀷',
align: "center",
- dataIndex: 'maintenanceMode'
+ dataIndex: 'monitorType_dictText'
},
{
title: '璁惧缂栫爜',
align: "center",
- dataIndex: 'departName',
+ dataIndex: 'equipmentNum',
},
{
title: '璁惧鍚嶇О',
align: "center",
- dataIndex: 'maintenanceTypeName',
+ dataIndex: 'equipmentName',
},
{
title: '鍨嬪彿',
align: "center",
- dataIndex: 'maintenanceCycleName',
+ dataIndex: 'model',
},
{
title: '鏍囧噯缂栫爜',
align: 'center',
- dataIndex: 'assignModeName',
+ dataIndex: 'planNum',
},
{
title: '鐗堟湰',
align: "center",
- dataIndex: 'specialtyMaintenancePlanNum',
+ dataIndex: 'version',
},
{
title: '浣跨敤閮ㄩ棬',
align: "center",
- dataIndex: 'teamName',
+ dataIndex: 'useId_dictText',
},
{
title: '娲惧伐鏂瑰紡',
align: "center",
- dataIndex: 'sumOfWorkingHourQuota',
+ dataIndex: 'assignMode_dictText',
},
{
title: '璐d换鐝粍',
align: "center",
- dataIndex: 'planStartTime',
+ dataIndex: 'teamId_dictText',
width: 170
},
{
title: '璐d换浜�',
align: "center",
- dataIndex: 'planEndTime',
+ dataIndex: 'maintenanceUserId_dictText',
width: 170
},
- {
- title: '宸ユ椂瀹氶锛堝皬鏃讹級',
- align: "center",
- dataIndex: 'planEndTime',
- width: 170
- },
+ // {
+ // title: '宸ユ椂瀹氶锛堝皬鏃讹級',
+ // align: "center",
+ // dataIndex: 'planEndTime',
+ // width: 170
+ // },
{
title: '瀹為檯宸ユ椂',
align: "center",
- dataIndex: 'planEndTime',
+ dataIndex: 'actualWorkingHourQuota',
width: 170
},
{
@@ -390,8 +413,8 @@
deleteBatch: "/eam/specialtyMaintenanceOrder/deleteBatch",
exportXlsUrl: "/eam/specialtyMaintenanceOrder/exportXls",
importExcelUrl: "eam/specialtyMaintenanceOrder/importExcel",
- edit: "/eam/specialtyMaintenanceOrder/editStatus",
- orderGet: "/eam/specialtyMaintenanceOrder/orderGet",
+ edit: "/eam/predictiveworkorder/editStatus",
+ orderGet: "/eam/predictiveworkorder/orderGet",
},
}
},
@@ -418,38 +441,30 @@
},
methods: {
-
- batchAssign() {
- this.$refs.InspectionOrderAssignModal.visible = true
- this.$refs.InspectionOrderAssignModal.title = '宸ュ崟娲惧伐'
- this.$refs.InspectionOrderAssignModal.selectionRows
- this.$refs.InspectionOrderAssignModal.handleShow()
- this.$bus.$emit('selectionRows', this.selectionRows);
- },
onSelectChange(selectionRows) {
this.selectionRows = selectionRows;
},
handleOrderExe(record) {
- this.$refs.SpecialyMaintenanceOrderExeDrawer.visible = true
- this.$refs.SpecialyMaintenanceOrderExeDrawer.title = '涓撲笟淇濆吇宸ュ崟鎵ц'
- this.$refs.SpecialyMaintenanceOrderExeDrawer.handleShow(record)
+ this.$refs. PredictiveWorkOrderDrawer.visible = true
+ this.$refs. PredictiveWorkOrderDrawer.title = '涓撲笟淇濆吇宸ュ崟鎵ц'
+ this.$refs. PredictiveWorkOrderDrawer.handleShow(record)
if (record.status === '3') {
- this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true//淇濆瓨銆佹殏瀛樸�佹姤宸�
- this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true//鎾ら攢鎸夐挳
- this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = false//寮�宸ユ寜閽�
+ this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true//淇濆瓨銆佹殏瀛樸�佹姤宸�
+ this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true//鎾ら攢鎸夐挳
+ this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = false//寮�宸ユ寜閽�
} else if (record.status === '4') {
- this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = false
- this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true
- this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true
+ this.$refs. PredictiveWorkOrderDrawer.buttonDistable = false
+ this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true
+ this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true
} else if (record.status === '5') {
- this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true
- this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = false
- this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true
+ this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true
+ this.$refs. PredictiveWorkOrderDrawer.revocationDistable = false
+ this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true
} else if (record.status === '7') {
- this.$refs.SpecialyMaintenanceOrderExeDrawer.buttonDistable = true
- this.$refs.SpecialyMaintenanceOrderExeDrawer.revocationDistable = true
- this.$refs.SpecialyMaintenanceOrderExeDrawer.SWbuttonDistable = true
+ this.$refs. PredictiveWorkOrderDrawer.buttonDistable = true
+ this.$refs. PredictiveWorkOrderDrawer.revocationDistable = true
+ this.$refs. PredictiveWorkOrderDrawer.SWbuttonDistable = true
}
},
@@ -513,9 +528,9 @@
})
},
handleAssignOrder: function (record) {
- this.$refs.SpecialtyMaintenanceOrderAssignModal.edit(record)
- this.$refs.SpecialtyMaintenanceOrderAssignModal.title = '宸ュ崟鏀规淳'
- this.$refs.SpecialtyMaintenanceOrderAssignModal.disableSubmit = false
+ this.$refs.OrderAssign.edit(record)
+ this.$refs.OrderAssign.title = '宸ュ崟鏀规淳'
+ this.$refs.OrderAssign.disableSubmit = false
},
// modalFormOk() {
// alert(0)
--
Gitblit v1.9.3