|
@@ -607,7 +607,7 @@
|
|
|
style="width: 100%"
|
|
|
v-model="form.remark"
|
|
|
type="textarea"
|
|
|
- :disabled="browseStatus || formBrowseStatus"
|
|
|
+ :disabled="browseStatus"
|
|
|
placeholder="请输入内容"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -2888,13 +2888,7 @@ export default {
|
|
|
// 仓储类型 入库时选择 产地 规格 品牌 所用,对应storage_type 字典
|
|
|
fStorageTypeOptions: [],
|
|
|
// 计费单位(数据字典),下拉选择毛重或净重字典
|
|
|
- fFeetunitOptions: [
|
|
|
- { dictLabel: "件数", dictValue: "1" },
|
|
|
- { dictLabel: "毛重", dictValue: "2" },
|
|
|
- { dictLabel: "净重", dictValue: "3" },
|
|
|
- { dictLabel: "尺码", dictValue: "4" },
|
|
|
- { dictLabel: "固定", dictValue: "5" },
|
|
|
- ],
|
|
|
+ fFeetunitOptions: [],
|
|
|
// 结算方式(数据字典),下拉选择字典
|
|
|
fStltypeOptions: [],
|
|
|
// 是否过磅(数据字典)默认 F ,过磅T 否者F 下拉选择字典
|
|
@@ -3053,6 +3047,9 @@ export default {
|
|
|
this.getDicts("sys_common_status").then((response) => {
|
|
|
this.fBillstatusOptions = response.data;
|
|
|
});
|
|
|
+ this.getDicts("data_unitfees").then((response) => {
|
|
|
+ this.fFeetunitOptions = response.data;
|
|
|
+ });
|
|
|
},
|
|
|
activated() {
|
|
|
this.adoPt()
|
|
@@ -3378,6 +3375,10 @@ export default {
|
|
|
// if (!this.form.fId) {
|
|
|
// this.form.fId = this.fid
|
|
|
// }
|
|
|
+ if(this.form.fFeetunit > 3){
|
|
|
+ this.$message.error('请维护主表计费单位为件数、毛重或净重')
|
|
|
+ return false
|
|
|
+ }
|
|
|
if (!this.form.fBusinessType) {
|
|
|
this.$message.error('请选择货物属性!')
|
|
|
return false
|
|
@@ -3627,12 +3628,12 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
for (let list in this.warehouseDrList) {
|
|
|
- if (this.warehouseDrList[list].fFeeUnitid === 1) {
|
|
|
- this.$set(this.warehouseDrList[list], "fQty", this.fQty.toFixed(2));
|
|
|
- } else if (this.warehouseDrList[list].fFeeUnitid === 2) {
|
|
|
- this.$set(this.warehouseDrList[list], "fQty", this.fGrossweight.toFixed(2));
|
|
|
- } else if (this.warehouseDrList[list].fFeeUnitid === 3) {
|
|
|
- this.$set(this.warehouseDrList[list], "fQty", this.fNetweight.toFixed(2));
|
|
|
+ if (this.warehouseDrList[list].fFeeUnitid === "1") {
|
|
|
+ this.$set(this.warehouseDrList[list], "fQty", (this.fQty/1000).toFixed(2));
|
|
|
+ } else if (this.warehouseDrList[list].fFeeUnitid === "2") {
|
|
|
+ this.$set(this.warehouseDrList[list], "fQty", (this.fGrossweight/1000).toFixed(2));
|
|
|
+ } else if (this.warehouseDrList[list].fFeeUnitid === "3") {
|
|
|
+ this.$set(this.warehouseDrList[list], "fQty", (this.fNetweight/1000).toFixed(2));
|
|
|
} else {
|
|
|
this.$set(this.warehouseDrList[list], "fQty", 0);
|
|
|
}
|
|
@@ -3665,12 +3666,12 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
for (let list in this.warehouseCrList) {
|
|
|
- if (this.warehouseCrList[list].fFeeUnitid === 1) {
|
|
|
- this.$set(this.warehouseCrList[list], "fQty", this.fQty.toFixed(2));
|
|
|
- } else if (this.warehouseCrList[list].fFeeUnitid === 2) {
|
|
|
- this.$set(this.warehouseCrList[list], "fQty", this.fGrossweight.toFixed(2));
|
|
|
- } else if (this.warehouseCrList[list].fFeeUnitid === 3) {
|
|
|
- this.$set(this.warehouseCrList[list], "fQty", this.fNetweight.toFixed(2));
|
|
|
+ if (this.warehouseCrList[list].fFeeUnitid === "1") {
|
|
|
+ this.$set(this.warehouseCrList[list], "fQty", (this.fQty/1000).toFixed(2));
|
|
|
+ } else if (this.warehouseCrList[list].fFeeUnitid === "2") {
|
|
|
+ this.$set(this.warehouseCrList[list], "fQty", (this.fGrossweight/1000).toFixed(2));
|
|
|
+ } else if (this.warehouseCrList[list].fFeeUnitid === "3") {
|
|
|
+ this.$set(this.warehouseCrList[list], "fQty", (this.fNetweight/1000).toFixed(2));
|
|
|
} else {
|
|
|
this.$set(this.warehouseCrList[list], "fQty", 0);
|
|
|
}
|
|
@@ -3858,7 +3859,7 @@ export default {
|
|
|
this.form = {
|
|
|
fBusinessType: '常规入账',
|
|
|
fItemsStatus: null,
|
|
|
- fFeetunit: '2'
|
|
|
+ fFeetunit:"2"
|
|
|
}
|
|
|
this.browseStatus = status;
|
|
|
this.queryUser();
|
|
@@ -3936,6 +3937,7 @@ export default {
|
|
|
this.$set(this.form, "fBsdate", Date.parse(this.form.fBsdate));
|
|
|
this.$set(this.form, "fTrademodeid", this.form.fTrademodeid + "");
|
|
|
this.$set(this.form, "createTime", Date.parse(this.form.createTime));
|
|
|
+ this.$set(this.form, "fFeeUnitid", this.form.fFeeunitid + "");
|
|
|
this.$set(this.form, "fPlannetweight", this.form.fPlannetweight.toFixed(2));
|
|
|
this.$set(this.form, "fPlangrossweight", this.form.fPlangrossweight.toFixed(2));
|
|
|
for (let list in this.dataList) {
|
|
@@ -4136,6 +4138,10 @@ export default {
|
|
|
creditClick() {
|
|
|
this.$refs['form'].validate((valid) => {
|
|
|
for (let warehouseCr in this.Printinglist) {
|
|
|
+ if(this.form.fFeetunit > 3){
|
|
|
+ this.$message.error('请维护主表计费单位为件数、毛重或净重')
|
|
|
+ return false
|
|
|
+ }
|
|
|
if (!this.Printinglist[warehouseCr].fQty || this.Printinglist[warehouseCr].fQty === 0) {
|
|
|
this.$message.error("请维护入库件数");
|
|
|
return false;
|