Compare commits

...

2 Commits

8 changed files with 91 additions and 61 deletions

View File

@@ -53,6 +53,14 @@ export function delOneStopRegistrationRecord(recordId) {
})
}
// 取消报名
export function cancelRegistration(recordId) {
return request({
url: '/staff/OneStopRegistrationRecord/cancelRegistration/' + recordId,
method: 'delete'
})
}
// 统计各部门预约功能房数量
export function getDepartmentReservationCount(query) {
return request({

View File

@@ -358,7 +358,9 @@
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:426.8pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">
<el-input type="textarea" :rows="5" v-model="formData.applyReason" />
<el-input type="textarea" :rows="5" v-model="formData.applyReason"
style="margin-top: 10px;"
:input-style="{textIndent: '2em', paddingTop: '8px', fontFamily: '仿宋', fontSize: '12pt'}" />
</span></p>
<p
style="position: absolute;bottom: 0;right:0; line-height:15pt; margin:0pt; text-align:right; widows:0">
@@ -383,7 +385,7 @@
style="font-family:仿宋; font-size:12pt">班级评议意见</span></p>
</td>
<td colspan="6"
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:157.15pt">
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:250pt">
<!-- <p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
@@ -392,8 +394,8 @@
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p> -->
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">该同学符合申请条件,同意推荐该同学申请国家励志奖学金</span></p>
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
style="font-family:仿宋; font-size:12pt">该同学符合申请条件同意推荐该同学申请国家励志奖学金</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">辅导员(签名):</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
@@ -411,18 +413,18 @@
style="font-family:仿宋; font-size:12pt">院系审核意见</span></p>
</td>
<td colspan="5"
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:223.4pt">
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:180pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
style="font-family:仿宋; font-size:12pt">同意推荐</span><span
style="font-family:仿宋; font-size:12pt">该同学</span><span
style="font-family:仿宋; font-size:12pt">申请</span><span
style="font-family:仿宋; font-size:12pt">国家</span><span
style="font-family:仿宋; font-size:12pt">励志</span><span
style="font-family:仿宋; font-size:12pt">奖学金</span></p>
style="font-family:仿宋; font-size:12pt">奖学金</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
@@ -449,10 +451,10 @@
style="line-height:25pt; margin:16.2pt 0pt 8.1pt; orphans:0; text-align:justify; text-indent:21pt; widows:0">
<span style="font-family:仿宋; font-size:12pt">经评审,并在校内公示</span><span
style="font-family:仿宋; font-size:12pt; text-decoration:underline"> </span><span
style="font-family:仿宋; font-size:12pt; text-decoration:underline">5 </span><span
style="font-family:仿宋; font-size:12pt">个工作日,无异议,现报请批准该同学获得国家</span><span
style="font-family:仿宋; font-size:12pt;">5</span><span
style="font-family:仿宋; font-size:12pt">个工作日无异议现报请批准该同学获得国家</span><span
style="font-family:仿宋; font-size:12pt">励志</span><span
style="font-family:仿宋; font-size:12pt">奖学金.</span>
style="font-family:仿宋; font-size:12pt">奖学金</span>
</p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt"> </span><span

View File

@@ -365,7 +365,7 @@
</td>
<td colspan="12"
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:426.8pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:left; widows:0"><span
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
style="font-family:仿宋; font-size:12pt">
{{ formData.applyReason }}
</span></p>
@@ -391,15 +391,15 @@
style="font-family:仿宋; font-size:12pt">班级评议意见</span></p>
</td>
<td colspan="6"
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:157.15pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:left; widows:0"><span
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:250pt">
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.fdyCmt }}</span>
</p>
<p
style="position: absolute;bottom: 0;right:0; line-height:15pt; margin:0pt; orphans:0; text-align:left; widows:0">
<span style="font-family:仿宋; font-size:12pt">辅导员签名
<img style="display: inline;" v-if="formData.fdySign" :src="baseurl + formData.fdySign"
width="70px" height="20px" class="avatar" />
width="100px" height="35px" class="avatar" />
</span><br />
<span>
<span style="margin-left: 40px;"></span>
@@ -414,18 +414,18 @@
style="font-family:仿宋; font-size:12pt">院系审核意见</span></p>
</td>
<td colspan="5"
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:223.4pt">
style="position: relative; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:180pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:left; widows:0"><span
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
style="font-family:仿宋; font-size:12pt">同意推荐</span><span
style="font-family:仿宋; font-size:12pt">该同学</span><span
style="font-family:仿宋; font-size:12pt">申请</span><span
style="font-family:仿宋; font-size:12pt">国家</span><span
style="font-family:仿宋; font-size:12pt">励志</span><span
style="font-family:仿宋; font-size:12pt">奖学金</span></p>
style="font-family:仿宋; font-size:12pt">奖学金</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
@@ -434,7 +434,7 @@
style="position: absolute;bottom: 0;right:0; line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">
<img style="display: inline;" v-if="formData.xwSign" :src="baseurl + formData.xwSign"
width="80px" height="30px" class="avatar" />
width="120px" height="45px" class="avatar" />
</span><span style="font-family:仿宋; font-size:12pt"> </span>
<span>
<span style="margin-left: 40px;"></span>
@@ -456,7 +456,7 @@
style="line-height:25pt; margin:16.2pt 0pt 8.1pt; orphans:0; text-align:justify; text-indent:21pt; widows:0">
<span style="font-family:仿宋; font-size:12pt">经评审并在校内公示</span><span
style="font-family:仿宋; font-size:12pt; text-decoration:underline"> </span><span
style="font-family:仿宋; font-size:12pt; text-decoration:underline">5 </span><span
style="font-family:仿宋; font-size:12pt;">5</span><span
style="font-family:仿宋; font-size:12pt">个工作日无异议现报请批准该同学获得国家</span><span
style="font-family:仿宋; font-size:12pt">励志</span><span
style="font-family:仿宋; font-size:12pt">奖学金</span>

View File

@@ -224,7 +224,7 @@ export default {
switch (v) {
case '通过':
this.manyStatus = 2;
this.manyCmt = '同意推荐该同学申请国家励志奖学金';
this.manyCmt = '同意推荐该同学申请国家励志奖学金';
break;
case '驳回':
this.manyStatus = 10;
@@ -371,7 +371,7 @@ export default {
switch (v) {
case '通过':
this.auditForm.applyStatus = 2;
this.auditForm.fdyCmt = '同意推荐该同学申请国家励志奖学金';
this.auditForm.fdyCmt = '同意推荐该同学申请国家励志奖学金';
break;
case '驳回':
this.auditForm.applyStatus = 10;

View File

@@ -235,7 +235,7 @@ export default {
switch (v) {
case '通过':
this.manyStatus = 3;
this.manyCmt = '同意推荐该同学申请国家励志奖学金';
this.manyCmt = '同意推荐该同学申请国家励志奖学金';
break;
case '驳回':
this.manyStatus = 10;
@@ -389,7 +389,7 @@ export default {
switch (v) {
case '通过':
this.auditForm.applyStatus = 3;
this.auditForm.deptCmt = '同意推荐该同学申请国家励志奖学金';
this.auditForm.deptCmt = '同意推荐该同学申请国家励志奖学金';
break;
case '驳回':
this.auditForm.applyStatus = 10;

View File

@@ -334,13 +334,13 @@
<td colspan="8"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:421.7pt">
<p style="line-height:15pt; margin:0pt; orphans:0; widows:0">
<span style="font-family:仿宋; font-size:12pt">
<el-input type="textarea"
:rows="5"
v-model="formData.applyReason"
maxlength="150"
minlength="100"
show-word-limit/>
style="margin-top: 10px;"
:input-style="{textIndent: '2em', paddingTop: '8px', fontFamily: '仿宋', fontSize: '12pt'}"/>
</span>
</p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
@@ -375,27 +375,9 @@
</p>
</td>
<td colspan="3"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:159.1pt">
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">&#xa0;</span>
</p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">&#xa0;</span>
</p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">&#xa0;</span>
</p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">&#xa0;</span>
</p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">&#xa0;</span>
</p>
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:250pt">
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0"><span
style="font-family:仿宋; font-size:12pt">该同学符合申请条件同意推荐该同学申请自治区人民政府奖学金</span></p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">辅导员签名</span>
@@ -419,7 +401,7 @@
</p>
</td>
<td colspan="4"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:216.35pt">
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:180pt">
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0">
<span style="font-family:仿宋; font-size:12pt">&#xa0;</span>
@@ -429,7 +411,7 @@
<span style="font-family:仿宋; font-size:12pt">&#xa0;</span>
</p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; text-indent:21pt; widows:0">
style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0">
<span style="font-family:仿宋; font-size:12pt">该同学符合申请条件同意推荐该同学申请自治区人民政府奖学金</span>
</p>
<p
@@ -463,7 +445,7 @@
<td colspan="8"
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:421.7pt">
<p
style="line-height:25pt; margin:16.2pt 0pt 8.1pt; orphans:0; text-align:justify; text-indent:21pt; widows:0">
style="line-height:25pt; margin:16.2pt 0pt 8.1pt; orphans:0; text-align:justify; text-indent:2em; widows:0">
<span
style="font-family:仿宋; font-size:12pt">经评审并在校内公示</span><span
style="font-family:仿宋; font-size:12pt; text-decoration:underline">

View File

@@ -226,7 +226,7 @@
</td>
<td colspan="8"
style="position: relative;border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:421.7pt">
<p style="line-height:15pt; margin:0pt; orphans:0; widows:0;text-align: left;">
<p style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0">
<span style="font-family:仿宋; font-size:12pt">
{{ formData.applyReason }}
</span>
@@ -252,14 +252,14 @@
style="font-family:仿宋; font-size:12pt">班级评议意见</span></p>
</td>
<td colspan="3"
style="position: relative;border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:159.1pt">
style="position: relative;border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:250pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0"><span
style="font-family:仿宋; font-size:12pt">{{ formData.fdyCmt }}</span></p>
<p
style="position: absolute;bottom: 0;right:0; line-height:15pt; margin:0pt; orphans:0; text-align:center; widows:0">
<span style="font-family:仿宋; font-size:12pt">辅导员签名
<img style="display: inline;" v-if="formData.fdySign" :src="baseurl + formData.fdySign"
width="70px" height="20px" class="avatar" /></span>
width="100px" height="35px" class="avatar" /></span>
<br />
<span style="font-family:仿宋; font-size:12pt">
<span>
@@ -276,13 +276,13 @@
style="font-family:仿宋; font-size:12pt">院系审核意见</span></p>
</td>
<td colspan="4"
style="position: relative;border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:216.35pt">
style="position: relative;border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:top; width:180pt">
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
style="font-family:仿宋; font-size:12pt">&#xa0;</span></p>
<p
style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; text-indent:21pt; widows:0">
style="line-height:15pt; margin:10pt 0pt 0pt; orphans:0; text-align:left; text-indent:2em; widows:0">
<span style="font-family:仿宋; font-size:12pt">{{ formData.xwCmt }}</span>
</p>
<p style="line-height:15pt; margin:0pt; orphans:0; text-align:justify; widows:0"><span
@@ -314,7 +314,7 @@
<td colspan="8"
style="position: relative;border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:421.7pt">
<p
style="line-height:25pt; margin:16.2pt 0pt 8.1pt; orphans:0; text-align:justify; text-indent:21pt; widows:0">
style="line-height:25pt; margin:16.2pt 0pt 8.1pt; orphans:0; text-align:justify; text-indent:2em; widows:0">
<span style="font-family:仿宋; font-size:12pt">{{ formData.xgCmt }}</span>
</p>
<p

View File

@@ -91,6 +91,8 @@
v-if="scope.row.auditStatus === 0" v-hasPermi="['staff:OneStopRegistrationRecord:edit']">审核</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleAudit(scope.row, '详情')" v-else
v-hasPermi="['staff:OneStopRegistrationRecord:edit']">详情</el-button>
<el-button size="mini" type="text" icon="el-icon-close" @click="handleCancelRegistration(scope.row)"
v-if="canCancel(scope.row)" v-hasPermi="['staff:OneStopRegistrationRecord:edit']" style="color: #f56c6c;">取消报名</el-button>
<!-- <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
v-hasPermi="['staff:OneStopRegistrationRecord:remove']">删除</el-button> -->
</template>
@@ -172,7 +174,7 @@
<script>
import { listAll } from "@/api/staff/OneStopCommunityActivities";
import { addOneStopRegistrationRecord, batchUpdateSysRegistrationRecord, delOneStopRegistrationRecord, getOneStopRegistrationRecord, listOneStopRegistrationRecord, updateOneStopRegistrationRecord } from "@/api/staff/OneStopRegistrationRecord";
import { addOneStopRegistrationRecord, batchUpdateSysRegistrationRecord, delOneStopRegistrationRecord, getOneStopRegistrationRecord, listOneStopRegistrationRecord, updateOneStopRegistrationRecord, cancelRegistration } from "@/api/staff/OneStopRegistrationRecord";
export default {
name: "OneStopRegistrationRecord",
data() {
@@ -437,6 +439,42 @@ export default {
},
switchAuditStatus(status) {
return this.optionsAudit.filter(item => item.value === status)[0].label
},
// 判断是否可以取消报名
canCancel(row) {
// 只有审核状态为待审核(0)或通过(1)的记录才能取消
if (row.auditStatus !== 0 && row.auditStatus !== 1) {
return false;
}
// 检查报名截止时间
if (row.communityActivitiesList && row.communityActivitiesList.length > 0) {
const signUpEndTime = new Date(row.communityActivitiesList[0].signUpEndTime);
const now = new Date();
// 只有在报名截止时间之前才能取消
return now < signUpEndTime;
}
return true;
},
// 取消报名
handleCancelRegistration(row) {
this.$modal.confirm('确认要取消该报名记录吗?取消后将无法恢复。').then(() => {
this.$modal.loading("正在取消报名,请稍等...");
cancelRegistration(row.recordId).then(response => {
this.$modal.msgSuccess("取消报名成功");
this.getList();
this.$modal.closeLoading();
}).catch(error => {
this.$modal.msgError("取消报名失败:" + (error.msg || "未知错误"));
this.$modal.closeLoading();
});
}).catch(() => {
this.$message({
type: 'info',
message: '已取消操作'
});
});
}
}
};