设备保修
This commit is contained in:
@@ -475,6 +475,10 @@ export const dtlConfirm = (row) => post('api/pda/sb/dtlConfirm', {
|
|||||||
rows: row
|
rows: row
|
||||||
})
|
})
|
||||||
/** 设备报修 */
|
/** 设备报修 */
|
||||||
|
// 1.6设备查询
|
||||||
|
export const queryDevice1 = (code) => post('api/pda/sb/queryDevice', {
|
||||||
|
device_code: code
|
||||||
|
})
|
||||||
// 1.5故障类型
|
// 1.5故障类型
|
||||||
export const errorType = (row) => post('api/pda/sb/errorType', {})
|
export const errorType = (row) => post('api/pda/sb/errorType', {})
|
||||||
// 1.6故障等级
|
// 1.6故障等级
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<search-box
|
<search-box
|
||||||
label="设备"
|
label="设备"
|
||||||
v-model="val1"
|
v-model="val1"
|
||||||
:seaShow='false'
|
@handleChange="handleChange1"
|
||||||
></search-box>
|
></search-box>
|
||||||
<div class="bottom-filter-tip">
|
<div class="bottom-filter-tip">
|
||||||
<div class="filter-label txtjustify">故障类型</div>
|
<div class="filter-label txtjustify">故障类型</div>
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
import NavBar from '@components/NavBar.vue'
|
import NavBar from '@components/NavBar.vue'
|
||||||
import SearchBox from '@components/SearchBox.vue'
|
import SearchBox from '@components/SearchBox.vue'
|
||||||
import DropdownMenu from '@components/DropdownMenu.vue'
|
import DropdownMenu from '@components/DropdownMenu.vue'
|
||||||
import {errorType, errorLevel, repairs} from '@config/getData2.js'
|
import {queryDevice1, errorType, errorLevel, repairs} from '@config/getData2.js'
|
||||||
export default {
|
export default {
|
||||||
name: 'EquipRepair',
|
name: 'EquipRepair',
|
||||||
components: {
|
components: {
|
||||||
@@ -100,12 +100,14 @@ export default {
|
|||||||
active2: '',
|
active2: '',
|
||||||
open2: false,
|
open2: false,
|
||||||
disabled1: false,
|
disabled1: false,
|
||||||
formData: new FormData()
|
formData: new FormData(),
|
||||||
|
devicerecordId: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
beforeRouteLeave (to, from, next) {
|
beforeRouteLeave (to, from, next) {
|
||||||
if (to.path === '/home' || to.path === '/login') {
|
if (to.path === '/home' || to.path === '/login') {
|
||||||
this.$store.dispatch('setKeepAlive', [])
|
this.$store.dispatch('setKeepAlive', [])
|
||||||
|
this.$store.dispatch('receivePlateArr', [])
|
||||||
}
|
}
|
||||||
next()
|
next()
|
||||||
},
|
},
|
||||||
@@ -122,6 +124,26 @@ export default {
|
|||||||
this._errorLevel()
|
this._errorLevel()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
handleChange1 (e, type) {
|
||||||
|
if (type) {
|
||||||
|
this._queryDevice1(e)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
/** 查询设备 */
|
||||||
|
async _queryDevice1 (e) {
|
||||||
|
let res = await queryDevice1(e)
|
||||||
|
if (res.code === '1') {
|
||||||
|
this.devicerecordId = res.content.devicerecordId
|
||||||
|
this.option1.map((el, i) => {
|
||||||
|
if (el.value === res.content.material_type_id) {
|
||||||
|
this.active1 = i + ''
|
||||||
|
this.val3 = this.option1[i].solutions
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.Dialog(res.desc)
|
||||||
|
}
|
||||||
|
},
|
||||||
/** 故障类型 */
|
/** 故障类型 */
|
||||||
async _errorType () {
|
async _errorType () {
|
||||||
let res = await errorType()
|
let res = await errorType()
|
||||||
@@ -154,6 +176,7 @@ export default {
|
|||||||
this.formData.append('device_faultclass_id', type)
|
this.formData.append('device_faultclass_id', type)
|
||||||
this.formData.append('fault_desc', this.val2)
|
this.formData.append('fault_desc', this.val2)
|
||||||
this.formData.append('fault_level', level)
|
this.formData.append('fault_level', level)
|
||||||
|
this.formData.append('devicerecord_id', this.devicerecordId)
|
||||||
let data = {
|
let data = {
|
||||||
'formData': this.formData,
|
'formData': this.formData,
|
||||||
'flag': true
|
'flag': true
|
||||||
|
|||||||
@@ -88,14 +88,14 @@ const ProcessDry = r => require.ensure([], () => r(require('../pages/xinrui/prod
|
|||||||
const DryFeed = r => require.ensure([], () => r(require('../pages/xinrui/production/DryFeed')), 'production')
|
const DryFeed = r => require.ensure([], () => r(require('../pages/xinrui/production/DryFeed')), 'production')
|
||||||
const ProcessSeDry = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessSeDry')), 'production')
|
const ProcessSeDry = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessSeDry')), 'production')
|
||||||
// 设备管理
|
// 设备管理
|
||||||
const MaintainExecution = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainExecution')), 'MaintainExecution')
|
const MaintainExecution = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainExecution')), 'equipment')
|
||||||
const MaintainResults = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainResults')), 'MaintainResults')
|
const MaintainResults = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainResults')), 'equipment')
|
||||||
const MaintainConfirm = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainConfirm')), 'MaintainConfirm')
|
const MaintainConfirm = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainConfirm')), 'equipment')
|
||||||
const MaintainDetails = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainDetails')), 'MaintainDetails')
|
const MaintainDetails = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainDetails')), 'equipment')
|
||||||
const EquipRepair = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepair')), 'EquipRepair')
|
const EquipRepair = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepair')), 'equipment')
|
||||||
const EquipRepairExecute = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepairExecute')), 'EquipRepairExecute')
|
const EquipRepairExecute = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepairExecute')), 'equipment')
|
||||||
const MaintainResultFill = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainResultFill')), 'MaintainResultFill')
|
const MaintainResultFill = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainResultFill')), 'equipment')
|
||||||
const EquipRepairConfirm = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepairConfirm')), 'EquipRepairConfirm')
|
const EquipRepairConfirm = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepairConfirm')), 'equipment')
|
||||||
const SparePartInstore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/SparePartInstore')), 'SparePartInstore')
|
const SparePartInstore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/SparePartInstore')), 'SparePartInstore')
|
||||||
const ScanInStore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/ScanInStore')), 'ScanInStore')
|
const ScanInStore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/ScanInStore')), 'ScanInStore')
|
||||||
const SparePartOutstore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/SparePartOutstore')), 'SparePartOutstore')
|
const SparePartOutstore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/SparePartOutstore')), 'SparePartOutstore')
|
||||||
|
|||||||
Reference in New Issue
Block a user