This commit is contained in:
parent
709ade1c57
commit
349cb5b8dc
|
|
@ -51,7 +51,7 @@ export default {
|
||||||
currentBeid: 0,
|
currentBeid: 0,
|
||||||
|
|
||||||
uploadDefaultImg: null,
|
uploadDefaultImg: null,
|
||||||
detailDataFieldName: "maintenance",
|
detailDataFieldName: "OtherExpenses",
|
||||||
|
|
||||||
actions: {
|
actions: {
|
||||||
// =============================== 接口地址 自动生成 Start ===============================
|
// =============================== 接口地址 自动生成 Start ===============================
|
||||||
|
|
@ -136,9 +136,9 @@ export default {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pageData.actions.get = pageData.actions.MaintenanceDetail;
|
pageData.actions.get = pageData.actions.OtherExpensesDetail;
|
||||||
pageData.actions.create = pageData.actions.MaintenanceCreate;
|
pageData.actions.create = pageData.actions.OtherExpensesCreate;
|
||||||
pageData.actions.update = pageData.actions.MaintenanceUpdate;
|
pageData.actions.update = pageData.actions.OtherExpensesUpdate;
|
||||||
|
|
||||||
// 合并表单数据及配置
|
// 合并表单数据及配置
|
||||||
pageData.formOptions = Object.assign({}, this.$mk.config.defaults.formOptions, pageData.formOptions);
|
pageData.formOptions = Object.assign({}, this.$mk.config.defaults.formOptions, pageData.formOptions);
|
||||||
|
|
@ -221,16 +221,16 @@ export default {
|
||||||
// 如果是新增模式,关闭当前页面
|
// 如果是新增模式,关闭当前页面
|
||||||
if (!this.isEdit) {
|
if (!this.isEdit) {
|
||||||
this.$closePage({
|
this.$closePage({
|
||||||
closeRoute: "/Maintenance/MaintenanceCreate"
|
closeRoute: "/Maintenance/OtherExpensesCreate"
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
// 如果是编辑模式,关闭当前页面
|
// 如果是编辑模式,关闭当前页面
|
||||||
this.$closePage({
|
this.$closePage({
|
||||||
closeRoute: "/Maintenance/MaintenanceUpdate"
|
closeRoute: "/Maintenance/OtherExpensesUpdate"
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// 打开列表页面
|
// 打开列表页面
|
||||||
this.$openPage('/Maintenance/MaintenanceList')
|
this.$openPage('/Maintenance/OtherExpensesList')
|
||||||
},
|
},
|
||||||
|
|
||||||
// 保存
|
// 保存
|
||||||
|
|
@ -245,7 +245,7 @@ export default {
|
||||||
let postdata = Object.assign({}, this.formOptions.data);
|
let postdata = Object.assign({}, this.formOptions.data);
|
||||||
// 如果是编辑模式
|
// 如果是编辑模式
|
||||||
if (this.isEdit) {
|
if (this.isEdit) {
|
||||||
// postdata = { Maintenance: postdata }
|
// postdata = { OtherExpenses: postdata }
|
||||||
}
|
}
|
||||||
// 格式化提交的数据
|
// 格式化提交的数据
|
||||||
this.$mk.formatFormData({data: postdata, rules: this.formOptions.items});
|
this.$mk.formatFormData({data: postdata, rules: this.formOptions.items});
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@
|
||||||
import BASE_URL from '@/services/Middle/transport/Maintenance/api.js';
|
import BASE_URL from '@/services/Middle/transport/Maintenance/api.js';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'MaintenanceList',
|
name: 'OtherExpensesList',
|
||||||
i18n: require('./i18n'), // 国际化
|
i18n: require('./i18n'), // 国际化
|
||||||
props: {
|
props: {
|
||||||
pageMode: {
|
pageMode: {
|
||||||
|
|
@ -73,8 +73,8 @@ export default {
|
||||||
keyName: 'id', // 主键字段名
|
keyName: 'id', // 主键字段名
|
||||||
listFieldName: 'maintenance',
|
listFieldName: 'maintenance',
|
||||||
|
|
||||||
addPageUrl: "/Maintenance/MaintenanceCreate",
|
addPageUrl: "/Maintenance/OtherExpensesCreate",
|
||||||
editPageUrl: "/Maintenance/MaintenanceUpdate/",
|
editPageUrl: "/Maintenance/OtherExpensesUpdate/",
|
||||||
// 接口动作
|
// 接口动作
|
||||||
actions: { // Api 接口地址
|
actions: { // Api 接口地址
|
||||||
// =============================== 接口地址 自动生成 Start ===============================
|
// =============================== 接口地址 自动生成 Start ===============================
|
||||||
|
|
@ -197,8 +197,8 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
pageData.actions.getList = pageData.actions.MaintenanceList;
|
pageData.actions.getList = pageData.actions.OtherExpensesList;
|
||||||
pageData.actions.delete = pageData.actions.MaintenanceBatchDelete;
|
pageData.actions.delete = pageData.actions.OtherExpensesBatchDelete;
|
||||||
pageData.gridOptions = Object.assign({}, this.$mk.config.defaults.gridOptions, pageData.gridOptions); // 合并表格数据
|
pageData.gridOptions = Object.assign({}, this.$mk.config.defaults.gridOptions, pageData.gridOptions); // 合并表格数据
|
||||||
|
|
||||||
return pageData; // 返回页面数据
|
return pageData; // 返回页面数据
|
||||||
|
|
@ -293,7 +293,7 @@ export default {
|
||||||
// 工具栏点击事件 add / log / setting
|
// 工具栏点击事件 add / log / setting
|
||||||
toolbarClick(e) {
|
toolbarClick(e) {
|
||||||
if (e.name == "add") { // 如果是添加
|
if (e.name == "add") { // 如果是添加
|
||||||
this.$openPage("/Maintenance/MaintenanceCreate"); // 打开页面
|
this.$openPage("/Maintenance/OtherExpensesCreate"); // 打开页面
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -303,7 +303,7 @@ export default {
|
||||||
this.$mk.msg("请选择行"); // 提示
|
this.$mk.msg("请选择行"); // 提示
|
||||||
return; // 返回
|
return; // 返回
|
||||||
}
|
}
|
||||||
this.$openPage("/Maintenance/MaintenanceUpdate/" + row[this.keyName]); // 打开页面
|
this.$openPage("/Maintenance/OtherExpensesUpdate/" + row[this.keyName]); // 打开页面
|
||||||
},
|
},
|
||||||
|
|
||||||
// 删除
|
// 删除
|
||||||
|
|
|
||||||
|
|
@ -241,6 +241,7 @@ export default {
|
||||||
is_driver_settlement:0, // 司机是否直接结算
|
is_driver_settlement:0, // 司机是否直接结算
|
||||||
buy_unit_price:0, // 购买单价
|
buy_unit_price:0, // 购买单价
|
||||||
buy_total_price:0, // 购买总价
|
buy_total_price:0, // 购买总价
|
||||||
|
freight:0, // 运费
|
||||||
// =============================== 表单数据 自动生成 End ===============================
|
// =============================== 表单数据 自动生成 End ===============================
|
||||||
},
|
},
|
||||||
// 标题宽度
|
// 标题宽度
|
||||||
|
|
@ -364,6 +365,9 @@ export default {
|
||||||
total_price: [
|
total_price: [
|
||||||
{message: '请输入总价'}
|
{message: '请输入总价'}
|
||||||
],
|
],
|
||||||
|
freight: [
|
||||||
|
{message: '请输入运费'}
|
||||||
|
],
|
||||||
|
|
||||||
// =============================== 表单校验 自动生成 End ===============================
|
// =============================== 表单校验 自动生成 End ===============================
|
||||||
},
|
},
|
||||||
|
|
@ -528,6 +532,7 @@ export default {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// {field: 'warehousing_soil_quality_material_id',title: '入库物料土质',span: 8, itemRender: {name: '$input'}},
|
// {field: 'warehousing_soil_quality_material_id',title: '入库物料土质',span: 8, itemRender: {name: '$input'}},
|
||||||
{field: 'customer_warehousing_tonnage',title: '客户入库吨位',span: 8,itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}},
|
{field: 'customer_warehousing_tonnage',title: '客户入库吨位',span: 8,itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}},
|
||||||
{field: 'unit_price', title: '单价', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber } }},
|
{field: 'unit_price', title: '单价', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber } }},
|
||||||
|
|
@ -536,6 +541,7 @@ export default {
|
||||||
// {field: 'is_customer_settlement', title: '客户直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
// {field: 'is_customer_settlement', title: '客户直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
||||||
// {field: 'is_supplier_settlement', title: '供应商直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
// {field: 'is_supplier_settlement', title: '供应商直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
||||||
// {field: 'is_driver_settlement', title: '司机直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
// {field: 'is_driver_settlement', title: '司机直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
||||||
|
{field: 'freight', title: '运费', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}},
|
||||||
{field: 'is_oil', title: '是否加油', span: 24,itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
{field: 'is_oil', title: '是否加油', span: 24,itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
||||||
|
|
||||||
{field:'',title:'',span:24,isTitle:true,Htitle:'司机补贴',itemRender:{}},//分割线
|
{field:'',title:'',span:24,isTitle:true,Htitle:'司机补贴',itemRender:{}},//分割线
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ export default {
|
||||||
{field: 'code', title: '编码', span: 12, itemRender: {name: '$input'}},
|
{field: 'code', title: '编码', span: 12, itemRender: {name: '$input'}},
|
||||||
{field: 'name', title: '名称', span: 12, itemRender: {name: '$input'}},
|
{field: 'name', title: '名称', span: 12, itemRender: {name: '$input'}},
|
||||||
{field: 'plate_number', title: '车牌号', span: 6, itemRender: {name: '$input'}},
|
{field: 'plate_number', title: '车牌号', span: 6, itemRender: {name: '$input'}},
|
||||||
{field: 'type', title: '类型', span: 6, itemRender: {name: '$input'}},
|
{field: 'type', title: '类型', span: 6, itemRender: { name: '$select', props: { options:[{value:"本地车队",label:"本地车队"},{value:"外运车队",label:"外运车队"}] } }},
|
||||||
{field: 'manager_name', title: '负责人姓名', span: 6, itemRender: {name: '$input'}},
|
{field: 'manager_name', title: '负责人姓名', span: 6, itemRender: {name: '$input'}},
|
||||||
{field: 'manager_phone', title: '负责人电话', span: 6, itemRender: {name: '$input'}},
|
{field: 'manager_phone', title: '负责人电话', span: 6, itemRender: {name: '$input'}},
|
||||||
{field: 'current_distance', title: '车辆当前公里数', span: 6, itemRender: {name: '$input',props:{type:'number'}}},
|
{field: 'current_distance', title: '车辆当前公里数', span: 6, itemRender: {name: '$input',props:{type:'number'}}},
|
||||||
|
|
|
||||||
|
|
@ -139,11 +139,11 @@ const MaintenanceRouterMap = {
|
||||||
},
|
},
|
||||||
|
|
||||||
OtherExpensesList: {
|
OtherExpensesList: {
|
||||||
name: '其他费用项目列表',
|
name: '费用项目列表',
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: '/Maintenance/OtherExpensesList',
|
path: '/Maintenance/OtherExpensesList',
|
||||||
meta: {
|
meta: {
|
||||||
invisible: true, // 不在菜单中显示
|
invisible: false, // 不在菜单中显示
|
||||||
},
|
},
|
||||||
component: () => import('@/pages/Middle/transport/Maintenance/OtherExpenses/List'),
|
component: () => import('@/pages/Middle/transport/Maintenance/OtherExpenses/List'),
|
||||||
authority: {
|
authority: {
|
||||||
|
|
@ -151,7 +151,7 @@ const MaintenanceRouterMap = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
OtherExpensesCreate: {
|
OtherExpensesCreate: {
|
||||||
name: '创建其他费用项目',
|
name: '创建费用项目',
|
||||||
icon: 'idcard',
|
icon: 'idcard',
|
||||||
path: '/Maintenance/OtherExpensesCreate',
|
path: '/Maintenance/OtherExpensesCreate',
|
||||||
meta: {
|
meta: {
|
||||||
|
|
@ -162,6 +162,18 @@ const MaintenanceRouterMap = {
|
||||||
permission: ["Maintenance","Maintenance-All","Other-Expenses-Create"],
|
permission: ["Maintenance","Maintenance-All","Other-Expenses-Create"],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
OtherExpensesUpdate: {
|
||||||
|
name: '创建费用项目',
|
||||||
|
icon: 'idcard',
|
||||||
|
path: '/Maintenance/OtherExpensesUpdate/:id',
|
||||||
|
meta: {
|
||||||
|
invisible: true, // 不在菜单中显示
|
||||||
|
},
|
||||||
|
component: () => import('@/pages/Middle/transport/Maintenance/OtherExpenses/Edit'),
|
||||||
|
authority: {
|
||||||
|
permission: ["Maintenance","Maintenance-All","Other-Expenses-Update"],
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue