src/views/eam/modules/specialtyInspectionPlan/SpecialtyInspectionPlanModal.vue
@@ -15,14 +15,14 @@
        <a-row :gutter="24">
          <a-col :span="12">
            <a-form-item
              label="点检计划编码"
              label="点检方案编码"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
            >
              <a-input
                allow-clear
                :disabled="disableSubmit"
                :placeholder="disableSubmit?'':'请输入点检计划编码'"
                :placeholder="disableSubmit?'':'请输入点检方案编码'"
                v-decorator="['num', validatorRules.num ]"
              />
            </a-form-item>
@@ -148,7 +148,7 @@
              <a-input
                :disabled=true
                placeholder="请输入图片名称"
                v-decorator="['name', {} ]"
                v-decorator="['name', validatorRules.name ]"
              />
            </a-form-item>
          </a-col>
@@ -340,11 +340,11 @@
      form: this.$form.createForm(this),
      headers: {},
      validatorRules: {
        num: {
          rules: [
            { required: true, message: '请输入点检计划编码!' },
          ]
        },
        // num: {
        //   rules: [
        //     { required: true, message: '请输入点检计划编码!' },
        //   ]
        // },
        inspectionCycleId: {
          rules: [
            { required: true, message: '请选择点检周期!' },
@@ -384,6 +384,7 @@
        listByBusIdAndBusType: "/system/sysUploadRela/listByBusIdAndBusType",
        getInspectionCycle: "/eam/inspectionStandardDetail/getInspectionCycle",
        // getSysDeparts: "/eam/specialtyInspectionPlan/getSysDeparts",
        getNum: '/eam/sysIdentity/getNumNew',
      },
      dataSource: [],
      //用于展示文件
@@ -431,7 +432,6 @@
      for (let i = 0; i < this.dataSource.length; i++) {
        ids.push(this.dataSource[i].specialtyInspectionStandardId);
      }
      debugger
      let departId = dataDepartId.departId;
      let inspectionCycleId = data.inspectionCycleId;
      this.$refs.specialtyInspectionStandardModalForm.showModals(ids, departId, inspectionCycleId);
@@ -523,7 +523,7 @@
    handleOk() {
      const that = this;
      // 触发表单验证
      that.form.validateFields((err, values) => {
      that.form.validateFields(async (err, values) => {
        if (JSON.stringify(that.fileObject.file) == '{}' && that.uploadId == '' && that.fileList.length == 0) {
          that.$message.warning("请上传文件");
          return false
@@ -544,7 +544,13 @@
            method = 'put';
          }
          let formData = Object.assign(that.model, values);
          if(!formData.num){
                await getAction(this.url.getNum, { type: 'SpecialtyInspectionPlan', length: '4' }).then((res) => {
                if (res.success) {
                  formData.num = res.message;
                }
              });
            }
          formData.type = "inspection_path_photo";
          formData.uploadId = that.uploadId;
          formData.fileType = "7";//文件类型  7:图片