mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-06 03:58:04 +08:00
修改支付参数配置
This commit is contained in:
parent
ae9a3a3bd2
commit
d2cfdeb0bd
@ -84,13 +84,13 @@ class ShopPayment extends Controller
|
||||
foreach ($vo['bind'] as $api) if (isset(UserAdminService::TYPES[$api])) {
|
||||
$allow[$api] = UserAdminService::TYPES[$api]['name'];
|
||||
}
|
||||
if (count($allow)) {
|
||||
$this->payments[$k] = array_merge($vo, ['allow' => join('、', $allow)]);
|
||||
}
|
||||
if (empty($allow)) continue;
|
||||
$this->payments[$k] = array_merge($vo, ['allow' => join('、', $allow)]);
|
||||
}
|
||||
$data['content'] = json_decode($data['content'] ?? '[]', true) ?: [];
|
||||
} else {
|
||||
if (empty($data['type'])) $this->error('请选择支付参数并配置支付参数!');
|
||||
if (empty($data['type'])) $this->error('请选择支付通道并配置参数!');
|
||||
if (empty($data['cover'])) $this->error('请上传支付方式图标!');
|
||||
$data['content'] = json_encode($this->request->post() ?: [], JSON_UNESCAPED_UNICODE);
|
||||
}
|
||||
}
|
||||
|
@ -213,25 +213,25 @@
|
||||
<a ng-if="specs.length<3" class="layui-btn layui-btn-sm layui-btn-primary" ng-click="addSpecRow(specs)">增加规则分组</a>
|
||||
<p class="margin-top-10"><span class="color-red">请完成属性修改后再编辑下面的规格信息,否则规格数据会丢失!</span></p>
|
||||
</div>
|
||||
<table class="layui-table margin-top-10">
|
||||
<table class="layui-table margin-top-10" lay-skin="nob">
|
||||
<thead>
|
||||
<tr>
|
||||
<th ng-repeat="x in navas track by $index" class="nowrap" ng-bind="x"></th>
|
||||
<th width="12%" class="text-center nowrap">商品SKU <a ng-click="batchSet('sku',null)" data-tips-text="批量设置" class="layui-icon"></a></th>
|
||||
<th width="10%" class="text-center nowrap">市场价格 <a ng-click="batchSet('market',2)" data-tips-text="批量设置" class="layui-icon"></a></th>
|
||||
<th width="10%" class="text-center nowrap">销售价格 <a ng-click="batchSet('selling',2)" data-tips-text="批量设置" class="layui-icon"></a></th>
|
||||
<th width="10%" class="text-center nowrap">奖励余额 <a ng-click="batchSet('balance',2)" data-tips-text="批量设置" class="layui-icon"></a></th>
|
||||
<th width="10%" class="text-center nowrap layui-hide">奖励积分 <a ng-click="batchSet('integral',0)" data-tips-text="批量设置" class="layui-icon"></a></th>
|
||||
<th width="10%" class="text-center nowrap">虚拟销量 <a ng-click="batchSet('virtual',0)" data-tips-text="批量设置" class="layui-icon"></a></th>
|
||||
<th width="10%" class="text-center nowrap">快递计件 <a ng-click="batchSet('express',0)" data-tips-text="批量设置" class="layui-icon"></a></th>
|
||||
<th width="08%" class="text-center nowrap">销售状态</th>
|
||||
<th width="12%" class="text-center nowrap pointer" ng-click="batchSet('sku',null)" data-tips-text="批量设置商品SKU">商品SKU <i class="layui-icon"></i></th>
|
||||
<th width="10%" class="text-center nowrap pointer" ng-click="batchSet('market',2)" data-tips-text="批量设置市场价格">市场价格 <i class="layui-icon"></i></th>
|
||||
<th width="10%" class="text-center nowrap pointer" ng-click="batchSet('selling',2)" data-tips-text="批量设置销售价格">销售价格 <i class="layui-icon"></i></th>
|
||||
<th width="10%" class="text-center nowrap pointer" ng-click="batchSet('balance',2)" data-tips-text="批量设置奖励余额">奖励余额 <i class="layui-icon"></i></th>
|
||||
<th width="10%" class="text-center nowrap pointer layui-hide" ng-click="batchSet('integral',0)" data-tips-text="批量设置奖励积分">奖励积分 <i class="layui-icon"></i></th>
|
||||
<th width="10%" class="text-center nowrap pointer" ng-click="batchSet('virtual',0)" data-tips-text="批量设置虚拟销量">虚拟销量 <i class="layui-icon"></i></th>
|
||||
<th width="10%" class="text-center nowrap pointer" ng-click="batchSet('express',0)" data-tips-text="批量设置快递计件">快递计件 <i class="layui-icon"></i></th>
|
||||
<th width="08%" class="text-center nowrap pointer">销售状态</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr ng-repeat="rows in items track by $index">
|
||||
<td class="layui-bg-gray nowrap" ng-if="td.show" ng-repeat="td in rows" ng-bind="td.name"></td>
|
||||
<td class="padding-0">
|
||||
<label class="padding-0 margin-0">
|
||||
<label>
|
||||
<input ng-blur="rows[0].sku=setValue(rows[0].key,'sku',$event.target.value)" class="layui-input border-0 padding-left-0 text-center" ng-model="rows[0].sku">
|
||||
</label>
|
||||
</td>
|
||||
|
@ -1,5 +1,12 @@
|
||||
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
|
||||
<div class="layui-card-body padding-left-40">
|
||||
|
||||
<div class="layui-form-item relative block">
|
||||
<span class="color-green font-w7">商品编号</span>
|
||||
<span class="color-desc margin-left-5">Goods Code</span>
|
||||
<div class="layui-input layui-bg-gray">{$vo.code|default=''}</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item relative block">
|
||||
<span class="color-green font-w7">商品名称</span>
|
||||
<span class="color-desc margin-left-5">Goods Name</span>
|
||||
@ -10,7 +17,7 @@
|
||||
<div class="relative block">
|
||||
<span class="color-green font-w7">库存数据</span>
|
||||
<span class="color-desc margin-left-5">Goods Stock Data</span>
|
||||
<table class="layui-table border-0 margin-0" lay-skin="line">
|
||||
<table class="layui-table border-0 margin-0" lay-skin="nob">
|
||||
<colgroup>
|
||||
<col style="width:auto">
|
||||
<col style="width:80px">
|
||||
@ -29,15 +36,15 @@
|
||||
<th class="text-center nowrap">库存统计</th>
|
||||
<th class="text-center nowrap">总销统计</th>
|
||||
<th class="text-center nowrap">库存剩余</th>
|
||||
<th class="text-center nowrap">入库数量</th>
|
||||
<th class="padding-0 nowrap">
|
||||
<a data-batchset data-tips-text="批量设置" class="layui-icon" style="color:#FFF"></a>
|
||||
<th class="text-center nowrap pointer" data-batchset data-tips-text="批量设置库存">
|
||||
<i class="layui-icon font-s10" style="color:#FFF"></i> 入库数量
|
||||
</th>
|
||||
<th class="padding-0"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
<div style="max-height:500px;overflow-y:scroll">
|
||||
<table class="layui-table margin-0" lay-skin="line">
|
||||
<table class="layui-table margin-0" lay-skin="nob">
|
||||
<colgroup>
|
||||
<col style="width:auto">
|
||||
<col style="width:80px">
|
||||
@ -82,7 +89,7 @@
|
||||
|
||||
<script>
|
||||
$('[data-batchset]').on('click', function () {
|
||||
layer.prompt({title: '请输入数值', formType: 0}, function (value, index) {
|
||||
layer.prompt({title: '请输入库存数值', formType: 0}, function (value, index) {
|
||||
layer.close(index), $('[name^="goods_stock"]').val(parseInt(value) || 0);
|
||||
});
|
||||
});
|
||||
|
@ -4,15 +4,24 @@
|
||||
<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
|
||||
<div class="layui-card-body padding-40">
|
||||
|
||||
<div class="layui-form-item">
|
||||
<span class="color-green font-w7 label-required-prev">支付方式图标</span>
|
||||
<span class="color-desc margin-left-5">Payment Cover</span>
|
||||
<div class="margin-top-10">
|
||||
<input type="hidden" required name="cover" value="{$vo.cover|default=''}"/>
|
||||
<script>$('[name=cover]').uploadOneImage()</script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<label class="layui-form-item relative block">
|
||||
<span class="color-green font-w7">支付名称</span>
|
||||
<span class="color-green font-w7">支付方式名称</span>
|
||||
<span class="color-desc margin-left-5">Payment Name</span>
|
||||
<input class="layui-input" required placeholder="请输入支付名称" maxlength="50" name="name" value="{$vo.name|default=''}"/>
|
||||
<span class="help-block"><b>必填,</b>请填写支付参数名称,支付名称尽量不要重复,字符不要太长一般4-6个汉字</span>
|
||||
<span class="help-block"><b>必填,</b>请填写支付方式名称,支付名称尽量不要重复,字符不要太长一般4-6个汉字</span>
|
||||
</label>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<span class="color-green font-w7 label-required-prev">支付方式</span>
|
||||
<span class="color-green font-w7 label-required-prev">支付通道方式</span>
|
||||
<span class="color-desc margin-left-5">Payment Channel</span>
|
||||
<label class="block full-width">
|
||||
{empty name='vo.type'}
|
||||
|
27
数据表结构.sql
27
数据表结构.sql
@ -11,7 +11,7 @@
|
||||
Target Server Version : 50562
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 18/03/2021 18:52:17
|
||||
Date: 19/03/2021 17:49:39
|
||||
*/
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
@ -58,7 +58,7 @@ CREATE TABLE `data_news_mark` (
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_data_news_mark_status`(`status`) USING BTREE,
|
||||
INDEX `idx_data_news_mark_deleted`(`deleted`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-文章-标签' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-文章-标签' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for data_news_x_collect
|
||||
@ -185,7 +185,7 @@ CREATE TABLE `data_user_balance` (
|
||||
INDEX `idx_data_user_balance_uid`(`uid`) USING BTREE,
|
||||
INDEX `idx_data_user_balance_code`(`code`) USING BTREE,
|
||||
INDEX `idx_data_user_balance_deleted`(`deleted`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 40 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-余额' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 53 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-余额' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for data_user_discount
|
||||
@ -270,7 +270,7 @@ CREATE TABLE `data_user_rebate` (
|
||||
INDEX `idx_data_user_rebate_code`(`code`) USING BTREE,
|
||||
INDEX `idx_data_user_rebate_name`(`name`) USING BTREE,
|
||||
INDEX `idx_data_user_rebate_status`(`status`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据-用户-返利' ROW_FORMAT = Compact;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据-用户-返利' ROW_FORMAT = Compact;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for data_user_token
|
||||
@ -288,7 +288,7 @@ CREATE TABLE `data_user_token` (
|
||||
INDEX `idx_data_user_token_type`(`type`) USING BTREE,
|
||||
INDEX `idx_data_user_token_time`(`time`) USING BTREE,
|
||||
INDEX `idx_data_user_token_token`(`token`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-认证' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 48 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-认证' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for data_user_transfer
|
||||
@ -332,7 +332,7 @@ CREATE TABLE `data_user_transfer` (
|
||||
INDEX `idx_data_user_transfer_openid1`(`openid1`) USING BTREE,
|
||||
INDEX `idx_data_user_transfer_openid2`(`openid2`) USING BTREE,
|
||||
INDEX `idx_data_user_transfer_audit_status`(`audit_status`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据-用户-提现' ROW_FORMAT = Compact;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据-用户-提现' ROW_FORMAT = Compact;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for data_user_upgrade
|
||||
@ -362,7 +362,7 @@ CREATE TABLE `data_user_upgrade` (
|
||||
INDEX `idx_data_user_upgrade_status`(`status`) USING BTREE,
|
||||
INDEX `idx_data_user_upgrade_number`(`number`) USING BTREE,
|
||||
INDEX `idx_data_user_upgrade_deleted`(`deleted`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-等级' ROW_FORMAT = Compact;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-等级' ROW_FORMAT = Compact;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for shop_goods
|
||||
@ -535,7 +535,7 @@ CREATE TABLE `shop_order` (
|
||||
INDEX `idx_shop_order_orderno`(`order_no`) USING BTREE,
|
||||
INDEX `idx_shop_order_cancel_status`(`cancel_status`) USING BTREE,
|
||||
INDEX `idx_shop_order_payment_status`(`payment_status`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-订单-内容' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 72 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-订单-内容' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for shop_order_item
|
||||
@ -581,7 +581,7 @@ CREATE TABLE `shop_order_item` (
|
||||
INDEX `idx_shop_order_item_goods_code`(`goods_code`) USING BTREE,
|
||||
INDEX `idx_shop_order_item_goods_spec`(`goods_spec`) USING BTREE,
|
||||
INDEX `idx_shop_order_item_rebate_type`(`rebate_type`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-订单-商品' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 72 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-订单-商品' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for shop_order_send
|
||||
@ -628,6 +628,7 @@ CREATE TABLE `shop_payment` (
|
||||
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付类型',
|
||||
`code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '通道编号',
|
||||
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付名称',
|
||||
`cover` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付图标',
|
||||
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '支付参数',
|
||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付说明',
|
||||
`sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
|
||||
@ -663,7 +664,7 @@ CREATE TABLE `shop_payment_item` (
|
||||
INDEX `idx_shop_payment_item_payment_type`(`payment_type`) USING BTREE,
|
||||
INDEX `idx_shop_payment_item_payment_trade`(`payment_trade`) USING BTREE,
|
||||
INDEX `idx_shop_payment_item_payment_status`(`payment_status`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-支付-记录' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 56 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-支付-记录' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for shop_truck_company
|
||||
@ -767,7 +768,7 @@ CREATE TABLE `system_config` (
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_system_config_type`(`type`) USING BTREE,
|
||||
INDEX `idx_system_config_name`(`name`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-配置' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-配置' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_data
|
||||
@ -814,7 +815,7 @@ CREATE TABLE `system_oplog` (
|
||||
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作人用户名',
|
||||
`create_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 48 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-日志' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 73 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-日志' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_queue
|
||||
@ -843,7 +844,7 @@ CREATE TABLE `system_queue` (
|
||||
INDEX `idx_system_queue_rscript`(`rscript`) USING BTREE,
|
||||
INDEX `idx_system_queue_create_at`(`create_at`) USING BTREE,
|
||||
INDEX `idx_system_queue_exec_time`(`exec_time`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-任务' ROW_FORMAT = COMPACT;
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-任务' ROW_FORMAT = COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_user
|
||||
|
Loading…
x
Reference in New Issue
Block a user