95 lines
2.6 KiB
Vue
95 lines
2.6 KiB
Vue
<template>
|
||
<view class="content">
|
||
<view v-if="isView !== '1'" class="flex-end padding" style="padding: 20upx;">
|
||
<u-button type="primary" text="添加" size="mini" class="bth-mini" @click="goToAdd"/>
|
||
</view>
|
||
<u-list v-if="list.length > 0">
|
||
<u-list-item v-for="(item, index) in list" :key="index">
|
||
<view class="flex-between main-title">
|
||
<text>动火分析时间: {{ item.ANALYZE_TIME }}</text>
|
||
</view>
|
||
<view class="flex-between main-title">
|
||
<text>分析点名称: {{ item.ANALYZE_PLACE }}</text>
|
||
</view>
|
||
<view class="flex-between main-title">
|
||
<text>分析数据(%LEL): {{ item.ANALYZE_PLACE }}</text>
|
||
</view>
|
||
<view class="flex-between main-title">
|
||
<text>分析人:{{ item.ANALYZE_USER_NAME }}</text>
|
||
</view>
|
||
<view v-if="isView !== '1'" class="flex-between mt-10 subtitle">
|
||
<view></view>
|
||
<view class="flex-between">
|
||
<u-button type="error" text="删除" size="mini" class="bth-mini" @click="fnDelete(item)"/>
|
||
</view>
|
||
</view>
|
||
</u-list-item>
|
||
</u-list>
|
||
<empty v-else></empty>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
import {getHotWorkGasInfo, getHotWorkGasDelete} from "@/api";
|
||
import {getHotWorkGasAll} from "../../../../api";
|
||
|
||
export default {
|
||
data() {
|
||
return {
|
||
list: [],
|
||
EW_RU_TASK_ID: '',
|
||
EW_RU_JOB_ID: '',
|
||
TYPE: '',
|
||
isView: '0'
|
||
}
|
||
},
|
||
onLoad(query) {
|
||
this.EW_RU_TASK_ID = query.taskId
|
||
this.TYPE = query.type
|
||
this.EW_RU_JOB_ID = query.EW_RU_JOB_ID
|
||
this.isView = query.isView
|
||
},
|
||
onShow() {
|
||
this.resetList()
|
||
},
|
||
methods: {
|
||
async getData() {
|
||
let resData = await getHotWorkGasAll({
|
||
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
||
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
||
});
|
||
this.list = [...this.list, ...resData.list];
|
||
},
|
||
resetList() {
|
||
this.list = []
|
||
this.getData()
|
||
},
|
||
fnDelete(item) {
|
||
uni.showModal({
|
||
title: '提示',
|
||
content: '确定要删除这条记录?',
|
||
success: async res => {
|
||
if (res.confirm) {
|
||
await getHotWorkGasDelete({
|
||
EW_SP_EG_ID: item.EW_SP_EG_ID
|
||
})
|
||
uni.$u.toast('删除成功')
|
||
this.resetList()
|
||
}
|
||
}
|
||
})
|
||
},
|
||
goToAdd() {
|
||
uni.$u.route({
|
||
url: '/pages/eight_assignments/hot_work/gas/add',
|
||
params: {
|
||
EW_RU_TASK_ID: this.EW_RU_TASK_ID,
|
||
EW_RU_JOB_ID: this.EW_RU_JOB_ID,
|
||
TYPE: this.TYPE
|
||
}
|
||
})
|
||
}
|
||
}
|
||
}
|
||
</script>
|