箱管——校验箱号以及识别execl(未完成)
parent
9d31ef957f
commit
e25c5167be
@ -0,0 +1,15 @@
|
||||
// @ts-ignore
|
||||
import { request } from '/@/utils/request'
|
||||
import { DataResult, PageRequest } from '/@/api/model/baseModel'
|
||||
enum Api {
|
||||
check = '/containerManagementApi/CM_BaseInfo/CM_CheckCntrno',
|
||||
|
||||
}
|
||||
// 列表 (Auth)
|
||||
export function ApiCheck(data: PageRequest) {
|
||||
return request<DataResult>({
|
||||
url: Api.check,
|
||||
method: 'post',
|
||||
data,
|
||||
})
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
<template>
|
||||
<div class="mainBox">
|
||||
<div class="TopBox">
|
||||
<p>待校验箱号</p>
|
||||
<a-textarea :rows="8" v-model:value="waitingData" />
|
||||
</div>
|
||||
<a-button type="primary" class="CheckButton" @click="FnCheck">校验</a-button>
|
||||
<a-row class="BottomBox" type="flex" justify="space-between">
|
||||
<a-col :span="11">
|
||||
<p>已通过箱号</p>
|
||||
<a-textarea :rows="20" v-model:value="passData" />
|
||||
</a-col>
|
||||
<a-col :span="11">
|
||||
<p>未通过箱号</p>
|
||||
<a-textarea :rows="20" v-model:value="failData" />
|
||||
</a-col>
|
||||
</a-row>
|
||||
</div>
|
||||
</template>
|
||||
<script lang="ts" setup>
|
||||
import { ref } from 'vue'
|
||||
import { useMessage } from '/@/hooks/web/useMessage'
|
||||
const { notification } = useMessage()
|
||||
import { ApiCheck } from './api'
|
||||
let waitingData = ref()
|
||||
let passData = ref()
|
||||
let failData = ref()
|
||||
function FnCheck() {
|
||||
ApiCheck({ cntrno: waitingData.value })
|
||||
.then((res) => {
|
||||
console.log(res)
|
||||
failData.value = res.data.wrongCntrnoList
|
||||
passData.value = res.data.rightCntrnoList
|
||||
notification.success({ message: '校验完成', duration: 3 })
|
||||
})
|
||||
.catch((err) => {
|
||||
notification.warning({ message: err, duration: 3 })
|
||||
})
|
||||
}
|
||||
</script>
|
||||
<style lang="less" scoped>
|
||||
.mainBox {
|
||||
padding: 5% 30%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
.TopBox {
|
||||
width: 100%;
|
||||
}
|
||||
.CheckButton {
|
||||
width: 150px;
|
||||
margin: 16px;
|
||||
}
|
||||
.BottomBox {
|
||||
width: 100%;
|
||||
}
|
||||
p {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
</style>
|
Loading…
Reference in New Issue