田源
2023-11-13 2c4301d44b3a8a85f0bd5e3262d6c662dfb7f244
编码规则管理-日期格式校验
已修改1个文件
19 ■■■■ 文件已修改
Source/UBCS-WEB/src/views/code/code.vue 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/src/views/code/code.vue
@@ -587,7 +587,7 @@
    >
      <!--  第一层对话框,添加码段信息对话框中的内容 -->
      <div class="add-basicsec-total">
        <el-form :model="form" class="add-basicsec-form">
        <el-form :model="form" class="add-basicsec-form" :rules="rules" >
          <span class="left">
            <el-form-item
              :label-width="leftFormLabelWidth"
@@ -1027,9 +1027,9 @@
            <!-- 日期码段 -->
            <div v-show="form.secType === 'codedatesec' ? true : false">
              <el-form-item
                prop="Dateformat"
                :label-width="rightFormLabelWidth"
                label="日期格式:"
                required
              >
                <el-input
                  ref="codeDateFormatStr"
@@ -1350,6 +1350,21 @@
  components: { vciWebRefer },
  data() {
    return {
      rules: {
        Dateformat: [
          {
            required: true,
            trigger: 'blur',
            validator: (rule, value, callback) => {
              const Formats = ['yy', 'yyyy', 'yyyy-MM', 'yy-MM', 'yyyy-MM-dd','yy-MM-dd', 'yyyy-MM-dd HH:mm:ss', 'yy-MM-dd HH:mm:ss', 'HH:mm:ss'];
              if (!Formats.includes(this.form.codeDateFormatStr)) {
                return callback(new Error('请输入正确日期格式,例如yyyy-MM-dd(并区分大小写)!'));
              }
              callback();
            }
          }
        ]
      },
      referConfig:{
        title: '自定义流水参照',
        showField: 'customCodeSerialClass',