jiangping
2025-03-05 76d7d384741f5d1e7f2cd8564aba13974d983ee1
Merge remote-tracking branch 'origin/master'
已修改2个文件
43 ■■■■ 文件已修改
admin/src/views/business/trainTime.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
screen/src/views/LogisticsCenter.vue 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/business/trainTime.vue
@@ -12,9 +12,9 @@
        <!-- <el-date-picker @change="seleTime" v-model="time" type="datetimerange" format="yyyy-MM-dd HH:mm:ss"
          value-format="yyyy-MM-dd HH:mm:ss" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期">
        </el-date-picker> -->
        <el-date-picker type="datetime" v-model="searchForm.sendStartDate" value-format="yyyy-MM-dd HH:mm:ss"
        <el-date-picker type="datetime" v-model="searchForm.startTimeStart" value-format="yyyy-MM-dd HH:mm:ss"
          placeholder="请选择开始时间" @change="changeRadio" />
        <el-date-picker type="datetime" v-model="searchForm.sendEndDate" value-format="yyyy-MM-dd HH:mm:ss"
        <el-date-picker type="datetime" v-model="searchForm.startTimeEnd" value-format="yyyy-MM-dd HH:mm:ss"
          placeholder="请选择结束时间" @change="changeRadio" />
      </el-form-item>
      <el-radio-group v-model="searchForm.radio" size="small" @input="changeRadio">
@@ -92,20 +92,20 @@
    changeRadio(e) {
      this.searchForm.radio = e
      if (e === '0') {
        this.searchForm.sendStartDate = timeForMat(0)[0]
        this.searchForm.sendEndDate = timeForMat(0)[1]
        this.searchForm.startTimeStart = timeForMat(0)[0]
        this.searchForm.startTimeEnd = timeForMat(0)[1]
      } else if (e === '1') {
        this.searchForm.sendStartDate = timeForMat(6)[0]
        this.searchForm.sendEndDate = timeForMat(6)[1]
        this.searchForm.startTimeStart = timeForMat(6)[0]
        this.searchForm.startTimeEnd = timeForMat(6)[1]
      } else if (e === '2') {
        this.searchForm.sendStartDate = timeForMat(29)[0]
        this.searchForm.sendEndDate = timeForMat(29)[1]
        this.searchForm.startTimeStart = timeForMat(29)[0]
        this.searchForm.startTimeEnd = timeForMat(29)[1]
      } else {
        this.searchForm.radio = ''
      }
      if (this.searchForm.sendStartDate && this.searchForm.sendEndDate && new Date(this.searchForm.sendStartDate).getTime() > new Date(this.searchForm.sendEndDate).getTime()) {
      if (this.searchForm.startTimeStart && this.searchForm.startTimeEnd && new Date(this.searchForm.startTimeStart).getTime() > new Date(this.searchForm.startTimeEnd).getTime()) {
        this.$message.error('开始时间不能大于结束时间')
        this.searchForm.sendStartDate = ''
        this.searchForm.startTimeStart = ''
        return
      }
      this.search()
screen/src/views/LogisticsCenter.vue
@@ -816,6 +816,29 @@
        borderColor: '#fff'
      },
    },
    dataZoom: [
      {
        type: 'slider', // 滑动条类型
        orient: 'vertical',
        left: 'left',
        start: 0,       // 起始位置(百分比)
        end: 40,        // 结束位置(百分比),控制初始显示范围
        width: 10,
        // backgroundColor: '#04141e', // 滑动条背景色
        // fillerColor: 'rgba(0, 0, 0, 0.2)', // 选中区域颜色,无阴影
        borderColor: '#04141e', // 边框颜色
        // showDetail: false, // 隐藏选中范围的文字
      },
      {
        type: 'inside',     // 用于监听滚轮事件
        orient: 'vertical',
        start: 0,
        end: 40,
        zoomLock: true,     // 锁定缩放(仅允许平移)
        moveOnMouseWheel: true, // 启用滚轮平移
        zoomOnMouseWheel: false // 禁用滚轮缩放
      }
    ],
    grid: {
      left: '3%',
      right: '4%',