SourceCode/jiouosdp/Areas/Marketing/Views/ProductDiscount/Save.cshtml

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

@{   
    ViewBag.Title = Model == null ? "添加会员折扣" : "编辑会员折扣";
    Layout = "~/Areas/Theme/Views/Shared/wechatmaster.cshtml";
}
@model RFrameGenerate.Model.T_Vip_ProductDiscount
@if (false)
{
    <script src="../../../../Scripts/jquery-1.5.1-vsdoc.js"></script>
}
@{
    var products = RFrameGenerate.BLL.Products.ProductsManage.AvailableProducts((a, b) => new { a.ProductGuid, a.ProductName, b.ProductCategoryGuid, b.CategoryName, b.Levels, b.Sort });
}

<div>
    <input type="hidden" id="ProductDiscountGuid" value="@(Model == null ? Guid.Empty : Model.ProductDiscountGuid)"  />
    <div class="box-content">
        <div class="form-horizontal form-validate">
            <div class="control-group">
                <label class="control-label control-label-search">商品:</label>
                <div class="controls controls-search">
                    <select @(Model == null || Model.DiscountType == 1 ? "disabled=\"disabled\"" : null) id="ProductGuid">
                        <option value="">---所有商品---</option>
                        @foreach (var item in products.GroupBy(m => new { m.ProductCategoryGuid, m.CategoryName, m.Levels, m.Sort }).OrderByDescending(m => m.Key.Levels))
                        {
                            <optgroup label="@(string.IsNullOrEmpty(item.Key.CategoryName) ? "其他" : item.Key.CategoryName)">
                                @foreach (var subItem in products.Where(m => m.ProductCategoryGuid == item.Key.ProductCategoryGuid))
                                {
                                    <option @(Model != null && Model.ProductGuid == subItem.ProductGuid ? Html.Raw("selected=\"selected\"") : null)  value="@subItem.ProductGuid">@subItem.ProductName</option>
                                }
                            </optgroup>
                        }
                    </select>
                </div>
            </div>
            <div class="control-group">
                <label class="control-label control-label-search">会员等级:</label>
                <div class="controls controls-search">
                    <select id="MemberLevelGuid">
                        @foreach (var item in RFrameGenerate.BLL.Member.MemberLevelManage.GetList())
                        {
                            <option @(Model != null && Model.MemberLevelGuid == item.MemberLevelGuid ? Html.Raw("selected=\"selected\"") : null) value="@item.MemberLevelGuid">@item.LevelName</option>
                        }
                    </select>
                </div>
            </div>
            <div class="control-group">
                <label class="control-label control-label-search">折扣类型:</label>
                <div class="controls controls-search">
                    <label class="radio inline">
                        <input type="radio" @(Model == null || Model.DiscountType == 1 ? Html.Raw("checked=\"checked\"") : null)  value="1" name="DiscountType" >全店铺折扣
                    </label>
                    <label class="radio inline">
                        <input class="input-radio" @(Model != null && Model.DiscountType == 2 ? Html.Raw("checked=\"checked\"") : null) type="radio" value="2" name="DiscountType" >指定商品折扣
                    </label>
                </div>
            </div>
            <div class="control-group">
                <label class="control-label control-label-search">折扣比例:</label>
                <div class="controls controls-search">
                    <div class=" input-append">
后面还有 121 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。