hyingbo
2 天以前 a969670a0924bcc4a08eb20330239ff11afd2755
src/views/flowable/workflow/repairOrder/RepairOrderApprovalModal.vue
@@ -81,22 +81,69 @@
            <div v-if="underInternalRepair && tableRowRecord.repairConfirm === '1'">
              <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;">维修结果</a-divider>
              <a-row>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="故障原因" prop="faultReason" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-input :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                             v-model="tableRowRecord.faultReason" rows="4"
                             placeholder="请输入故障原因"/>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障类型" prop="faultType" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                             v-model="tableRowRecord.faultType" rows="4" dictCode="repair_warehouse_fault_type"
                             placeholder="请选择故障类型"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障部位" prop="faultPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultPart"
                      :data-source="faultPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                      placeholder="请输入故障部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultPartList"
                    @input="fetchFaultPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障子部位" prop="faultChildPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultChildPart"
                      :data-source="faultChildPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                      placeholder="请输入故障子部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultChildPartList"
                    @input="fetchFaultChildPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="严重程度" prop="severity" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                                       v-model="tableRowRecord.severity" rows="4" dictCode="repair_severity"
                                       placeholder="请选择严重程度"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="24">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <a-auto-complete
                      :data-source="repairDescriptionPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                      :filter-option="filterOption"
                      :allowClear="true"
                      v-model="tableRowRecord.repairDescription"
                    >
                      <a-textarea
                        placeholder="请输入维修结果描述"
                        class="custom"
                        @focus="fetchRepairDescList"
                      @input="fetchRepairDescList"
                      />
                    </a-auto-complete>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-textarea :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                                v-model="tableRowRecord.repairDescription"
                                placeholder="请输入维修结果描述"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修图片" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                  <a-form-model-item label="维修图片" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <lx-upload :returnUrl="false" :isMultiple="true" file-type="image" :number="3"
                               :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                               v-model="tableRowRecord.imageFiles"/>
@@ -125,22 +172,69 @@
            <div v-if="underInternalRepair && tableRowRecord.leaderConfirm === '2'">
              <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;">维修结果</a-divider>
              <a-row>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="故障原因" prop="faultReason" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-input :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                             v-model="tableRowRecord.faultReason" rows="4"
                             placeholder="请输入故障原因"/>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障类型" prop="faultType" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                                       v-model="tableRowRecord.faultType" rows="4" dictCode="repair_warehouse_fault_type"
                                       placeholder="请选择故障类型"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障部位" prop="faultPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultPart"
                      :data-source="faultPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                      placeholder="请输入故障部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultPartList"
                      @input="fetchFaultPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障子部位" prop="faultChildPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultChildPart"
                      :data-source="faultChildPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                      placeholder="请输入故障子部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultChildPartList"
                      @input="fetchFaultChildPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="严重程度" prop="severity" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                                       v-model="tableRowRecord.severity" rows="4" dictCode="repair_severity"
                                       placeholder="请选择严重程度"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="24">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <a-auto-complete
                      :data-source="repairDescriptionPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                      :filter-option="filterOption"
                      :allowClear="true"
                      v-model="tableRowRecord.repairDescription"
                    >
                      <a-textarea
                        placeholder="请输入维修结果描述"
                        class="custom"
                        @focus="fetchRepairDescList"
                        @input="fetchRepairDescList"
                      />
                    </a-auto-complete>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-textarea :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                                v-model="tableRowRecord.repairDescription"
                                placeholder="请输入维修结果描述"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修图片" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                  <a-form-model-item label="维修图片" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <lx-upload :returnUrl="false" :isMultiple="true" file-type="image" :number="3"
                               :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_INTERNAL_REPAIR'"
                               v-model="tableRowRecord.imageFiles"/>
@@ -169,22 +263,69 @@
            <div v-if="underExternalRepair && tableRowRecord.externalConfirm === '1'">
              <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;">机动办维修结果</a-divider>
              <a-row>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="故障原因" prop="faultReason" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-input :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                             v-model="tableRowRecord.faultReason" rows="4"
                             placeholder="请输入故障原因"/>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障类型" prop="faultType" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                                       v-model="tableRowRecord.faultType" rows="4" dictCode="repair_warehouse_fault_type"
                                       placeholder="请选择故障类型"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障部位" prop="faultPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultPart"
                      :data-source="faultPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                      placeholder="请输入故障部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultPartList"
                      @input="fetchFaultPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障子部位" prop="faultChildPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultChildPart"
                      :data-source="faultChildPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                      placeholder="请输入故障子部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultChildPartList"
                      @input="fetchFaultChildPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="严重程度" prop="severity" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                                       v-model="tableRowRecord.severity" rows="4" dictCode="repair_severity"
                                       placeholder="请选择严重程度"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="24">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <a-auto-complete
                      :data-source="repairDescriptionPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                      :filter-option="filterOption"
                      :allowClear="true"
                      v-model="tableRowRecord.repairDescription"
                    >
                      <a-textarea
                        placeholder="请输入维修结果描述"
                        class="custom"
                        @focus="fetchRepairDescList"
                        @input="fetchRepairDescList"
                      />
                    </a-auto-complete>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-textarea :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                                v-model="tableRowRecord.repairDescription"
                                placeholder="请输入维修结果描述"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修图片" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                  <a-form-model-item label="维修图片" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <lx-upload :returnUrl="false" :isMultiple="true" file-type="image" :number="3"
                               :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_EXTERNAL_REPAIR'"
                               v-model="tableRowRecord.imageFiles"/>
