|
@@ -130,11 +130,7 @@ export default {
|
|
width: "160px",
|
|
width: "160px",
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'firstLimit')
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'firstLimit')
|
|
},
|
|
},
|
|
- render: (h, { row, column, index }) => {
|
|
|
|
- return <el-form-item prop={`freightTemplateDetails.${index}.${column.columnAttributes.prop}`} rules={[...required]}>
|
|
|
|
- <el-input type="number" value={this.formData.freightTemplateDetails[index][column.columnAttributes.prop]} onInput={(val) => { this.formData.freightTemplateDetails[index][column.columnAttributes.prop] = val }}></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- }
|
|
|
|
|
|
+ render: this.tableInput
|
|
},
|
|
},
|
|
{
|
|
{
|
|
columnAttributes: {
|
|
columnAttributes: {
|
|
@@ -143,11 +139,7 @@ export default {
|
|
width: "160px",
|
|
width: "160px",
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'firstAmount')
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'firstAmount')
|
|
},
|
|
},
|
|
- render: (h, { row, column, index }) => {
|
|
|
|
- return <el-form-item prop={`freightTemplateDetails.${index}.${column.columnAttributes.prop}`} rules={[...required]}>
|
|
|
|
- <el-input type="number" value={this.formData.freightTemplateDetails[index][column.columnAttributes.prop]} onInput={(val) => { this.formData.freightTemplateDetails[index][column.columnAttributes.prop] = val }}></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- }
|
|
|
|
|
|
+ render: this.tableInput
|
|
},
|
|
},
|
|
{
|
|
{
|
|
columnAttributes: {
|
|
columnAttributes: {
|
|
@@ -156,11 +148,7 @@ export default {
|
|
width: "160px",
|
|
width: "160px",
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'continuousLimit')
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'continuousLimit')
|
|
},
|
|
},
|
|
- render: (h, { row, column, index }) => {
|
|
|
|
- return <el-form-item prop={`freightTemplateDetails.${index}.${column.columnAttributes.prop}`} rules={[...required]}>
|
|
|
|
- <el-input type="number" value={this.formData.freightTemplateDetails[index][column.columnAttributes.prop]} onInput={(val) => { this.formData.freightTemplateDetails[index][column.columnAttributes.prop] = val }}></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- }
|
|
|
|
|
|
+ render: this.tableInput
|
|
},
|
|
},
|
|
{
|
|
{
|
|
columnAttributes: {
|
|
columnAttributes: {
|
|
@@ -169,11 +157,7 @@ export default {
|
|
width: "160px",
|
|
width: "160px",
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'continuousAmount')
|
|
'render-header': (h, obj) => this.renderHeader(h, obj, 'continuousAmount')
|
|
},
|
|
},
|
|
- render: (h, { row, column, index }) => {
|
|
|
|
- return <el-form-item prop={`freightTemplateDetails.${index}.${column.columnAttributes.prop}`} rules={[...required]}>
|
|
|
|
- <el-input type="number" value={this.formData.freightTemplateDetails[index][column.columnAttributes.prop]} onInput={(val) => { this.formData.freightTemplateDetails[index][column.columnAttributes.prop] = val }}></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- }
|
|
|
|
|
|
+ render: this.tableInput
|
|
},
|
|
},
|
|
{
|
|
{
|
|
columnAttributes: {
|
|
columnAttributes: {
|
|
@@ -336,6 +320,11 @@ export default {
|
|
})
|
|
})
|
|
}).catch(() => { });
|
|
}).catch(() => { });
|
|
},
|
|
},
|
|
|
|
+ tableInput(h, { row, column, index }) {
|
|
|
|
+ return <el-form-item prop={`freightTemplateDetails.${index}.${column.columnAttributes.prop}`} rules={[...required]}>
|
|
|
|
+ <el-input type="number" value={this.formData.freightTemplateDetails[index][column.columnAttributes.prop]} onInput={(val) => { this.formData.freightTemplateDetails[index][column.columnAttributes.prop] = val }}></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ },
|
|
openForm2() {
|
|
openForm2() {
|
|
getRegionTree().then((res) => {
|
|
getRegionTree().then((res) => {
|
|
this.regionTree = res.data
|
|
this.regionTree = res.data
|
|
@@ -385,6 +374,7 @@ export default {
|
|
})
|
|
})
|
|
this.formCancel2()
|
|
this.formCancel2()
|
|
},
|
|
},
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|