危险作业-高处作业-吊装作业bug修改

pet-人员中台对接-xuyifeng-7.24
zy 2024-06-27 21:26:06 +08:00
parent f2a07c9b6b
commit 7bbb361e1b
6 changed files with 41 additions and 19 deletions

View File

@ -248,7 +248,7 @@ export default {
}) })
}, },
goBack() { goBack() {
this.$parent.activeName = 'List' this.$parent.activeName = 'highwork_list'
} }
} }

View File

@ -132,7 +132,14 @@
<el-button type="primary" @click="dialogFormShow = false"> </el-button> <el-button type="primary" @click="dialogFormShow = false"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
<div style="height: 60px;"></div>
<div class="ui-foot">
<el-button type="primary" @click="goBack"> </el-button>
</div>
</div> </div>
</template> </template>
<script> <script>
import Pagination from '@/components/Pagination' // el-pagination import Pagination from '@/components/Pagination' // el-pagination
@ -211,7 +218,9 @@ export default {
'/dangerousWork/gfHighWork/list?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page, '/dangerousWork/gfHighWork/list?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page,
{ {
KEYWORDS: this.KEYWORDS, APPLY_STATUS: this.STATUS, KEYWORDS: this.KEYWORDS, APPLY_STATUS: this.STATUS,
DEPTIDS: this.DEPTIDS, tm: new Date().getTime() DEPTIDS: this.DEPTIDS, tm: new Date().getTime(),
CORPINFO_ID: this.$parent.CORPINFO_ID,
ticketType: this.$parent.ticketType
} }
).then((data) => { ).then((data) => {
this.listLoading = false this.listLoading = false
@ -326,6 +335,10 @@ export default {
goDetail(id) { goDetail(id) {
this.$parent.activeName = 'Detail' this.$parent.activeName = 'Detail'
this.$parent.HIGHWORK_ID = id this.$parent.HIGHWORK_ID = id
},
goBack(){
this.$parent.activeName = 'CorpInfo'
this.$parent.HIGHWORK_ID = ''
} }
} }
} }

View File

@ -1,28 +1,23 @@
<template> <template>
<div> <div>
<CorpInfo v-show="activeName=='CorpInfo'" /> <CorpInfo v-show="activeName=='CorpInfo'" ref="list"/>
<List v-show="activeName=='highwork_list'" /> <List v-if="activeName=='highwork_list'" />
<Detail v-if="activeName=='Detail'"/> <Detail v-if="activeName=='Detail'"/>
</div> </div>
</template> </template>
<script> <script>
import CorpInfo from "./components/corpInfo";
import List from './components/list' import List from './components/list'
import Detail from './components/detail' import Detail from './components/detail'
import CorpInfo from "./components/corpInfo";
export default { export default {
components: {CorpInfo,List,Detail}, components: {CorpInfo,List,Detail},
data() { data() {
return { return {
activeName: 'highwork_list', activeName: 'CorpInfo',
HIGHWORK_ID: '' HIGHWORK_ID: '',
} ticketType : '',
}, CUTROAD_ID:''
watch: {
activeName(val) {
if (val == 'highwork_list') {
this.$refs.list.getQuery()
}
} }
} }
} }

View File

@ -102,7 +102,7 @@ export default {
this.$parent.activeName = tableName this.$parent.activeName = tableName
this.$parent.CORPINFO_ID = CORPINFO_ID this.$parent.CORPINFO_ID = CORPINFO_ID
this.$parent.ticketType = ticketType this.$parent.ticketType = ticketType
this.$parent.CUTROAD_ID ='' this.$parent.HOISTING_ID =''
}, },
getList() { getList() {
return new Promise((resolve) => { return new Promise((resolve) => {

View File

@ -132,7 +132,13 @@
<el-button type="primary" @click="dialogFormShow = false"> </el-button> <el-button type="primary" @click="dialogFormShow = false"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
<div style="height: 60px;"></div>
<div class="ui-foot">
<el-button type="primary" @click="goBack"> </el-button>
</div>
</div> </div>
</template> </template>
<script> <script>
import Pagination from '@/components/Pagination' // el-pagination import Pagination from '@/components/Pagination' // el-pagination
@ -211,7 +217,9 @@ export default {
'/dangerousWork/gfHoisting/list?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page, '/dangerousWork/gfHoisting/list?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page,
{ {
KEYWORDS: this.KEYWORDS, APPLY_STATUS: this.STATUS, KEYWORDS: this.KEYWORDS, APPLY_STATUS: this.STATUS,
DEPTIDS: this.DEPTIDS, tm: new Date().getTime() DEPTIDS: this.DEPTIDS, tm: new Date().getTime(),
CORPINFO_ID: this.$parent.CORPINFO_ID,
ticketType: this.$parent.ticketType
} }
).then((data) => { ).then((data) => {
this.listLoading = false this.listLoading = false
@ -324,8 +332,12 @@ export default {
} }
}, },
goDetail(id) { goDetail(id) {
this.$parent.activeName = 'Hoisting' this.$parent.activeName = 'Detail'
this.$parent.HOISTING_ID = id this.$parent.HOISTING_ID = id
},
goBack(){
this.$parent.activeName = 'CorpInfo'
this.$parent.HOISTING_ID = ''
} }
} }
} }

View File

@ -1,7 +1,7 @@
<template> <template>
<div> <div>
<CorpInfo v-show="activeName=='CorpInfo'" ref="list" /> <CorpInfo v-show="activeName=='CorpInfo'" ref="list" />
<List v-show="activeName=='hoisting_list'" /> <List v-if="activeName=='hoisting_list'" />
<Detail v-if="activeName=='Detail'"/> <Detail v-if="activeName=='Detail'"/>
</div> </div>
</template> </template>
@ -15,7 +15,9 @@ export default {
data() { data() {
return { return {
activeName: 'CorpInfo', activeName: 'CorpInfo',
HOISTING_ID: '' HOISTING_ID: '',
ticketType : '',
CORPINFO_ID : ''
} }
}, },
watch: { watch: {