This commit is contained in:
cun-nan 2024-03-11 10:33:51 +08:00
parent 50a2c9c9a0
commit 5a3f811a95
6 changed files with 79 additions and 15 deletions

View File

@ -51,6 +51,16 @@ export function updateActiveNewlyweds(data) {
})
}
// 修改新人有礼活动
export function editActiveNewlyweds(data) {
return request({
url: '/business/marketingActivity/activeNewlyweds/edit',
method: 'post',
data: data
})
}
// 删除新人有礼活动
export function delActiveNewlyweds(id) {
return request({

View File

@ -504,10 +504,23 @@
</template>
<script>
import { listActiveNewlyweds, getActiveNewlyweds, delActiveNewlyweds, addActiveNewlyweds, updateActiveNewlyweds,huiActiveNewlyweds } from "@/api/EventMarketing/activeNewlyweds";
import {
listActiveNewlyweds,
getActiveNewlyweds,
delActiveNewlyweds,
addActiveNewlyweds,
updateActiveNewlyweds,
huiActiveNewlyweds,
editActiveNewlyweds
} from "@/api/EventMarketing/activeNewlyweds";
import {getoilName, listExchange, listFavorable, looklook, looklooklook} from "@/api/EventMarketing/activeConsumption";
import QRCode from "qrcodejs2";
import {delActiveFullminus, getActiveFullminus, updateActiveFullminus} from "@/api/EventMarketing/activeFullminus";
import {
delActiveFullminus,
editActiveFullminus,
getActiveFullminus,
updateActiveFullminus
} from "@/api/EventMarketing/activeFullminus";
export default {
name: "ActiveNewlyweds",
@ -887,17 +900,24 @@ export default {
});
},
handleDeletexia(row){
getActiveNewlyweds(row.id).then(response => {
let data = response.data
data.isonline = 1
updateActiveNewlyweds(data).then(response => {
// getActiveNewlyweds(row.id).then(response => {
//
// let data = response.data
// data.isonline = 1
// updateActiveNewlyweds(data).then(response => {
// this.$modal.msgSuccess("线");
// this.open = false;
// this.getList();
// });
//
// });
this.$modal.confirm('确定下线此条新人有礼活动信息?').then(function() {
return editActiveNewlyweds({id:row.id,isonline:1});
}).then(() => {
this.$modal.msgSuccess("下线成功");
this.open = false;
this.getList();
});
});
}).catch(() => {});
},
submitForm() {
// this.form.activeNewlywedsChildList
@ -949,7 +969,7 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除新人有礼活动编号为"' + ids + '"的数据项').then(function() {
this.$modal.confirm('是否确认删除此条新人有礼活动信息').then(function() {
return delActiveNewlyweds(ids);
}).then(() => {
this.getList();

View File

@ -1098,7 +1098,7 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除消费有礼活动编号为"' + ids + '"的数据项').then(function() {
this.$modal.confirm('是否确认删除此条一键发券活动的信息').then(function() {
return deleteCardFavorable(ids);
}).then(() => {
this.getList();

View File

@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
* 新人有礼活动(ActiveNewlyweds)表控制层
@ -91,6 +92,19 @@ public class ActiveNewlywedsController extends BaseController {
return getSuccessResult(this.activeNewlywedsService.updateOneById(activeNewlywedsDTO));
}
/**
* 修改数据
*
* @param map 实体对象
* @return 修改结果
*/
@PostMapping("/edit")
public ResponseObject updateIsOnline(@RequestBody Map<String,String> map) {
Integer id = Integer.valueOf(map.get("id"));
String isonline = map.get("isonline");
return getSuccessResult(this.activeNewlywedsService.updateIsonline(id,isonline));
}
/**
* 删除数据
*

View File

@ -51,6 +51,14 @@ public interface ActiveNewlywedsService extends IService<ActiveNewlyweds> {
*/
Boolean updateOneById(ActiveNewlywedsDTO activeNewlywedsDTO);
/**
* 修改下线
* @param id
* @param isonline
* @return
*/
Boolean updateIsonline(Integer id,String isonline);
/**
* 查询单条数据(小程序端)
* @return

View File

@ -473,6 +473,18 @@ public class ActiveNewlywedsServiceImpl extends ServiceImpl<ActiveNewlywedsMappe
return update;
}
@Override
public Boolean updateIsonline(Integer id, String isonline) {
int row = 0;
ActiveNewlyweds activeNewlyweds = baseMapper.selectById(id);
if (ObjectUtil.isNotEmpty(activeNewlyweds)){
activeNewlyweds.setStatus("2");
activeNewlyweds.setIsonline(isonline);
row = baseMapper.updateById(activeNewlyweds);
}
return row == 1;
}
@Override
public List<ActiveNewlywedsAppletVO> selectApplet(ActiveConsumption activeConsumption) {
ArrayList<ActiveNewlywedsAppletVO> arrayList = new ArrayList<>();