From 8aa1e035125b5ec9717e6e363a479a6532416507 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期三, 22 十一月 2023 09:05:53 +0800
Subject: [PATCH] 消息提醒
---
src/views/eam/PredictiveWorkOrderList.vue | 83 ++++++++++++++++++++++++++++++-----------
1 files changed, 60 insertions(+), 23 deletions(-)
diff --git a/src/views/eam/PredictiveWorkOrderList.vue b/src/views/eam/PredictiveWorkOrderList.vue
index a55a5a8..8b6f356 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>
@@ -227,6 +258,12 @@
ref="PredictiveWorkOrderDrawer"
@ok="modalFormOk"
></predictive-work-order-drawer>
+ <order-assign-modal
+ ref="OrderAssign"
+ @ok="modalFormOk"
+ >
+
+ </order-assign-modal>
</a-card>
</template>
@@ -238,14 +275,14 @@
import { getAction, postAction, requestPut } from '@/api/manage'
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: {
PredictiveWorkOrderModel,
- PredictiveWorkOrderDrawer
+ PredictiveWorkOrderDrawer,
+ OrderAssignModal
},
data() {
return {
@@ -279,7 +316,7 @@
dataIndex: 'monitorType_dictText'
},
{
- title: '璁惧缂栫爜',
+ title: '缁熶竴缂栫爜',
align: "center",
dataIndex: 'equipmentNum',
},
@@ -376,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",
},
}
},
@@ -491,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