|
@@ -29,20 +29,20 @@
|
|
|
<el-radio v-for="item in lc_type_list" :label="item.value">{{item.label}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="阅卷流程" prop="yjlc" style="width: 620px">
|
|
|
- <el-radio-group v-model="createForm.yjlc">
|
|
|
+ <el-form-item label="阅卷流程" prop="fj_choose" style="width: 620px">
|
|
|
+ <el-radio-group v-model="createForm.fj_choose">
|
|
|
<el-radio v-for="item in yjlc" :label="item.value">{{item.label}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <div v-if="createForm.yjlc === '1'">
|
|
|
+ <div v-if="createForm.fj_choose === '1'">
|
|
|
<el-button type="primary" color="#003eee">
|
|
|
<el-icon :size="24"><UploadFilled /></el-icon>
|
|
|
<span>上传文件</span>
|
|
|
</el-button>
|
|
|
<span class="ml-10px text-13px text-hex-999999">上传文件格式支持 jpg,png,jpeg,docx,doc,mp4,pdf,ppt,pptx,xls,xlsx</span>
|
|
|
</div>
|
|
|
- <div v-else-if="createForm.yjlc === '2'">
|
|
|
+ <div v-else-if="createForm.fj_choose === '2'">
|
|
|
<el-button type="primary" color="#003eee">
|
|
|
<el-icon :size="24"><Promotion /></el-icon>
|
|
|
<span>启动客户端</span>
|
|
@@ -202,7 +202,9 @@
|
|
|
</route>
|
|
|
<script setup>
|
|
|
import { useRouter } from "vue-router";
|
|
|
+import request from "~/utils/request";
|
|
|
const router = useRouter();
|
|
|
+const route = useRoute();
|
|
|
const linkTo = (name) => {
|
|
|
router.push({ name });
|
|
|
};
|
|
@@ -211,26 +213,26 @@ const rules = $ref({
|
|
|
jgfs:[{ required: true, message: '请输入及格分数', trigger: 'blur' }],
|
|
|
yxfs:[{ required: true, message: '请输入优秀分数', trigger: 'blur' }],
|
|
|
lclx: [{required: true, message: '请选择流程类型', trigger: 'change'}],
|
|
|
- yjlc: [{required: true, message: '请选择阅卷流程', trigger: 'change'}],
|
|
|
+ fj_choose: [{required: true, message: '请选择阅卷流程', trigger: 'change'}],
|
|
|
})
|
|
|
const ruleFormRef = ref(null);
|
|
|
let createForm = $ref({
|
|
|
- xkmc:'语文',
|
|
|
+ xkmc:'',
|
|
|
dtkmc:'',
|
|
|
dtkbm:'',
|
|
|
jgfs:'',
|
|
|
yxfs:'',
|
|
|
- lclx:'1',
|
|
|
- yjlc:'1'
|
|
|
+ lclx:'',
|
|
|
+ fj_choose:'1'
|
|
|
})
|
|
|
let lc_type_list = [{
|
|
|
- value: '1',
|
|
|
+ value: '0',
|
|
|
label: '常规'
|
|
|
}, {
|
|
|
- value: '2',
|
|
|
+ value: '1',
|
|
|
label: '自定义框选'
|
|
|
}, {
|
|
|
- value: '3',
|
|
|
+ value: '2',
|
|
|
label: '无定位点框选(第三方答题卡)'
|
|
|
}]
|
|
|
let yjlc = [{
|
|
@@ -259,10 +261,40 @@ const handleSubmit = async (formEl) => {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
let dialogVisible = $ref(false)
|
|
|
let time = $ref('')
|
|
|
let keyword = $ref('')
|
|
|
let chooseCheck = $ref([]);
|
|
|
+let ze_id = $ref('');
|
|
|
+let zs_id = $ref('');
|
|
|
+if (route.params.ze_id) {
|
|
|
+ ze_id = route.params.ze_id;
|
|
|
+ zs_id = route.params.zs_id;
|
|
|
+ getDetail();
|
|
|
+}
|
|
|
+function getDetail() {
|
|
|
+ request({
|
|
|
+ url: "/yzy/ksjh/fjct_detail",
|
|
|
+ data: {
|
|
|
+ ze_id:ze_id,
|
|
|
+ zs_id:zs_id
|
|
|
+ },
|
|
|
+ }).then((res) => {
|
|
|
+ if (res.code === "1") {
|
|
|
+ console.log(res.data.one_info)
|
|
|
+ createForm.xkmc = res.data.one_info.ze_xueke_name;
|
|
|
+ createForm.dtkmc = res.data.one_info.zs_name;
|
|
|
+ createForm.dtkbm = res.data.one_info.zs_alias;
|
|
|
+ createForm.jgfs = res.data.one_info.ze_pass_score;
|
|
|
+ createForm.yxfs = res.data.one_info.ze_max_score;
|
|
|
+ createForm.lclx = res.data.one_info.zs_lctype;
|
|
|
+ createForm.yjlc = res.data.one_info.fj_choose;
|
|
|
+ // createForm= res.data.one_info;
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|