|
@@ -86,7 +86,7 @@
|
|
|
<div class="more-list">
|
|
|
<ul>
|
|
|
<li :class="item.btn_check.btn_jyysz != '1'?'disabled':''">教研员设置</li>
|
|
|
- <li :class="item.btn_check.btn_jsgzsz != '1'?'disabled':''">分数计算规则设置</li>
|
|
|
+ <li :class="item.btn_check.btn_jsgzsz != '1'?'disabled':''" @click="editJfgz(item)">分数计算规则设置</li>
|
|
|
<li :class="item.btn_check.btn_smpyjd != '1'?'disabled':''" @click="linkTo({name:'process-smpyjd-ykj_id',params:{ykj_id:item.ykj_id}})">扫描批阅进度</li>
|
|
|
<li :class="item.btn_check.btn_ksfx != '1'?'disabled':''" @click="linkTo({name:'ksfx-cjfx_cjd-ykj_id',params:{ykj_id:item.ykj_id}})">考试分析</li>
|
|
|
<li :class="item.btn_check.btn_sc != '1'?'disabled':''" @click="delProject(item)">删除</li>
|
|
@@ -169,29 +169,52 @@
|
|
|
<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 type="text" class="ml-10px mr-5px set-in w-50px">
|
|
|
+ <input type="text" class="ml-10px mr-5px set-in w-50px" v-model="jfgz.yxfs.start">
|
|
|
<h4 class="text-14px leading-40px">% {{'<='}} 学生分数 {{'<='}} 总分的</h4>
|
|
|
- <input type="text" class="ml-10px mr-5px set-in w-50px">
|
|
|
+ <input type="text" class="ml-10px mr-5px set-in w-50px" v-model="jfgz.yxfs.end">
|
|
|
%
|
|
|
</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 type="text" class="ml-10px mr-5px set-in w-50px">
|
|
|
+ <input type="text" class="ml-10px mr-5px set-in w-50px" v-model="jfgz.jgfs.start">
|
|
|
<h4 class="text-14px leading-40px">% {{'<='}} 学生分数 {{'<='}} 总分的</h4>
|
|
|
- <input type="text" class="ml-10px mr-5px set-in w-50px">
|
|
|
+ <input type="text" class="ml-10px mr-5px set-in w-50px" v-model="jfgz.jgfs.end">
|
|
|
%
|
|
|
</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 type="text" class="ml-10px mr-5px set-in w-50px">
|
|
|
+ <input type="text" class="ml-10px mr-5px set-in w-50px" v-model="jfgz.dffs.start">
|
|
|
<h4 class="text-14px leading-40px">% {{'<='}} 学生分数 {{'<='}} 总分的</h4>
|
|
|
- <input type="text" class="ml-10px mr-5px set-in w-50px">
|
|
|
+ <input type="text" class="ml-10px mr-5px set-in w-50px" v-model="jfgz.dffs.end">
|
|
|
%
|
|
|
</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 type="text" class="ml-10px set-in w-225px" v-model="jfgz.zdffz">
|
|
|
+ </div>
|
|
|
+ <div class="flex mt-15px pl-30px">
|
|
|
+ <h4 class="w-120px text-14px leading-40px text-right">平均分得分占比</h4>
|
|
|
+ <input type="text" class="ml-10px set-in w-225px" v-model="jfgz.pjfdfzb">
|
|
|
+ <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 type="text" class="ml-10px set-in w-225px" v-model="jfgz.yxldfzb">
|
|
|
+ <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 type="text" class="ml-10px set-in w-225px" v-model="jfgz.jgldfzb">
|
|
|
+ <h4 class="ml-10px text-14px leading-40px">%</h4>
|
|
|
+ </div>
|
|
|
+ <h4 class="pl-160px mt-10px text-12px text-hex-FF0000" v-if="Number(jfgz.pjfdfzb)+ Number(jfgz.yxldfzb) + Number(jfgz.jgldfzb) !== 100">三个得分占比和需为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>
|
|
|
<commonFooter/>
|
|
@@ -252,6 +275,8 @@ let add_sub = $ref({
|
|
|
value:'',
|
|
|
label:''
|
|
|
})
|
|
|
+let jfgz = $ref({});
|
|
|
+let ykj_id = $ref('');
|
|
|
let isSubmit = $ref(false)
|
|
|
let add_ykj_id = $ref('')
|
|
|
function getSubject() {
|
|
@@ -412,7 +437,46 @@ function delProject(item) {
|
|
|
function toReview(item) {
|
|
|
window.location.href = window.GLOBAL_CONFIG.yzy+'webapps/page/single-review-liankao.html?ze_id='+item.ze_id;
|
|
|
}
|
|
|
-let set_pop = $ref(false)
|
|
|
+let set_pop = $ref(false);
|
|
|
+function editJfgz(item) {
|
|
|
+ jfgz = JSON.parse(item.ykj_jfgz);
|
|
|
+ ykj_id = item.ykj_id;
|
|
|
+ set_pop = true;
|
|
|
+}
|
|
|
+function jfgzSub() {
|
|
|
+ if(jfgz.yxfs.start === ''|| jfgz.yxfs.end === '' || jfgz.jgfs.start === '' || jfgz.jgfs.end === '' || jfgz.dffs.start === '' || jfgz.dffs.end === '' || jfgz.zdffz === '' || jfgz.pjfdfzb === '' || jfgz.yxldfzb === '' || jfgz.jgldfzb === '') {
|
|
|
+ ElMessage({
|
|
|
+ type: "warning",
|
|
|
+ message: "值不能为空!",
|
|
|
+ });
|
|
|
+ } else if(Number(jfgz.pjfdfzb)+ Number(jfgz.yxldfzb) + Number(jfgz.jgldfzb) !== 100) {
|
|
|
+ ElMessage({
|
|
|
+ type: "warning",
|
|
|
+ message: "三个得分占比和需为100!",
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ let params = {
|
|
|
+ issubmit:'1',
|
|
|
+ ykj_id:ykj_id,
|
|
|
+ yzy_ksjh:{
|
|
|
+ ykj_jfgz:JSON.stringify(jfgz)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ request({
|
|
|
+ url: "/yzy/ksjh/edit",
|
|
|
+ data: params,
|
|
|
+ }).then((res) => {
|
|
|
+ if (res.code === '1') {
|
|
|
+ ElMessage({
|
|
|
+ type: "success",
|
|
|
+ message: "分数计算规则修改成功!",
|
|
|
+ });
|
|
|
+ set_pop = false;
|
|
|
+ getListData();
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+}
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
$color: #0048e5;
|
|
@@ -752,5 +816,21 @@ $color: #0048e5;
|
|
|
font-size: 14px;
|
|
|
text-align: center;
|
|
|
}
|
|
|
+ .set-btn{
|
|
|
+ width: 100px;
|
|
|
+ height: 40px;
|
|
|
+ font-size: 14px;
|
|
|
+ border-radius: 2px;
|
|
|
+ background: #fff;
|
|
|
+ &.cancel{
|
|
|
+ border: 1px solid #bfbfbf;
|
|
|
+ color: #1C1C1C;
|
|
|
+ }
|
|
|
+ &.sub{
|
|
|
+ background: #0148E5;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
</style>
|