|
@@ -97,15 +97,17 @@
|
|
|
</el-upload>
|
|
</el-upload>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" width="450">
|
|
|
|
|
|
|
+ <el-table-column label="操作" width="500">
|
|
|
<template slot-scope="{row}" >
|
|
<template slot-scope="{row}" >
|
|
|
<el-button v-if="row.attachment&&row.status=='0'" size="mini" type="warning" @click="handleSave(row)">保存附件</el-button>
|
|
<el-button v-if="row.attachment&&row.status=='0'" size="mini" type="warning" @click="handleSave(row)">保存附件</el-button>
|
|
|
<el-button size="mini" type="primary" @click="handleOption(row)">模板选项</el-button>
|
|
<el-button size="mini" type="primary" @click="handleOption(row)">模板选项</el-button>
|
|
|
- <permission-detect class="inline" style="display:inline;margin-left:10px" path="/base/templateDepartment/Checked" method="post">
|
|
|
|
|
|
|
+ <el-button size="mini" type="warning" @click="handleDateRange(row)">日期范围</el-button>
|
|
|
|
|
+ <permission-detect class="inline" style="display:inline;margin-left:5px" path="/base/templateDepartment/Checked" method="post">
|
|
|
<el-button v-if="row.status=='0'" size="mini" type="success" @click="handleChecked(row)">审核</el-button>
|
|
<el-button v-if="row.status=='0'" size="mini" type="success" @click="handleChecked(row)">审核</el-button>
|
|
|
</permission-detect>
|
|
</permission-detect>
|
|
|
- <permission-detect class="inline" style="display:inline;margin-left:10px" path="/base/fundIncomeInfo/generateData" method="post">
|
|
|
|
|
|
|
+ <permission-detect class="inline" style="display:inline;margin-left:5px" path="/base/fundIncomeInfo/generateData" method="post">
|
|
|
<el-button type="danger"
|
|
<el-button type="danger"
|
|
|
|
|
+ v-if="row.status=='1'"
|
|
|
size="mini"
|
|
size="mini"
|
|
|
icon="el-icon-s-data"
|
|
icon="el-icon-s-data"
|
|
|
@click="handleGenerateData(row.id)"
|
|
@click="handleGenerateData(row.id)"
|
|
@@ -129,6 +131,13 @@
|
|
|
:title="modalTitle2"
|
|
:title="modalTitle2"
|
|
|
@close="onDetailModalClose2"
|
|
@close="onDetailModalClose2"
|
|
|
></templateDepartment-detail>
|
|
></templateDepartment-detail>
|
|
|
|
|
+ <templateDepartment-edit-date
|
|
|
|
|
+ v-if="showModal3"
|
|
|
|
|
+ ref="userDetail"
|
|
|
|
|
+ :businessKey="businessKey"
|
|
|
|
|
+ :title="modalTitle3"
|
|
|
|
|
+ @close="onDetailModalClose3"
|
|
|
|
|
+ ></templateDepartment-edit-date>
|
|
|
<!-- <el-dialog
|
|
<!-- <el-dialog
|
|
|
title="选择生成年份"
|
|
title="选择生成年份"
|
|
|
:visible.sync="batchImportVisible2"
|
|
:visible.sync="batchImportVisible2"
|
|
@@ -164,6 +173,7 @@
|
|
|
import templateInfoApi from "@/api/base/templateInfo";
|
|
import templateInfoApi from "@/api/base/templateInfo";
|
|
|
import fundIncomeInfoApi from "@/api/base/fundIncomeInfo";
|
|
import fundIncomeInfoApi from "@/api/base/fundIncomeInfo";
|
|
|
import templateDepartmentDetail from "./templateDepartment-detail";
|
|
import templateDepartmentDetail from "./templateDepartment-detail";
|
|
|
|
|
+ import templateDepartmentEditDate from "./templateDepartment-edit-date";
|
|
|
import { getToken } from "@/utils/auth"; // get token from cookie
|
|
import { getToken } from "@/utils/auth"; // get token from cookie
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
@@ -187,10 +197,12 @@
|
|
|
pageSizeList: [10, 20, 30],
|
|
pageSizeList: [10, 20, 30],
|
|
|
multipleSelection: [],
|
|
multipleSelection: [],
|
|
|
modalTitle: "",
|
|
modalTitle: "",
|
|
|
- modalTitle2: "",
|
|
|
|
|
|
|
+ modalTitle2: "",
|
|
|
|
|
+ modalTitle3: "",
|
|
|
businessKey: "",
|
|
businessKey: "",
|
|
|
showModal: false,
|
|
showModal: false,
|
|
|
showModal2:false,
|
|
showModal2:false,
|
|
|
|
|
+ showModal3:false,
|
|
|
dialogFormVisible:false,
|
|
dialogFormVisible:false,
|
|
|
newPassword:"",
|
|
newPassword:"",
|
|
|
roleResult:[],
|
|
roleResult:[],
|
|
@@ -324,6 +336,13 @@
|
|
|
self.businessKey = record.id;
|
|
self.businessKey = record.id;
|
|
|
self.showModal2 = true;
|
|
self.showModal2 = true;
|
|
|
},
|
|
},
|
|
|
|
|
+ handleDateRange(record){
|
|
|
|
|
+ var self = this;
|
|
|
|
|
+
|
|
|
|
|
+ self.modalTitle3 = "编辑日期范围";
|
|
|
|
|
+ self.businessKey = record.id;
|
|
|
|
|
+ self.showModal3 = true;
|
|
|
|
|
+ },
|
|
|
handleSave(row){
|
|
handleSave(row){
|
|
|
var self = this;
|
|
var self = this;
|
|
|
|
|
|
|
@@ -440,6 +459,13 @@
|
|
|
this.changePage(this.pageIndex);
|
|
this.changePage(this.pageIndex);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ onDetailModalClose3(refreshed) {
|
|
|
|
|
+ this.showModal3 = false;
|
|
|
|
|
+
|
|
|
|
|
+ if(refreshed) {
|
|
|
|
|
+ this.changePage(this.pageIndex);
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
beforeUpload(file, fileList) {
|
|
beforeUpload(file, fileList) {
|
|
|
//导入前判断
|
|
//导入前判断
|
|
|
var self = this;
|
|
var self = this;
|
|
@@ -556,14 +582,14 @@
|
|
|
}
|
|
}
|
|
|
return false;
|
|
return false;
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
},
|
|
},
|
|
|
mounted: function() {
|
|
mounted: function() {
|
|
|
var self = this;
|
|
var self = this;
|
|
|
this.changePage(1);
|
|
this.changePage(1);
|
|
|
},
|
|
},
|
|
|
components: {
|
|
components: {
|
|
|
- "templateDepartment-detail":templateDepartmentDetail
|
|
|
|
|
|
|
+ "templateDepartment-detail":templateDepartmentDetail,
|
|
|
|
|
+ "templateDepartment-edit-date":templateDepartmentEditDate
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|