提交 e7c6ad4b authored 作者: 王鹏飞's avatar 王鹏飞

chore: 新增marywood办事大厅

上级 6275cd22
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model="ruleForm.class_name" readonly /> <el-input v-model="ruleForm.class_name" readonly />
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id">
<el-input v-model="ruleForm.sofia_id" readonly /> <el-input v-model="ruleForm.sofia_id" readonly />
</el-form-item> </el-form-item>
<el-form-item label="出生年月" prop="birth_date"> <el-form-item label="出生年月" prop="birth_date">
...@@ -56,7 +56,7 @@ export default { ...@@ -56,7 +56,7 @@ export default {
rules: { rules: {
personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }], personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
sofia_id: [{ required: true, message: '请输入Sofia ID', trigger: 'blur' }], sofia_id: [{ required: true, message: '请输入Marywood ID', trigger: 'blur' }],
birth_date: [{ required: true, message: '请选择出生年月', trigger: 'blur' }] birth_date: [{ required: true, message: '请选择出生年月', trigger: 'blur' }]
} }
} }
......
...@@ -14,7 +14,7 @@ export default { ...@@ -14,7 +14,7 @@ export default {
data() { data() {
return { return {
columns: [ columns: [
{ prop: 'form.sofia_id', label: 'Sofia ID' }, { prop: 'form.sofia_id', label: 'Marywood ID' },
{ prop: 'form.personal_name', label: '姓名' }, { prop: 'form.personal_name', label: '姓名' },
{ prop: 'form.class_name', label: '班级' }, { prop: 'form.class_name', label: '班级' },
{ prop: 'form.birth_date', label: '出生日期' }, { prop: 'form.birth_date', label: '出生日期' },
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model="ruleForm.class_name" readonly /> <el-input v-model="ruleForm.class_name" readonly />
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id">
<el-input v-model="ruleForm.sofia_id" readonly /> <el-input v-model="ruleForm.sofia_id" readonly />
</el-form-item> </el-form-item>
<el-form-item label="在读证明收件人是否为本人" prop="is_self"> <el-form-item label="在读证明收件人是否为本人" prop="is_self">
...@@ -71,7 +71,7 @@ export default { ...@@ -71,7 +71,7 @@ export default {
rules: { rules: {
personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }], personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
sofia_id: [{ required: true, message: '请输入Sofia ID', trigger: 'blur' }], sofia_id: [{ required: true, message: '请输入Marywood ID', trigger: 'blur' }],
receive_name: [{ required: true, message: '请输入收件人名字', trigger: 'blur' }], receive_name: [{ required: true, message: '请输入收件人名字', trigger: 'blur' }],
telephone: [{ required: true, message: '请输入收件人联系电话', trigger: 'blur' }], telephone: [{ required: true, message: '请输入收件人联系电话', trigger: 'blur' }],
email: [{ required: true, message: '请输入在读证明邮寄地址', trigger: 'blur' }] email: [{ required: true, message: '请输入在读证明邮寄地址', trigger: 'blur' }]
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model="ruleForm.class_name" readonly /> <el-input v-model="ruleForm.class_name" readonly />
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id">
<el-input v-model="ruleForm.sofia_id" readonly /> <el-input v-model="ruleForm.sofia_id" readonly />
</el-form-item> </el-form-item>
<template v-if="isView"> <template v-if="isView">
...@@ -61,7 +61,7 @@ export default { ...@@ -61,7 +61,7 @@ export default {
rules: { rules: {
personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }], personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
sofia_id: [{ required: true, message: '请输入Sofia ID', trigger: 'blur' }] sofia_id: [{ required: true, message: '请输入Marywood ID', trigger: 'blur' }]
} }
} }
}, },
......
...@@ -14,7 +14,7 @@ export default { ...@@ -14,7 +14,7 @@ export default {
data() { data() {
return { return {
columns: [ columns: [
{ prop: 'form.sofia_id', label: 'Sofia ID' }, { prop: 'form.sofia_id', label: 'Marywood ID' },
{ prop: 'form.class_name', label: '班级' }, { prop: 'form.class_name', label: '班级' },
{ prop: 'status_name', label: '审批状态' }, { prop: 'status_name', label: '审批状态' },
{ prop: 'approve_time1', label: '审批时间' }, { prop: 'approve_time1', label: '审批时间' },
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model="ruleForm.class_name" readonly /> <el-input v-model="ruleForm.class_name" readonly />
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id">
<el-input v-model="ruleForm.sofia_id" readonly /> <el-input v-model="ruleForm.sofia_id" readonly />
</el-form-item> </el-form-item>
<el-form-item label="成绩单收件人是否为本人" prop="is_self"> <el-form-item label="成绩单收件人是否为本人" prop="is_self">
...@@ -104,7 +104,7 @@ export default { ...@@ -104,7 +104,7 @@ export default {
rules: { rules: {
personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }], personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
sofia_id: [{ required: true, message: '请输入Sofia ID', trigger: 'blur' }], sofia_id: [{ required: true, message: '请输入Marywood ID', trigger: 'blur' }],
number: [{ required: true, message: '请输入需打印份数', trigger: 'blur' }], number: [{ required: true, message: '请输入需打印份数', trigger: 'blur' }],
receive_name: [{ required: true, message: '请输入收件人名字', trigger: 'blur' }], receive_name: [{ required: true, message: '请输入收件人名字', trigger: 'blur' }],
telephone: [{ required: true, message: '请输入收件人联系电话', trigger: 'blur' }], telephone: [{ required: true, message: '请输入收件人联系电话', trigger: 'blur' }],
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model="ruleForm.class_name" :disabled="disabledInfo" readonly /> <el-input v-model="ruleForm.class_name" :disabled="disabledInfo" readonly />
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id">
<el-input v-model="ruleForm.sofia_id" :disabled="disabledInfo" readonly /> <el-input v-model="ruleForm.sofia_id" :disabled="disabledInfo" readonly />
</el-form-item> </el-form-item>
<el-form-item label="重修时间" prop="semester_name"> <el-form-item label="重修时间" prop="semester_name">
...@@ -112,7 +112,7 @@ export default { ...@@ -112,7 +112,7 @@ export default {
rules: { rules: {
personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }], personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
sofia_id: [{ required: true, message: '请输入Sofia ID', trigger: 'blur' }], sofia_id: [{ required: true, message: '请输入Marywood ID', trigger: 'blur' }],
semester_name: [{ required: true, message: '请选择您的重修时间', trigger: 'blur' }], semester_name: [{ required: true, message: '请选择您的重修时间', trigger: 'blur' }],
course_id: [{ required: true, message: '请选择您的重修课程', trigger: 'blur' }] course_id: [{ required: true, message: '请选择您的重修课程', trigger: 'blur' }]
}, },
......
...@@ -14,7 +14,7 @@ export default { ...@@ -14,7 +14,7 @@ export default {
data() { data() {
return { return {
columns: [ columns: [
{ prop: 'form.sofia_id', label: 'Sofia ID' }, { prop: 'form.sofia_id', label: 'Marywood ID' },
{ prop: 'form.semester_name', label: '重修时间' }, { prop: 'form.semester_name', label: '重修时间' },
{ prop: 'form.course_name', label: '重修课程' }, { prop: 'form.course_name', label: '重修课程' },
{ prop: 'status_name', label: '审批状态', attrs: { width: '100' } }, { prop: 'status_name', label: '审批状态', attrs: { width: '100' } },
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<div class="con-box"> <div class="con-box">
<el-button type="text" @click="goBack">{{ $t('pages.affairsHall.shareAdd.backlist') }}</el-button> <el-button type="text" @click="goBack">{{ $t('pages.affairsHall.shareAdd.backlist') }}</el-button>
<div class="main-form"> <div class="main-form">
<el-form label-width="100px" :disabled="isView" ref="ruleForm" :model="ruleForm" :rules="rules"> <el-form label-width="110px" :disabled="isView" ref="ruleForm" :model="ruleForm" :rules="rules">
<el-form-item :label="$t('pages.affairsHall.shareAdd.sname')" prop="personal_name"> <el-form-item :label="$t('pages.affairsHall.shareAdd.sname')" prop="personal_name">
<el-input v-model="ruleForm.personal_name" :placeholder="$t('pages.affairsHall.shareAdd.inputname')" /> <el-input v-model="ruleForm.personal_name" :placeholder="$t('pages.affairsHall.shareAdd.inputname')" />
</el-form-item> </el-form-item>
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<el-input v-model="ruleForm.trade_name" :placeholder="$t('pages.affairsHall.shareAdd.inputindustry')" /> <el-input v-model="ruleForm.trade_name" :placeholder="$t('pages.affairsHall.shareAdd.inputindustry')" />
</el-form-item> </el-form-item>
<el-form-item :label="$t('pages.affairsHall.shareAdd.age')" prop="age"> <el-form-item :label="$t('pages.affairsHall.shareAdd.age')" prop="age">
<el-input v-model="ruleForm.age" :placeholder="$t('pages.affairsHall.shareAdd.inputage')" /> <el-input type="number" v-model="ruleForm.age" :placeholder="$t('pages.affairsHall.shareAdd.inputage')" />
</el-form-item> </el-form-item>
<el-form-item :label="$t('pages.affairsHall.shareAdd.classs')" prop="class_name"> <el-form-item :label="$t('pages.affairsHall.shareAdd.classs')" prop="class_name">
<el-input v-model="ruleForm.class_name" :placeholder="$t('pages.affairsHall.shareAdd.inputclasss')" /> <el-input v-model="ruleForm.class_name" :placeholder="$t('pages.affairsHall.shareAdd.inputclasss')" />
...@@ -20,12 +20,23 @@ ...@@ -20,12 +20,23 @@
<el-form-item :label="$t('pages.affairsHall.shareAdd.phone')" prop="telephone"> <el-form-item :label="$t('pages.affairsHall.shareAdd.phone')" prop="telephone">
<el-input v-model="ruleForm.telephone" :placeholder="$t('pages.affairsHall.shareAdd.inputphone')" /> <el-input v-model="ruleForm.telephone" :placeholder="$t('pages.affairsHall.shareAdd.inputphone')" />
</el-form-item> </el-form-item>
<el-form-item label="分享大概时间" prop="sharing_time">
<el-date-picker
v-model="ruleForm.sharing_time"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择分享时间"
></el-date-picker>
</el-form-item>
<el-form-item :label="$t('pages.affairsHall.shareAdd.Sharingthemes')" prop="sharing_theme"> <el-form-item :label="$t('pages.affairsHall.shareAdd.Sharingthemes')" prop="sharing_theme">
<el-input <el-input
v-model="ruleForm.sharing_theme" v-model="ruleForm.sharing_theme"
:placeholder="$t('pages.affairsHall.shareAdd.inputSharingthemes')" :placeholder="$t('pages.affairsHall.shareAdd.inputSharingthemes')"
/> />
</el-form-item> </el-form-item>
<el-form-item label="分享内容简介" prop="content_introduction">
<el-input type="textarea" v-model="ruleForm.content_introduction" placeholder="请输入分享内容简介" />
</el-form-item>
<template v-if="isView"> <template v-if="isView">
<el-form-item v-if="detail.approve_time" :label="$t('pages.affairsHall.shareAdd.approvalTime')"> <el-form-item v-if="detail.approve_time" :label="$t('pages.affairsHall.shareAdd.approvalTime')">
<el-input v-model="detail.approve_time" /> <el-input v-model="detail.approve_time" />
...@@ -66,7 +77,9 @@ export default { ...@@ -66,7 +77,9 @@ export default {
age: [{ required: true, message: '请输入您的年龄', trigger: 'blur' }], age: [{ required: true, message: '请输入您的年龄', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
telephone: [{ required: true, message: '请输入您的电话', trigger: 'blur' }], telephone: [{ required: true, message: '请输入您的电话', trigger: 'blur' }],
sharing_theme: [{ required: true, message: '请输入分享主题', trigger: 'blur' }] sharing_theme: [{ required: true, message: '请输入分享主题', trigger: 'blur' }],
sharing_time: [{ required: true, message: '请选择分享时间', trigger: 'change' }],
content_introduction: [{ required: true, message: '请输入分享内容简介', trigger: 'blur' }]
} }
} }
}, },
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model="ruleForm.class_name" readonly /> <el-input v-model="ruleForm.class_name" readonly />
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id">
<el-input v-model="ruleForm.sofia_id" readonly /> <el-input v-model="ruleForm.sofia_id" readonly />
</el-form-item> </el-form-item>
<el-form-item label="复学时间" prop="semester_name"> <el-form-item label="复学时间" prop="semester_name">
...@@ -60,7 +60,7 @@ export default { ...@@ -60,7 +60,7 @@ export default {
rules: { rules: {
personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }], personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
sofia_id: [{ required: true, message: '请输入Sofia ID', trigger: 'blur' }], sofia_id: [{ required: true, message: '请输入Marywood ID', trigger: 'blur' }],
semester_name: [{ required: true, message: '请选择复学时间', trigger: 'blur' }] semester_name: [{ required: true, message: '请选择复学时间', trigger: 'blur' }]
}, },
// 学期列表 // 学期列表
......
...@@ -14,7 +14,7 @@ export default { ...@@ -14,7 +14,7 @@ export default {
data() { data() {
return { return {
columns: [ columns: [
{ prop: 'form.sofia_id', label: 'Sofia ID' }, { prop: 'form.sofia_id', label: 'Marywood ID' },
{ prop: 'form.class_name', label: '班级' }, { prop: 'form.class_name', label: '班级' },
{ prop: 'form.semester_name', label: '复学时间' }, { prop: 'form.semester_name', label: '复学时间' },
{ prop: 'status_name', label: '审批状态' }, { prop: 'status_name', label: '审批状态' },
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model="ruleForm.class_name" readonly /> <el-input v-model="ruleForm.class_name" readonly />
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id">
<el-input v-model="ruleForm.sofia_id" readonly /> <el-input v-model="ruleForm.sofia_id" readonly />
</el-form-item> </el-form-item>
<el-form-item label="休学时间" prop="semester_name"> <el-form-item label="休学时间" prop="semester_name">
...@@ -64,7 +64,7 @@ export default { ...@@ -64,7 +64,7 @@ export default {
rules: { rules: {
personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }], personal_name: [{ required: true, message: '请输入您的姓名', trigger: 'blur' }],
class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }], class_name: [{ required: true, message: '请输入您的班级', trigger: 'blur' }],
sofia_id: [{ required: true, message: '请输入Sofia ID', trigger: 'blur' }], sofia_id: [{ required: true, message: '请输入Marywood ID', trigger: 'blur' }],
semester_name: [{ required: true, message: '请选择休学时间', trigger: 'blur' }], semester_name: [{ required: true, message: '请选择休学时间', trigger: 'blur' }],
reason: [{ required: true, message: '请输入休学原因', trigger: 'blur' }] reason: [{ required: true, message: '请输入休学原因', trigger: 'blur' }]
}, },
......
...@@ -14,7 +14,7 @@ export default { ...@@ -14,7 +14,7 @@ export default {
data() { data() {
return { return {
columns: [ columns: [
{ prop: 'form.sofia_id', label: 'Sofia ID' }, { prop: 'form.sofia_id', label: 'Marywood ID' },
{ prop: 'form.semester_name', label: '休学时间' }, { prop: 'form.semester_name', label: '休学时间' },
{ prop: 'form.reason', label: '休学原因' }, { prop: 'form.reason', label: '休学原因' },
{ prop: 'status_name', label: '审批状态' }, { prop: 'status_name', label: '审批状态' },
......
<template> <template>
<div class="hall-form"> <div class="hall-form">
<el-radio <el-radio v-model="schoolReport" @change="changeReport" label="elreport" border size="small">{{
v-model="schoolReport" $t('pages.affairsHall.hall-form.electronicreportcard')
@change="changeReport" }}</el-radio>
label="elreport" <el-radio v-model="schoolReport" @change="changeReport" label="pareport" border size="small">{{
border $t('pages.affairsHall.hall-form.Paperreportcard')
size="small" }}</el-radio>
>{{ $t('pages.affairsHall.hall-form.electronicreportcard') }}</el-radio>
<el-radio
v-model="schoolReport"
@change="changeReport"
label="pareport"
border
size="small"
>{{ $t('pages.affairsHall.hall-form.Paperreportcard') }}</el-radio>
<el-form <el-form
:model="ruleForm" :model="ruleForm"
:rules="rules" :rules="rules"
...@@ -30,16 +22,33 @@ ...@@ -30,16 +22,33 @@
<el-form-item label="班级" prop="class_name"> <el-form-item label="班级" prop="class_name">
<el-input v-model.trim="ruleForm.class_name"></el-input> <el-input v-model.trim="ruleForm.class_name"></el-input>
</el-form-item>--> </el-form-item>-->
<el-form-item label="Sofia ID" prop="sofia_id" key="sofia_id"> <el-form-item label="Marywood ID" prop="sofia_id" key="sofia_id">
<el-input v-model.trim="ruleForm.sofia_id"></el-input> <el-input v-model.trim="ruleForm.sofia_id"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('pages.affairsHall.hall-form.phone')" prop="telephone" key="telephone" v-if="schoolReport === 'pareport'"> <el-form-item
:label="$t('pages.affairsHall.hall-form.phone')"
prop="telephone"
key="telephone"
v-if="schoolReport === 'pareport'"
>
<el-input v-model.trim="ruleForm.telephone"></el-input> <el-input v-model.trim="ruleForm.telephone"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="schoolReport === 'elreport' ? $t('pages.affairsHall.hall-form.email'):$t('pages.affairsHall.hall-form.email2') " prop="email"> <el-form-item
:label="
schoolReport === 'elreport'
? $t('pages.affairsHall.hall-form.email')
: $t('pages.affairsHall.hall-form.email2')
"
prop="email"
>
<el-input v-model.trim="ruleForm.email"></el-input> <el-input v-model.trim="ruleForm.email"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('pages.affairsHall.hall-form.printed')" prop="number" key="number" v-if="schoolReport === 'pareport'"> <el-form-item
:label="$t('pages.affairsHall.hall-form.printed')"
prop="number"
key="number"
v-if="schoolReport === 'pareport'"
>
<el-input v-model.trim="ruleForm.number"></el-input> <el-input v-model.trim="ruleForm.number"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="ts-width"> <el-form-item class="ts-width">
...@@ -53,10 +62,11 @@ ...@@ -53,10 +62,11 @@
</span> </span>
</el-form-item> </el-form-item>
<el-form-item class="ts-width"> <el-form-item class="ts-width">
<el-button <el-button type="primary" @click="submitForm('ruleForm')">{{
type="primary" Number(ruleForm.submit) === 1
@click="submitForm('ruleForm')" ? $t('pages.affairsHall.hall-form.examSubmitted')
>{{Number(ruleForm.submit) === 1 ? $t('pages.affairsHall.hall-form.examSubmitted') : $t('pages.affairsHall.hall-form.examSubmit') }}</el-button> : $t('pages.affairsHall.hall-form.examSubmit')
}}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -112,7 +122,7 @@ export default { ...@@ -112,7 +122,7 @@ export default {
var checksofiaId = (rule, value, callback) => { var checksofiaId = (rule, value, callback) => {
var boolean = new RegExp('^[1-9][0-9]*$').test(value) var boolean = new RegExp('^[1-9][0-9]*$').test(value)
if (!value) { if (!value) {
callback(new Error('请输入Sofia ID!')) callback(new Error('请输入Marywood ID!'))
} else if (!boolean) { } else if (!boolean) {
callback(new Error('请输入正整数!')) callback(new Error('请输入正整数!'))
} else { } else {
......
...@@ -7,13 +7,7 @@ ...@@ -7,13 +7,7 @@
</el-button> </el-button>
<el-row type="flex" justify="center"> <el-row type="flex" justify="center">
<el-col :lg="12"> <el-col :lg="12">
<el-form <el-form ref="form" :model="ruleForm" :rules="rules" :disabled="isView" label-width="110px">
ref="form"
:model="ruleForm"
:rules="rules"
:disabled="isView"
label-width="110px"
>
<el-form-item label="姓名" prop="personal_name" required> <el-form-item label="姓名" prop="personal_name" required>
<el-input <el-input
v-model="ruleForm.personal_name" v-model="ruleForm.personal_name"
...@@ -23,19 +17,14 @@ ...@@ -23,19 +17,14 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="班级" prop="class_name" required> <el-form-item label="班级" prop="class_name" required>
<el-input <el-input v-model="ruleForm.class_name" readonly :disabled="disabledInfo" placeholder="请输入您的班级" />
v-model="ruleForm.class_name"
readonly
:disabled="disabledInfo"
placeholder="请输入您的班级"
/>
</el-form-item> </el-form-item>
<el-form-item label="Sofia ID" prop="sofia_id" required> <el-form-item label="Marywood ID" prop="sofia_id" required>
<el-input <el-input
v-model="ruleForm.sofia_id" v-model="ruleForm.sofia_id"
readonly readonly
:disabled="disabledInfo" :disabled="disabledInfo"
placeholder="请输入您的Sofia ID" placeholder="请输入您的Marywood ID"
/> />
</el-form-item> </el-form-item>
<el-form-item label="重修学期" prop="semester_name"> <el-form-item label="重修学期" prop="semester_name">
...@@ -50,16 +39,13 @@ ...@@ -50,16 +39,13 @@
</el-form-item> </el-form-item>
<el-form-item label="重修课程" prop="course_id"> <el-form-item label="重修课程" prop="course_id">
<el-checkbox-group v-model="ruleForm.course_id"> <el-checkbox-group v-model="ruleForm.course_id">
<el-checkbox <el-checkbox v-for="item in courseList" :label="item.id" :key="item.id" :disabled="disabledInfo">{{
v-for="item in courseList" item.course_name
:label="item.id" }}</el-checkbox>
:key="item.id"
:disabled="disabledInfo"
>{{item.course_name}}</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
<div style="padding-left:110px" v-if="hasPay"> <div style="padding-left:110px" v-if="hasPay">
<div class="score" v-if="detail.form">{{detail.form.score_sum_str}}</div> <div class="score" v-if="detail.form">{{ detail.form.score_sum_str }}</div>
<pay :datalist="ruleForm.payment_instrument" :disabled="disabledPay || isView"></pay> <pay :datalist="ruleForm.payment_instrument" :disabled="disabledPay || isView"></pay>
</div> </div>
<template v-if="isView && detail.status !== -1"> <template v-if="isView && detail.status !== -1">
...@@ -67,12 +53,7 @@ ...@@ -67,12 +53,7 @@
<el-input :value="detail.approve_time1" readonly /> <el-input :value="detail.approve_time1" readonly />
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="content"> <el-form-item label="备注" prop="content">
<el-input <el-input type="textarea" :autosize="{ minRows: 5 }" :value="detail.remark" readonly />
type="textarea"
:autosize="{ minRows: 5 }"
:value="detail.remark"
readonly
/>
</el-form-item> </el-form-item>
</template> </template>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论