bug修复

fengcang
anthonyywj2 3 years ago
parent 5a0d441e83
commit d927096374

@ -255,7 +255,7 @@
</el-col>
<el-col :span="7">
<el-form-item prop="count">
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true"></el-input>
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true" type="number"></el-input>
</el-form-item>
</el-col>
<el-col :span="3">

@ -165,6 +165,7 @@
<template slot-scope="scope">
<el-input size="small" v-model="scope.row.batchNo"
:disabled="scope.row.index !== selectedIndex"
@input="scope.row.batchNo =scope.row.batchNo.replace(/[\W]/g, '')"
ref='inputBatchNoRef'
placeholder="请输入批次号" style="width: 80%"></el-input>
</template>

@ -369,7 +369,7 @@
</el-col>
<el-col :span="7">
<el-form-item prop="count">
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true"></el-input>
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true" type="number"></el-input>
</el-form-item>
</el-col>
<el-col :span="3">
@ -456,6 +456,7 @@
<el-form-item prop="price">
<el-input v-model="detailFormData.price"
clearable
type="number"
auto-complete="off" :disabled="false"></el-input>
</el-form-item>
</el-col>

@ -363,7 +363,7 @@
<el-col :span="7">
<el-form-item prop="count">
<el-input v-model="detailFormData.count" auto-complete="off"
clearable
clearable type="number"
:disabled="false"></el-input>
</el-form-item>
</el-col>
@ -443,6 +443,7 @@
<el-form-item prop="batchNo">
<el-input v-model="detailFormData.price"
clearable
type="number"
auto-complete="off" :disabled="false"></el-input>
</el-form-item>
</el-col>

@ -51,10 +51,11 @@
<!-- <el-input v-model="formData.billdate" auto-complete="off"></el-input>-->
<el-date-picker
v-model="formData.billdate"
type="date"
type="datetime"
placeholder="选择日期"
style="width: 100%"
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</el-form-item>
@ -69,7 +70,7 @@
</el-col>
<el-col :span="7">
<el-form-item prop="billType">
<el-select v-model="formData.billType" placeholder="请选择业务类型"
<el-select v-model="formData.billType" placeholder="请选择业务类型" :disabled="codeArray.length>0"
@change="actionChange">
<el-option
v-for="item in busTypes"
@ -95,7 +96,7 @@
v-model="formData.corpName"
filterable
remote
clearable="true"
clearable="true" :disabled="codeArray.length>0"
reserve-keyword
placeholder="请输入往来单位"
:remote-method="findMethod"
@ -117,7 +118,7 @@
<el-select
v-model="formData.corpName"
filterable
remote
remote :disabled="codeArray.length>0"
clearable="true"
reserve-keyword
placeholder="请输入仓库信息"
@ -138,6 +139,7 @@
</el-select>
<el-select v-model="formData.fromSubInvCode" placeholder="请选择分库" clearable="true"
:disabled="codeArray.length>0"
>
<el-option
v-for="item in fromSubStorageOptions"
@ -151,7 +153,7 @@
</el-select>
</el-form-item>
<el-form-item class="query-form-item" prop="fromCorp"
<el-form-item class="query-form-item" prop="fromCorp" :disabled="codeArray.length>0"
v-if="curAction.corpType ==2 && curAction.genUnit">
<el-input v-model="formData.corpName" auto-complete="off"
clearable
@ -171,6 +173,7 @@
<el-col :span="7">
<el-form-item prop="locStorageCode">
<el-select v-model="formData.locStorageCode" placeholder="当前仓库信息" @change="locInChange"
:disabled="codeArray.length>0"
clearable>
<el-option
v-for="item in storageList"
@ -193,6 +196,7 @@
<el-col :span="7">
<el-form-item prop="invWarehouseCode">
<el-select v-model="formData.invWarehouseCode" placeholder="当前分库信息"
:disabled="codeArray.length>0"
clearable>
<el-option
v-for="item in subInvList"
@ -217,7 +221,8 @@
<el-col :span="7">
<el-form-item prop="type" style="margin-right: 20px;"
v-if="!(curAction.mainAction=='WareHouseIn' && curAction.corpType == 0)">
<el-checkbox v-model="formData.noInvOut"></el-checkbox>
<el-checkbox v-model="formData.noInvOut" :disabled="codeArray.length>0">
</el-checkbox>
</el-form-item>
</el-col>
</el-row>
@ -259,6 +264,7 @@
<template slot-scope="scope">
<el-input size="small" v-model="scope.row.batchNo"
:disabled="scope.row.index !== selectedIndex"
@input="scope.row.batchNo =scope.row.batchNo.replace(/[\W]/g, '')"
ref='inputBatchNoRef'
placeholder="请输入批次号" style="width: 80%"></el-input>
</template>

@ -347,7 +347,7 @@
</el-col>
<el-col :span="7">
<el-form-item prop="count">
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true"></el-input>
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true" type="number"></el-input>
</el-form-item>
</el-col>
<el-col :span="3">

@ -235,7 +235,8 @@
</el-col>
<el-col :span="7">
<el-form-item prop="count">
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true"></el-input>
<el-input v-model="detailFormData.count" auto-complete="off" :disabled="true"
type="number"></el-input>
</el-form-item>
</el-col>
<el-col :span="3">

