el" data-variation="inverted tiny" data-position="right center">  src/assets/img/dog.jpeg
  • 6 0
      src/views/PersonalCenter/MyRegistration.vue
  • 14 4
      src/views/PersonalCenter/PersonalData.vue
  • 1 1
      src/views/PersonalCenter/PrintAdmissionCard.vue
  • 24 4
      src/views/PersonalCenter/index.vue
  • + 2 - 2
    public/config.js

    @ -1,4 +1,4 @@
    1 1
    window.serverUrl = {
    2
        url: 'http://192.168.168.46:8081/zhbg',
    3
        routerPath: "http://10.1.76.181:8000/zhbg"
    2
        url: 'http://192.168.8.49:8081/zhbg',
    3
        routerPath: "http://192.168.8.49:8081/zhbg"
    4 4
    }

    二進制
    src/assets/img/avatar.jpg


    二進制
    src/assets/img/dog.jpeg


    + 6 - 0
    src/views/PersonalCenter/MyRegistration.vue

    @ -36,6 +36,9 @@
    36 36
            </el-table-column>
    37 37
            <el-table-column prop="subject_name" label="考试科目" width="150">
    38 38
            </el-table-column>
    39
            <el-table-column prop="time" label="考试日期" width="120">
    40
            </el-table-column>
    41
            <!-- TODO:修改字段名 -->
    39 42
            <el-table-column prop="time" label="考试时间" width="120">
    40 43
            </el-table-column>
    41 44
            <el-table-column label="操作" show-overflow-tooltip>
    @ -66,6 +69,9 @@
    66 69
            </el-table-column>
    67 70
            <el-table-column prop="subject_name" label="考试科目" width="120">
    68 71
            </el-table-column>
    72
            <el-table-column prop="time" label="考试日期" width="120">
    73
            </el-table-column>
    74
            <!-- TODO:修改字段名 -->
    69 75
            <el-table-column prop="time" label="考试时间" width="120">
    70 76
            </el-table-column>
    71 77
            <el-table-column prop="exam_state" label="报考状态" width="100">

    + 14 - 4
    src/views/PersonalCenter/PersonalData.vue

    @ -2,7 +2,7 @@
    2 2
      <div class="person_root">
    3 3
        <!--只显示,不能编辑-->
    4 4
        <div class="onlyShow" v-if="!edit">
    5
          <img src="../../assets/img/dog.jpeg" class="avarta" />
    5
          <img src="../../assets/img/avatar.jpg" class="avarta" />
    6 6
          <div class="item">
    7 7
            <h3 class="item-left">身份证号:</h3>
    8 8
            <h3 class="item-right">{{ studentData.card_num }}</h3>
    @ -13,7 +13,7 @@
    13 13
          </div>
    14 14
          <div class="item">
    15 15
            <h3 class="item-left">所属单位:</h3>
    16
            <h3 class="item-right">{{ studentData.unit_name }}</h3>
    16
            <h3 class="item-right">{{ studentData.unit_tree }}</h3>
    17 17
          </div>
    18 18
          <div class="item">
    19 19
            <h3 class="item-left">从事工作:</h3>
    @ -63,7 +63,7 @@
    63 63
                <span>考生姓名:{{ studentData.name }}</span>
    64 64
              </div>
    65 65
              <div class="avarta2">
    66
                <img src="../../assets/img/dog.jpeg" />
    66
                <img src="../../assets/img/avatar.jpg" />
    67 67
                <a @click="updateImg">点击修改头像</a>
    68 68
              </div>
    69 69
            </div>
    @ -99,6 +99,15 @@
    99 99
                  </el-option>
    100 100
                </el-select>
    101 101
              </el-form-item>
    102
              <el-form-item class="myinput" label="从事工作:" prop="job">
    103
                <el-input v-model="form.job"></el-input>
    104
              </el-form-item>
    105
              <el-form-item class="myinput" label="现职称:" prop="professional">
    106
                <el-input v-model="form.professional"></el-input>
    107
              </el-form-item>
    108
              <el-form-item class="myinput" label="手机:" prop="phone">
    109
                <el-input v-model="form.phone"></el-input>
    110
              </el-form-item>
    102 111
              <el-form-item class="myinput" label="电子信箱:" prop="email">
    103 112
                <el-input v-model="form.email"></el-input>
    104 113
              </el-form-item>
    @ -273,6 +282,7 @@ export default {
    273 282
    .onlyShow {
    274 283
      padding-top: 30px;
    275 284
      line-height: 40px;
    285
      margin-left: -80px;
    276 286
      //text-align: left;
    277 287
      width: 100%;
    278 288
      display: flex;
    @ -285,7 +295,7 @@ export default {
    285 295
        height: 100px;
    286 296
        position: absolute;
    287 297
        top: 10%;
    288
        left: 75%;
    298
        left: 83%;
    289 299
      }
    290 300
      .item {
    291 301
        display: flex;

    + 1 - 1
    src/views/PersonalCenter/PrintAdmissionCard.vue

    @ -78,7 +78,7 @@
    78 78
                  </span>
    79 79
                </div>
    80 80
                <div class="avatar">
    81
                  <img src="../../assets/img/dog.jpeg" />
    81
                  <img src="../../assets/img/avatar.jpg" />
    82 82
                </div>
    83 83
              </div>
    84 84
              <span class="left-top-left-span">

    + 24 - 4
    src/views/PersonalCenter/index.vue

    @ -5,8 +5,8 @@
    5 5
                <div class="center">
    6 6
                    <div class="left">
    7 7
                        <div class="left-first">
    8
                            <img src="../../assets/img/dog.jpeg">
    9
                            <h3>欢迎: 朱局长</h3>
    8
                            <img src="../../assets/img/avatar.jpg">
    9
                            <h3>欢迎: {{ studentData.name }}</h3>
    10 10
                        </div>
    11 11
                        <div class="left-mid">
    12 12
                            <el-button type="primary" class="left-mid-btn" @click="onChange(0)">个人资料</el-button>
    @ -68,6 +68,9 @@ import ScoreInquiry from "@/views/PersonalCenter/ScoreInquiry";
    68 68
    import CertificateInquiry from "@/views/PersonalCenter/CertificateInquiry";
    69 69
    import ExamFlow from "@/views/PersonalCenter/ExamFlow";
    70 70
    import local from "@/utils/local";
    71
    import {
    72
      getStudentInfo, //获取学生信息列表
    73
    } from "@/api/home";
    71 74
    export default {
    72 75
        components: {
    73 76
            PersonalData,
    @ -85,6 +88,7 @@ export default {
    85 88
                form: {
    86 89
                    id: "",
    87 90
                },
    91
                studentData: [],
    88 92
            }
    89 93
        },
    90 94
        created() {
    @ -92,9 +96,25 @@ export default {
    92 96
            this.form.id = local.get("id");
    93 97
            if(this.$route.query.selected_index) {
    94 98
                this.selected_index = this.$route.query.selected_index;
    95
            }
    99
            };
    100
            this.fetchData();
    96 101
        },
    97 102
        methods: {
    103
            // 获取考生个人资料
    104
            async fetchData() {
    105
                let set_id = local.get("id");
    106
                let res = await getStudentInfo({
    107
                    student_id: set_id,
    108
                });
    109
    110
                // 解构数据
    111
                let { code, data } = res;
    112
    113
                // 赋值渲染
    114
                if (code === 200) {
    115
                    this.studentData = data.res.student;
    116
                }
    117
            },
    98 118
            onChange(index) {
    99 119
                this.selected_index = index;
    100 120
            },
    @ -191,7 +211,7 @@ export default {
    191 211
        display: flex;
    192 212
        flex-grow: 1;
    193 213
        height: 100%;
    194
        max-width: 980px;
    214
        // max-width: 980px;
    195 215
        //background-color: yellowgreen;
    196 216
    }
    197 217
    </style>

    附件下载2 · 2fbc4e803a - Gogs: Go Git Service
    zhuhaiwen 3 gadi atpakaļ
    vecāks
    revīzija
    2fbc4e803a

    + 4 - 4
    oa-app/src/main/java/com/css/oa/exam/announce/controller/AnnounceController.java

    @ -64,15 +64,15 @@ public class AnnounceController extends BaseController {
    64 64
    65 65
        @ApiOperation(value = "下载公告中的文件")
    66 66
        @GetMapping("/download")
    67
        public void download(@RequestParam(value = "uuid") String uuid, HttpServletRequest request, HttpServletResponse response) {
    67
        public void download(@RequestParam(value = "file_id") String file_id, HttpServletRequest request, HttpServletResponse response) {
    68 68
            try {
    69
                if(TextUtils.isEmpty(uuid)){
    70
                    exportPrint(response, "uuid不能为空");
    69
                if(TextUtils.isEmpty(file_id)){
    70
                    exportPrint(response, "file_id不能为空");
    71 71
                    return;
    72 72
                }
    73 73
                String token = getToken();
    74 74
                mService.setToken(token);
    75
                mService.download(uuid, request, response);
    75
                mService.download(file_id, request, response);
    76 76
            } catch (Exception e) {
    77 77
                e.printStackTrace();
    78 78
                exportPrint(response, e.getMessage());

    + 6 - 6
    oa-app/src/main/java/com/css/oa/exam/announce/service/AnnounceService.java

    @ -74,13 +74,13 @@ public class AnnounceService extends BaseService implements IAnnounceService {
    74 74
         *  @param uuid = OP_XM_ENCLOSURE表主键
    75 75
         */
    76 76
        @Override
    77
        public void download(String uuid, HttpServletRequest request, HttpServletResponse response) throws Exception {
    77
        public void download(String file_id, HttpServletRequest request, HttpServletResponse response) throws Exception {
    78 78
            Admin admin = Admin.getAdminByToken(token);
    79
            Announce announce = repository.findById(uuid).get();
    80
            if(TextUtils.isEmpty(announce.getFile_id())){
    81
                throw new Exception("此公告没有附件可下载");
    82
            }
    83
            uploadService.download(admin, announce.getFile_id(), request, response);
    79
    //        Announce announce = repository.findById(uuid).get();
    80
    //        if(TextUtils.isEmpty(announce.getFile_id())){
    81
    //            throw new Exception("此公告没有附件可下载");
    82
    //        }
    83
            uploadService.download(admin, file_id, request, response);
    84 84
        }
    85 85
    86 86
        @Override

    shuang11 - Gogs: Go Git Service

    双十一活动页