|
@@ -11,11 +11,10 @@
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="月份选择:">
|
|
<el-form-item label="月份选择:">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
- v-model="mounthTime"
|
|
|
|
|
- type="months"
|
|
|
|
|
- @change="mounthChange"
|
|
|
|
|
|
|
+ v-model="pageRequest.yearMonthStr"
|
|
|
|
|
+ type="month"
|
|
|
value-format="yyyy-MM"
|
|
value-format="yyyy-MM"
|
|
|
- placeholder="选择一个或多个月"
|
|
|
|
|
|
|
+ placeholder="选择一个月"
|
|
|
class="widths"
|
|
class="widths"
|
|
|
>
|
|
>
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
@@ -24,12 +23,10 @@
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item label="保险公司:">
|
|
<el-form-item label="保险公司:">
|
|
|
<el-select
|
|
<el-select
|
|
|
- v-model="insuranceIdlist"
|
|
|
|
|
|
|
+ v-model="pageRequest.insuranceId"
|
|
|
filterable
|
|
filterable
|
|
|
class="widths"
|
|
class="widths"
|
|
|
clearable
|
|
clearable
|
|
|
- multiple
|
|
|
|
|
- @change="companySelectChange"
|
|
|
|
|
collapse-tags
|
|
collapse-tags
|
|
|
>
|
|
>
|
|
|
<el-option
|
|
<el-option
|
|
@@ -85,6 +82,7 @@
|
|
|
button2Background="#F56C6C"
|
|
button2Background="#F56C6C"
|
|
|
@handleButton2="accountDelete"
|
|
@handleButton2="accountDelete"
|
|
|
button2Icon=""
|
|
button2Icon=""
|
|
|
|
|
+ :isshowpagination="false"
|
|
|
>
|
|
>
|
|
|
</kt-common-table>
|
|
</kt-common-table>
|
|
|
</el-main>
|
|
</el-main>
|
|
@@ -102,7 +100,6 @@ export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
value5: "",
|
|
value5: "",
|
|
|
- mounthTime: [],
|
|
|
|
|
//地区编码数据
|
|
//地区编码数据
|
|
|
areaOptions: regionData,
|
|
areaOptions: regionData,
|
|
|
regionalCode: [],
|
|
regionalCode: [],
|
|
@@ -122,8 +119,9 @@ export default {
|
|
|
//查询的默认条件
|
|
//查询的默认条件
|
|
|
insuranceId: "", //保险公司
|
|
insuranceId: "", //保险公司
|
|
|
yearMonthStr: "",
|
|
yearMonthStr: "",
|
|
|
|
|
+ pageNum:"1",
|
|
|
|
|
+ pageSize:"10",
|
|
|
},
|
|
},
|
|
|
- insuranceIdlist: [],
|
|
|
|
|
companyList: [],
|
|
companyList: [],
|
|
|
dateTime: [],
|
|
dateTime: [],
|
|
|
institutionOptions: [],
|
|
institutionOptions: [],
|
|
@@ -151,6 +149,12 @@ export default {
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
|
|
+ //获取当前年和月
|
|
|
|
|
+ let date = new Date();
|
|
|
|
|
+ let month = date.getMonth() + 1;
|
|
|
|
|
+ month = month > 9 ? month : "0" + month;
|
|
|
|
|
+ let year = date.getFullYear();
|
|
|
|
|
+ this.pageRequest.yearMonthStr = year + "-" + month;
|
|
|
this.companyInt();
|
|
this.companyInt();
|
|
|
},
|
|
},
|
|
|
mounted() {},
|
|
mounted() {},
|
|
@@ -171,17 +175,14 @@ export default {
|
|
|
this.companyList = res.data;
|
|
this.companyList = res.data;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
- //
|
|
|
|
|
- companySelectChange(val) {
|
|
|
|
|
- this.pageRequest.insuranceId = val.toString();
|
|
|
|
|
- },
|
|
|
|
|
- mounthChange(e) {
|
|
|
|
|
- this.pageRequest.yearMonthStr = e.toString();
|
|
|
|
|
- },
|
|
|
|
|
// 右侧列表的方法Start
|
|
// 右侧列表的方法Start
|
|
|
findPage(data) {
|
|
findPage(data) {
|
|
|
// 获取分页数据
|
|
// 获取分页数据
|
|
|
let that = this;
|
|
let that = this;
|
|
|
|
|
+ if(that.pageRequest.yearMonthStr==''||that.pageRequest.yearMonthStr==null||that.pageRequest.yearMonthStr==undefined){
|
|
|
|
|
+ that.$message.error('月份不能为空!')
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
that.$api.task
|
|
that.$api.task
|
|
|
.accountsResult(
|
|
.accountsResult(
|
|
|
that.pageRequest.yearMonthStr,
|
|
that.pageRequest.yearMonthStr,
|
|
@@ -234,7 +235,6 @@ export default {
|
|
|
//导出
|
|
//导出
|
|
|
handlePrint() {
|
|
handlePrint() {
|
|
|
this.$api.task.excelExport(this.pageRequest).then((res) => {
|
|
this.$api.task.excelExport(this.pageRequest).then((res) => {
|
|
|
- console.log(res);
|
|
|
|
|
let blob = new Blob([res], {
|
|
let blob = new Blob([res], {
|
|
|
type: "application/vnd.ms-excel",
|
|
type: "application/vnd.ms-excel",
|
|
|
}); // 2.获取请求返回的response对象中的blob 设置文件类型,这里以excel为例
|
|
}); // 2.获取请求返回的response对象中的blob 设置文件类型,这里以excel为例
|
|
@@ -250,7 +250,6 @@ export default {
|
|
|
},
|
|
},
|
|
|
//联级选择器触发事件
|
|
//联级选择器触发事件
|
|
|
handleChange(val) {
|
|
handleChange(val) {
|
|
|
- console.log(val);
|
|
|
|
|
if (val.length !== 0) {
|
|
if (val.length !== 0) {
|
|
|
this.pageRequest.deptId = val.at(-1);
|
|
this.pageRequest.deptId = val.at(-1);
|
|
|
} else {
|
|
} else {
|
|
@@ -294,7 +293,6 @@ export default {
|
|
|
that.$api.dict
|
|
that.$api.dict
|
|
|
.findByLableName(typeName)
|
|
.findByLableName(typeName)
|
|
|
.then(function (res) {
|
|
.then(function (res) {
|
|
|
- console.log(res);
|
|
|
|
|
that[typeName + "options"] = res.data; // 把获取到的数据赋给this.data
|
|
that[typeName + "options"] = res.data; // 把获取到的数据赋给this.data
|
|
|
})
|
|
})
|
|
|
.catch(function (error) {
|
|
.catch(function (error) {
|