zhouwx
2025-07-10 bf053efe6fc44e92b8fb859453f3f19f74a15472
修改
已修改4个文件
123 ■■■■ 文件已修改
src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableDeptDialog.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/work/onlineEducation/groupExams/components/examDialog.vue 102 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/work/onlineEducation/questionBankManagement/questionManage/components/questionDialog.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/work/onlineEducation/questionBankManagement/questionManage/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableDeptDialog.vue
@@ -352,6 +352,9 @@
}
const getDeptList = async () => {
  if(state.isAdmin && (state.form.companyId == 0 || state.form.companyId == null)){
    return
  }
  const param = {
    pageNum: 1,
    pageSize: 999,
@@ -485,6 +488,7 @@
}
const selectValueCom = (val) => {
  state.form.departId = null
  state.form.qualityId = null
  state.qualityList = []
  state.form.qualityTargets = []
@@ -499,6 +503,7 @@
      state.form.companyId = item.id
    }
  })
  getDeptList()
  getQualityList()
  getPeopleList()
}
src/views/work/onlineEducation/groupExams/components/examDialog.vue
@@ -208,66 +208,66 @@
            </el-radio-group>
          </div>
        </div>
<!--        <div  style="display: flex">-->
<!--          <div class="group">-->
<!--            <div>-->
<!--              简答:<el-input style="max-width: 40px" v-model="state.form.easyNum"></el-input>&nbsp;题-->
<!--            </div>-->
<!--            <div style="margin-left: 20px">-->
<!--              每题:<el-input style="max-width: 40px" v-model="state.form.easyScore"></el-input>&nbsp;分-->
<!--            </div>-->
<!--          </div>-->
<!--          <div class="group" >-->
<!--            <div>-->
<!--              共&nbsp;-->
<!--              <span style="max-width: 30px" v-show="state.form.easyNum && state.form.easyScore">{{state.form.easyNum * state.form.easyScore}}</span>-->
<!--              &lt;!&ndash;              <span v-else></span>&ndash;&gt;-->
<!--              &nbsp;分-->
<!--            </div>-->
        <div  style="display: flex">
          <div class="group">
            <div>
              简答:<el-input style="max-width: 40px" v-model="state.form.easyNum"></el-input>&nbsp;题
            </div>
            <div style="margin-left: 20px">
              每题:<el-input style="max-width: 40px" v-model="state.form.easyScore"></el-input>&nbsp;分
            </div>
          </div>
          <div class="group" >
            <div>
              共&nbsp;
              <span style="max-width: 30px" v-show="state.form.easyNum && state.form.easyScore">{{state.form.easyNum * state.form.easyScore}}</span>
              <!--              <span v-else></span>-->
              &nbsp;分
            </div>
            <el-select
                clearable
                v-model="state.form.easyBankName"
                filterable
                remote
                reserve-keyword
                placeholder="请输入简答题库"
                remote-show-suffix
                :remote-method="getBankList"
                style="width: 160px;margin: 0 20px"
                @change="selectEasyValue"
            >
              <el-option
                  v-for="item in state.bankList"
                  :key="item.id"
                  :label="item.name"
                  :value="item.name"
              />
            </el-select>
