From 526954dd5a2fe389a03a217cc827fc19935044c5 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期三, 19 十一月 2025 18:08:59 +0800
Subject: [PATCH] *号问题
---
manager/src/views/activity-prize/prize.vue | 104 ++++++++++++++++++++++++++++++---------------------
1 files changed, 61 insertions(+), 43 deletions(-)
diff --git a/manager/src/views/activity-prize/prize.vue b/manager/src/views/activity-prize/prize.vue
index a2050a3..05d4f7d 100644
--- a/manager/src/views/activity-prize/prize.vue
+++ b/manager/src/views/activity-prize/prize.vue
@@ -67,12 +67,12 @@
ref="table"
class="prize-table"
>
- <template slot-scope="{ row }" slot="prizeCoverUrl">
+ <template slot-scope="{ row }" slot="prizeImgUrl">
<img
- :src="row.prizeCoverUrl"
+ :src="row.prizeImgUrl"
alt="濂栧搧灏侀潰"
class="thumbnail"
- @click="previewImage(row.prizeCoverUrl)"
+ @click="previewImage(row.prizeImgUrl)"
>
</template>
<!-- 鎿嶄綔鎸夐挳鎻掓Ы -->
@@ -194,25 +194,25 @@
style="width: 300px" type="textarea" :autosize="{minRows: 2,maxRows: 5}" placeholder="璇疯緭鍏�"></Input>
</FormItem>
</Col>
- <Col span="24">
- <FormItem label="濂栧搧灏侀潰锛�" prop="prizeCover">
- <Upload
- v-if="!coverTempUrl"
- :before-upload="(file) => handleBeforeUpload(file, 'cover')"
- :format="['jpg','jpeg','png','gif']"
- :max-size="20480"
- action=""
- accept="image/*"
- >
- <Button icon="ios-cloud-upload-outline" >涓婁紶灏侀潰鏂囦欢</Button>
- </Upload>
- <div v-else class="upload-file-info">
- <img :src="coverTempUrl" alt="濂栧搧灏侀潰" class="preview-image-limit">
- <Button type="text" @click="handleRemove('cover')">鍒犻櫎</Button>
- </div>
+<!-- <Col span="24">-->
+<!-- <FormItem label="濂栧搧灏侀潰锛�" prop="prizeCover">-->
+<!-- <Upload-->
+<!-- v-if="!coverTempUrl"-->
+<!-- :before-upload="(file) => handleBeforeUpload(file, 'cover')"-->
+<!-- :format="['jpg','jpeg','png','gif']"-->
+<!-- :max-size="20480"-->
+<!-- action=""-->
+<!-- accept="image/*"-->
+<!-- >-->
+<!-- <Button icon="ios-cloud-upload-outline" >涓婁紶灏侀潰鏂囦欢</Button>-->
+<!-- </Upload>-->
+<!-- <div v-else class="upload-file-info">-->
+<!-- <img :src="coverTempUrl" alt="濂栧搧灏侀潰" class="preview-image-limit">-->
+<!-- <Button type="text" @click="handleRemove('cover')">鍒犻櫎</Button>-->
+<!-- </div>-->
- </FormItem>
- </Col>
+<!-- </FormItem>-->
+<!-- </Col>-->
<Col span="24">
<FormItem label="濂栧搧鍥剧墖锛�" prop="prizeImg">
@@ -479,9 +479,9 @@
{ required: true, message: '璇疯緭鍏ュ鍝佹弿杩�', trigger: 'blur' },
{ max: 100, message: '闀垮害涓嶈兘瓒呰繃100涓瓧绗�', trigger: 'blur' }
],
- prizeCover: [
- {required: true, message: '璇烽�夋嫨濂栧搧灏侀潰', trigger: 'blur'}
- ],
+ // prizeCover: [
+ // {required: true, message: '璇烽�夋嫨濂栧搧灏侀潰', trigger: 'blur'}
+ // ],
prizeImg: [
{required: true, message: '璇烽�夋嫨濂栧搧鍥剧墖', trigger: 'blur'}
],
@@ -501,9 +501,9 @@
columns:[
{
- title: '濂栧搧灏侀潰',
- key: 'prizeCoverUrl',
- slot:'prizeCoverUrl',
+ title: '濂栧搧鍥剧墖',
+ key: 'prizeImgUrl',
+ slot:'prizeImgUrl',
align: 'center',
minWidth: 100,
},
@@ -588,6 +588,7 @@
handleRowClick(currentRow ,oldCurrentRow){
this.prizeFrom.couponId = currentRow.id;
this.showCoupon = currentRow.couponName;
+ console.log(this.prizeFrom.couponId)
},
getCouponDataList() {
// 鑾峰彇鏁版嵁
@@ -595,7 +596,6 @@
getPlatformCouponList(this.couponSearchForm).then((res) => {
this.couponLoading = false;
if (res.success) {
- console.log(res);
this.couponData = res.result.records;
this.couponTotal = res.result.total;
}
@@ -701,7 +701,7 @@
this.modelShow = false
this.submitLoading = false
this.showCoupon = '';
- this.$refs.form.resetFields()
+
},
getPage(){
this.loading = true;
@@ -723,10 +723,13 @@
this.infoModalShow = false;
},
openEdit(row){
+ this.$refs.form.resetFields();
+ //閲嶇疆id
//闇�瑕佸垽鏂槸鍚﹀彲浠ョ紪杈�
canUpDatePrizeDraw(row.id).then(res =>{
if (res.code === 200){
if (res.state){
+ console.log(res.data)
this.modelShow = true;
this.modelTitle = "缂栬緫濂栧搧";
this.prizeFrom ={
@@ -742,7 +745,6 @@
this.coverTempUrl = row.prizeCoverUrl;
this.imgTempUrl = row.prizeImgUrl;
this.showCoupon = res.data.couponName;
-
}else {
this.$Message.error("璇ュ鍝佸湪鎶藉娲诲姩涓棤娉曠紪杈�!")
}
@@ -758,6 +760,9 @@
},
openAdd(){
this.$refs.form.resetFields()
+ //閲嶇疆id
+ this.prizeFrom.id = null;
+
this.modelShow = true;
this.modelTitle = "鏂板濂栧搧";
//娓呴櫎琛ㄥ崟鐘舵��.
@@ -767,28 +772,41 @@
this.imgTempUrl = null;
this.showCoupon = null;
},
- delById(row){
- del(row.id).then(res=>{
- if (res.code === 200){
- this.$Message.success(res.msg)
- }else {
- this.$Message.error(res.msg)
+ async delById(row){
+ let status = false
+ await canUpDatePrizeDraw(row.id).then(res => {
+
+ if (res.code === 200) {
+ status = res.state;
+
}
- this.getPage()
- })
+ });
+ if (status){
+ await del(row.id).then(res=>{
+ if (res.code === 200){
+ this.$Message.success(res.msg)
+ }else {
+ this.$Message.error(res.msg)
+ }
+ this.getPage()
+ })
+ }else {
+ this.$Message.error("璇ュ鍝佸湪鎶藉娲诲姩涓棤娉曞垹闄�!")
+ }
+
},
// 鑾峰彇瀵屾枃鏈紪杈戝櫒鐨勫唴瀹�
// 鍒濆鍖栨暟鎹�
init() {
this.getPage()
},
- changePage(){
- this.searchForm.pageNumber = 1
- this.searchForm.pageSize = pageSize
+ changePage(v){
+ this.searchForm.pageNumber = v;
this.getPage()
},
- changePageSize(){
- this.searchForm.pageNumber = page
+ changePageSize(v){
+ this.searchForm.pageNumber = 1;
+ this.searchForm.pageSize = v;
this.getPage()
},
couponChangePage(v) {
--
Gitblit v1.8.0