zxl
2 天以前 f40c4519fd3922ca8c9b3e08f6e8632954e6017d
src/views/system/work-order/index.vue
@@ -99,7 +99,7 @@
          v-hasPermi="['work:order:delete']"
        >删除
        </el-button>
        <el-button size="mini" plain type="info" @click="selectedDistribute" class="op">批量上报</el-button>
        <el-button size="mini" plain type="primary" @click="selectedDistribute" class="op">批量上报</el-button>
      </el-col>
    </el-row>
@@ -201,6 +201,7 @@
                      @click="handleYwCondition(item)"
                    >处理上报
                    </el-button>
                    <el-button
                      class="my-button"
                      size="mini"
@@ -355,8 +356,8 @@
        <el-form-item label="运维单位" prop="unitName"  v-if="!isConditionList">
          <el-input v-model="ywConditionForm.unitName" disabled/>
        </el-form-item>
        <el-form-item label="现场情况" prop="ywCondition">
          <editor v-model="form.ywCondition" :min-height="192"/>
        <el-form-item label="现场情况" prop="ywCondition" >
          <editor ref="ywEditor" v-model="form.ywCondition" :min-height="192" />
        </el-form-item>
        <el-form-item label="佐证材料" prop="ywProofMaterials">
          <file-upload v-model="form.ywProofMaterials"/>
@@ -737,6 +738,17 @@
    this.getList()
  },
  methods: {
    activateEditor() {
      console.log("触发点击事件")
      // 获取编辑器实例并触发聚焦(具体方法取决于editor组件的API)
      const editor = this.$refs.ywEditor;
      if (editor && editor.focus) {
        editor.focus(); // 触发编辑状态
      } else if (editor && editor.$el) {
        // 兼容性处理:直接聚焦编辑器的DOM元素
        editor.$el.focus();
      }
    },
    selectedDistribute(){
      this.form = {}
      if (this.workOrderNumbers.length < 1) {