|
@@ -12,6 +12,9 @@
|
|
|
<el-form-item label="手机号码" prop="phonenumber">
|
|
|
<el-input v-model="user.phonenumber" disabled="disabled" maxlength="11" />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="isFrontStudent" label="学号" prop="sno">
|
|
|
+ <el-input v-model="user.sno" />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="性别">
|
|
|
<el-radio-group v-model="user.sex">
|
|
|
<el-radio label="0">男</el-radio>
|
|
@@ -27,7 +30,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { updateUserProfile, getUserProfile } from "@/api/system/user";
|
|
|
-import { mapActions } from "vuex";
|
|
|
+import { mapActions, mapGetters } from 'vuex'
|
|
|
|
|
|
export default {
|
|
|
props: {
|
|
@@ -35,6 +38,9 @@ export default {
|
|
|
type: Object,
|
|
|
},
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ ...mapGetters(['isFrontStudent'])
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
// 表单校验
|