From a022fa78a6f1ec591187c0c3e032036c15761779 Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期五, 26 一月 2024 10:11:36 +0800
Subject: [PATCH] 加班管理页面维度由班次班制调整为日期与设备,删除班制班次有关字段
---
src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue | 80 ++++++++++++++++-----------------------
1 files changed, 33 insertions(+), 47 deletions(-)
diff --git a/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue b/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue
index 5fcc5e4..92635d6 100644
--- a/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue
+++ b/src/views/eam/modules/predictiveWorkPlan/PredictiveWorkPlanModal.vue
@@ -21,8 +21,8 @@
>
<a-input
allowClear
- :disabled="disableSubmit"
- :placeholder="disableSubmit?'':'璇疯緭鍏ユ柟妗堢紪鐮�'"
+ :placeholder="鑷姩鐢熸垚"
+ :disabled="true"
v-decorator="[ 'num', validatorRules.num]"
/>
</a-form-item>
@@ -181,39 +181,33 @@
@sendEquipmentRecord='sendEquipmentRecord'
></equipment-list>
- <!-- <j-select-maintenance-standard-modal ref="maintenanceStandardModalForm"></j-select-maintenance-standard-modal>-->
</a-modal>
</template>
<script>
- import { getAction, postAction, requestPut, deleteAction } from '@/api/manage'
+ import { postAction, requestPut } from '@/api/manage'
import pick from 'lodash.pick'
import JMultiSelectTag from '@/components/dict/JMultiSelectTag'
- import { duplicateCheck } from '@/api/api'
import Tooltip from 'ant-design-vue/es/tooltip'
- // import JSelectMaintenanceStandardModal from './JSelectMaintenanceStandardModal'
import { preview } from 'vue-photo-preview'
- import { ACCESS_TOKEN } from '@/store/mutation-types'
- import Vue from 'vue'
import PdfView from '@views/common/PdfView'
- import { getFileAccessHttpUrl } from '@/api/manage'
- import EquipmentList from '.././dailyInspectionStandard/EquipmentList'
+ import EquipmentList from '@/views/eam/common/EquipmentList'
+import { getAction } from '../../../../api/manage'
export default {
name: 'MaintenanceStandardModal',
components: {
JMultiSelectTag,
Tooltip,
- // JSelectMaintenanceStandardModal,
- // UploadModel,
PdfView,
preview,
EquipmentList
},
data() {
- return {title: '鎿嶄綔',
+ return {
+ title: '鎿嶄綔',
visible: false,
visible4Confirm: false,
disableSubmit: false,
@@ -245,7 +239,7 @@
},
useDepartName: {
rules: [
- { required: true, message: '璇烽�夋嫨瀵硅薄閮ㄩ棬!' }
+ { required: true, message: '璇烽�夋嫨浣跨敤閮ㄩ棬!' }
]
},
equipmentName: {
@@ -270,13 +264,11 @@
}
},
url: {
- list: '/eam/maintenanceStandardDetail/getMaintenanceStandardDetailListByIds',
add: '/eam/predictiveworkplan/add',
edit: '/eam/predictiveworkplan/edit',
- addDetail: '/eam/maintenanceStandardDetail/add',
- revise: '/eam/maintenanceStandard/revise',
- getReviseVersion: '/eam/maintenanceStandard/getReviseVersion',
- loadOptions: '/sys/sysDepart/loadDepartTreeOptions'
+ revise: '/eam/predictiveworkplan/revise',
+ getReviseVersion: '/eam/predictiveworkplan/getReviseVersion',
+ getNum:'/eam/sysIdentity/getNumNew'
},
dataSource: [],
@@ -294,31 +286,35 @@
methods: {
add() {
- this.edit({ maintenanceStandardDetaillist: [] })
+ this.model={};
+ let that = this;
+ let param = {
+ type: 'PredictiveWorkPlan',
+ length: 4
+ };
+ getAction(this.url.getNum,param).then(res=>{
+ if(res.success){
+ that.model.num = res.result;
+ that.edit(that.model);
+ }
+ })
},
-
edit(record) {
let that = this
- this.initOptions()
this.dataSource = []
this.form.resetFields()
this.model = Object.assign({}, record)
this.visible = true
- if (record.maintenanceStandardDetaillist != undefined) {
- const temp = [...record.maintenanceStandardDetaillist]
- // for (let i = 0; i < temp.length; i++) {
- // let r = temp[i].upload;
- // r.src = this.getSrc(temp[i].upload);
- // }
- that.dataSource = temp
- }
that.$nextTick(() => {
- that.model.equipmentId = record.id
+ that.model.equipmentId = record.equipmentId
that.model.teamId = record.teamId
- if (!record.status) {
- that.model.status = 1
+ that.form.setFieldsValue(pick(that.model, 'num', 'name', 'monitorType', 'maintenanceMethod', 'assignMode', 'teamName', 'planVersion'))
+ if(that.model.id){
+ that.form.setFieldsValue({
+ equipmentName: record.deviceNum + '/' + record.deviceName + '/' + record.deviceModel,
+ historyVersion: record.planVersion
+ })
}
- that.form.setFieldsValue(pick(that.model, 'num', 'equipmentName', 'useDepartName', 'teamName', 'assignMode', 'planVersion', 'remark'))
})
if (record.id) {
this.codeDisable = true
@@ -326,7 +322,7 @@
if (that.isRevise) {
requestPut(that.url.getReviseVersion, record).then((res) => {
if (res.success) {
- that.form.setFieldsValue({ planVersion: res.result, historyVersion: record.version })
+ that.form.setFieldsValue({ planVersion: res.result })
}
})
}
@@ -337,16 +333,6 @@
that.form.setFieldsValue({ 'planVersion': '1.0' })
})
}
- },
-
- initOptions() {
- getAction(this.url.loadOptions).then(res => {
- if (res.success) {
- this.treeData = res.result
- } else {
- this.$message.warning(res.message)
- }
- })
},
onEquipmentList() {
@@ -381,11 +367,11 @@
let formData = Object.assign(this.model, values)
let obj
if (!this.model.id) {
- formData.planVersion = '1'
+ formData.status = '1'
obj = postAction(this.url.add, formData)
} else {
if (this.isRevise) {
- formData.planVersion = '1'
+ formData.status = '1'
obj = postAction(this.url.revise, formData)
} else {
obj = requestPut(this.url.edit, formData, { id: this.model.id })
--
Gitblit v1.9.3