k94314517
2025-06-25 f6722e13ba28cd292c162df9292bb3418ba12bec
company/src/components/enterprise/OperaDispatchUnitWindow.vue
@@ -23,7 +23,7 @@
                <div class="list_item_input">
                    <div class="list_item_input_label"><span>*</span>保险方案</div>
                    <div class="list_item_input_val">
                        <el-select v-model="item.solutionId" @change="changeTypeWork($event, index)" placeholder="请选择">
                        <el-select v-model="item.solutionId" filterable @change="changeTypeWork($event, index)" placeholder="请选择">
                            <el-option
                                v-for="item in insuranceScheme"
                                :key="item.id"
@@ -51,7 +51,7 @@
                            prop="name"
                            label="所属工种">
                            <template slot-scope="scope">
                                <el-select v-model="scope.row.workTypeId" @change="changeGZ($event, index, scope.$index)" placeholder="请选择">
                                <el-select v-model="scope.row.workTypeId" filterable @change="changeGZ($event, index, scope.$index)" placeholder="请选择">
                                    <el-option
                                        v-for="item in item.typeWork"
                                        :key="item.id"
@@ -260,6 +260,17 @@
    },
    // 切换方案
    changeTypeWork(id, index) {
      this.form.saveDuSolutionDTOList[index].saveDuWorkTypeDTOList = [
        {
          videoUrl: '',
          workTypeId: '',
          workTypeName: '',
          file: {
            videourl: '',
            videourlfull: ''
          }
        }
      ]
      findListByDTO({ queryType: 0, id })
        .then(res => {
          this.form.saveDuSolutionDTOList[index].typeWork = res