Browse Source

选科报名--查看自选弹窗缓存bug

shilipojs 2 years ago
parent
commit
b5c5a860de

+ 3 - 1
src/views/system/user/profile/components/report-table.vue

@@ -28,7 +28,9 @@
       <template #signUp="{row}">
       <template #signUp="{row}">
         <span class="f-red" v-if="!row.allowSelect">{{ row.disabledReason || '无法报名' }}</span>
         <span class="f-red" v-if="!row.allowSelect">{{ row.disabledReason || '无法报名' }}</span>
         <div v-else>
         <div v-else>
+          <!-- 初录后报名代 -->
           <span v-if="generation.current > 1" @click="singleCommit(row)" class="btn-green">报名</span>
           <span v-if="generation.current > 1" @click="singleCommit(row)" class="btn-green">报名</span>
+          <!-- 初录报名代 -->
           <div v-else>
           <div v-else>
             <span class="f-red btn-red" v-if="row.selected" @click="toUnSelect(row)">取消报名</span>
             <span class="f-red btn-red" v-if="row.selected" @click="toUnSelect(row)">取消报名</span>
             <span class="btn-green" v-else @click="toSelect(row)">报名</span>
             <span class="btn-green" v-else @click="toSelect(row)">报名</span>
@@ -508,7 +510,7 @@ export default {
       rejectRow.rejected = true
       rejectRow.rejected = true
       rejectRow.rejectedReason = this.regInfo
       rejectRow.rejectedReason = this.regInfo
       rejectRecommend({
       rejectRecommend({
-        models: [rejectRow]
+        models: rejectRow
       }).then(res => {
       }).then(res => {
         if(res.code == 200) {
         if(res.code == 200) {
           this.refreshData()
           this.refreshData()

+ 1 - 0
src/views/system/user/profile/components/select-subject-report-dialog.vue

@@ -1,5 +1,6 @@
 <template>
 <template>
   <el-dialog
   <el-dialog
+    v-if="dialogVisible"
     title="我的选科方案"
     title="我的选科方案"
     :visible.sync="dialogVisible"
     :visible.sync="dialogVisible"
     width="70%"
     width="70%"