|
@@ -7,6 +7,7 @@
|
|
|
:page.sync="page"
|
|
:page.sync="page"
|
|
|
:permission="permissionList"
|
|
:permission="permissionList"
|
|
|
:summary-method="summaryMethod"
|
|
:summary-method="summaryMethod"
|
|
|
|
|
+ :beforeOpen="beforeOpen"
|
|
|
>
|
|
>
|
|
|
<template slot="menuLeft">
|
|
<template slot="menuLeft">
|
|
|
<el-button
|
|
<el-button
|
|
@@ -148,6 +149,14 @@ export default window.$crudCommon({
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ beforeOpen(done, type) {
|
|
|
|
|
+ if (type == 'add') {
|
|
|
|
|
+ let currDate = moment(new Date()).format('yyyy-MM-DD');
|
|
|
|
|
+ this.form= { ...this.form, recordDate: moment(this.params.yearAndMonth+(currDate.split('-')[2].toString())).format('yyyy-MM-DD') };
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ done();
|
|
|
|
|
+ },
|
|
|
// 合计
|
|
// 合计
|
|
|
summaryMethod({ columns, data }) {
|
|
summaryMethod({ columns, data }) {
|
|
|
return summaryMethod(columns, data, this.option.sumColumnList, 'contractName');
|
|
return summaryMethod(columns, data, this.option.sumColumnList, 'contractName');
|