lilu 2 years ago
commit f02cc000ff

@ -1144,7 +1144,7 @@ export default {
WText = `件数` WText = `件数`
} }
} }
if (parseFloat(kgs) != parseFloat(this.bookingDetails.kgs)) { if (parseFloat(kgs).toFixed(2) != parseFloat(this.bookingDetails.kgs).toFixed(2)) {
console.log(parseFloat(kgs), parseFloat(this.bookingDetails.kgs)) console.log(parseFloat(kgs), parseFloat(this.bookingDetails.kgs))
if (WText) { if (WText) {
WText = `${WText},重量` WText = `${WText},重量`
@ -1152,7 +1152,7 @@ export default {
WText = `重量` WText = `重量`
} }
} }
if (parseFloat(cbm) != parseFloat(this.bookingDetails.cbm)) { if (parseFloat(cbm).toFixed(2) != parseFloat(this.bookingDetails.cbm).toFixed(2)) {
console.log(parseFloat(cbm), parseFloat(this.bookingDetails.cbm)) console.log(parseFloat(cbm), parseFloat(this.bookingDetails.cbm))
if (WText) { if (WText) {
WText = `${WText},尺码` WText = `${WText},尺码`
@ -1335,7 +1335,7 @@ export default {
WText = `件数` WText = `件数`
} }
} }
if (parseFloat(kgs) != parseFloat(this.bookingDetails.kgs)) { if (parseFloat(kgs).toFixed(2) != parseFloat(this.bookingDetails.kgs).toFixed(2)) {
console.log(parseFloat(kgs), parseFloat(this.bookingDetails.kgs)) console.log(parseFloat(kgs), parseFloat(this.bookingDetails.kgs))
if (WText) { if (WText) {
WText = `${WText},重量` WText = `${WText},重量`
@ -1343,7 +1343,7 @@ export default {
WText = `重量` WText = `重量`
} }
} }
if (parseFloat(cbm) != parseFloat(this.bookingDetails.cbm)) { if (parseFloat(cbm).toFixed(2) != parseFloat(this.bookingDetails.cbm).toFixed(2)) {
console.log(parseFloat(cbm), parseFloat(this.bookingDetails.cbm)) console.log(parseFloat(cbm), parseFloat(this.bookingDetails.cbm))
if (WText) { if (WText) {
WText = `${WText},尺码` WText = `${WText},尺码`

@ -815,14 +815,18 @@ export default {
cellAutofillOption: true, cellAutofillOption: true,
checkboxOption: { checkboxOption: {
hideSelectAll: false, hideSelectAll: false,
//
selectedRowKeys: [],
// //
selectedRowChange: ({ row, isSelected, selectedRowKeys }) => { selectedRowChange: ({ row, isSelected, selectedRowKeys }) => {
this.selectArr = selectedRowKeys this.changeSelectedRowKeys(selectedRowKeys)
// this.selectArr = selectedRowKeys
}, },
// //
selectedAllChange: ({ isSelected, selectedRowKeys }) => { selectedAllChange: ({ isSelected, selectedRowKeys }) => {
if (isSelected) { if (isSelected) {
this.selectArr = selectedRowKeys this.changeSelectedRowKeys(selectedRowKeys)
// this.selectArr = selectedRowKeys
} else { } else {
this.selectArr = [] this.selectArr = []
} }
@ -832,6 +836,7 @@ export default {
hideSelectAll: false, hideSelectAll: false,
// //
selectedRowChange: ({ row, isSelected, selectedRowKeys }) => { selectedRowChange: ({ row, isSelected, selectedRowKeys }) => {
console.log(row, isSelected, selectedRowKeys)
this.selectChildArr = selectedRowKeys this.selectChildArr = selectedRowKeys
}, },
// //
@ -1025,6 +1030,11 @@ export default {
}, },
methods: { methods: {
//
changeSelectedRowKeys(keys) {
this.selectArr = keys
this.checkboxOption.selectedRowKeys = keys
},
startEditingCell(rowKey, colKey, defaultValue) { startEditingCell(rowKey, colKey, defaultValue) {
this.$refs['tableRef'].startEditingCell({ rowKey, colKey, defaultValue }) this.$refs['tableRef'].startEditingCell({ rowKey, colKey, defaultValue })
}, },
@ -1176,6 +1186,8 @@ export default {
pkgs += Number(item.pkgs) pkgs += Number(item.pkgs)
}) })
this.totalPkgs = pkgs this.totalPkgs = pkgs
this.checkboxOption.selectedRowKeys = []
this.selectArr = []
}, },
developboxLine() { developboxLine() {
const arr = [] const arr = []
@ -1402,6 +1414,13 @@ export default {
} else { } else {
console.log(this.tableData, this.selectArr[0]) console.log(this.tableData, this.selectArr[0])
if (this.tableData[this.selectArr[0]].ctnnum > 1) { if (this.tableData[this.selectArr[0]].ctnnum > 1) {
console.log(
parseFloat(this.tableData[this.selectArr[0]].ctnnum),
parseFloat(this.tableData[this.selectArr[0]].pkgs)
)
if (
parseFloat(this.tableData[this.selectArr[0]].ctnnum) <= parseFloat(this.tableData[this.selectArr[0]].pkgs)
) {
let tableData = this.tableData let tableData = this.tableData
let data = [] let data = []
let num = 0 let num = 0
@ -1459,6 +1478,9 @@ export default {
this.totalCbm = totalCbm.toFixed(2) this.totalCbm = totalCbm.toFixed(2)
this.tableData = data this.tableData = data
this.$forceUpdate() this.$forceUpdate()
} else {
this.$message.error('所选数据的件数应大于等于箱量')
}
} else { } else {
this.$message.error('所选数据的箱量应大于1') this.$message.error('所选数据的箱量应大于1')
} }

@ -26,6 +26,11 @@
/> />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12">
<a-form-item label="助记码" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
<a-input placeholder="请输入助记码" v-decorator="['showCode']" />
</a-form-item>
</a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback> <a-form-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
<a-input placeholder="请输入备注" v-decorator="['remark']" /> <a-input placeholder="请输入备注" v-decorator="['remark']" />

@ -27,6 +27,11 @@
/> />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12">
<a-form-item label="助记码" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
<a-input placeholder="请输入助记码" v-decorator="['showCode']" />
</a-form-item>
</a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback> <a-form-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol" has-feedback>
<a-input placeholder="请输入备注" v-decorator="['remark']" /> <a-input placeholder="请输入备注" v-decorator="['remark']" />

@ -98,6 +98,12 @@ export default {
width: '100', width: '100',
dataIndex: 'name' dataIndex: 'name'
}, },
{
title: '助记码',
align: 'center',
width: '80',
dataIndex: 'showCode'
},
{ {
title: '描述', title: '描述',
align: 'center', align: 'center',

Loading…
Cancel
Save