@@ -195,22 +336,69 @@
            <div v-if="underOutsideRepair && tableRowRecord.externalConfirm === '0'">
              <a-divider orientation="center" style="font-size: large;font-style: italic;color: #66aeed;">委外维修结果</a-divider>
              <a-row>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="故障原因" prop="faultReason" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-input :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                             v-model="tableRowRecord.faultReason" rows="4"
                             placeholder="请输入故障原因"/>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障类型" prop="faultType" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                                       v-model="tableRowRecord.faultType" rows="4" dictCode="repair_warehouse_fault_type"
                                       placeholder="请选择故障类型"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障部位" prop="faultPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultPart"
                      :data-source="faultPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                      placeholder="请输入故障部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultPartList"
                      @input="fetchFaultPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="故障子部位" prop="faultChildPart" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <a-auto-complete
                      v-model="tableRowRecord.faultChildPart"
                      :data-source="faultChildPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                      placeholder="请输入故障子部位"
                      :filter-option="filterOption"
                      :allowClear="true"
                      @focus="fetchFaultChildPartList"
                      @input="fetchFaultChildPartList"
                    />
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan">
                  <a-form-model-item label="严重程度" prop="severity" :labelCol="labelCol" :wrapperCol="wrapperCol">
                    <j-dict-select-tag :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                                       v-model="tableRowRecord.severity" rows="4" dictCode="repair_severity"
                                       placeholder="请选择严重程度"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="24">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <a-auto-complete
                      :data-source="repairDescriptionPartDataList"
                      :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                      :filter-option="filterOption"
                      :allowClear="true"
                      v-model="tableRowRecord.repairDescription"
                    >
                      <a-textarea
                        placeholder="请输入维修结果描述"
                        class="custom"
                        @focus="fetchRepairDescList"
                        @input="fetchRepairDescList"
                      />
                    </a-auto-complete>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修结果描述" prop="repairDescription" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                    <a-textarea :readOnly="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                                v-model="tableRowRecord.repairDescription"
                                placeholder="请输入维修结果描述"/>
                  </a-form-model-item>
                </a-col>
                <a-col :span="twoColSpan*2">
                  <a-form-model-item label="维修图片" :labelCol="labelColLong" :wrapperCol="wrapperColLong">
                  <a-form-model-item label="维修图片" :labelCol="{xs: { span: 24 },sm: { span: 3 }}" :wrapperCol="wrapperColLong">
                    <lx-upload :returnUrl="false" :isMultiple="true" file-type="image" :number="3"
                               :disabled="disableSubmit||tableRowRecord.repairStatus!=='UNDER_OUTSIDE_REPAIR'"
                               v-model="tableRowRecord.imageFiles"/>
@@ -277,6 +465,9 @@
      return {
        title: '',
        threeColSpan: 8,
        faultPartDataList: [],
        faultChildPartDataList: [],
        repairDescriptionPartDataList: [],
        twoColSpan: 12,
        inputReadOnly: true,
        disableSubmit: false,
@@ -327,6 +518,18 @@
          faultReason: [
            { required: true, message: '请输入故障原因' }
          ],
          faultType: [
            { required: true, message: '请选择故障类型' }
          ],
          faultPart: [
            { required: true, message: '请输入故障部位' }
          ],
          faultChildPart: [
            { required: true, message: '请输入故障子部位' }
          ],
          severity: [
            { required: true, message: '请选择严重程度' }
          ],
          repairDescription: [
            { required: true, message: '请输入维修结果描述' }
          ]
@@ -338,7 +541,8 @@
          queryBomDataById: '/eam/eamRepairOrder/queryById',
          diagramView: '/assign/flow/diagramView',
          queryHisTaskList: '/assign/flow/queryHisTaskList',
          approve: '/eam/eamRepairOrder/perform'
          approve: '/eam/eamRepairOrder/perform',
          getColumnDateList: '/repairWarehouse/repairWarehouse/getColumnDateList'
        }
      }
    },
