createComponentType.js 1.59 KB
// TAG: mock数据
mockData.value = [
  {
    key: "field_1",
    value: "",
    component: "",
    component_props: {
      name: "appointment",
      tag: "appointment",
      label: "预约时间",
      default: '',
      required: true,
      placeholder: '',
      appointment_title: '选择入寺时间',
      options: [{
        title: '03月27日',
        placeholder: '剩余余量 9878',
        value: '',
        disabled: false,
        columns: [{
          checked : false,
          disabled : false,
          value: '1',
          text : "16:00-17:30 余1399",
        }, {
          checked : false,
          disabled : true,
          value: '2',
          text : "18:00-19:30 余1399",
        }]
      }, {
        title: '03月28日',
        placeholder: '剩余余量 9878',
        value: '',
        disabled: false,
        columns: [{
          checked : false,
          disabled : true,
          value: '3',
          text : "16:00-17:30 余1399",
        }, {
          checked : false,
          disabled : false,
          value: '4',
          text : "16:00-17:30 余1399",
        }]
      }, {
        title: '03月28日',
        placeholder: '等待预约(提前一天)',
        value: '',
        disabled: true,
        columns: [{
          checked : false,
          disabled : true,
          value: '5',
          text : "12:00-13:30 余1399",
        }, {
          checked : false,
          disabled : false,
          value: '6',
          text : "14:00-15:30 余1399",
        }]
      }]
    },
  },
];

// 生成自定义组件
// createComponentType(mockData.value);