美文网首页
排班 时间选择插件

排班 时间选择插件

作者: 魔仙堡杠把子灬 | 来源:发表于2022-05-07 16:04 被阅读0次
middle_img_v2_aa43bb12-f878-40e1-a5c3-bb518a62a86g.jpg

给大家 安利一个插件
npm i @lijixuan/timer

export { Timer, format }; // 导出了组件,还有格式化日期函数

import { Timer, format } from '@lijixuan/timer';

demo

参数 类型 默认值 说明
value String '' 回显的数据
color String #50aad8 选择颜色
disabled Boolean false 是否禁用
type String week 类型 星期:week 日期: date
days Number String 7 往后天数 只有type=date 时生效
<template>
  <div class="">
    {{ aaaaa }}-
    <Timer v-model="aaaaa" :date.sync="week" color="pink"></Timer>

    <template v-for="(list, index) in timeList('aaaaa')">
      <div class="flex flex-aic">
        <span class="mr10">
          <span>{{ week[index] }}</span>
        </span>
        <div class="item-text p10 flex" v-for="(item, key) in list" :key="`${index}-${key}`">
          <span>
            <span>{{ item.start }}</span>
            <span>-</span>
            <span>{{ item.end }}</span>
          </span>
        </div>
      </div>
    </template>

    <hr />

    <Timer v-model="bbbbb" type="date" :date.sync="date" :days="7" color="green"></Timer>
    <template v-for="(list, index) in timeList('bbbbb')">
      <div class="flex flex-aic">
        <span class="mr10">
          <span>{{ date[index] }}</span>
        </span>
        <div class="item-text p10 flex" v-for="(item, key) in list" :key="`${index}-${key}`">
          <span>
            <span>{{ item.start }}</span>
            <span>-</span>
            <span>{{ item.end }}</span>
          </span>
        </div>
      </div>
    </template>
  </div>
</template>

<script>
//例如:import 《组件名称》 from '《组件路径》';
import {Timer. format} from '@lijixuan/timer';

export default {
  name: '', // Pascal命名
  mixins: [],
  components: { Timer:Timer },
  props: {},
  data() {
    return {
      aaaaa:
        '000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000011111111111000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
      bbbbb: '',
      week: [], // 星期
      date: [] // 天数
    };
  },
  methods: {
    timeList(val) {
      return format(this[val]);
    }
  },
};
</script>

相关文章

  • 排班 时间选择插件

    给大家 安利一个插件npm i @lijixuan/timer export { Timer, format };...

  • 排班表插件

    fullcandar

  • 图表时间选择插件

    图表时间选择插件 现有时呈图在展示时候选择和切换时间范围不是很方便,优化目标减少甚至取消时间选择框的使用。 根据需...

  • 排班时间表

    周六 08:10-09:40 二作 四作 10:00-11:30 二阅(中) 四阅(中) 14:...

  • 时间选择插件、倒计时插件

    1.DateTimePicker 时间选择插件 我们在使用这个插件时,前端页面获取的时间是String类型,在数...

  • Small插件化实战总结

    atlas、replugin、small选择   在实现比特牛牛项目插件化之前,花了较长一段时间在插件化方案选择上...

  • 有用的插件

    相关插件: JQuery 轮播图swiper 日期选择插件 flatpicker 时间格式化 代码片段 *** V...

  • 移动端时间选择插件

    原版来自于github上一份100+星的项目 支持以下选择类型,ios风格1.type=0 年2.type=1...

  • 排班

    国庆的前三天,我全天待在家里涂涂写写,捣实捣实,不知不觉就这么浑浑噩噩的过去了。为啥我这三天不出去溜达溜达呢?因为...

  • 排班

    这边的护理员多多少少来干这个工作,都是因为金钱的压力比较大,今天早上就听到,护理员在那里诉说着什么? 一听说又是排...

网友评论

      本文标题:排班 时间选择插件

      本文链接:https://www.haomeiwen.com/subject/ttdxurtx.html