86 lines
2.2 KiB
Vue
86 lines
2.2 KiB
Vue
|
|
<template>
|
||
|
|
<!-- 新购配件验收 -->
|
||
|
|
<div class="app-container">
|
||
|
|
<PageHeader
|
||
|
|
v-if="isShowComponent !== 'Home'"
|
||
|
|
:pageContent="pageContent"
|
||
|
|
@goBack="goBack"
|
||
|
|
/>
|
||
|
|
<component
|
||
|
|
:is="isShowComponent"
|
||
|
|
:partsTaskId="partsTaskId"
|
||
|
|
:isView="isView"
|
||
|
|
:isEdit="isEdit"
|
||
|
|
:isCheck="isCheck"
|
||
|
|
:isDisabled="isDisabled"
|
||
|
|
@addParts="addParts"
|
||
|
|
@queryParts="queryParts"
|
||
|
|
@editParts="editParts"
|
||
|
|
@acceptParts="acceptParts"
|
||
|
|
/>
|
||
|
|
</div>
|
||
|
|
</template>
|
||
|
|
|
||
|
|
<script>
|
||
|
|
import PageHeader from '@/components/pageHeader'
|
||
|
|
import Home from './component/home.vue' // 主列表
|
||
|
|
import AddParts from './component/addParts.vue' // 新增配件页面 查询 编辑 验收
|
||
|
|
export default {
|
||
|
|
components: {
|
||
|
|
Home,
|
||
|
|
AddParts,
|
||
|
|
PageHeader,
|
||
|
|
},
|
||
|
|
data() {
|
||
|
|
return {
|
||
|
|
isShowComponent: 'Home',
|
||
|
|
pageContent: '新增配件',
|
||
|
|
partsTaskId: '',
|
||
|
|
isView: false,
|
||
|
|
isEdit: false,
|
||
|
|
isCheck: false,
|
||
|
|
isDisabled: false,
|
||
|
|
}
|
||
|
|
},
|
||
|
|
methods: {
|
||
|
|
/* 新增配件 */
|
||
|
|
addParts() {
|
||
|
|
this.pageContent = '新增配件'
|
||
|
|
this.isShowComponent = 'AddParts'
|
||
|
|
},
|
||
|
|
/* 查询配件 */
|
||
|
|
queryParts(taskId) {
|
||
|
|
this.partsTaskId = taskId
|
||
|
|
this.isView = true
|
||
|
|
this.isDisabled = true
|
||
|
|
this.isShowComponent = 'AddParts'
|
||
|
|
},
|
||
|
|
/* 新增 修改保存成功 */
|
||
|
|
partsSaveSuccess() {
|
||
|
|
this.isShowComponent = 'Home'
|
||
|
|
},
|
||
|
|
/* 编辑配件 */
|
||
|
|
editParts(taskId) {
|
||
|
|
this.partsTaskId = taskId
|
||
|
|
this.isView = true
|
||
|
|
this.isEdit = true
|
||
|
|
this.isShowComponent = 'AddParts'
|
||
|
|
},
|
||
|
|
/* 验收配件 */
|
||
|
|
acceptParts(taskId) {
|
||
|
|
this.partsTaskId = taskId
|
||
|
|
this.isView = true
|
||
|
|
this.isDisabled = true
|
||
|
|
this.isCheck = true
|
||
|
|
this.isShowComponent = 'AddParts'
|
||
|
|
},
|
||
|
|
/* 返回按钮 */
|
||
|
|
goBack() {
|
||
|
|
this.isShowComponent = 'Home'
|
||
|
|
},
|
||
|
|
},
|
||
|
|
}
|
||
|
|
</script>
|
||
|
|
|
||
|
|
<style>
|
||
|
|
</style>
|