兑换码后台逻辑所在位置plugins/exchange

创建兑换码的模型在plugins/exchange/forms/common/CreateCode.php

表zjhj_bd_exchange_code

字段status   0为禁用 1为可用 2为兑换 3为结束

新增禁用以后启用

前端修改:plugins/exchange/view/library/edit.php

<el-button @click="opend(scope.row)" v-if="scope.row.status == 0" circle size="mini" type="text"><el-tooltip effect="dark" content="启用" placement="top"><img src="statics/img/mall/order/send.png" alt=""></el-tooltip></el-button>
opend(row) {this.$confirm('启用该条兑换码, 是否继续?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(() => {request({params: {r: 'plugin/exchange/mall/code/opend'},data: {id: row.id},method: 'post'}).then(e => {if (e.data.code === 0) {this.$message({message: e.data.msg,type: 'success'});this.listLoading = true;this.getCode();} else {this.$message.error(e.data.msg);}})})},

后端修改:plugins/exchange/Controller/mall/CodeController.php

public function actionOpend(){if (\Yii::$app->request->isPost) {$form = new CodeEditForm();$form->id = \Yii::$app->request->post('id');return $this->asJson($form->opend());}}

后端模型修改plugins/exchange/forms/mall/CodeEditForm.php

public function opend(){try {if (empty($this->id)) {throw new \Exception('请求错误');}$model = ExchangeCode::findOne(['mall_id' => \Yii::$app->mall->id,'id' => $this->id,'status' => 0,]);if (!$model) {throw new \Exception('数据不存在');}$model->status = 1;$model->save();return ['code' => ApiCode::CODE_SUCCESS,'msg' => '启用成功',];} catch (\Exception $e) {return ['code' => ApiCode::CODE_ERROR,'msg' => $e->getMessage(),];}}

禾匠二开系列之兑换码禁用以后启用功能相关推荐

  1. 【BMS软开系列】1、 ISO 26262功能安全标准 (二)

    一.ISO 26262 安全标准 第一章 Vocabulary(概念) 第二章 Management of Function Safety(功能安全) 第三章 Concept Phase(概念阶段) ...

  2. 飞书二开系列之创建测试企业与企业应用等准备工作(一)

    文章目录

  3. 二开版彩虹易支付全开源10套模板带风控实名系统源码

    简介: 直接安装即可.彩虹的东西还是非常完善了的. 此版本为彩虹易原作者二开版本,新加了很多功能,新功能:API退款,轮训,网银,京东, 实名认证更多功能自己登录演示后台 再带11套首页模板,比原版不 ...

  4. 888元新鲜全新二开版易支付新版彩虹易支付源码全开源10套模板带风控实名系

    csdn下载地址: https://download.csdn.net/download/dujiangdu123/13112800 此版本为彩虹易支付原作者二开版本,新加了很多功能,新功能:API退 ...

  5. 禾匠榜店商城小程序4.5.14全开源独立版+微信+抖音小程序前端去后门安装教程

    榜店商城4.5.14全开源修版:含VUE小程序前端+后端管理+抖音小程序前端,新增周期.定制商品.企业微信SCRM.企业微信客服.链接生成工具(微信小程序)等插件.整体测试非常完美相比上几版本该版本基 ...

  6. 西门子三开接线图解_西门子二开三控开关接线最好有图

    西门子二开三控开关接线最好有图 个开关很简单嘛,一根进线,四根出线,不就是5个孔吗,当然就是四开了?你不是电工 xi men zi er kai san kong kai guan jie xian ...

  7. 小飞鱼通达二开 小飞鱼OA开发案例集锦目录(持续更新)

    工作流二次开发 小飞鱼通达二开 <小飞鱼工作流超级管理中心>助你流程管理效率轻松提升十倍+! 小飞鱼通达二开 通达OA工作流超时自动转交程序,让工作流加速到360迈!(图文) 小飞鱼软件 ...

  8. Revit (3) - 二开 -创建柱子

    系列文章目录 Revit开发中异常记录 Revit (1) - CAD - 获取图层 Revit (2) - CAD - 获取CAD文字 Revit (3) - 二开 -创建柱子 Revit (4) ...

  9. UG/NX二开Siemens官方实例解析 4.1 EX_Curve_CreateArc(创建曲线)

    前言 本系列文章主要讲解NXOpen UF API(简称ufun函数)的使用,之前看教学视频大都建议用ufun进行开发,这里西门子官方还专门给了一套系列文章来讲,说明官方也是特别推崇ufun. 本人从 ...

最新文章

  1. Yolov1目标检测算法详细分析
  2. Let's Encrypt 免费SSL配置
  3. 模块的四种形式 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包...
  4. 应聘腾讯,面试官和我聊了一个小时的人生
  5. zabbix华为交换机模板_【教程】思科交换机镜像端口配置实例
  6. Kubernetes-保障集群内节点和网络安全
  7. php读取gitlab用户信息,gitlab api获取所有用户的记录
  8. centos标准分区调整大小_磁盘怎么调整分区大小 磁盘调整分区大小教程【详细步骤】...
  9. 窗口句柄浅析和获取窗口句柄的方法
  10. 前端开发基础-JavaScript
  11. Smartdrv在安装操作系统中的作用
  12. 五光十色变色龙的制作
  13. 《假如爱有天意》月光如春风拂面,你如种子深埋我心
  14. 2013中国企业500强榜单出炉
  15. virtual dimention简单改进版
  16. matlab 图像处理技术
  17. 用深度学习keras的cnn做图像识别分类,准确率达97%
  18. 二进制数的补码及运算
  19. 《es6标准入门》 阮一峰
  20. java项目:批量修改文件名字

热门文章

  1. 西安工程大学c语言试卷,C语言程序设计(西安工程大学)2020知到章节测试题答案...
  2. Android开机自启自动轮播图片或自动轮播视频APP
  3. Vue对高德地图2.0的封装使用
  4. 洛谷P2664 树上游戏 【点分治 + 差分】
  5. ISCC2021wp
  6. CC2530 ADC学习
  7. Token系列 - 加密猫智能合约源码分析
  8. Ant design vue pro 添加多页签
  9. ChatGPT介绍以及一些使用案例
  10. ElasticSearch之 ik分词器详解