关于#elementui#的问题:week周对比遇到的问题


  <!--  周对比 -->
                    <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'
                    });
                }
            },

以上是周对比的代码

img

img


这是返回比较的,但是人员反应周对比的对比时间与后台返回的时间不一样,他们只看页面选择的几号到几号,后台则返回几号到几号,例如现在页面上显示的是9号到15号。后台返回则应该显示2022-0109,应该怎么操作

意思是你传给后台的,跟后台传给你的不同了吗?你贴一张传给后台的数据跟后台返回的数据对比一下

不是很懂你的意思,你传给后台的日期是第几周,然后具体日期,是这样?后台给你的是年月日这样?周组件按道理都是七天,都是从周日开始,不懂为什么你传给后台的不是从周天开始,还是说你是从周天开始,后台从周一开始

加上 format="yyyy-MM-dd" value-format="yyyy-MM-dd",俩都加上限制一下


vue中DatePicker 日期选择器遇到的坑,就是选取时间的时候,传送到后台的是当前时间的前一天_凉飕飕111的博客-CSDN博客 不知道大家注意没,DatePicker 日期选择器,选择的时候 提交的时候是当前时间的前一天<el-date-picker type="date" default-value placeholder="选择日期" v-model="formdata.rectificatDate" value-format="yyyy-MM-dd HH:mm:ss" > https://blog.csdn.net/weixin_46659028/article/details/107255712