qushaowei
2025-05-30 25fee48ceca7a54bc6008eb2e2fb6d8ea801a50e
src/views/eam/modules/maintenanceCycle/MaintenanceCycleForm.vue
@@ -17,7 +17,8 @@
            >
              <a-input
                v-model="model.code"
                placeholder="请输入周期编码"
                placeholder="自动生成"
                :disabled="true"
              ></a-input>
            </a-form-model-item>
          </a-col>
@@ -89,14 +90,14 @@
          </a-col>
          <a-col :span="24/2">
            <a-form-model-item
              label="计划时间"
              label="有效时间"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="effectiveTime"
            >
              <a-input-number
                v-model="model.effectiveTime"
                placeholder="请输入计划时间"
                placeholder="请输入有效时间"
                :min=0
                style="width: 100%"
              />
@@ -121,6 +122,20 @@
          </a-col>
          <a-col :span="24/2">
            <a-form-model-item
              label="版本"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="version"
            >
              <a-input
                v-model="model.version"
                placeholder="请输入版本号"
                :disabled=true
              ></a-input>
            </a-form-model-item>
          </a-col>
          <!-- <a-col :span="24/2">
            <a-form-model-item
              label="调整方式"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
@@ -133,9 +148,9 @@
                v-model="model.arrangeWay"
              />
            </a-form-model-item>
          </a-col>
          </a-col> -->
        </a-row>
        <a-row>
        <!-- <a-row>
          <a-col :span="24/2">
            <a-form-model-item
              label="逾期处理方式"
@@ -166,7 +181,7 @@
              />
            </a-form-model-item>
          </a-col>
        </a-row>
        </a-row> -->
        <a-row>
          <a-col :span="24/2">
            <a-form-item
@@ -190,6 +205,7 @@
              label="保养类型"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="maintenanceType"
            >
              <j-dict-select-tag
                allow-clear
@@ -203,20 +219,7 @@
          </a-col>
        </a-row>
        <a-row>
          <a-col :span="24/2">
            <a-form-model-item
              label="版本"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="version"
            >
              <a-input
                v-model="model.version"
                placeholder="请输入版本号"
                :disabled=true
              ></a-input>
            </a-form-model-item>
          </a-col>
          <a-col
            v-if=" model.isRevise == true"
            :span="24/2"
@@ -279,38 +282,42 @@
      },
      confirmLoading: false,
      validatorRules: {
        code: [
        /*code: [
          { required: true, message: '请输入周期编码!' },
        ],
        ],*/
        cycle: [
          { required: true, message: '请输入周期!' },
        ],
        cycleUnit: [
          { required: true, message: '请输入周期单位!' },
        ],
        maintenanceType: [
          { required: true, message: '请选择保养类型!' },
        ],
        firstMaintenanceTime: [
          { required: true, message: '请选择首次保养时间!' },
          { required: false, message: '请选择首次保养时间!' },
        ],
        leadTime: [
          { required: true, message: '请输入提前时间!' },
          { required: false, message: '请输入提前时间!' },
        ],
        effectiveTime: [
          { required: true, message: '请输入有效时间!' },
          { required: false, message: '请输入有效时间!' },
        ],
        unit: [
          { required: true, message: '请选择时间单位!' },
          { required: false, message: '请选择时间单位!' },
        ],
        arrangeWay: [
          { required: true, message: '请选择调整方式!' },
          { required: false, message: '请选择调整方式!' },
        ],
        version: [
          { required: true, message: '请输入版本号!' },
          { required: false, message: '请输入版本号!' },
        ],
        overdueDisposeMode: [
          { required: true, message: '请选择逾期处理方式!' },
          { required: false, message: '请选择逾期处理方式!' },
        ],
        accordingCalendar: [
          { required: true, message: '请选择依据日历!' },
          { required: false, message: '请选择依据日历!' },
        ],
      },
      url: {