/*
 *    Copyright (c) 2018-2025, cyweb All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 * notice, this list of conditions and the following disclaimer in the
 * documentation and/or other materials provided with the distribution.
 * Neither the name of the pig4cloud.com developer nor the names of its
 * contributors may be used to endorse or promote products derived from
 * this software without specific prior written permission.
 *
 */
const days=[
  {
    label:'一天',
    value:'1'
  },
  {
    label:'两天',
    value:'2'
  },
  {
    label:'三天',
    value:'3'
  },
]


const STATUS=[
  {label:'待确认',value:'0'},
  {label:'确认完成,审核中',value:'1'},
  {label:'审核通过',value:'2'},
  {label:'驳回',value:'-1'}
]

const SPECIAL_DATA=[
  {label:'否',value:'0'},
  {label:'是',value:'1'}
]

// const VISITOR_TYPE=[
//   {label:"普通访客",value:"0"},
//   {label:"培训人员",value:"1"},
// ]

export const tableOption = {
  border: true,
  index: true,
  indexLabel: '序号',
  stripe: true,
  menuAlign: 'center',
  align: 'center',
  editBtn: false,
  delBtn: false,
  addBtn: false,
  dic: [],
  column: [
    // {
    //   label: '类别',
    //   prop: 'visitorType',
    //   type:"radio",
    //   dicData:VISITOR_TYPE,
    //   props:{
    //     label:"label",
    //     value:"value"
    //   },
    //   search:true,
    //   rules: [
    //     {
    //       required: true,
    //       trigger: 'blur',
    //       message:"请选择类别"
    //     }
    //   ]
    // },
    // {
    //   label: '需人工审核(健康码,行程码)',
    //   prop: 'isSpecial',
    //   search:true,
    //   type:'select',
    //   dicData:SPECIAL_DATA,
    //   props:[
    //     {label:'label',value:'value'}
    //   ],
    //   display:false
    // },
	  {
      label: '姓名',
      prop: 'realName',
      search:true,
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请填写姓名"
        }
      ]
    },
	  {
      label: '电话号码',
      prop: 'phone',
      editDisabled:true,
      search:true,
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请填写号码"
        }
      ]
    },
    {
      label: '身份证',
      prop: 'idCard',
      search:true,
      display:false,
    },
	  {
      label: '来访事由',
      prop: 'reason',
    },
    {
      label: '车牌号',
      prop: 'carNo',
      search:true,
    },
    {
      label: '到访部门',
      prop: 'deptName',
      search:true,
      editDisabled:true,
      addDisplay:false
    },
    {
      label: '受访人',
      prop: 'accessPeople',
      search:true,
      display:false
    },
    {
      label: '受访人类型',
      prop: 'accessPeopleType',
      search:true,
      display:false,
      type:'select',
      dicData:[
        {label:"教职工",value:'1'},
        {label:"驻校人员",value:'3'},
      ]
    },
    {
      label: '受访人姓名',
      prop: 'accessPeopleName',
      display:false

    },
    {
      label: '受访人电话',
      prop: 'accessPhone',
      display:false

    },
    {
      label: '来访时间',
      prop: 'comeDate',
      type:'datetime',
      hide:true,
      search:true,
      format:'yyyy-MM-dd',
      valueFormat:'yyyy-MM-dd HH:mm:ss',
      display:false
    },
    {
      label: '来访时间',
      prop: 'startTime',
      type:'datetime',
      format:'yyyy-MM-dd HH:mm:ss',
      valueFormat:'yyyy-MM-dd HH:mm:ss',
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请选择来访时间"
        }
      ]
    },
    {
      label: '有效期(天)',
      prop: 'endDays',
      display:false,
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请选择有效期"
        }
      ]
    },
    {
      label: '截止日期',
      prop: 'endTime',
      type:'datetime',
      format:'yyyy-MM-dd HH:mm:ss',
      valueFormat:'yyyy-MM-dd HH:mm:ss',
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请选择截止日期"
        }
      ]
    },
    // {
    //   label: '自拍照',
    //   prop: 'avatar',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    {
      label: '身份证',
      prop: 'idCardUrl',
      addDisplay:false,
      slot:true,
      editDisplay:false,
    },
    // {
    //   label: '健康码',
    //   prop: 'healthCode',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    // {
    //   label: '行程码',
    //   prop: 'tripCode',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    // {
    //   label: '疫苗接种',
    //   prop: 'vaccinesImg',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    // {
    //   label: '核酸检测',
    //   prop: 'nuclePic',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    {
      label: '状态',
      prop: 'status',
      type:'select',
      search:true,
      dicData:STATUS,
      props:{
        label:'label',
        value:'value'
      },
      addDisplay:false,
      editDisabled:true
    },
    // {
    //   label: '是否有效',
    //   prop: 'inTime',
    //   type:'select',
    //   display:false,
    //   search:true,
    //   dicData:SPECIAL_DATA,
    //   props:{
    //     label:'label',
    //     value:'value'
    //   },
    //   addDisplay:false,
    //   editDisplay:false
    // },
	  // {
    //   label: '创建人',
    //   prop: 'createBy',
    //   addDisplay:false,
    //   editDisabled:true
    // },
    {
      label: '备注',
      prop: 'remarks',
      display:false
    },
    {
      label: '单位',
      prop: 'unit',
      search:true
    },
	  {
      label: '创建时间',
      prop: 'createTime',
      addDisplay:false,
      editDisabled:true
    },
    {
      label: '信息完善',
      prop: 'address',
      slot:true,
      formslot:true,
      addDisplay:false,
      editDisplay:false,
      editDisabled:true
    }
  ]
}


