From 28b621811f9ecc67709410355225ac418e5846c5 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期二, 10 六月 2025 17:40:19 +0800
Subject: [PATCH] 人员修改
---
src/views/eam/modules/maintenancePlan/StandardSelect.vue | 138 +++++++++++++++++++++++++++++++++++----------
1 files changed, 107 insertions(+), 31 deletions(-)
diff --git a/src/views/eam/modules/maintenancePlan/StandardSelect.vue b/src/views/eam/modules/maintenancePlan/StandardSelect.vue
index f35b0b1..2838d36 100644
--- a/src/views/eam/modules/maintenancePlan/StandardSelect.vue
+++ b/src/views/eam/modules/maintenancePlan/StandardSelect.vue
@@ -8,7 +8,7 @@
@cancel="close"
style="top:50px"
cancelText="鍏抽棴"
- :width="1500"
+ :width="1600"
>
<a-card :bordered="false">
<div class="table-page-search-wrapper">
@@ -18,7 +18,7 @@
>
<a-row :gutter="24">
<a-col
- :md="8"
+ :md="6"
:sm="6"
>
<a-form-item label="缁熶竴缂栫爜">
@@ -29,7 +29,7 @@
</a-form-item>
</a-col>
<a-col
- :md="8"
+ :md="6"
:sm="6"
>
<a-form-item label="璁惧鍚嶇О">
@@ -39,6 +39,40 @@
/>
</a-form-item>
</a-col>
+ <!-- 鎸変腑蹇冩煡璇� -->
+ <a-col
+ :md="6"
+ :sm="6"
+ >
+ <a-form-item label="涓績">
+ <j-dict-select-tag
+ allow-clear
+ placeholder="璇烽�夋嫨涓績"
+ :triggerChange="true"
+ dictCode="mom_base_area,name,id,del_flag!='1' and type='1'"
+ v-model="queryParam.workCenterId"
+ />
+ </a-form-item>
+ </a-col>
+ <a-col
+ :md="6"
+ :sm="6"
+ >
+ <a-form-model-item
+ label="涓嬫涓変繚鏃堕棿"
+ prop="ranges"
+ >
+ <a-range-picker
+ v-model="ranges"
+ style="width:100%"
+ format="YYYY-MM-DD HH:mm:ss"
+ showTime
+ :placeholder="[ '寮�濮嬫椂闂�', '缁撴潫鏃堕棿']"
+ @change="changeDate"
+ />
+ </a-form-model-item>
+ </a-col>
+
<a-col :md="3">
<span
style="float: left;overflow: hidden;"
@@ -87,10 +121,10 @@
mixins: [JeecgListMixin],
components: {},
props: {
- maintenanceType:{
- type:String,
- default:'',
- required:true
+ maintenanceType: {
+ type: String,
+ default: '',
+ required: true
}
},
@@ -98,6 +132,7 @@
return {
queryParam: {
},
+ ranges: [],
columns: [
{
title: '#',
@@ -105,7 +140,7 @@
key: 'rowIndex',
width: 50,
align: 'center',
- customRender: function(t, r, index) {
+ customRender: function (t, r, index) {
return parseInt(index) + 1
}
},
@@ -113,49 +148,63 @@
title: '缁熶竴缂栫爜',
align: 'center',
dataIndex: 'num',
- width:200
+ // width: 200
},
{
title: '璁惧鍚嶇О',
align: 'center',
dataIndex: 'name',
- width:200
+ // width: 200
},
{
title: '璁惧鍨嬪彿',
align: 'center',
dataIndex: 'model',
- width:200
+ // width: 200
},
{
title: '璁惧瑙勬牸',
align: 'center',
dataIndex: 'specification',
- width:200
+ // width: 200
},
{
title: 'ABC鏍囪瘑',
align: "center",
dataIndex: 'equipmentImportanceId',
- width:100
+ // width: 100
},
{
title: '鍏抽敭璁惧鏍囪瘑',
align: "center",
dataIndex: 'specificEquipment_dictText',
- width:100
+ width: 100
},
{
title: '璁惧鐘舵��',
align: 'center',
- dataIndex: 'equipmentStatus_dictText',
- width:100
+ // dataIndex: 'equipmentStatus_dictText',
+ // width: 100
},
{
title: '鎶�鏈姸鎬�',
align: 'center',
dataIndex: 'technologyStatus_dictText',
- width:100
+ // width: 100
+ },
+ //涓嬫涓変繚鏃堕棿
+ {
+ title: '涓嬫涓変繚鏃堕棿',
+ align: 'center',
+ dataIndex: 'nextThirdMaintenanceTime',
+ // width: 200
+ },
+ //涓績
+ {
+ title: '涓績',
+ align: 'center',
+ dataIndex: 'workCenterId_dictText',
+ // width: 200
},
],
selectedRowKeys: [],
@@ -183,8 +232,8 @@
visible: false,
loading: false,
url: {
- list: '/eam/equipment/getEquipmentList',
- getStandards:'/eam/equipmentMaintenancePlan/getStandards'
+ list: '/eam/equipment/planEquipmentList',
+ getStandards: '/eam/equipmentMaintenancePlan/getStandards'
},
}
},
@@ -263,9 +312,11 @@
searchReset(num) {
let that = this;
this.queryParam = [];
+ this.ranges = [];
if (num !== 0) {
that.loadData(1);
}
+
that.selectborrowIds = [];
},
close() {
@@ -280,34 +331,59 @@
this.isorter.order = 'ascend' === sorter.order ? 'asc' : 'desc';
}
this.ipagination = pagination;
- this.loadData();
+ this.loadData();
},
handleSubmit() {
this.loading = true
let that = this;
var ids = '';
- if(this.selectionRows.length==0){
+ if (this.selectionRows.length == 0) {
that.$message.warning("璇烽�夋嫨淇濆吇璁惧");
- this.loading=false;
+ this.loading = false;
return false;
}
- for(var i = 0;i<this.selectionRows.length;i++){
- ids = ids+this.selectionRows[i].id+',';
+ for (var i = 0; i < this.selectionRows.length; i++) {
+ ids = ids + this.selectionRows[i].id + ',';
}
- getAction(this.url.getStandards,{ids:ids,maintenanceType:this.maintenanceType}).then(res=>{
- if(res.success){
- if(res.result.records.length!==that.selectionRows.length){
+ getAction(this.url.getStandards, { ids: ids, maintenanceType: this.maintenanceType }).then(res => {
+ if (res.success) {
+ if (res.result.records.length !== that.selectionRows.length) {
that.$message.warning(res.result.message);
}
that.$emit('selectionEquipmentRows', res.result.records);
that.searchReset(0)
that.close();
}
- }).finally(res=>{
- this.loading=false;
+ }).finally(res => {
+ this.loading = false;
})
-
-
+
+
+ },
+ changeDate(date, dateString) {
+ // this.queryParam.startTime = dateString[0].format('YYYY-MM-DD HH:mm:ss');
+ // this.queryParam.endTime = dateString[1].format('YYYY-MM-DD HH:mm:ss');
+ this.queryParam.startTime = this.formattedTime(dateString[0]);
+ this.queryParam.endTime = this.formattedTime(dateString[1]);
+ debugger
+ },
+ formattedTime(originalTime) {
+
+ // 鍒涘缓 Date 瀵硅薄
+ const date = new Date(originalTime)
+
+ // 妫�鏌� Date 瀵硅薄鏄惁鏈夋晥
+ if (isNaN(date.getTime())) return '鏃犳晥鏃堕棿'
+
+ // 鑾峰彇骞淬�佹湀銆佹棩銆佹椂銆佸垎
+ const year = date.getFullYear()
+ const month = String(date.getMonth() + 1).padStart(2, '0')
+ const day = String(date.getDate()).padStart(2, '0')
+ const hours = String(date.getHours()).padStart(2, '0')
+ const minutes = String(date.getMinutes()).padStart(2, '0')
+ const seconds = String(date.getSeconds()).padStart(2, '0')
+ // 鎷兼帴鎴愭寚瀹氭牸寮�
+ return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`
},
onSelectChange(selectionRows) {
this.selectionRows = selectionRows;
--
Gitblit v1.9.3