@@ -365,11 +569,107 @@
        return ['WAIT_CONFIRM', 'COMPLETE'].includes(this.tableRowRecord.repairStatus)
      }
    },
    watch: {
    },
    methods: {
      /**
       * 获取流程节点和流程图
       * @param record 待办记录信息
       * 1. 查询故障部位列表(根据故障类型筛选)
       */
      fetchFaultPartList() {
        const that = this
        // 筛选参数:仅携带已选中的故障类型(未选中则参数为空)
        const params = {
          faultType: that.tableRowRecord.faultType || '',
          column: "fault_part"
        }
        // 调用接口(使用项目封装的 getAction)
        getAction(this.url.getColumnDateList, params)
          .then(res => {
            if (res.success) {
              // 接口返回格式假设为:[{ label: "部位1", value: "1" }, ...]
              // 若接口返回是纯数组(如 ["部位1", "部位2"]),则直接赋值:that.faultPartDataList = res.result
              that.faultPartDataList = res.result
            } else {
              that.$message.warning('故障部位查询失败:' + res.message)
              that.faultPartDataList = []  // 失败时清空数据源
            }
          })
          .catch(err => {
            that.$message.error('故障部位查询异常:' + err.message)
            that.faultPartDataList = []
          })
      },
      /**
       * 2. 查询故障子部位列表(根据故障类型 + 故障部位筛选)
       */
      fetchFaultChildPartList() {
        const that = this
        const { faultType, faultPart } = that.tableRowRecord
        // 筛选参数:仅当故障类型、故障部位均非空时才携带
        const params = {}
        if (faultType) params.faultType = faultType
        if (faultPart) params.faultPart = faultPart
        params.column = "fault_child_part"
        // 调用接口
        getAction(this.url.getColumnDateList, params)
          .then(res => {
            if (res.success) {
              that.faultChildPartDataList = res.result
            } else {
              that.$message.warning('故障子部位查询失败:' + res.message)
              that.faultChildPartDataList = []
            }
          })
          .catch(err => {
            that.$message.error('故障子部位查询异常:' + err.message)
            that.faultChildPartDataList = []
          })
      },
      /**
       * 3. 查询故障描述列表(根据故障类型 + 故障部位 + 故障子部位筛选)
       */
      fetchRepairDescList() {
        const that = this
        const { faultType, faultPart, faultChildPart } = that.tableRowRecord
        // 筛选参数:仅当三个条件均非空时才携带
        const params = {}
        if (faultType) params.faultType = faultType
        if (faultPart) params.faultPart = faultPart
        if (faultChildPart) params.faultChildPart = faultChildPart
        params.column = "repair_description"
        // 调用接口
        getAction(this.url.getColumnDateList, params)
          .then(res => {
            if (res.success) {
              that.repairDescriptionPartDataList = res.result
            } else {
              that.$message.warning('故障描述查询失败:' + res.message)
              that.repairDescriptionPartDataList = []
            }
          })
          .catch(err => {
            that.$message.error('故障描述查询异常:' + err.message)
            that.repairDescriptionPartDataList = []
          })
      },
      /**
       * 联想输入框筛选功能
       * @param input 输入的内容
       * @param option 配置
       * @returns {boolean} 判断是否筛选
       */
      filterOption(input, option) {
        return (
          option.componentOptions.children[0].text.toUpperCase().indexOf(input.toUpperCase()) >= 0
        )
      },
      getAllApproveData(record) {
        if (!record.procInstId) return
        console.log('record----->', record)
@@ -428,7 +728,7 @@
        this.$refs.form.validate(valid => {
          if (valid) {
            that.confirmLoading = that.spinning = true
            const { confirmComment, externalConfirm, externalConfirmComment, repairConfirm, repairConfirmComment, leaderConfirm, leaderConfirmComment, faultReason, repairDescription, imageFiles, equipmentId } = that.tableRowRecord
            const { confirmComment, externalConfirm, externalConfirmComment, repairConfirm, repairConfirmComment, leaderConfirm, leaderConfirmComment, faultReason, faultType, faultPart, faultChildPart, severity, repairDescription, imageFiles, equipmentId } = that.tableRowRecord
            const { dataId, id, procInstId, taskDefKey, variables } = that.selectShenpiData
            const flowTaskVo = {}
@@ -441,6 +741,10 @@
            flowTaskVo.confirmComment = confirmComment
            flowTaskVo.faultReason = faultReason
            flowTaskVo.faultType = faultType
            flowTaskVo.faultPart = faultPart
            flowTaskVo.faultChildPart = faultChildPart
            flowTaskVo.severity = severity
            flowTaskVo.repairDescription = repairDescription
            flowTaskVo.imageFilesResult = imageFiles
            flowTaskVo.equipmentId = equipmentId