|
|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="bgcolor">
|
|
|
+ <div class="bgcolor VisitSummary">
|
|
|
<!-- 顶部条-->
|
|
|
<van-nav-bar class="navBar" title="主管任务查询" left-arrow @click-left="onClickLeft" />
|
|
|
<div class="container contentpd16">
|
|
|
@@ -39,6 +39,13 @@
|
|
|
<van-field v-model="formData.summaryTaskName" placeholder="请输入任务名称" />
|
|
|
</van-cell>
|
|
|
</van-col>
|
|
|
+ <van-col span="24">
|
|
|
+ <van-cell
|
|
|
+ :title="approvalStatus.text"
|
|
|
+ is-link
|
|
|
+ @click="approvalStatusShow = true"
|
|
|
+ arrow-direction="down" />
|
|
|
+ </van-col>
|
|
|
</van-row>
|
|
|
<br />
|
|
|
<van-button type="info" size="small" plain class="Btn100" @click="searchBtn">查找</van-button>
|
|
|
@@ -64,9 +71,15 @@
|
|
|
<div class="title">
|
|
|
<p class="textLeft">{{ item.nickName }}的{{ item.summaryTaskName }}</p>
|
|
|
</div>
|
|
|
+ <div class="info">部门:{{ item.deptName }}</div>
|
|
|
<div class="info">提交时间:{{ item.createTime }}</div>
|
|
|
</div>
|
|
|
</van-cell>
|
|
|
+ <div class="approvalStatusBtn">
|
|
|
+ <van-button type="primary">主要按钮</van-button>
|
|
|
+ <!-- <van-button type="info">信息按钮</van-button>
|
|
|
+ <van-button color="red">危险按钮</van-button> -->
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<van-empty v-if="list.length == 0" />
|
|
|
</van-list>
|
|
|
@@ -126,6 +139,14 @@
|
|
|
@confirm="onEndTimeConfirm"
|
|
|
@cancel="EndTimeShow = false" />
|
|
|
</van-popup>
|
|
|
+ <!-- approvalStatus:审批状态:1-待审批 2-审批通过 3-拒绝待提交 -->
|
|
|
+ <van-popup v-model="approvalStatusShow" capture position="bottom">
|
|
|
+ <van-picker
|
|
|
+ show-toolbar
|
|
|
+ :columns="approvalStatusList"
|
|
|
+ @confirm="onSalesApprovalStatus"
|
|
|
+ @cancel="approvalStatusShow = false" />
|
|
|
+ </van-popup>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -178,9 +199,19 @@ export default {
|
|
|
pageSize: 10, // 当前每页条数 int类型
|
|
|
},
|
|
|
tableList: [],
|
|
|
+ approvalStatusShow: false,
|
|
|
+ approvalStatusList: [
|
|
|
+ //1-待审批 2-审批通过 3-拒绝待提交
|
|
|
+ { text: '审批状态(全部)', value: '' },
|
|
|
+ { text: '待审批', value: '1' },
|
|
|
+ { text: '审批通过', value: '2' },
|
|
|
+ { text: '拒绝待提交', value: '3' },
|
|
|
+ ],
|
|
|
+ approvalStatus: {},
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.approvalStatus = this.approvalStatusList[0];
|
|
|
this.userList = [];
|
|
|
this.formData.startTime = this.getThreeDaysAgo();
|
|
|
// this.formData.startTime = this.GetPreMonthDay(this.parseTime(new Date(), '{y}-{m}-{d}'),2)
|
|
|
@@ -310,6 +341,7 @@ export default {
|
|
|
this.formData.regionId = this.regionCode; // 大区id,必传 Long类型
|
|
|
this.formData.deptId = this.deptCode; // 部门id,如果为周报或日报为必传 Long类型
|
|
|
this.formData.userId = this.userCode; // 业务员id,如果为日报为必传 Long类型
|
|
|
+ this.formData.approvalStatus = this.approvalStatus.value; // 业务员id,如果为日报为必传 Long类型
|
|
|
queryHistorySummaryList(this.formData).then((res) => {
|
|
|
loading1.clear();
|
|
|
if (res.code == 200) {
|
|
|
@@ -547,6 +579,10 @@ export default {
|
|
|
|
|
|
this.EndTimeShow = false;
|
|
|
},
|
|
|
+ onSalesApprovalStatus(val) {
|
|
|
+ this.approvalStatus = val;
|
|
|
+ this.approvalStatusShow = false;
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
|
@@ -635,3 +671,15 @@ export default {
|
|
|
margin: 4px 0;
|
|
|
}
|
|
|
</style>
|
|
|
+<style scoped lang="scss">
|
|
|
+.VisitSummary {
|
|
|
+ .brud {
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+ .approvalStatusBtn {
|
|
|
+ position: absolute;
|
|
|
+ top: 10px;
|
|
|
+ right: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|