@ -135,8 +135,8 @@
prop="spec"
:show-overflow-tooltip="true"
></el-table-column>
<el-table-column label="单据数量" prop="reCount"></el-table-column>
<el-table-column label="实际数量" prop="count">
<el-table-column label="单据数量" prop="count"></el-table-column>
<el-table-column label="实际数量" prop="reCount">
</el-table-column>
</el-table>
</el-card>
@ -290,7 +290,7 @@ export default {
importErps() {
var selectData = this.multipleSelection;
this.postQuery.purchaseinResponses = [],
selectData.forEach((obj, index) => {
this.postQuery.purchaseinResponses.push(obj);
});

@ -291,6 +291,7 @@ export default {
locStorageCode: null,
invWarehouseCode: null,
id: "",
status: 5,
mainAction: null,
action: null,
page: 1,
@ -343,6 +344,7 @@ export default {
},
addType: "edit",
deleteData: {
status: 5,
id: "",
},
erpCheckStatus: {
@ -447,11 +449,18 @@ export default {
this.deleteData.id = data;
deleteByOrderId(this.deleteData)
.then((response) => {
if (response.code == 20000) {
this.getList();
this.$message({
type: "success",
message: "删除成功!",
});
} else if (response.code == 520) {
this.$message.error("补录单据列表已不存在该扫码单据!");
this.getList();
}
})
.catch(() => {
});

@ -414,7 +414,7 @@ export default {
orderId: "",
},
deleteData: {
id: "",
id: "", status: 2,
},
idQuery: {
id: "",
@ -700,12 +700,18 @@ export default {
this.deleteData.id = data;
deleteByOrderId(this.deleteData)
.then((response) => {
if (response.code == 20000) {
this.getList();
this.refresgOrderDetail();
this.$message({
type: "success",
message: "删除成功!",
});
} else if (response.code == 520) {
this.$message.error("新增扫码单据列表已不存在该扫码单据!");
this.getList();
}
})
.catch(() => {
});

@ -299,6 +299,7 @@ export default {
mainAction: null,
action: null,
page: 1,
status: 3,
limit: 20,
locStorageCode: this.$store.getters.locInvCode,
invWarehouseCode: this.$store.getters.locSubInvCode,
@ -353,6 +354,7 @@ export default {
},
deleteData: {
id: "",
status: 3,
},
dialogTableVisible: false,
formLoading: false,
@ -473,11 +475,16 @@ export default {
this.deleteData.id = data;
deleteByOrderId(this.deleteData)
.then((response) => {
if (response.code == 20000) {
this.getList();
this.$message({
type: "success",
message: "删除成功!",
});
} else if (response.code == 520) {
this.$message.error("异常扫码单据列表已不存在该扫码单据!");
this.getList();
}
})
.catch(() => {
});

@ -359,6 +359,7 @@ export default {
},
deleteData: {
id: "",
status: 10,
},
dialogTableVisible: false,
formLoading: false,
@ -594,11 +595,18 @@ export default {
this.deleteData.id = data;
deleteByOrderId(this.deleteData)
.then((response) => {
if (response.code == 20000) {
this.getList();
this.$message({
type: "success",
message: "删除成功!",
});
} else if (response.code == 520) {
this.$message.error("新增扫码单据列表已不存在该扫码单据!");
this.getList();
}
})
.catch(() => {
});

@ -199,26 +199,26 @@
</template>
<script>
import {
import {
orderListByStatus,
deleteByOrderId,
commitOrder,
updateUnit,
} from "../../api/inout/order";
import {repeatCheck} from "../../api/inout/erpOrder";
import {getBasicUnitMaintains} from "../../api/basic/basicUnitMaintain"
import {getBussinessType} from "../../api/basic/bussinessType";
import draggable from "vuedraggable";
import codeDetail from "./IOFinishCode";
} from "../../api/inout/order";
import {repeatCheck} from "../../api/inout/erpOrder";
import {getBasicUnitMaintains} from "../../api/basic/basicUnitMaintain"
import {getBussinessType} from "../../api/basic/bussinessType";
import draggable from "vuedraggable";
import codeDetail from "./IOFinishCode";
const formJson = {
const formJson = {
site_id: "",
site_name: "",
describe: "",
ads: [],
};
};
export default {
export default {
data() {
return {
filterQuery: {
@ -265,6 +265,7 @@
},
deleteData: {
id: "",
status: 2
},
dialogTableVisible: false,
formLoading: false,
@ -362,11 +363,18 @@
this.deleteData.id = data;
deleteByOrderId(this.deleteData)
.then((response) => {
if (response.code == 20000) {
this.getList();
this.$message({
type: "success",
message: "删除成功!",
});
} else if (response.code == 520) {
this.$message.error("等待校验单据列表已不存在该扫码单据!");
this.getList();
}
})
.catch(() => {
});
@ -486,7 +494,7 @@
this.getList();
this.getBusType();
},
};
};
</script>
<style type="text/scss" lang="scss">

@ -212,6 +212,7 @@
<template slot-scope="scope">
<el-input size="small" v-model="scope.row.batchNo"
:disabled="scope.row.index !== selectedIndex"
@input="scope.row.batchNo =scope.row.batchNo.replace(/[\W]/g, '')"
ref='inputBatchNoRef'
placeholder="请输入批次号" style="width: 80%"></el-input>
</template>

Loading…
Cancel
Save