<!--            <el-select-->
<!--                clearable-->
<!--                v-model="state.form.easyBankName"-->
<!--                filterable-->
<!--                remote-->
<!--                reserve-keyword-->
<!--                placeholder="请输入简答题库"-->
<!--                remote-show-suffix-->
<!--                :remote-method="getBankList"-->
<!--                v-model="state.form.easyBankId"-->
<!--                style="width: 160px;margin: 0 20px"-->
<!--                @change="selectEasyValue"-->
<!--                v-loadMoreNew:[reselectSingle]="handleScroll"-->
<!--                :popper-class="reselectSingle.name"-->
<!--                class="item-width"-->
<!--                placeholder="请选择简答题题库"-->
<!--            >-->
<!--              <el-option-->
<!--                  v-for="item in state.bankList"-->
<!--                  v-for="item in state.bankListSingle"-->
<!--                  :key="item.id"-->
<!--                  :label="item.name"-->
<!--                  :value="item.name"-->
<!--                  :value="item.id"-->
<!--              />-->
<!--            </el-select>-->
<!--&lt;!&ndash;            <el-select&ndash;&gt;-->
<!--&lt;!&ndash;                clearable&ndash;&gt;-->
<!--&lt;!&ndash;                v-model="state.form.easyBankId"&ndash;&gt;-->
<!--&lt;!&ndash;                style="width: 160px;margin: 0 20px"&ndash;&gt;-->
<!--&lt;!&ndash;                v-loadMoreNew:[reselectSingle]="handleScroll"&ndash;&gt;-->
<!--&lt;!&ndash;                :popper-class="reselectSingle.name"&ndash;&gt;-->
<!--&lt;!&ndash;                class="item-width"&ndash;&gt;-->
<!--&lt;!&ndash;                placeholder="请选择简答题题库"&ndash;&gt;-->
<!--&lt;!&ndash;            >&ndash;&gt;-->
<!--&lt;!&ndash;              <el-option&ndash;&gt;-->
<!--&lt;!&ndash;                  v-for="item in state.bankListSingle"&ndash;&gt;-->
<!--&lt;!&ndash;                  :key="item.id"&ndash;&gt;-->
<!--&lt;!&ndash;                  :label="item.name"&ndash;&gt;-->
<!--&lt;!&ndash;                  :value="item.id"&ndash;&gt;-->
<!--&lt;!&ndash;              />&ndash;&gt;-->
<!--&lt;!&ndash;            </el-select>&ndash;&gt;-->
<!--            <el-radio-group v-model="state.form.easyMethod"  >-->
<!--              <el-radio :label="1" style="max-width: 30px">随机</el-radio>-->
<!--              <el-radio :label="2" style="max-width: 30px">顺序</el-radio>-->
<!--            </el-radio-group>-->
<!--            <el-radio-group v-model="state.form.easyRebuild" style="margin-left: 30px" >-->
<!--              <el-radio :label="1" v-if="title === '编辑'" style="max-width: 30px">重新出题</el-radio>-->
<!--            </el-radio-group>-->
<!--          </div>-->
<!--        </div>-->
            <el-radio-group v-model="state.form.easyMethod"  >
              <el-radio :label="1" style="max-width: 30px">随机</el-radio>
              <el-radio :label="2" style="max-width: 30px">顺序</el-radio>
            </el-radio-group>
            <el-radio-group v-model="state.form.easyRebuild" style="margin-left: 30px" >
              <el-radio :label="1" v-if="title === '编辑'" style="max-width: 30px">重新出题</el-radio>
            </el-radio-group>
          </div>
        </div>
        <span class="group" style="margin-bottom: 20px">共计:
          {{state.form.judgeNum * state.form.judgeScore+state.form.multiNum * state.form.multiScore+state.form.singleNum * state.form.singleScore+state.form.easyNum * state.form.easyScore}}
          &nbsp;分</span>
src/views/work/onlineEducation/questionBankManagement/questionManage/components/questionDialog.vue
@@ -160,10 +160,10 @@
      id: 3,
      name: '判断题'
    },
    // {
    //   id: 4,
    //   name: '简答题'
    // }
    {
      id: 4,
      name: '简答题'
    }
  ],
  optionItem: {
    analyze: '',
src/views/work/onlineEducation/questionBankManagement/questionManage/index.vue
@@ -139,10 +139,10 @@
      id: 3,
      name: '判断题'
    },
    // {
    //   id: 4,
    //   name: '简答题'
    // }
    {
      id: 4,
      name: '简答题'
    }
  ],
  bankList: [],
  bankPageNum: 1, // 当前页码