辅材盘盈盘亏

This commit is contained in:
王帅 2025-05-28 13:11:49 +08:00
parent 633557de35
commit 0388357046

View File

@ -49,7 +49,7 @@
</el-col> </el-col>
<el-col :span="6" class="col_height"> <el-col :span="6" class="col_height">
<el-form-item label="差异数量" prop="nums"> <el-form-item label="差异数量" prop="nums">
<el-Input-number min="1" v-model="queryParams.params.nums" placeholder="输入差异数量" clearable/> <el-Input-number min="0" v-model="queryParams.params.nums" placeholder="输入差异数量" clearable/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="6" class="col_height"> <!-- <el-col :span="6" class="col_height">
@ -233,6 +233,7 @@ function resetQuery() {
state.queryParams.params.erpLocation = '' state.queryParams.params.erpLocation = ''
state.queryParams.params.location = '' state.queryParams.params.location = ''
state.queryParams.params.materialSpecName = '' state.queryParams.params.materialSpecName = ''
state.queryParams.params.nums = 0
} }
// //
@ -295,6 +296,10 @@ function handleInput(val: any) {
}) })
} }
function handleConfirm(){ function handleConfirm(){
if(state.queryParams.params.nums == 0){
proxy.$ElMessage.warning('差异数量不能为0')
return
}
queryFormRef.value.validate((valid: any) => { queryFormRef.value.validate((valid: any) => {
if (!valid) { if (!valid) {
return return
@ -335,7 +340,6 @@ function submit() {
costName: state.updateParams.costName, costName: state.updateParams.costName,
siteName: 'SDK' siteName: 'SDK'
} }
// todo, STOCKSTATE
state.loadings = true state.loadings = true
if (state.queryParams.params.checkType == "盘盈") { if (state.queryParams.params.checkType == "盘盈") {
let hasEven = state.dataList.some(item => let hasEven = state.dataList.some(item =>
@ -350,6 +354,8 @@ function submit() {
if(res.success){ if(res.success){
proxy.$ElMessage.success(res.message); proxy.$ElMessage.success(res.message);
state.dataList = []; state.dataList = [];
state.queryParams.params.checkType = '';
state.updateParams.costName = '';
} else { } else {
proxy.$ElMessage.error(res.message); proxy.$ElMessage.error(res.message);
} }
@ -369,6 +375,8 @@ function submit() {
if(res.success){ if(res.success){
proxy.$ElMessage.success(res.message); proxy.$ElMessage.success(res.message);
state.dataList = []; state.dataList = [];
state.queryParams.params.checkType = '';
state.updateParams.costName = '';
} else { } else {
proxy.$ElMessage.error(res.message); proxy.$ElMessage.error(res.message);
} }