禾匠二开系列之兑换码禁用以后启用功能
兑换码后台逻辑所在位置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(),];}}
禾匠二开系列之兑换码禁用以后启用功能相关推荐
- 【BMS软开系列】1、 ISO 26262功能安全标准 (二)
一.ISO 26262 安全标准 第一章 Vocabulary(概念) 第二章 Management of Function Safety(功能安全) 第三章 Concept Phase(概念阶段) ...
- 飞书二开系列之创建测试企业与企业应用等准备工作(一)
文章目录
- 二开版彩虹易支付全开源10套模板带风控实名系统源码
简介: 直接安装即可.彩虹的东西还是非常完善了的. 此版本为彩虹易原作者二开版本,新加了很多功能,新功能:API退款,轮训,网银,京东, 实名认证更多功能自己登录演示后台 再带11套首页模板,比原版不 ...
- 888元新鲜全新二开版易支付新版彩虹易支付源码全开源10套模板带风控实名系
csdn下载地址: https://download.csdn.net/download/dujiangdu123/13112800 此版本为彩虹易支付原作者二开版本,新加了很多功能,新功能:API退 ...
- 禾匠榜店商城小程序4.5.14全开源独立版+微信+抖音小程序前端去后门安装教程
榜店商城4.5.14全开源修版:含VUE小程序前端+后端管理+抖音小程序前端,新增周期.定制商品.企业微信SCRM.企业微信客服.链接生成工具(微信小程序)等插件.整体测试非常完美相比上几版本该版本基 ...
- 西门子三开接线图解_西门子二开三控开关接线最好有图
西门子二开三控开关接线最好有图 个开关很简单嘛,一根进线,四根出线,不就是5个孔吗,当然就是四开了?你不是电工 xi men zi er kai san kong kai guan jie xian ...
- 小飞鱼通达二开 小飞鱼OA开发案例集锦目录(持续更新)
工作流二次开发 小飞鱼通达二开 <小飞鱼工作流超级管理中心>助你流程管理效率轻松提升十倍+! 小飞鱼通达二开 通达OA工作流超时自动转交程序,让工作流加速到360迈!(图文) 小飞鱼软件 ...
- Revit (3) - 二开 -创建柱子
系列文章目录 Revit开发中异常记录 Revit (1) - CAD - 获取图层 Revit (2) - CAD - 获取CAD文字 Revit (3) - 二开 -创建柱子 Revit (4) ...
- UG/NX二开Siemens官方实例解析 4.1 EX_Curve_CreateArc(创建曲线)
前言 本系列文章主要讲解NXOpen UF API(简称ufun函数)的使用,之前看教学视频大都建议用ufun进行开发,这里西门子官方还专门给了一套系列文章来讲,说明官方也是特别推崇ufun. 本人从 ...
最新文章
- Yolov1目标检测算法详细分析
- Let's Encrypt 免费SSL配置
- 模块的四种形式 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包...
- 应聘腾讯,面试官和我聊了一个小时的人生
- zabbix华为交换机模板_【教程】思科交换机镜像端口配置实例
- Kubernetes-保障集群内节点和网络安全
- php读取gitlab用户信息,gitlab api获取所有用户的记录
- centos标准分区调整大小_磁盘怎么调整分区大小 磁盘调整分区大小教程【详细步骤】...
- 窗口句柄浅析和获取窗口句柄的方法
- 前端开发基础-JavaScript
- Smartdrv在安装操作系统中的作用
- 五光十色变色龙的制作
- 《假如爱有天意》月光如春风拂面,你如种子深埋我心
- 2013中国企业500强榜单出炉
- virtual dimention简单改进版
- matlab 图像处理技术
- 用深度学习keras的cnn做图像识别分类,准确率达97%
- 二进制数的补码及运算
- 《es6标准入门》 阮一峰
- java项目:批量修改文件名字