zhangzengfei
2022-06-08 182aed85616f7ac60d0ffb02e4feac5661b80e0c
src/pages/library/components/addBase.vue
@@ -213,9 +213,9 @@
        },
      },
      rules: {
        tableName: [{ required: true, message: "底库名称不能为空"}],
        tableName: [{ required: true, message: "底库名称不能为空" }],
        tableType: [{ required: true, message: "底库类型不能为空" }],
        bwType: [{ required: true, message: "黑白名单必选"}],
        bwType: [{ required: true, message: "黑白名单必选" }],
        startTime: [
          { required: !this.foreverChecked, message: "请选择起始时间" },
        ],
@@ -286,7 +286,6 @@
  },
  methods: {
    onSubmit(formName) {
      debugger
      if (this.form.id) {
        // id不为空,修改底库
        this.$refs[formName].validate(async (valid) => {
@@ -306,7 +305,6 @@
              bwType: this.form.bwType,
              enable: this.form.enable,
              tableDesc: this.form.tableDesc,
              // isSync: this.form.isSync,
            });
            if (res.success === true) {
              this.$notify({
@@ -346,20 +344,20 @@
              analyServerId: this.type,
            })
              .then((res) => {
                this.$notify({
                  title: "成功",
                  message: "底库信息保存成功!",
                  type: "success",
                });
                this.$emit("refresh");
                this.$emit("closeAdd");
                if (res.success) {
                  this.$notify({
                    title: "成功",
                    message: "底库信息保存成功!",
                    type: "success",
                  });
                  this.$emit("refresh");
                  this.$emit("closeAdd");
                } else {
                  this.$notify.error(err.msg);
                }
              })
              .catch((err) => {
                this.$notify({
                  title: "失败",
                  message: err.data,
                  type: "error",
                });
                  this.$notify.error(err.msg);
              });
          }
        });
@@ -376,7 +374,7 @@
    init() {
      if (Object.keys(this.baseObject).length > 3) {
        this.form = this.baseObject;
        this.foreverChecked = !this.form.endTime
        this.foreverChecked = !this.form.endTime;
      } else {
        this.$refs.baseForm.resetFields();
      }
@@ -396,7 +394,7 @@
      return new Date(dateArray[0], dateArray[1] - 1, dateArray[2]);
    },
    isEmpty(str) {
        return !str || str === undefined || str === null
      return !str || str === undefined || str === null;
    },
    dateCompare(dateString, compareDateString) {
      // dateString:当前时间
@@ -603,7 +601,7 @@
    }
    .el-form-item__error {
      color: #fe6d68;
      padding-top: 5px;
      padding-top: 5px;
      left: 15px;
    }
    .start-time-pick {