租赁推送数据接收

This commit is contained in:
BianLzhaoMin 2024-09-09 08:54:20 +08:00
parent b6389c92c1
commit 15e5983776
3 changed files with 33 additions and 3 deletions

View File

@ -16,4 +16,8 @@ export const receiveNotificationsDetailsApi = (params) => {
params params
}) })
} }
// 接收
export const saveMachineApi = (params) => {
return request.post('/material/base/receive/saveMachine', params)
}

View File

@ -122,7 +122,11 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" width="150" align="center"> <el-table-column label="操作" width="150" align="center">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<el-button type="text" size="mini" @click="accept(row.id)" <el-button
v-if="row.receiveStatus == 0"
type="text"
size="mini"
@click="accept(row.id)"
>接收</el-button >接收</el-button
> >
<el-button type="text" size="mini" @click="pushDetail(row)" <el-button type="text" size="mini" @click="pushDetail(row)"

View File

@ -341,13 +341,17 @@
</template> </template>
<script> <script>
import { receiveNotificationsDetailsApi } from '@/api/dataPush/index.js' import {
receiveNotificationsDetailsApi,
saveMachineApi,
} from '@/api/dataPush/index.js'
export default { export default {
name: 'pushAndAcceptDetail', name: 'pushAndAcceptDetail',
data() { data() {
return { return {
loading: false, loading: false,
showSearch: true, showSearch: true,
selectList: [],
queryForm: { queryForm: {
keyWord: '', keyWord: '',
machineName: '', machineName: '',
@ -502,8 +506,25 @@ export default {
this.$router.push({ path: 'pushAndAccept' }) this.$router.push({ path: 'pushAndAccept' })
}, },
// //
accept() { async accept() {
console.log('🚀 ~ accept ~ 接收:') console.log('🚀 ~ accept ~ 接收:')
this.$message.closeAll()
if (this.selectList.length < 1) {
this.$message.error('请选择需要接收的设备!')
return
}
const res = await saveMachineApi({
id: this.$route.query.id,
dataReceiveDetailList: this.selectList,
})
if (res.code === 200) {
this.$message.success('接收成功!')
this.getList()
}
// console.log(res, '')
// this.loading = true // this.loading = true
// ().then(res => { // ().then(res => {
// this.getList() // this.getList()
@ -516,6 +537,7 @@ export default {
// //
selection(val) { selection(val) {
console.log('🚀 ~ selection ~ 选择:', val) console.log('🚀 ~ selection ~ 选择:', val)
this.selectList = val
}, },
// - // -
getMachinistDetail(row) { getMachinistDetail(row) {