From bf053efe6fc44e92b8fb859453f3f19f74a15472 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期四, 10 七月 2025 08:56:43 +0800
Subject: [PATCH] 修改

---
 src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableDeptDialog.vue      |    5 +
 src/views/work/onlineEducation/groupExams/components/examDialog.vue                                |  102 +++++++++++++++++-----------------
 src/views/work/onlineEducation/questionBankManagement/questionManage/components/questionDialog.vue |    8 +-
 src/views/work/onlineEducation/questionBankManagement/questionManage/index.vue                     |    8 +-
 4 files changed, 64 insertions(+), 59 deletions(-)

diff --git a/src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableDeptDialog.vue b/src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableDeptDialog.vue
index 62e740f..3e55bd9 100644
--- a/src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableDeptDialog.vue
+++ b/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()
 }
diff --git a/src/views/work/onlineEducation/groupExams/components/examDialog.vue b/src/views/work/onlineEducation/groupExams/components/examDialog.vue
index 5a7ffd8..8af519d 100644
--- a/src/views/work/onlineEducation/groupExams/components/examDialog.vue
+++ b/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>
diff --git a/src/views/work/onlineEducation/questionBankManagement/questionManage/components/questionDialog.vue b/src/views/work/onlineEducation/questionBankManagement/questionManage/components/questionDialog.vue
index a7ec521..92a67f4 100644
--- a/src/views/work/onlineEducation/questionBankManagement/questionManage/components/questionDialog.vue
+++ b/src/views/work/onlineEducation/questionBankManagement/questionManage/components/questionDialog.vue
@@ -160,10 +160,10 @@
       id: 3,
       name: '判断题'
     },
-    // {
-    //   id: 4,
-    //   name: '简答题'
-    // }
+    {
+      id: 4,
+      name: '简答题'
+    }
   ],
   optionItem: {
     analyze: '',
diff --git a/src/views/work/onlineEducation/questionBankManagement/questionManage/index.vue b/src/views/work/onlineEducation/questionBankManagement/questionManage/index.vue
index 0d506f8..de18c69 100644
--- a/src/views/work/onlineEducation/questionBankManagement/questionManage/index.vue
+++ b/src/views/work/onlineEducation/questionBankManagement/questionManage/index.vue
@@ -139,10 +139,10 @@
       id: 3,
       name: '判断题'
     },
-    // {
-    //   id: 4,
-    //   name: '简答题'
-    // }
+    {
+      id: 4,
+      name: '简答题'
+    }
   ],
   bankList: [],
   bankPageNum: 1, // 当前页码

--
Gitblit v1.9.2