export const trainTableOption = {
  border: true,
  index: true,
  indexLabel: '序号',
  stripe: true,
  menuAlign: 'center',
  align: 'center',
  editBtn: false,
  delBtn: false,
  addBtn: false,
  dic: [],
  column: [
    // {
    //   label: '需人工审核(健康码,行程码)',
    //   prop: 'isSpecial',
    //   search:true,
    //   type:'select',
    //   dicData:SPECIAL_DATA,
    //   props:[
    //     {label:'label',value:'value'}
    //   ],
    //   display:false
    // },
    {
      label: '培训班名称',
      prop: 'trainClassName',
      search:true,
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请填写培训班级名称"
        }
      ]
    },
    {
      label: '姓名',
      prop: 'realName',
      search:true,
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请填写姓名"
        }
      ]
    },
    {
      label: '电话号码',
      prop: 'phone',
      editDisabled:true,
      search:true,
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请填写号码"
        }
      ]
    },
    {
      label: '身份证',
      prop: 'idCard',
      search:true,
      hide:true,
      display:false,
    },
    {
      label: '车牌号',
      prop: 'carNo',
      search:true,
    },
    {
      label: '培训部门',
      prop: 'deptName',
      search:true,
      editDisabled:true,
      addDisplay:false
    },
    {
      label: '审核人工号',
      prop: 'accessPeople',
      hide:true,
      search:true,
      display:false

    },
    {
      label: '审核人',
      prop: 'accessPeopleName',
      display:false

    },
    {
      label: '审核人电话',
      prop: 'accessPhone',
      hide:true,
      display:false

    },
    {
      label: '培训开始时间',
      prop: 'comeDate',
      type:'datetime',
      hide:true,
      search:true,
      format:'yyyy-MM-dd',
      valueFormat:'yyyy-MM-dd HH:mm:ss',
      display:false
    },
    {
      label: '培训开始时间',
      prop: 'startTime',
      type:'datetime',
      format:'yyyy-MM-dd HH:mm:ss',
      valueFormat:'yyyy-MM-dd HH:mm:ss',
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请选择来访时间"
        }
      ]
    },
    {
      label: '有效期(天)',
      prop: 'endDays',
      hide:true,
      display:false,
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请选择有效期"
        }
      ]
    },
    {
      label: '培训截止日期',
      prop: 'endTime',
      type:'datetime',
      format:'yyyy-MM-dd HH:mm:ss',
      valueFormat:'yyyy-MM-dd HH:mm:ss',
      rules: [
        {
          required: true,
          trigger: 'blur',
          message:"请选择截止日期"
        }
      ]
    },
    // {
    //   label: '自拍照',
    //   prop: 'avatar',
    //   hide:true,
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    {
      label: '身份证',
      prop: 'idCardUrl',
      addDisplay:false,
      slot:true,
      editDisplay:false,
    },
    // {
    //   label: '健康码',
    //   prop: 'healthCode',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    // {
    //   label: '行程码',
    //   prop: 'tripCode',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    // {
    //   label: '疫苗接种',
    //   prop: 'vaccinesImg',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    // {
    //   label: '核酸检测',
    //   prop: 'nuclePic',
    //   addDisplay:false,
    //   slot:true,
    //   editDisplay:false,
    // },
    {
      label: '状态',
      prop: 'status',
      type:'select',
      search:true,
      dicData:STATUS,
      props:{
        label:'label',
        value:'value'
      },
      addDisplay:false,
      editDisabled:true
    },
    // {
    //   label: '创建人',
    //   prop: 'createBy',
    //   addDisplay:false,
    //   editDisabled:true
    // },
    {
      label: '备注',
      prop: 'remarks',
      display:false
    },
    {
      label: '创建时间',
      prop: 'createTime',
      addDisplay:false,
      editDisabled:true
    },
    {
      label: '信息完善',
      prop: 'address',
      slot:true,
      formslot:true,
      addDisplay:false,
      editDisplay:false,
      editDisabled:true
    }
  ]
}
