|
@@ -11,12 +11,12 @@
|
|
|
优电联盟抽奖平台
|
|
|
</div>
|
|
|
<div class="headTopB" @click="exportXls">
|
|
|
- <el-image
|
|
|
- style="width: 1.2vw; height: 1.2vw;margin-right: 4px;"
|
|
|
- :src="require('@/assets//img/startLottery/md-save.svg')"
|
|
|
- ></el-image>
|
|
|
+ <el-image
|
|
|
+ style="width: 1.2vw; height: 1.2vw;margin-right: 4px;"
|
|
|
+ :src="require('@/assets//img/startLottery/md-save.svg')"
|
|
|
+ ></el-image>
|
|
|
|
|
|
- 导出中奖名单
|
|
|
+ 导出中奖名单
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-container>
|
|
@@ -66,7 +66,8 @@
|
|
|
>
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- <span style="margin-left:2vw">人数:</span><span>{{awardNum}}</span>
|
|
|
+ <span style="margin-left:2vw">人数:</span
|
|
|
+ ><span>{{ awardNum }}</span>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div style="margin-left:4vw">
|
|
@@ -105,16 +106,15 @@
|
|
|
v-for="(item, index) in awardWinningInfoList"
|
|
|
v-bind:key="index"
|
|
|
>
|
|
|
- <div style=" display: flex;align-items: center;">
|
|
|
-
|
|
|
- <el-image
|
|
|
- :src="require('@/assets/img/min.png')"
|
|
|
- style="width:2vw;height:2vw"
|
|
|
- ></el-image>
|
|
|
-
|
|
|
- <span>{{ item.name }}:{{ item.num }}人</span>
|
|
|
- </div>
|
|
|
-
|
|
|
+ <div style=" display: flex;align-items: center;">
|
|
|
+ <el-image
|
|
|
+ :src="require('@/assets/img/min.png')"
|
|
|
+ style="width:2vw;height:2vw"
|
|
|
+ ></el-image>
|
|
|
+
|
|
|
+ <span>{{ item.name }}:{{ item.num }}人</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
<el-divider></el-divider>
|
|
|
<div style="margin-bottom:1.5vw;">
|
|
|
<div
|
|
@@ -302,7 +302,7 @@ export default {
|
|
|
popAwardName: "",
|
|
|
popAwardPrize: "",
|
|
|
intervalId: null,
|
|
|
- awardNum:"",
|
|
|
+ awardNum: "",
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -458,10 +458,10 @@ export default {
|
|
|
},
|
|
|
handleStop() {
|
|
|
var self = this;
|
|
|
- if(self.awardNum > 1 ){
|
|
|
+ if (self.awardNum > 1) {
|
|
|
self.lotteryResultsNum = true;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
self.isCompleted = true;
|
|
|
clearInterval(this.intervalId);
|
|
|
|
|
@@ -488,8 +488,11 @@ export default {
|
|
|
this.submittingModel = false;
|
|
|
this.singleAwardWinningInfoList = [];
|
|
|
},
|
|
|
- exportXls(){
|
|
|
- if (this.formModel.activityId == ""||this.formModel.activityId == null) {
|
|
|
+ exportXls() {
|
|
|
+ if (
|
|
|
+ this.formModel.activityId == "" ||
|
|
|
+ this.formModel.activityId == null
|
|
|
+ ) {
|
|
|
this.$message({
|
|
|
message: "请先选择活动,才能导出中奖名单!",
|
|
|
type: "error",
|
|
@@ -497,40 +500,38 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- var self = this;
|
|
|
-
|
|
|
- var formData = new FormData();
|
|
|
-
|
|
|
- formData.append("activityId", self.formModel.activityId);
|
|
|
-
|
|
|
- startLotteryApi
|
|
|
- .exportExcel(formData)
|
|
|
- .then(function(response) {
|
|
|
-
|
|
|
- var jsonData = response.data;
|
|
|
-
|
|
|
- if(jsonData.result){
|
|
|
- //导出
|
|
|
- self.$message({
|
|
|
- showClose: true,
|
|
|
- type: "success",
|
|
|
- message: `报表已生成,<a href="${jsonData.data}">请点击链接下载</a>`,
|
|
|
- dangerouslyUseHTMLString: true,
|
|
|
- duration: 30000
|
|
|
- });
|
|
|
- }
|
|
|
- else {
|
|
|
- self.$message({
|
|
|
- message: jsonData.message + "",
|
|
|
- type: "warning"
|
|
|
- });
|
|
|
- }
|
|
|
- })
|
|
|
- .catch(error => {
|
|
|
- self.loading = false;
|
|
|
- // self.$message.error(error + "");
|
|
|
- });
|
|
|
- }
|
|
|
+ var self = this;
|
|
|
+
|
|
|
+ var formData = new FormData();
|
|
|
+
|
|
|
+ formData.append("activityId", self.formModel.activityId);
|
|
|
+
|
|
|
+ startLotteryApi
|
|
|
+ .exportExcel(formData)
|
|
|
+ .then(function(response) {
|
|
|
+ var jsonData = response.data;
|
|
|
+
|
|
|
+ if (jsonData.result) {
|
|
|
+ //导出
|
|
|
+ self.$message({
|
|
|
+ showClose: true,
|
|
|
+ type: "success",
|
|
|
+ message: `报表已生成,<a href="${jsonData.data}">请点击链接下载</a>`,
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
+ duration: 30000,
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ self.$message({
|
|
|
+ message: jsonData.message + "",
|
|
|
+ type: "warning",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch((error) => {
|
|
|
+ self.loading = false;
|
|
|
+ // self.$message.error(error + "");
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -558,7 +559,7 @@ export default {
|
|
|
background-color: rgba(20, 0, 98, 0.5);
|
|
|
text-align: center;
|
|
|
border: 2px solid rgba(255, 255, 255, 1);
|
|
|
- cursor: pointer;
|
|
|
+ cursor: pointer;
|
|
|
}
|
|
|
}
|
|
|
/* lotteryRegion */
|