parent
4980abdc76
commit
4529931416
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -156,6 +156,22 @@
|
|||
|
||||
</vxe-table>
|
||||
</div>
|
||||
<vxe-form :data="formOptions.data" ref="xForm2" :title-width="formOptions.titleWidth"
|
||||
:title-align="formOptions.titleAlign" :rules="formOptions.rules" titleColon>
|
||||
<!-- =========================== 自定义区域 Start ======================= -->
|
||||
<vxe-form-item v-for="(item,index) in formOptions3.items" :title="item.title" :field="item.field" :span="item.span" :key="index" :item-render="item.itemRender" :visible="isShow(item)">
|
||||
<div v-if="item.isTitle" class="Htitle">
|
||||
<div class="left-line"></div>
|
||||
<p class="Htitle-p">
|
||||
{{ item.Htitle }}
|
||||
</p>
|
||||
<div style="padding-right: 10px;" v-if="item.needAdd && !isEdit"><vxe-button size="small" status="primary" @click="addTrainNumber" content="新增车次"></vxe-button></div>
|
||||
<div class="right-line"></div>
|
||||
</div>
|
||||
</vxe-form-item>
|
||||
<!-- =========================== 自定义区域 End ======================= -->
|
||||
</vxe-form>
|
||||
|
||||
<div class="footerbar">
|
||||
<a-button type="primary" @click="ok">确定</a-button>
|
||||
<a-button @click="cancel">取消</a-button>
|
||||
|
|
@ -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: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue