ludc
2023-11-14 2be0ef348c881796d66e112463f62be5ef374527
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"
@@ -669,12 +669,12 @@
                :disabled="basicSecOnlyRead"
                style="margin-right: 20px"
              ></el-switch>
              <el-input-number
              <!-- <el-input-number
                v-show="form.serialDependFlag"
                v-model="form.serialDependOrder"
                :readonly="basicSecOnlyRead"
                controls-position="right"
              ></el-input-number>
              ></el-input-number> -->
            </el-form-item>
            <el-form-item :label-width="leftFormLabelWidth" label="是否为空:">
@@ -886,7 +886,7 @@
                        :referConfig="this.referConfig || {}"
                        :display="true"
                        :value="form.customCodeSerialClass"
                        :text="form.customCodeSerialClass"
                        :text="form.customCodeSerialClassText"
                        @setReferValue="setReferValue"
                      ></vciWebRefer>
<!--                                    <el-input-->
@@ -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,9 +1350,24 @@
  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',
        showField: 'customCodeSerialClassText',
        field: 'customCodeSerialClass',
        fieldMap:  {},
        placeholder:'请选择自定义流水',
@@ -1375,10 +1390,10 @@
              {title: '类全路径', field: 'classFullName', width: 300},
              {title: '描述', field: 'description'}
            ],
            // queryColumns: [
            //   {field: 'id', title: '算法编号'},
            //   {field: 'name', title: '算法名称'}
            // ]
            queryColumns: [
              // {field: 'id', title: '算法编号'},
              // {field: 'name', title: '算法名称'}
            ]
          }
        }
      },
@@ -1605,7 +1620,7 @@
        secType: "codefixedsec", //码段类型
        description: "", //描述
        serialDependFlag: false, //是否流水依赖
        serialDependOrder: "", //流水依赖顺序
        //serialDependOrder: "", //流水依赖顺序
        nullableFlag: false, //是否为空
        prefixCode: "", //前缀
        suffixCode: "", //后缀
@@ -3282,7 +3297,7 @@
        secType: row != null ? row.secType : this.form.secType, //码段类型
        description: row != null ? row.description : this.form.description, //描述
        serialDependFlag: this.isNullJsonBoolean(row, this.form, 'serialDependFlag'), //是否流水依赖
        serialDependOrder: row != null ? row.serialDependOrder : this.form.serialDependOrder, //流水依赖顺序
        //serialDependOrder: row != null ? row.serialDependOrder : this.form.serialDependOrder, //流水依赖顺序
        nullableFlag: this.isNullJsonBoolean(row, this.form, 'nullableFlag'), //是否为空
        displayFlag: this.isNullJsonBoolean(row, this.form, 'displayFlag'),
        componentCodeFlag: this.isNullJsonBoolean(row, this.form, 'componentCodeFlag'), //是否参与编码