<!-- 周对比 -->
<el-form-item>
<el-date-picker v-model="zdb_value1" size="small" type="week" format="yyyy 第 WW 周"
placeholder="开始周" value-format="yyyy-MM-dd" :clearable="false" id="week1" class="zwidth">
</el-date-picker>
<el-date-picker v-model="zdb_value2" size="small" type="week" format="yyyy 第 WW 周"
placeholder="结束周" value-format="yyyy-MM-dd" :clearable="false" id="week2" class="zwidth">
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button size="small" type="primary" @click="search_week">周对比</el-button>
</el-form-item>
//周对比
search_week() {
var week1 = $('#week1').val();
var week2 = $('#week2').val();
if (week1 && week2) {
var w1 = (week1.split('第 '))[1];
w1 = w1.split(' 周')[0];
var w2 = (week2.split('第 '))[1];
w2 = w2.split(' 周')[0];
this.report_time1 = this.zdb_value1;
this.report_time2 = this.zdb_value2;
this.week1 = w1;
this.week2 = w2;
this.report_lx = "week";
this.search_db();
} else {
this.$message({
showClose: true,
message: '请先选择第几周',
type: 'warning'
});
}
},
以上是周对比的代码
意思是你传给后台的,跟后台传给你的不同了吗?你贴一张传给后台的数据跟后台返回的数据对比一下
不是很懂你的意思,你传给后台的日期是第几周,然后具体日期,是这样?后台给你的是年月日这样?周组件按道理都是七天,都是从周日开始,不懂为什么你传给后台的不是从周天开始,还是说你是从周天开始,后台从周一开始
加上 format="yyyy-MM-dd" value-format="yyyy-MM-dd"
,俩都加上限制一下