From 6b9e39445a8e56ab0d8195663f1aa6e3c49d6836 Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期六, 16 九月 2023 11:51:11 +0800
Subject: [PATCH] app 2.0
---
cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage.js | 62 +++++++++++++++++++++++++-----
1 files changed, 51 insertions(+), 11 deletions(-)
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage.js b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage.js
index f0e372d..1e461a3 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage.js
@@ -5,10 +5,10 @@
id: "managerTable",//表格id
seItem: null, //选中的条目
table: null,
- layerIndex: -1,
- deptid:0
+ layerIndex: -1
};
-let language =$("#language").val()
+
+
/**
* 初始化表格的列
*/
@@ -25,7 +25,7 @@
{title: '课程有效期', field: 'validDays', align: 'center', valign: 'middle'},
{title: '支付方式', field: 'payType', align: 'center', valign: 'middle'},
{title: '排序', field: 'sort', align: 'center', valign: 'middle'},
- {title: '课程封面', field: 'status', align: 'center', valign: 'middle',
+ {title: '课包状态', field: 'status', align: 'center', valign: 'middle',
formatter: function (v) {
switch (v) {
case 1:
@@ -88,13 +88,17 @@
*/
CoursePackage.editCoursePackage = function () {
if (this.check()) {
+ if(CoursePackage.seItem.status != 1){
+ Feng.error("该状态不能编辑");
+ return
+ }
let index = layer.open({
type: 2,
title: '编辑',
area: ['100%', '100%'], //宽高
fix: false, //不固定
maxmin: true,
- content: Feng.ctxPath + '/course/showEditCoursePackage?id=' + this.seItem.id
+ content: Feng.ctxPath + '/coursePackage/openEditCoursePackage?id=' + this.seItem.id
});
this.layerIndex = index;
}
@@ -108,7 +112,7 @@
CoursePackage.delCoursePackage = function () {
if (this.check()) {
let operation = function(){
- let ajax = new $ax(Feng.ctxPath + "/course/delCoursePackage", function () {
+ let ajax = new $ax(Feng.ctxPath + "/coursePackage/delCoursePackage", function () {
Feng.success("删除成功!");
CoursePackage.table.refresh();
}, function (data) {
@@ -132,11 +136,11 @@
Feng.error("不能重复操作");
return
}
- let ajax = new $ax(Feng.ctxPath + "/course/editCoursePackageState", function (data) {
- Feng.success("下架成功!");
+ let ajax = new $ax(Feng.ctxPath + "/coursePackage/editCoursePackageState", function (data) {
+ Feng.success(state == 1 ? '上架' : "下架" + "成功!");
CoursePackage.table.refresh();
}, function (data) {
- Feng.error("下架失败!" + data.responseJSON.message + "!");
+ Feng.error(state == 1 ? '上架' : "下架" + "失败!" + data.responseJSON.message + "!");
});
ajax.set("id", CoursePackage.seItem.id);
ajax.set("state", state);
@@ -153,7 +157,43 @@
area: ['100%', '100%'], //宽高
fix: false, //不固定
maxmin: true,
- content: Feng.ctxPath + '/course/showCoursePackageDetails?id=' + this.seItem.id
+ content: Feng.ctxPath + '/coursePackage/showCoursePackageDetails?id=' + this.seItem.id
+ });
+ this.layerIndex = index;
+ }
+};
+
+
+CoursePackage.coursePackageDiscount = function () {
+ if (this.check()) {
+ let payType = CoursePackage.seItem.payType;
+ if(payType.indexOf("现金支付") < 0){
+ Feng.error("该课程不能配置折扣");
+ return
+ }
+ let index = layer.open({
+ type: 2,
+ title: '折扣管理',
+ area: ['100%', '100%'], //宽高
+ fix: false, //不固定
+ maxmin: true,
+ content: Feng.ctxPath + '/coursePackage/showCoursePackageDiscount?id=' + this.seItem.id
+ });
+ this.layerIndex = index;
+ }
+};
+
+
+
+CoursePackage.registrationRecord = function () {
+ if (this.check()) {
+ let index = layer.open({
+ type: 2,
+ title: '报名信息',
+ area: ['100%', '100%'], //宽高
+ fix: false, //不固定
+ maxmin: true,
+ content: Feng.ctxPath + '/coursePackage/registrationRecord?id=' + this.seItem.id
});
this.layerIndex = index;
}
@@ -193,7 +233,7 @@
$('#provinceCode').change(function () {
let ajax = new $ax(Feng.ctxPath + "/coursePackage/queryCity", function (data) {
- let htmlStr = '<option value="">全部</option>';
+ let htmlStr = '';
for (let i = 0; i < data.length; i++) {
htmlStr += '<option value="' + data[i].code + '">' + data[i].name + '</option>'
}
--
Gitblit v1.7.1