diff --git a/src/application/mk/components/editors/MkGridDataSelector.vue b/src/application/mk/components/editors/MkGridDataSelector.vue index a5b8130..2387754 100644 --- a/src/application/mk/components/editors/MkGridDataSelector.vue +++ b/src/application/mk/components/editors/MkGridDataSelector.vue @@ -95,7 +95,9 @@ export default { }); }, load() { + console.log(column) const { row, column } = this.params + this.row = row this.column = column @@ -252,6 +254,10 @@ export default { }).catch(() => { this.loading = false; }); + //新增,如果free Change,可自由更改input信息,非固定匹配 + if(column.params.freeChange){ + this.row[column.field] = this.textboxValue; + } }, suffixClick() { this.$refs.xDown.togglePanel() diff --git a/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue b/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue index f31c24b..9fa3178 100644 --- a/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue +++ b/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue @@ -156,6 +156,22 @@ + + + +
+
+

+ {{ item.Htitle }} +

+
+
+
+
+ +
+
确定 取消 @@ -226,6 +242,7 @@ export default { placeholder: "请输入名称或者编号", searchFieldNames: ['name'], textField: 'name', + freeChange: true, dataUrl: `${BASE_URL.BASE_URL}/Maintenance/v1/other/expenses/list` }, editorMaintenance: { @@ -240,6 +257,7 @@ export default { placeholder: "请输入名称或者编号", searchFieldNames: ['name'], textField: 'name', + freeChange: true, dataUrl: `${BASE_URL.BASE_URL}/Maintenance/v1/maintenance/list` }, // 表单数据 @@ -657,6 +675,13 @@ export default { {field: "oil_consumption_remark", title: '油耗备注', span: 24, itemRender: {name: '$textarea'}}, ] }, + formOptions3:{ + items:[ + {field: 'accessories_fee', title: '配件费', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, + {field: 'tire_fee', title: '轮胎工费', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, + {field: 'electric_fee', title: '电器费', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, + ] + }, train_numberOptions: { items: [ {field: 'custom_name', title: '选择客户', span: 8, itemRender: {