|
|
@ -46,6 +46,9 @@
|
|
|
|
<el-form-item label="部门">
|
|
|
|
<el-form-item label="部门">
|
|
|
|
<el-input clearable v-model="form.departmentName" placeholder="请输入"></el-input>
|
|
|
|
<el-input clearable v-model="form.departmentName" placeholder="请输入"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item label="时间">
|
|
|
|
|
|
|
|
<el-date-picker size="small" value-format="YYYY-MM-DD HH:mm:ss" type="daterange" v-model="selTime" @change="dateRangeChange"></el-date-picker>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button type="primary" @click="onSearch">搜索</el-button>
|
|
|
|
<el-button type="primary" @click="onSearch">搜索</el-button>
|
|
|
|
<el-button @click="reset">重置</el-button>
|
|
|
|
<el-button @click="reset">重置</el-button>
|
|
|
@ -92,9 +95,12 @@ export default defineComponent({
|
|
|
|
const form = reactive({
|
|
|
|
const form = reactive({
|
|
|
|
userName: undefined,
|
|
|
|
userName: undefined,
|
|
|
|
departmentName: undefined,
|
|
|
|
departmentName: undefined,
|
|
|
|
|
|
|
|
beginTime: undefined,
|
|
|
|
|
|
|
|
endTime: undefined,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
const transformData = ref({});
|
|
|
|
const transformData = ref({});
|
|
|
|
const transformList = ref([]);
|
|
|
|
const transformList = ref([]);
|
|
|
|
|
|
|
|
const selTime = ref([]);
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
|
const { proxy } = getCurrentInstance();
|
|
|
|
const pagination = reactive({
|
|
|
|
const pagination = reactive({
|
|
|
|
total: 0,
|
|
|
|
total: 0,
|
|
|
@ -102,7 +108,7 @@ export default defineComponent({
|
|
|
|
pageSize: 10
|
|
|
|
pageSize: 10
|
|
|
|
});
|
|
|
|
});
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
proxy,form,
|
|
|
|
proxy,form,selTime,
|
|
|
|
transformData,transformList,
|
|
|
|
transformData,transformList,
|
|
|
|
activeId,pagination
|
|
|
|
activeId,pagination
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -145,8 +151,17 @@ export default defineComponent({
|
|
|
|
reset() {
|
|
|
|
reset() {
|
|
|
|
this.form.userName = undefined;
|
|
|
|
this.form.userName = undefined;
|
|
|
|
this.form.departmentName = undefined;
|
|
|
|
this.form.departmentName = undefined;
|
|
|
|
|
|
|
|
this.form.beginTime = undefined;
|
|
|
|
|
|
|
|
this.form.endTime = undefined;
|
|
|
|
|
|
|
|
this.selTime = [];
|
|
|
|
this.getApi();
|
|
|
|
this.getApi();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
dateRangeChange(value) {
|
|
|
|
|
|
|
|
if(value) {
|
|
|
|
|
|
|
|
this.form.beginTime = value[0];
|
|
|
|
|
|
|
|
this.form.endTime = value[1];
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
//导出
|
|
|
|
//导出
|
|
|
|
download() {
|
|
|
|
download() {
|
|
|
|
this.proxy.$download("/task/excel", {id: this.$route.query.id}, this.transformData.taskTitle+'传播效果.xlsx').then(res => {
|
|
|
|
this.proxy.$download("/task/excel", {id: this.$route.query.id}, this.transformData.taskTitle+'传播效果.xlsx').then(res => {
|
|
|
|