bzkf3 2 роки тому
батько
коміт
ef52fc0ada
2 змінених файлів з 307 додано та 303 видалено
  1. 18 16
      src/components/commonFooter/index.vue
  2. 289 287
      src/pages/process/index.vue

+ 18 - 16
src/components/commonFooter/index.vue

@@ -1,24 +1,26 @@
-<template>
-<div class="mt-15px footer bg-hex-003eee text-white text-center pb-10px">
-  <div class="w-1200px m-auto">
-    <h3 class="text-13px text-center leading-35px">Copyright ©2019精准教学 版权所有 苏州博智电子科技有限公司</h3>
-    <h4 class="mt-5px text-13px">
-      <a href="https://www.beian.gov.cn/portal/registerSystemInfo?recordcode=32050702010915">苏公网安备 32050702010915号</a>
-    </h4>
-    <h4 class="mt-10px text-13px">
-      技术支持 <a href="https://qqyxt.bozedu.net">亲亲云学堂</a> 2019
-      <a href="https://beian.miit.gov.cn/#/Integrated/index">( 苏ICP备15025316号 )</a>
-    </h4>
-  </div>
-</div>
-</template>
-
 <script>
 export default {
-  name: "index"
+  name: 'Index',
 }
 </script>
 
+<template>
+  <div class="mt-15px footer bg-hex-003eee text-white text-center pb-10px w-full">
+    <div class="w-1200px m-auto">
+      <h3 class="text-13px text-center leading-35px">
+        Copyright ©2019精准教学 版权所有 苏州博智电子科技有限公司
+      </h3>
+      <h4 class="mt-5px text-13px">
+        <a href="https://www.beian.gov.cn/portal/registerSystemInfo?recordcode=32050702010915">苏公网安备 32050702010915号</a>
+      </h4>
+      <h4 class="mt-10px text-13px">
+        技术支持 <a href="https://qqyxt.bozedu.net">亲亲云学堂</a> 2019
+        <a href="https://beian.miit.gov.cn/#/Integrated/index">( 苏ICP备15025316号 )</a>
+      </h4>
+    </div>
+  </div>
+</template>
+
 <style lang="scss">
 $color: #003eee;
 .footer{

+ 289 - 287
src/pages/process/index.vue

@@ -255,314 +255,316 @@ function jfgzSub() {
 </script>
 
 <template>
-  <NavHeader />
-  <bread-crumb />
-  <div class="w-1200px m-auto">
-    <div class="flex items-center">
-      <div class="w-360px">
-        <el-date-picker
-          v-model="exam_time" value-format="YYYY-MM-DD" type="daterange" range-separator="至"
-          start-placeholder="开始时间" end-placeholder="结束时间" size="large" @change="handleDateChange"
+  <div class="flex flex-col justify-between min-h-screen">
+    <NavHeader />
+    <bread-crumb />
+    <div class="w-1200px m-auto flex-auto">
+      <div class="flex items-center">
+        <div class="w-360px">
+          <el-date-picker
+            v-model="exam_time" value-format="YYYY-MM-DD" type="daterange" range-separator="至"
+            start-placeholder="开始时间" end-placeholder="结束时间" size="large" @change="handleDateChange"
+          />
+        </div>
+
+        <el-select v-model="exam_type" class="ml-10px" placeholder="考试类型" size="large" @change="filterData">
+          <el-option label="全部" value="0" />
+          <el-option v-for="item in type_list" :key="item.value" :label="item.label" :value="item.value" />
+        </el-select>
+        <el-input
+          v-model="keyword" class="ml-20px" style="width: 200px;" size="large" clearable placeholder="请输入关键字"
+          @keyup.enter="filterData" @clear="filterData"
         />
+        <el-button color="#003eee" class="ml-20px" type="primary" size="large" @click="filterData">
+          搜索
+        </el-button>
       </div>
-
-      <el-select v-model="exam_type" class="ml-10px" placeholder="考试类型" size="large" @change="filterData">
-        <el-option label="全部" value="0" />
-        <el-option v-for="item in type_list" :key="item.value" :label="item.label" :value="item.value" />
-      </el-select>
-      <el-input
-        v-model="keyword" class="ml-20px" style="width: 200px;" size="large" clearable placeholder="请输入关键字"
-        @keyup.enter="filterData" @clear="filterData"
-      />
-      <el-button color="#003eee" class="ml-20px" type="primary" size="large" @click="filterData">
-        搜索
-      </el-button>
-    </div>
-    <div class="flex mt-20px justify-between">
-      <button type="button" class="add-btn" @click="linkTo({ name: 'process-create' })">
-        <el-icon class="inline-block align-middle">
-          <Plus />
-        </el-icon>
-        <span class="ml-5px inline-block align-middle">新建考试计划</span>
-      </button>
-    </div>
-    <div v-if="listData.length > 0" class="mt-20px">
-      <div class="process-list-table">
-        <div class="head">
-          <div class="w-340px text-left pl-20px">
-            考试计划名称
-          </div>
-          <div class="w-250px">
-            状态
-          </div>
-          <div class="w-130px">
-            考试类型
-          </div>
-          <div class="w-220px">
-            考试时间
-          </div>
-          <div class="w-300px">
-            操作
+      <div class="flex mt-20px justify-between">
+        <button type="button" class="add-btn" @click="linkTo({ name: 'process-create' })">
+          <el-icon class="inline-block align-middle">
+            <Plus />
+          </el-icon>
+          <span class="ml-5px inline-block align-middle">新建考试计划</span>
+        </button>
+      </div>
+      <div v-if="listData.length > 0" class="mt-20px">
+        <div class="process-list-table">
+          <div class="head">
+            <div class="w-340px text-left pl-20px">
+              考试计划名称
+            </div>
+            <div class="w-250px">
+              状态
+            </div>
+            <div class="w-130px">
+              考试类型
+            </div>
+            <div class="w-220px">
+              考试时间
+            </div>
+            <div class="w-300px">
+              操作
+            </div>
           </div>
-        </div>
-        <div>
-          <div v-for="(item, index) in listData" :key="index" class="line">
-            <div class="up">
-              <div class="w-340px pl-20px text-left">
-                {{ item.ykj_ksrwmc }}
-              </div>
-              <div class="w-250px">
-                <span class="inline-block align-middle">进行中</span>
-                <div class="inline-block align-middle ml-10px process-state">
-                  <h3 class="state-line">
-                    <span :style="{ width: item.percent }" />
-                  </h3>
+          <div>
+            <div v-for="(item, index) in listData" :key="index" class="line">
+              <div class="up">
+                <div class="w-340px pl-20px text-left">
+                  {{ item.ykj_ksrwmc }}
                 </div>
-                <span class="ml-10px inline-block align-middle">{{ item.percent }}</span>
-              </div>
-              <div class="w-130px text-left">
-                <span v-if="item.ykj_kslx === '1'">周考</span>
-                <span v-if="item.ykj_kslx === '2'">月考</span>
-                <span v-if="item.ykj_kslx === '3'">作业</span>
-                <span v-if="item.ykj_kslx === '4'">测验</span>
-                <span v-if="item.ykj_kslx === '5'">期中</span>
-                <span v-if="item.ykj_kslx === '6'">期末</span>
-                <span v-if="item.ykj_kslx === '7'">联考</span>
-              </div>
-              <div class="w-220px text-left">
-                {{ item.ykj_ksrq }}~{{ item.ykj_jsrq }}
-              </div>
-              <div class="w-300px">
-                <button
-                  type="button" class="op-btn" :disabled="item.btn_check.btn_edit != '1'"
-                  @click="linkTo({ name: 'process-edit-id', params: { id: item.ykj_id } })"
-                >
-                  编辑
-                </button>
-                <button
-                  type="button" class="op-btn ml-10px"
-                  @click="linkTo({ name: 'process-detail-id', params: { id: item.ykj_id } })"
-                >
-                  详情
-                </button>
-
-                <el-dropdown trigger="click">
-                  <div class="ml-10px op-btn cursor-pointer inline-block align-middle leading-28px">
-                    更多
+                <div class="w-250px">
+                  <span class="inline-block align-middle">进行中</span>
+                  <div class="inline-block align-middle ml-10px process-state">
+                    <h3 class="state-line">
+                      <span :style="{ width: item.percent }" />
+                    </h3>
                   </div>
+                  <span class="ml-10px inline-block align-middle">{{ item.percent }}</span>
+                </div>
+                <div class="w-130px text-left">
+                  <span v-if="item.ykj_kslx === '1'">周考</span>
+                  <span v-if="item.ykj_kslx === '2'">月考</span>
+                  <span v-if="item.ykj_kslx === '3'">作业</span>
+                  <span v-if="item.ykj_kslx === '4'">测验</span>
+                  <span v-if="item.ykj_kslx === '5'">期中</span>
+                  <span v-if="item.ykj_kslx === '6'">期末</span>
+                  <span v-if="item.ykj_kslx === '7'">联考</span>
+                </div>
+                <div class="w-220px text-left">
+                  {{ item.ykj_ksrq }}~{{ item.ykj_jsrq }}
+                </div>
+                <div class="w-300px">
+                  <button
+                    type="button" class="op-btn" :disabled="item.btn_check.btn_edit != '1'"
+                    @click="linkTo({ name: 'process-edit-id', params: { id: item.ykj_id } })"
+                  >
+                    编辑
+                  </button>
+                  <button
+                    type="button" class="op-btn ml-10px"
+                    @click="linkTo({ name: 'process-detail-id', params: { id: item.ykj_id } })"
+                  >
+                    详情
+                  </button>
+
+                  <el-dropdown trigger="click">
+                    <div class="ml-10px op-btn cursor-pointer inline-block align-middle leading-28px">
+                      更多
+                    </div>
 
-                  <template #dropdown>
-                    <el-dropdown-menu>
-                      <el-dropdown-item
-                        :disabled="item.btn_check.btn_jyysz != '1'"
-                        @click="linkTo({ name: 'process-jyysz-ykj_id', params: { ykj_id: item.ykj_id } })"
-                      >
-                        教研员设置
-                      </el-dropdown-item>
-                      <el-dropdown-item :disabled="item.btn_check.btn_jsgzsz != '1'" @click="editJfgz(item)">
-                        分数计算规则设置
-                      </el-dropdown-item>
-                      <el-dropdown-item
-                        :disabled="item.btn_check.btn_smpyjd != '1'"
-                        @click="linkTo({ name: 'process-smpyjd-ykj_id', params: { ykj_id: item.ykj_id } })"
-                      >
-                        扫描批阅进度
-                      </el-dropdown-item>
-                      <el-dropdown-item
-                        :disabled="item.btn_check.btn_ksfx != '1'"
-                        @click="linkTo({ name: 'ksfx-cjfx_cjd-ykj_id', params: { ykj_id: item.ykj_id } })"
-                      >
-                        考试分析
-                      </el-dropdown-item>
-                      <el-dropdown-item :disabled="item.btn_check.btn_sc != '1'" @click="delProject(item)">
-                        删除
-                      </el-dropdown-item>
-                    </el-dropdown-menu>
-                  </template>
-                </el-dropdown>
-                <button
-                  type="button" class="ml-10px inline-block align-middle arrow-btn"
-                  :class="showSubList[item.ykj_id] ? 'up' : 'down'" @click="toggleDown(item)"
-                />
+                    <template #dropdown>
+                      <el-dropdown-menu>
+                        <el-dropdown-item
+                          :disabled="item.btn_check.btn_jyysz != '1'"
+                          @click="linkTo({ name: 'process-jyysz-ykj_id', params: { ykj_id: item.ykj_id } })"
+                        >
+                          教研员设置
+                        </el-dropdown-item>
+                        <el-dropdown-item :disabled="item.btn_check.btn_jsgzsz != '1'" @click="editJfgz(item)">
+                          分数计算规则设置
+                        </el-dropdown-item>
+                        <el-dropdown-item
+                          :disabled="item.btn_check.btn_smpyjd != '1'"
+                          @click="linkTo({ name: 'process-smpyjd-ykj_id', params: { ykj_id: item.ykj_id } })"
+                        >
+                          扫描批阅进度
+                        </el-dropdown-item>
+                        <el-dropdown-item
+                          :disabled="item.btn_check.btn_ksfx != '1'"
+                          @click="linkTo({ name: 'ksfx-cjfx_cjd-ykj_id', params: { ykj_id: item.ykj_id } })"
+                        >
+                          考试分析
+                        </el-dropdown-item>
+                        <el-dropdown-item :disabled="item.btn_check.btn_sc != '1'" @click="delProject(item)">
+                          删除
+                        </el-dropdown-item>
+                      </el-dropdown-menu>
+                    </template>
+                  </el-dropdown>
+                  <button
+                    type="button" class="ml-10px inline-block align-middle arrow-btn"
+                    :class="showSubList[item.ykj_id] ? 'up' : 'down'" @click="toggleDown(item)"
+                  />
+                </div>
               </div>
-            </div>
-            <div v-if="showSubList[item.ykj_id]" class="down pt-15px pl-35px">
-              <ul class="subject-list">
-                <li v-for="items in item.lc" :key="items.ykl_id">
-                  <span class="sub-del cursor-pointer" @click="del_sub(item.ykj_id, items.ykl_id)" />
-                  <div>
-                    <div class="subject-name m-auto">
-                      {{ items.ykl_lc !== '' ? JSON.parse(items.ykl_lc).ze_xueke_name : '' }}
-                    </div>
-                    <div class="mt-5px">
-                      <div class="inline-block align-middle process-state">
-                        <h3 class="state-line">
-                          <span :style="{ width: items.percent }" />
-                        </h3>
+              <div v-if="showSubList[item.ykj_id]" class="down pt-15px pl-35px">
+                <ul class="subject-list">
+                  <li v-for="items in item.lc" :key="items.ykl_id">
+                    <span class="sub-del cursor-pointer" @click="del_sub(item.ykj_id, items.ykl_id)" />
+                    <div>
+                      <div class="subject-name m-auto">
+                        {{ items.ykl_lc !== '' ? JSON.parse(items.ykl_lc).ze_xueke_name : '' }}
+                      </div>
+                      <div class="mt-5px">
+                        <div class="inline-block align-middle process-state">
+                          <h3 class="state-line">
+                            <span :style="{ width: items.percent }" />
+                          </h3>
+                        </div>
+                        <span class="ml-10px text-14px inline-block align-middle">{{ items.percent }}</span>
+                      </div>
+                      <div class="mt-5px text-center">
+                        <button type="button" class="op-btn" @click="toReview(items)">
+                          批阅任务
+                        </button>
+                        <button
+                          type="button" class="ml-10px op-btn"
+                          @click="linkTo({ name: 'step-id', params: { id: items.ykl_id } })"
+                        >
+                          查看
+                        </button>
                       </div>
-                      <span class="ml-10px text-14px inline-block align-middle">{{ items.percent }}</span>
-                    </div>
-                    <div class="mt-5px text-center">
-                      <button type="button" class="op-btn" @click="toReview(items)">
-                        批阅任务
-                      </button>
-                      <button
-                        type="button" class="ml-10px op-btn"
-                        @click="linkTo({ name: 'step-id', params: { id: items.ykl_id } })"
-                      >
-                        查看
-                      </button>
                     </div>
-                  </div>
-                </li>
-                <li v-if="item.btn_check.btn_edit == '1'" class="cursor-pointer" @click="addSubject(item, index)">
-                  <div class="subject-add-btn" />
-                </li>
-              </ul>
+                  </li>
+                  <li v-if="item.btn_check.btn_edit == '1'" class="cursor-pointer" @click="addSubject(item, index)">
+                    <div class="subject-add-btn" />
+                  </li>
+                </ul>
+              </div>
             </div>
           </div>
         </div>
-      </div>
-      <div class="mt-20px page-new flex justify-end">
-        <el-pagination
-          v-model:current-page="cur_page" v-model:page-size="limit" layout="total,prev, pager, next"
-          :total="total" :background="true" @current-change="handleSelectionChange"
-        />
-      </div>
-    </div>
-    <div v-else class="no-data">
-      <div>
-        <h3 class="no-data-img" />
-        <h4 class="mt-25px text-18px text-hex-0048e5 text-center">
-          暂无数据
-        </h4>
-      </div>
-    </div>
-
-    <el-dialog v-model="dialogVisible" title="增加考试学科" width="500px" center append-to-body>
-      <div>
-        <el-form label-width="120px" size="large">
-          <el-form-item label="请选择学科">
-            <el-select v-model="add_sub" placeholder="请选择学科">
-              <el-option
-                v-for="item in sub_filter_list" :key="item.subject_id" :label="item.subject_name"
-                :value="{ value: item.subject_id, label: item.subject_name }"
-              />
-            </el-select>
-          </el-form-item>
-        </el-form>
-      </div>
-      <template #footer>
-        <span class="dialog-footer text-right">
-          <el-button size="large" @click="dialogVisible = false">取消</el-button>
-          <el-button
-            size="large" color="#003eee" :disabled="add_sub.value === '' || isSubmit" type="primary"
-            @click="addSubmit"
-          >
-            确定
-          </el-button>
-        </span>
-      </template>
-    </el-dialog>
-    <div v-if="set_pop" class="score-set">
-      <div class="score-set-box">
-        <h3 class="set-nav text-16px text-center leading-45px font-bold">
-          分数计算规则设置
-        </h3>
-        <h4 class="pl-70px mt-30px text-14px font-bold">
-          分数区间设置
-        </h4>
-        <div class="flex pl-80px mt-10px items-center">
-          <h4 class="text-14px leading-40px">
-            优秀分数:
-          </h4>
-          <h4 class="ml-10px text-14px leading-40px">
-            总分的
-          </h4>
-          <input v-model="jfgz.yxfs.start" type="text" class="ml-10px mr-5px set-in w-50px">
-          <h4 class="text-14px leading-40px">
-            % {{ '<=' }} 学生分数 {{ '<=' }} 总分的
-          </h4>
-          <input v-model="jfgz.yxfs.end" type="text" class="ml-10px mr-5px set-in w-50px">
-          %
-        </div>
-        <div class="mt-10px flex pl-80px mt-10px items-center">
-          <h4 class="text-14px leading-40px">
-            及格分数:
-          </h4>
-          <h4 class="ml-10px text-14px leading-40px">
-            总分的
-          </h4>
-          <input v-model="jfgz.jgfs.start" type="text" class="ml-10px mr-5px set-in w-50px">
-          <h4 class="text-14px leading-40px">
-            % {{ '<=' }} 学生分数 {{ '<=' }} 总分的
-          </h4>
-          <input v-model="jfgz.jgfs.end" type="text" class="ml-10px mr-5px set-in w-50px">
-          %
+        <div class="mt-20px page-new flex justify-end">
+          <el-pagination
+            v-model:current-page="cur_page" v-model:page-size="limit" layout="total,prev, pager, next"
+            :total="total" :background="true" @current-change="handleSelectionChange"
+          />
         </div>
-        <div class="mt-10px flex pl-80px mt-10px items-center">
-          <h4 class="text-14px leading-40px">
-            低分分数:
-          </h4>
-          <h4 class="ml-10px text-14px leading-40px">
-            总分的
-          </h4>
-          <input v-model="jfgz.dffs.start" type="text" class="ml-10px mr-5px set-in w-50px">
-          <h4 class="text-14px leading-40px">
-            % {{ '<=' }} 学生分数 {{ '<=' }} 总分的
+      </div>
+      <div v-else class="no-data">
+        <div>
+          <h3 class="no-data-img" />
+          <h4 class="mt-25px text-18px text-hex-0048e5 text-center">
+            暂无数据
           </h4>
-          <input v-model="jfgz.dffs.end" type="text" class="ml-10px mr-5px set-in w-50px">
-          %
         </div>
-        <h4 class="pl-70px mt-40px text-14px font-bold">
-          实考成绩分析规则设置
-        </h4>
-        <div class="flex mt-15px pl-30px">
-          <h4 class="w-120px text-14px leading-40px text-right">
-            总得分分值
-          </h4>
-          <input v-model="jfgz.zdffz" type="text" class="ml-10px set-in w-225px">
+      </div>
+
+      <el-dialog v-model="dialogVisible" title="增加考试学科" width="500px" center append-to-body>
+        <div>
+          <el-form label-width="120px" size="large">
+            <el-form-item label="请选择学科">
+              <el-select v-model="add_sub" placeholder="请选择学科">
+                <el-option
+                  v-for="item in sub_filter_list" :key="item.subject_id" :label="item.subject_name"
+                  :value="{ value: item.subject_id, label: item.subject_name }"
+                />
+              </el-select>
+            </el-form-item>
+          </el-form>
         </div>
-        <div class="flex mt-15px pl-30px">
-          <h4 class="w-120px text-14px leading-40px text-right">
-            平均分得分占比
+        <template #footer>
+          <span class="dialog-footer text-right">
+            <el-button size="large" @click="dialogVisible = false">取消</el-button>
+            <el-button
+              size="large" color="#003eee" :disabled="add_sub.value === '' || isSubmit" type="primary"
+              @click="addSubmit"
+            >
+              确定
+            </el-button>
+          </span>
+        </template>
+      </el-dialog>
+      <div v-if="set_pop" class="score-set">
+        <div class="score-set-box">
+          <h3 class="set-nav text-16px text-center leading-45px font-bold">
+            分数计算规则设置
+          </h3>
+          <h4 class="pl-70px mt-30px text-14px font-bold">
+            分数区间设置
           </h4>
-          <input v-model="jfgz.pjfdfzb" type="text" class="ml-10px set-in w-225px">
-          <h4 class="ml-10px text-14px leading-40px">
+          <div class="flex pl-80px mt-10px items-center">
+            <h4 class="text-14px leading-40px">
+              优秀分数:
+            </h4>
+            <h4 class="ml-10px text-14px leading-40px">
+              总分的
+            </h4>
+            <input v-model="jfgz.yxfs.start" type="text" class="ml-10px mr-5px set-in w-50px">
+            <h4 class="text-14px leading-40px">
+              % {{ '<=' }} 学生分数 {{ '<=' }} 总分的
+            </h4>
+            <input v-model="jfgz.yxfs.end" type="text" class="ml-10px mr-5px set-in w-50px">
             %
-          </h4>
-        </div>
-        <div class="flex mt-15px pl-30px">
-          <h4 class="w-120px text-14px leading-40px text-right">
-            优秀率得分占比
-          </h4>
-          <input v-model="jfgz.yxldfzb" type="text" class="ml-10px set-in w-225px">
-          <h4 class="ml-10px text-14px leading-40px">
+          </div>
+          <div class="mt-10px flex pl-80px mt-10px items-center">
+            <h4 class="text-14px leading-40px">
+              及格分数:
+            </h4>
+            <h4 class="ml-10px text-14px leading-40px">
+              总分的
+            </h4>
+            <input v-model="jfgz.jgfs.start" type="text" class="ml-10px mr-5px set-in w-50px">
+            <h4 class="text-14px leading-40px">
+              % {{ '<=' }} 学生分数 {{ '<=' }} 总分的
+            </h4>
+            <input v-model="jfgz.jgfs.end" type="text" class="ml-10px mr-5px set-in w-50px">
             %
-          </h4>
-        </div>
-        <div class="flex mt-15px pl-30px">
-          <h4 class="w-120px text-14px leading-40px text-right">
-            及格率得分占比
-          </h4>
-          <input v-model="jfgz.jgldfzb" type="text" class="ml-10px set-in w-225px">
-          <h4 class="ml-10px text-14px leading-40px">
+          </div>
+          <div class="mt-10px flex pl-80px mt-10px items-center">
+            <h4 class="text-14px leading-40px">
+              低分分数:
+            </h4>
+            <h4 class="ml-10px text-14px leading-40px">
+              总分的
+            </h4>
+            <input v-model="jfgz.dffs.start" type="text" class="ml-10px mr-5px set-in w-50px">
+            <h4 class="text-14px leading-40px">
+              % {{ '<=' }} 学生分数 {{ '<=' }} 总分的
+            </h4>
+            <input v-model="jfgz.dffs.end" type="text" class="ml-10px mr-5px set-in w-50px">
             %
+          </div>
+          <h4 class="pl-70px mt-40px text-14px font-bold">
+            实考成绩分析规则设置
           </h4>
-        </div>
-        <h4
-          v-if="Number(jfgz.pjfdfzb) + Number(jfgz.yxldfzb) + Number(jfgz.jgldfzb) !== 100"
-          class="pl-160px mt-10px text-12px text-hex-FF0000"
-        >
-          三个得分占比和需为100!
-        </h4>
-        <div class="mt-80px flex justify-center">
-          <button type="button" class="set-btn cancel" @click="set_pop = false">
-            取消
-          </button>
-          <button type="button" class="ml-45px set-btn sub" @click="jfgzSub">
-            确定
-          </button>
+          <div class="flex mt-15px pl-30px">
+            <h4 class="w-120px text-14px leading-40px text-right">
+              总得分分值
+            </h4>
+            <input v-model="jfgz.zdffz" type="text" class="ml-10px set-in w-225px">
+          </div>
+          <div class="flex mt-15px pl-30px">
+            <h4 class="w-120px text-14px leading-40px text-right">
+              平均分得分占比
+            </h4>
+            <input v-model="jfgz.pjfdfzb" type="text" class="ml-10px set-in w-225px">
+            <h4 class="ml-10px text-14px leading-40px">
+              %
+            </h4>
+          </div>
+          <div class="flex mt-15px pl-30px">
+            <h4 class="w-120px text-14px leading-40px text-right">
+              优秀率得分占比
+            </h4>
+            <input v-model="jfgz.yxldfzb" type="text" class="ml-10px set-in w-225px">
+            <h4 class="ml-10px text-14px leading-40px">
+              %
+            </h4>
+          </div>
+          <div class="flex mt-15px pl-30px">
+            <h4 class="w-120px text-14px leading-40px text-right">
+              及格率得分占比
+            </h4>
+            <input v-model="jfgz.jgldfzb" type="text" class="ml-10px set-in w-225px">
+            <h4 class="ml-10px text-14px leading-40px">
+              %
+            </h4>
+          </div>
+          <h4
+            v-if="Number(jfgz.pjfdfzb) + Number(jfgz.yxldfzb) + Number(jfgz.jgldfzb) !== 100"
+            class="pl-160px mt-10px text-12px text-hex-FF0000"
+          >
+            三个得分占比和需为100!
+          </h4>
+          <div class="mt-80px flex justify-center">
+            <button type="button" class="set-btn cancel" @click="set_pop = false">
+              取消
+            </button>
+            <button type="button" class="ml-45px set-btn sub" @click="jfgzSub">
+              确定
+            </button>
+          </div>
         </div>
       </div>
     </div>