DuGuYang 3 lat temu
rodzic
commit
e1b47e2182

+ 372 - 265
Areas/Admin/Views/MainServer/Products/Add.cshtml

@@ -7,310 +7,381 @@
 }
 <!DOCTYPE html>
 <html>
+
 <head>
     <meta charset="utf-8">
     <title>商品信息(增加)</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <meta name="viewport"
+        content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
     <link rel="stylesheet" href="/layuiadmin/layui/css/layui.css" media="all">
     <script src="/admin/js/jquery-1.10.1.min.js"></script>
     <script src="/admin/js/LAreaData2.js"></script>
     <script src="/admin/js/vue.min.js"></script>
 </head>
+
 <body>
 
     <div class="layui-form" lay-filter="layuiadmin-form-useradmin" id="layuiadmin-form-useradmin">
         <div class="layui-card">
-          <div class="layui-card-body">
-        <div class="layui-tab" lay-filter="mytabbar">
-            <ul class="layui-tab-title">
-                <li class="layui-this" lay-id="1">基本信息</li>
-                <li lay-id="2">图集设置</li>
-                <li lay-id="3">价格设置</li>
-                <li lay-id="5">运费设置</li>
-                @* <li lay-id="6">限时抢购</li> *@
-                <li lay-id="7">数据</li>
-                <li lay-id="8">宣传标语</li>
-                <li lay-id="9">SEO设置</li>
-            </ul>
-            <div class="layui-tab-content mt20" id="app">
-                <div class="layui-tab-item layui-show">
-                    @{Dictionary<string, string> KqProductsDic = new MySystem.DictionaryClass().getKqProductBrandDic();}
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">产品类型</label>
-                        <div class="layui-input-inline">
-                            <select id="MerchantClassId" name="MerchantClassId" lay-search="">
-                                <option value="">全部...</option>
-                                @foreach (string key in KqProductsDic.Keys)
-                                {
-                                <option value="@key">@KqProductsDic[key]</option>
-                                }
-                            </select>
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">外部连接</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="LinkUrl" name="LinkUrl" maxlength="500" lay-verify="" autocomplete="off" placeholder="请输入外部连接,可不填">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">商品名称</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="ProductName" name="ProductName" maxlength="100" lay-verify="required" autocomplete="off" placeholder="请输入商品名称">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">简介</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="Details" name="Details" maxlength="200" lay-verify="" autocomplete="off" placeholder="请输入简介">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">分享描述</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="ShareDetail" name="ShareDetail" maxlength="200" lay-verify="" autocomplete="off" placeholder="请输入分享描述">
-                        </div>
-                    </div>
-                    <div class="layui-form-item layui-form-text">
-                        <label class="layui-form-label">内容</label>
-                        <div class="layui-input-block">
-<textarea class="layui-textarea" id="Contents" name="Contents" placeholder="请输入内容" style="width:100%;height:500px;"></textarea>
-                        </div>
-                    </div>
+            <div class="layui-card-body">
+                <div class="layui-tab" lay-filter="mytabbar">
+                    <ul class="layui-tab-title">
+                        <li class="layui-this" lay-id="1">基本信息</li>
+                        <li lay-id="2">图集设置</li>
+                        <li lay-id="3">价格设置</li>
+                        <li lay-id="5">运费设置</li>
+                        @* <li lay-id="6">限时抢购</li> *@
+                        <li lay-id="7">数据</li>
+                        <li lay-id="8">宣传标语</li>
+                        <li lay-id="9">SEO设置</li>
+                    </ul>
+                    <div class="layui-tab-content mt20" id="app">
+                        <div class="layui-tab-item layui-show">
+                            @{
+                                Dictionary<string, string> KqProductsDic = new MySystem.DictionaryClass().getKqProductBrandDic();
+                            }
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">产品类型</label>
+                                <div class="layui-input-inline">
+                                    <select id="MerchantClassId" name="MerchantClassId" lay-search="">
+                                        <option value="">全部...</option>
+                                        @foreach (string key in KqProductsDic.Keys)
+                                        {
+                                            <option value="@key">@KqProductsDic[key]</option>
+                                        }
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">商品类型</label>
+                                <div class="layui-input-inline">
+                                    <select id="ProductKind" name="ProductKind" lay-search="">
+                                        <option value="1">实物商品</option>
+                                        <option value="2">虚拟商品</option>
+                                    </select>
+                                </div>
+                            </div>
+                            @{
+                                Dictionary<string, string> ColDic = new MySystem.DictionaryClass().getColDic("006");
+                            }
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">分类</label>
+                                <div class="layui-input-block">
+                                    <input type="hidden" id="ColId" name="ColId" value="" />
+                                    <div id="ColIdTransfer" class="demo-transfer"></div>
+                                    @{
+                                        string ColJson = "[";
+                                    }
+                                    @foreach (string key in ColDic.Keys)
+                                    {
+                                        ColJson += "{\"value\": \"" + key + "\", \"title\": \"" + ColDic[key] + "\" },";
+                                    }
+                                    @{
+                                        ColJson = ColJson.TrimEnd(','); ColJson += "]";
+                                    }
+                                </div>
+                            </div>
 
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">推荐</label>
-                        <div class="layui-input-block">
-                            <input type="checkbox" id="IsRecommend" name="IsRecommend" value="1" lay-skin="switch" lay-filter="switchTest" title="开关">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">有好货</label>
-                        <div class="layui-input-block">
-                            <input type="checkbox" id="IsRecommend2" name="IsRecommend2" value="1" lay-skin="switch" lay-filter="switchTest" title="开关">
-                        </div>
-                    </div>
-                    @* <div class="layui-form-item">
-                        <label class="layui-form-label">上架时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="PublishDate" name="PublishDate" lay-verify="" autocomplete="off" placeholder="请输入上架时间">
-                        </div>
-                    </div> *@
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">上架时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="StartDate" name="StartDate" lay-verify="required" autocomplete="off" placeholder="请输入上架时间">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">下架时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="EndDate" name="EndDate" lay-verify="required" autocomplete="off" placeholder="请输入下架时间">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">限购数量</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="LimitCount" name="LimitCount" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入限购数量">
-                        </div>
-                    </div>
-                    <div class="layui-form-item layui-form-text">
-                        <label class="layui-form-label">关键词</label>
-                        <div class="layui-input-block">
-<textarea class="layui-textarea" id="KeyWord" name="KeyWord" lay-verify="" placeholder="请输入关键词"></textarea>
-                        </div>
-                    </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">外部连接</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="LinkUrl" name="LinkUrl" maxlength="500"
+                                        lay-verify="" autocomplete="off" placeholder="请输入外部连接,可不填">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">商品名称</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="ProductName" name="ProductName"
+                                        maxlength="100" lay-verify="required" autocomplete="off" placeholder="请输入商品名称">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">简介</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="Details" name="Details" maxlength="200"
+                                        lay-verify="" autocomplete="off" placeholder="请输入简介">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">分享描述</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="ShareDetail" name="ShareDetail"
+                                        maxlength="200" lay-verify="" autocomplete="off" placeholder="请输入分享描述">
+                                </div>
+                            </div>
+                            <div class="layui-form-item layui-form-text">
+                                <label class="layui-form-label">内容</label>
+                                <div class="layui-input-block">
+                                    <textarea class="layui-textarea" id="Contents" name="Contents" placeholder="请输入内容"
+                                        style="width:100%;height:500px;"></textarea>
+                                </div>
+                            </div>
 
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">图集</label>
-                        <div class="layui-input-block">
-                            <div class="layui-upload">
-                                <input type="hidden" id="DetailPicPath" name="DetailPicPath" value="">
-                                <button class="layui-btn" type="button" id="DetailPicPathBtn">选择图片</button>
-                                <div class="layui-inline layui-word-aux"></div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">推荐</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" id="IsRecommend" name="IsRecommend" value="1"
+                                        lay-skin="switch" lay-filter="switchTest" title="开关">
+                                </div>
                             </div>
-                            <div class="mt10" id="DetailPicPathImage">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">有好货</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" id="IsRecommend2" name="IsRecommend2" value="1"
+                                        lay-skin="switch" lay-filter="switchTest" title="开关">
+                                </div>
                             </div>
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">缩略图</label>
-                        <div class="layui-input-block">
-                            <div class="layui-upload">
-                                <input type="hidden" id="ListPicPath" name="ListPicPath" value="">
+                            @* <div class="layui-form-item">
+                                <label class="layui-form-label">上架时间</label>
+                                <div class="layui-input-inline">
+                                <input class="layui-input" type="text" id="PublishDate" name="PublishDate" lay-verify=""
+                                autocomplete="off" placeholder="请输入上架时间">
+                                </div>
+                                </div> *@
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">上架时间</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="StartDate" name="StartDate"
+                                        lay-verify="required" autocomplete="off" placeholder="请输入上架时间">
+                                </div>
                             </div>
-                            <div class="mt10" id="ListPicPathImage">
-                                <img src="" class="layui-upload-img" style="max-width:285px; max-height:285px;">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">下架时间</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="EndDate" name="EndDate"
+                                        lay-verify="required" autocomplete="off" placeholder="请输入下架时间">
+                                </div>
                             </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">限购数量</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="LimitCount" name="LimitCount"
+                                        maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入限购数量">
+                                </div>
+                            </div>
+                            <div class="layui-form-item layui-form-text">
+                                <label class="layui-form-label">关键词</label>
+                                <div class="layui-input-block">
+                                    <textarea class="layui-textarea" id="KeyWord" name="KeyWord" lay-verify=""
+                                        placeholder="请输入关键词"></textarea>
+                                </div>
+                            </div>
+
                         </div>
-                    </div>
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">成本价</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="CostPrice" name="CostPrice" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入成本价">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">原价</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="SourcePrice" name="SourcePrice" maxlength="20" lay-verify="required|number|" autocomplete="off" placeholder="请输入原价">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">价格</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="Price" name="Price" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入价格">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">抵扣积分</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="Integral" name="Integral" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入抵扣积分">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">图集</label>
+                                <div class="layui-input-block">
+                                    <div class="layui-upload">
+                                        <input type="hidden" id="DetailPicPath" name="DetailPicPath" value="">
+                                        <button class="layui-btn" type="button" id="DetailPicPathBtn">选择图片</button>
+                                        <div class="layui-inline layui-word-aux"></div>
+                                    </div>
+                                    <div class="mt10" id="DetailPicPathImage">
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">缩略图</label>
+                                <div class="layui-input-block">
+                                    <div class="layui-upload">
+                                        <input type="hidden" id="ListPicPath" name="ListPicPath" value="">
+                                    </div>
+                                    <div class="mt10" id="ListPicPathImage">
+                                        <img src="" class="layui-upload-img" style="max-width:285px; max-height:285px;">
+                                    </div>
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">创客价</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="MemberPrice" name="MemberPrice" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入创客价">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">成本价</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="CostPrice" name="CostPrice"
+                                        maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入成本价">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">原价</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="SourcePrice" name="SourcePrice"
+                                        maxlength="20" lay-verify="required|number|" autocomplete="off"
+                                        placeholder="请输入原价">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">价格</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="Price" name="Price" maxlength="20"
+                                        lay-verify="" autocomplete="off" placeholder="请输入价格">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">抵扣积分</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="Integral" name="Integral" maxlength="20"
+                                        lay-verify="" autocomplete="off" placeholder="请输入抵扣积分">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">创客价</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="MemberPrice" name="MemberPrice"
+                                        maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入创客价">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">创客抵扣积分</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="UserIntegral" name="UserIntegral"
+                                        maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入创客抵扣积分">
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">创客抵扣积分</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="UserIntegral" name="UserIntegral" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入创客抵扣积分">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">运费模板</label>
+                                    <div class="layui-input-inline">
+                                        <select id="FareTemplateId" name="FareTemplateId" lay-search="">
+                                            <option value="">请选择</option>
+                                            <option v-for="item in tempList" :value="item.id">{{item.name}}</option>
+                                        </select>
+                                    </div>
+                                    <div class="layui-form-mid layui-word-aux">
+                                        <a href="###" v-on:click="showTemplate">刷新</a>
+                                    </div>
+                                    <div class="layui-form-mid layui-word-aux">
+                                        <a href="###" id="FareTempUrl" lay-href="">模板管理</a>
+                                    </div>
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <div class="layui-inline">
-                            <label class="layui-form-label">运费模板</label>
+                        @* <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                            <label class="layui-form-label">抢购开关</label>
+                            <div class="layui-input-block">
+                            <input type="checkbox" id="IsLimit" name="IsLimit" value="1" lay-skin="switch"
+                            lay-filter="switchTest" title="开关">
+                            </div>
+                            </div>
+                            <div class="layui-form-item">
+                            <label class="layui-form-label">开始时间</label>
                             <div class="layui-input-inline">
-                                <select id="FareTemplateId" name="FareTemplateId" lay-search="">
-                                    <option value="">请选择</option>
-                                    <option v-for="item in tempList" :value="item.id">{{item.name}}</option>
-                                </select>
+                            <input class="layui-input" type="text" id="StartDate" name="StartDate" lay-verify=""
+                            autocomplete="off" placeholder="请输入开始时间">
                             </div>
-                            <div class="layui-form-mid layui-word-aux">
-                                <a href="###" v-on:click="showTemplate">刷新</a>
                             </div>
-                            <div class="layui-form-mid layui-word-aux">
-                                <a href="###" id="FareTempUrl" lay-href="">模板管理</a>
+                            <div class="layui-form-item">
+                            <label class="layui-form-label">结束时间</label>
+                            <div class="layui-input-inline">
+                            <input class="layui-input" type="text" id="EndDate" name="EndDate" lay-verify=""
+                            autocomplete="off" placeholder="请输入结束时间">
+                            </div>
                             </div>
-                        </div>
-                    </div>
-                </div>
-                @* <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">抢购开关</label>
-                        <div class="layui-input-block">
-                            <input type="checkbox" id="IsLimit" name="IsLimit" value="1" lay-skin="switch" lay-filter="switchTest" title="开关">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">开始时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="StartDate" name="StartDate" lay-verify="" autocomplete="off" placeholder="请输入开始时间">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">结束时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="EndDate" name="EndDate" lay-verify="" autocomplete="off" placeholder="请输入结束时间">
-                        </div>
-                    </div>
 
-                </div> *@
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">库存</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="Stock" name="Stock" maxlength="20" value="0" lay-verify="" autocomplete="off" placeholder="请输入库存">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">已购买数</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="BuyCount" name="BuyCount" maxlength="20" value="0" lay-verify="required;integer;" autocomplete="off" placeholder="请输入已购买数">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">评价数</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="CommentCount" name="CommentCount" maxlength="20" value="0" lay-verify="required|int|" autocomplete="off" placeholder="请输入评价数">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">好评率</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="GoodPercent" name="GoodPercent" maxlength="20" value="0" lay-verify="required|number|" autocomplete="off" placeholder="请输入好评率">
+                            </div> *@
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">库存</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="Stock" name="Stock" maxlength="20"
+                                        value="0" lay-verify="" autocomplete="off" placeholder="请输入库存">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">已购买数</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="BuyCount" name="BuyCount" maxlength="20"
+                                        value="0" lay-verify="required;integer;" autocomplete="off"
+                                        placeholder="请输入已购买数">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">评价数</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="CommentCount" name="CommentCount"
+                                        maxlength="20" value="0" lay-verify="required|int|" autocomplete="off"
+                                        placeholder="请输入评价数">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">好评率</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="GoodPercent" name="GoodPercent"
+                                        maxlength="20" value="0" lay-verify="required|number|" autocomplete="off"
+                                        placeholder="请输入好评率">
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">标语1</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="Title" name="Title" maxlength="50" autocomplete="off" placeholder="请输入标语1">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">标语1</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="Title" name="Title" maxlength="50"
+                                        autocomplete="off" placeholder="请输入标语1">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">标语2</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="Title2" name="Title2" maxlength="50"
+                                        autocomplete="off" placeholder="请输入标语2">
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">标语2</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="Title2" name="Title2" maxlength="50" autocomplete="off" placeholder="请输入标语2">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">网页标题</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="SeoTitle" name="SeoTitle" maxlength="50"
+                                        autocomplete="off" placeholder="请输入网页标题">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">网页关键字</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="SeoKeyword" name="SeoKeyword"
+                                        maxlength="50" autocomplete="off" placeholder="请输入网页关键字">
+                                </div>
+                            </div>
+                            <div class="layui-form-item layui-form-text">
+                                <label class="layui-form-label">网页描述</label>
+                                <div class="layui-input-block">
+                                    <textarea class="layui-textarea" name="SeoDescription" id="SeoDescription"
+                                        placeholder="请输入网页描述"></textarea>
+                                </div>
+                            </div>
+
                         </div>
+
                     </div>
                 </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">网页标题</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="SeoTitle" name="SeoTitle" maxlength="50" autocomplete="off" placeholder="请输入网页标题">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">网页关键字</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="SeoKeyword" name="SeoKeyword" maxlength="50" autocomplete="off" placeholder="请输入网页关键字">
-                        </div>
-                    </div>
-                    <div class="layui-form-item layui-form-text">
-                        <label class="layui-form-label">网页描述</label>
-                        <div class="layui-input-block">
-<textarea class="layui-textarea" name="SeoDescription" id="SeoDescription" placeholder="请输入网页描述"></textarea>
-                        </div>
-                    </div>
-
+                <div class="layui-form-item layui-hide">
+                    <input type="button" lay-submit lay-filter="LAY-list-front-submit" id="LAY-list-front-submit"
+                        value="确认">
                 </div>
-
             </div>
         </div>
-        <div class="layui-form-item layui-hide">
-            <input type="button" lay-submit lay-filter="LAY-list-front-submit" id="LAY-list-front-submit" value="确认">
-        </div>
-    </div>
-    </div>
     </div>
 
     <script src="/layuiadmin/layui/layui.js"></script>
-    <script src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
+    <script
+        src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
     <script src="/other/mybjq/kindeditor-min.js"></script>
     <script src="/other/mybjq/lang/zh_CN.js"></script>
     <script>
         //内容
- @(Html.Raw(Library.Control.kindeditorVar("Contents")))
+        @(Html.Raw(Library.Control.kindeditorVar("Contents")))
 
 
-        //编辑器
-        KindEditor.ready(function (K) {
-            //内容
- @(Html.Raw(Library.Control.kindeditor("Contents", 1)))
+            //编辑器
+            KindEditor.ready(function (K) {
+                //内容
+        @(Html.Raw(Library.Control.kindeditor("Contents", 1)))
 
         });
 
@@ -326,6 +397,7 @@
             });
         }
 
+
         function AreasProvinceInit(tagId, areasVal, form) {
             for (var i = 0; i < provs_data.length; i++) {
                 var sel = "";
@@ -482,12 +554,46 @@
 
 
                 //上传文件
-                WebUploadJs('DetailPicPathBtn', '@(Library.ConfigurationManager.AppSettings["Database"].ToString())/upload/v2', @(Html.Raw(new MySystem.PublicFunction().GetUploadParam("ProductsDetailPicPath"))),  function (filename) {
+                WebUploadJs('DetailPicPathBtn', '@(Library.ConfigurationManager.AppSettings["Database"].ToString())/upload/v2', @(Html.Raw(new MySystem.PublicFunction().GetUploadParam("ProductsDetailPicPath"))), function (filename) {
                     $('#DetailPicPathImage').append('<div style="float:left; width:285px; height:320px; margin:10px; padding:10px; border:1px solid #cccccc; text-align:center;"><div style="height:285px;"><img src="' + osshost + filename + '" style="max-width:285px; max-height:285px;" onclick="showBigPic(\'' + osshost + filename + '\')" /></div><input type="text" placeholder="图片说明" value="" style="width:285px; margin-top:5px; font-size:12px;" /><br><a href="javascript:;" onclick="movePrev(this,\'DetailPicPath\')" style="color:#000; font-size:12px; padding:0px 2px;">左移</a><a href="javascript:;" onclick="moveNext(this,\'DetailPicPath\')" style="color:#000; font-size:12px; padding:0px 2px;">右移</a><a href="javascript:;" onclick="deletePic(this,\'DetailPicPath\')" style="color:#000; font-size:12px; padding:0px 2px;">删除</a><a href="javascript:;" onclick="setListPhoto(\'' + filename + '\')" style="color:#000; font-size:12px; padding:0px 2px;">设为缩略图</a></div>');
                 });
 
 
                 //穿梭框
+                transfer.render({
+                    elem: '#ColIdTransfer'
+                    , data: @Html.Raw(ColJson)
+                    , title: ['待选项', '选中项']
+                    , showSearch: true
+                    , onchange: function (obj, index) {
+                        if (index == 0) {
+                            var source = $("#ColId").val();
+                            $.each(obj, function (index, value) {
+                                var val = obj[index].value;
+                                if (source != "") {
+                                    source += "," + val;
+                                } else {
+                                    source += val;
+                                }
+                            });
+                            $("#ColId").val(source);
+                        } else if (index == 1) {
+                            var source = "," + $("#ColId").val() + ",";
+                            $.each(obj, function (index, value) {
+                                var val = obj[index].value;
+                                source = source.replace("," + val + ",", ",");
+                            });
+                            if (source != "") {
+                                if (source == ",") {
+                                    source = "";
+                                } else {
+                                    source = source.substring(1, source.length - 1);
+                                }
+                            }
+                            $("#ColId").val(source);
+                        }
+                    }
+                });
 
 
                 //TreeView,比如权限管理
@@ -560,12 +666,13 @@
     </script>
     @if (SysRealRole == "3")
     {
-    <script>
-        MerchantId = "@SysId";
-        setTimeout(function () {
-            changeMerchant();
-        }, 1000);
-    </script>
+        <script>
+            MerchantId = "@SysId";
+            setTimeout(function () {
+                changeMerchant();
+            }, 1000);
+        </script>
     }
 </body>
+
 </html>

+ 429 - 271
Areas/Admin/Views/MainServer/Products/Edit.cshtml

@@ -1,5 +1,7 @@
 @using MySystem.Models;
-@{Products editData = ViewBag.data as Products;}
+@{
+    Products editData = ViewBag.data as Products;
+}
 @{
     string RightInfo = ViewBag.RightInfo as string;
     string SysRealRole = ViewBag.SysRealRole as string;
@@ -9,321 +11,441 @@
 }
 <!DOCTYPE html>
 <html>
+
 <head>
     <meta charset="utf-8">
     <title>商品信息(修改)</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <meta name="viewport"
+        content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
     <link rel="stylesheet" href="/layuiadmin/layui/css/layui.css" media="all">
     <script src="/admin/js/jquery-1.10.1.min.js"></script>
     <script src="/admin/js/LAreaData2.js"></script>
     <script src="/admin/js/vue.min.js"></script>
 </head>
+
 <body>
 
     <div class="layui-form" lay-filter="layuiadmin-form-useradmin" id="layuiadmin-form-useradmin">
         <input type="hidden" name="Id" value="@editData.Id" />
         <div class="layui-card">
-          <div class="layui-card-body">
-        <div class="layui-tab" lay-filter="mytabbar">
-            <ul class="layui-tab-title">
-                <li class="layui-this" lay-id="1">基本信息</li>
-                <li lay-id="2">图集设置</li>
-                <li lay-id="3">价格设置</li>
-                <li lay-id="5">运费设置</li>
-                @* <li lay-id="6">限时抢购</li> *@
-                <li lay-id="7">数据</li>
-                <li lay-id="8">宣传标语</li>
-                <li lay-id="9">SEO设置</li>
-            </ul>
-            <div class="layui-tab-content mt20" id="app">
-                <div class="layui-tab-item layui-show">
-                    @{Dictionary<string, string> KqProductsDic = new MySystem.DictionaryClass().getKqProductBrandDic();}
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">产品类型</label>
-                        <div class="layui-input-inline">
-                            <select id="MerchantClassId" name="MerchantClassId" lay-search="">
-                                <option value="">全部...</option>
-                                @foreach (string key in KqProductsDic.Keys)
-                                {
-                                <option value="@key" @(editData.MerchantClassId.ToString() == key ? "selected" : "")>@KqProductsDic[key]</option>
-                                }
-                            </select>
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">外部连接</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="LinkUrl" name="LinkUrl" value="@editData.LinkUrl" maxlength="500" lay-verify="" autocomplete="off" placeholder="请输入外部连接,可不填">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">商品名称</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="ProductName" name="ProductName" value="@editData.ProductName" maxlength="100" lay-verify="required" autocomplete="off" placeholder="请输入商品名称">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">简介</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="Details" name="Details" value="@editData.Details" maxlength="200" lay-verify="" autocomplete="off" placeholder="请输入简介">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">分享描述</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="ShareDetail" name="ShareDetail" value="@editData.ShareDetail" maxlength="200" lay-verify="" autocomplete="off" placeholder="请输入分享描述">
-                        </div>
-                    </div>
-                    <div class="layui-form-item layui-form-text">
-                        <label class="layui-form-label">内容</label>
-                        <div class="layui-input-block">
-<textarea class="layui-textarea" id="Contents" name="Contents" placeholder="请输入内容" style="width:100%;height:500px;">@(MySystem.OssHelper.Instance.CheckOSSPic(editData.Contents))</textarea>
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">推荐</label>
-                        <div class="layui-input-block">
-                            <input type="checkbox" id="IsRecommend" name="IsRecommend" value="1" @(editData.IsRecommend == 1 ? "checked=checked" : "") lay-skin="switch" lay-filter="switchTest" title="开关">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">有好货</label>
-                        <div class="layui-input-block">
-                            <input type="checkbox" id="IsRecommend2" name="IsRecommend2" value="1" @(editData.IsRecommend2 == 1 ? "checked=checked" : "") lay-skin="switch" lay-filter="switchTest" title="开关">
-                        </div>
-                    </div>
-                    @* <div class="layui-form-item">
-                        <label class="layui-form-label">上架时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="PublishDate" name="PublishDate" value="@(editData.PublishDate == null ? "" : editData.PublishDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))" lay-verify="" autocomplete="off" placeholder="请输入上架时间">
-                        </div>
-                    </div> *@
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">上架时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="StartDate" name="StartDate" value="@(editData.StartDate == null ? "" : editData.StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))" lay-verify="" autocomplete="off" placeholder="请输入上架时间">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">下架时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="EndDate" name="EndDate" value="@(editData.EndDate == null ? "" : editData.EndDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))" lay-verify="" autocomplete="off" placeholder="请输入下架时间">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">限购数量</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="LimitCount" name="LimitCount" value="@editData.LimitCount" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入限购数量">
-                        </div>
-                    </div>
-                    <div class="layui-form-item layui-form-text">
-                        <label class="layui-form-label">关键词</label>
-                        <div class="layui-input-block">
-<textarea class="layui-textarea" id="KeyWord" name="KeyWord" lay-verify="" placeholder="请输入关键词">@editData.KeyWord</textarea>
-                        </div>
-                    </div>
-
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">图集</label>
-                        <div class="layui-input-block">
-                            <div class="layui-upload">
-                                <input type="hidden" id="DetailPicPath" name="DetailPicPath" value="@editData.DetailPicPath">
-                                <button class="layui-btn" type="button" id="DetailPicPathBtn">选择图片</button>
-                                <div class="layui-inline layui-word-aux"></div>
-                            </div>
-                            <div class="mt10" id="DetailPicPathImage">
-                                @{string DetailPicPath = editData.DetailPicPath;}
-                                @if (!string.IsNullOrEmpty(DetailPicPath))
-                                {
-                                    string[] DetailPicPathList = DetailPicPath.Split(new string[] { "#cut#" }, StringSplitOptions.None)[0].Split('|');
-                                    string[] DetailPicPathTextList = DetailPicPath.Split(new string[] { "#cut#" }, StringSplitOptions.None)[1].Split('|');
-                                    for (int i = 0; i < DetailPicPathList.Length; i++)
+            <div class="layui-card-body">
+                <div class="layui-tab" lay-filter="mytabbar">
+                    <ul class="layui-tab-title">
+                        <li class="layui-this" lay-id="1">基本信息</li>
+                        <li lay-id="2">图集设置</li>
+                        <li lay-id="3">价格设置</li>
+                        <li lay-id="5">运费设置</li>
+                        @* <li lay-id="6">限时抢购</li> *@
+                        <li lay-id="7">数据</li>
+                        <li lay-id="8">宣传标语</li>
+                        <li lay-id="9">SEO设置</li>
+                    </ul>
+                    <div class="layui-tab-content mt20" id="app">
+                        <div class="layui-tab-item layui-show">
+                            @{
+                                Dictionary<string, string> KqProductsDic = new MySystem.DictionaryClass().getKqProductBrandDic();
+                            }
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">产品类型</label>
+                                <div class="layui-input-inline">
+                                    <select id="MerchantClassId" name="MerchantClassId" lay-search="">
+                                        <option value="">全部...</option>
+                                        @foreach (string key in KqProductsDic.Keys)
+                                        {
+                                            <option value="@key" @(editData.MerchantClassId.ToString() == key ? "selected" :
+                                            "")>@KqProductsDic[key]</option>
+                                        }
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">商品类型</label>
+                                <div class="layui-input-inline">
+                                    <select id="ProductKind" name="ProductKind" lay-search="">
+                                        <option value="1">实物商品</option>
+                                        <option value="2">虚拟商品</option>
+                                    </select>
+                                    <script>
+                                        $("#ProductKind").val("@editData.ProductKind");
+                                    </script>
+                                </div>
+                            </div>
+                            @{
+                                Dictionary<string, string> ColDic = new MySystem.DictionaryClass().getColDic("006");
+                            }
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">分类</label>
+                                <div class="layui-input-block">
+                                    <input type="hidden" id="ColId" name="ColId" value="@editData.ColId" />
+                                    <div id="ColIdTransfer" class="demo-transfer"></div>
+                                    @{
+                                        string ColJson = "[";
+                                    }
+                                    @foreach (string key in ColDic.Keys)
                                     {
-                                        <div style="float:left; width:285px; height:320px; margin:10px; padding:10px; border:1px solid #cccccc; text-align:center;"><div style="height:285px;"><img src="@(MySystem.OssHelper.Instance.SourceHost)@DetailPicPathList[i]" style="max-width:285px; max-height:285px;" onclick="showBigPic('@(MySystem.OssHelper.Instance.SourceHost)@DetailPicPathList[i]')" /></div><input type="text" placeholder="图片说明" value="@DetailPicPathTextList[i]" style="width:285px; margin-top:5px; font-size:12px;" /><br><a href="javascript:;" onclick="movePrev(this,'DetailPicPath')" style="color:#000; font-size:12px; padding:0px 2px;">左移</a><a href="javascript:;" onclick="moveNext(this,'DetailPicPath')" style="color:#000; font-size:12px; padding:0px 2px;">右移</a><a href="javascript:;" onclick="deletePic(this,'DetailPicPath')" style="color:#000; font-size:12px; padding:0px 2px;">删除</a><a href="javascript:;" onclick="setListPhoto('@DetailPicPathList[i]')" style="color:#000; font-size:12px; padding:0px 2px;">设为缩略图</a></div>
+                                        ColJson += "{\"value\": \"" + key + "\", \"title\": \"" + ColDic[key] + "\" },";
                                     }
-                                }
+                                    @{
+                                        ColJson = ColJson.TrimEnd(','); ColJson += "]";
+                                    }
+                                </div>
                             </div>
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">缩略图</label>
-                        <div class="layui-input-block">
-                            <div class="layui-upload">
-                                <input type="hidden" id="ListPicPath" name="ListPicPath" value="@editData.ListPicPath">
+
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">外部连接</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="LinkUrl" name="LinkUrl"
+                                        value="@editData.LinkUrl" maxlength="500" lay-verify="" autocomplete="off"
+                                        placeholder="请输入外部连接,可不填">
+                                </div>
                             </div>
-                            <div class="mt10" id="ListPicPathImage">
-                                <img src="@(MySystem.OssHelper.Instance.SourceHost)@editData.ListPicPath" class="layui-upload-img" style="max-width:285px; max-height:285px;">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">商品名称</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="ProductName" name="ProductName"
+                                        value="@editData.ProductName" maxlength="100" lay-verify="required"
+                                        autocomplete="off" placeholder="请输入商品名称">
+                                </div>
                             </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">简介</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="Details" name="Details"
+                                        value="@editData.Details" maxlength="200" lay-verify="" autocomplete="off"
+                                        placeholder="请输入简介">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">分享描述</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="ShareDetail" name="ShareDetail"
+                                        value="@editData.ShareDetail" maxlength="200" lay-verify="" autocomplete="off"
+                                        placeholder="请输入分享描述">
+                                </div>
+                            </div>
+                            <div class="layui-form-item layui-form-text">
+                                <label class="layui-form-label">内容</label>
+                                <div class="layui-input-block">
+                                    <textarea class="layui-textarea" id="Contents" name="Contents" placeholder="请输入内容"
+                                        style="width:100%;height:500px;">@(MySystem.OssHelper.Instance.CheckOSSPic(editData.Contents))</textarea>
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">推荐</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" id="IsRecommend" name="IsRecommend" value="1"
+                                        @(editData.IsRecommend == 1 ? "checked=checked" : "") lay-skin="switch"
+                                        lay-filter="switchTest" title="开关">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">有好货</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" id="IsRecommend2" name="IsRecommend2" value="1"
+                                        @(editData.IsRecommend2 == 1 ? "checked=checked" : "") lay-skin="switch"
+                                        lay-filter="switchTest" title="开关">
+                                </div>
+                            </div>
+                            @* <div class="layui-form-item">
+                                <label class="layui-form-label">上架时间</label>
+                                <div class="layui-input-inline">
+                                <input class="layui-input" type="text" id="PublishDate" name="PublishDate"
+                                value="@(editData.PublishDate == null ? "" : editData.PublishDate.Value.ToString("yyyy-MM-dd
+                                HH:mm:ss"))" lay-verify="" autocomplete="off" placeholder="请输入上架时间">
+                                </div>
+                                </div> *@
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">上架时间</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="StartDate" name="StartDate"
+                                        value="@(editData.StartDate == null ? "" : editData.StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))"
+                                        lay-verify="" autocomplete="off" placeholder="请输入上架时间">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">下架时间</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="EndDate" name="EndDate"
+                                        value="@(editData.EndDate == null ? "" : editData.EndDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))"
+                                        lay-verify="" autocomplete="off" placeholder="请输入下架时间">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">限购数量</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="LimitCount" name="LimitCount"
+                                        value="@editData.LimitCount" maxlength="20" lay-verify="" autocomplete="off"
+                                        placeholder="请输入限购数量">
+                                </div>
+                            </div>
+                            <div class="layui-form-item layui-form-text">
+                                <label class="layui-form-label">关键词</label>
+                                <div class="layui-input-block">
+                                    <textarea class="layui-textarea" id="KeyWord" name="KeyWord" lay-verify=""
+                                        placeholder="请输入关键词">@editData.KeyWord</textarea>
+                                </div>
+                            </div>
+
                         </div>
-                    </div>
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">成本价</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="CostPrice" name="CostPrice" value="@editData.CostPrice" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入成本价">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">原价</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="SourcePrice" name="SourcePrice" value="@editData.SourcePrice" maxlength="20" lay-verify="required|number|" autocomplete="off" placeholder="请输入原价">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">价格</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="Price" name="Price" value="@editData.Price" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入价格">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">抵扣积分</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="Integral" name="Integral" value="@editData.Integral" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入抵扣积分">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">图集</label>
+                                <div class="layui-input-block">
+                                    <div class="layui-upload">
+                                        <input type="hidden" id="DetailPicPath" name="DetailPicPath"
+                                            value="@editData.DetailPicPath">
+                                        <button class="layui-btn" type="button" id="DetailPicPathBtn">选择图片</button>
+                                        <div class="layui-inline layui-word-aux"></div>
+                                    </div>
+                                    <div class="mt10" id="DetailPicPathImage">
+                                        @{
+                                            string DetailPicPath = editData.DetailPicPath;
+                                        }
+                                        @if (!string.IsNullOrEmpty(DetailPicPath))
+                                        {
+                                            string[] DetailPicPathList = DetailPicPath.Split(new string[] { "#cut#" },
+                                            StringSplitOptions.None)[0].Split('|');
+                                            string[] DetailPicPathTextList = DetailPicPath.Split(new string[] { "#cut#" },
+                                            StringSplitOptions.None)[1].Split('|');
+                                            for (int i = 0; i < DetailPicPathList.Length; i++)
+                                            {
+                                                <div
+                                            style="float:left; width:285px; height:320px; margin:10px; padding:10px; border:1px solid #cccccc; text-align:center;">
+                                                    <div style="height:285px;"><img
+                                                    src="@(MySystem.OssHelper.Instance.SourceHost)@DetailPicPathList[i]"
+                                                    style="max-width:285px; max-height:285px;"
+                                                    onclick="showBigPic('@(MySystem.OssHelper.Instance.SourceHost)@DetailPicPathList[i]')" />
+                                                    </div><input type="text" placeholder="图片说明"
+                                                value="@DetailPicPathTextList[i]"
+                                                style="width:285px; margin-top:5px; font-size:12px;" /><br><a
+                                                href="javascript:;" onclick="movePrev(this,'DetailPicPath')"
+                                                style="color:#000; font-size:12px; padding:0px 2px;">左移</a><a
+                                                href="javascript:;" onclick="moveNext(this,'DetailPicPath')"
+                                                style="color:#000; font-size:12px; padding:0px 2px;">右移</a><a
+                                                href="javascript:;" onclick="deletePic(this,'DetailPicPath')"
+                                                style="color:#000; font-size:12px; padding:0px 2px;">删除</a><a
+                                                href="javascript:;" onclick="setListPhoto('@DetailPicPathList[i]')"
+                                                style="color:#000; font-size:12px; padding:0px 2px;">设为缩略图</a>
+                                                </div>
+                                            }
+                                        }
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">缩略图</label>
+                                <div class="layui-input-block">
+                                    <div class="layui-upload">
+                                        <input type="hidden" id="ListPicPath" name="ListPicPath"
+                                            value="@editData.ListPicPath">
+                                    </div>
+                                    <div class="mt10" id="ListPicPathImage">
+                                        <img src="@(MySystem.OssHelper.Instance.SourceHost)@editData.ListPicPath"
+                                            class="layui-upload-img" style="max-width:285px; max-height:285px;">
+                                    </div>
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">创客价</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="MemberPrice" name="MemberPrice" value="@editData.MemberPrice" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入创客价">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">成本价</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="CostPrice" name="CostPrice"
+                                        value="@editData.CostPrice" maxlength="20" lay-verify="" autocomplete="off"
+                                        placeholder="请输入成本价">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">原价</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="SourcePrice" name="SourcePrice"
+                                        value="@editData.SourcePrice" maxlength="20" lay-verify="required|number|"
+                                        autocomplete="off" placeholder="请输入原价">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">价格</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="Price" name="Price"
+                                        value="@editData.Price" maxlength="20" lay-verify="" autocomplete="off"
+                                        placeholder="请输入价格">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">抵扣积分</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="Integral" name="Integral"
+                                        value="@editData.Integral" maxlength="20" lay-verify="" autocomplete="off"
+                                        placeholder="请输入抵扣积分">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">创客价</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="MemberPrice" name="MemberPrice"
+                                        value="@editData.MemberPrice" maxlength="20" lay-verify="" autocomplete="off"
+                                        placeholder="请输入创客价">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">创客抵扣积分</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="UserIntegral" name="UserIntegral"
+                                        value="@editData.UserIntegral" maxlength="20" lay-verify="" autocomplete="off"
+                                        placeholder="请输入创客抵扣积分">
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">创客抵扣积分</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="UserIntegral" name="UserIntegral" value="@editData.UserIntegral" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入创客抵扣积分">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">运费模板</label>
+                                    <div class="layui-input-inline">
+                                        <select id="FareTemplateId" name="FareTemplateId" v-model="FareTemplateId"
+                                            lay-search="">
+                                            <option value="">请选择</option>
+                                            <option v-for="item in tempList" :value="item.id">{{item.name}}</option>
+                                        </select>
+                                    </div>
+                                    <div class="layui-form-mid layui-word-aux">
+                                        <a href="###" v-on:click="showTemplate">刷新</a>
+                                    </div>
+                                    <div class="layui-form-mid layui-word-aux">
+                                        <a href="###" id="FareTempUrl" lay-href="">模板管理</a>
+                                    </div>
+                                </div>
+                            </div>
                         </div>
-                    </div>
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <div class="layui-inline">
-                            <label class="layui-form-label">运费模板</label>
+                        @* <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                            <label class="layui-form-label">抢购开关</label>
+                            <div class="layui-input-block">
+                            <input type="checkbox" id="IsLimit" name="IsLimit" value="1" @(editData.IsLimit == 1 ?
+                            "checked=checked" : "") lay-skin="switch" lay-filter="switchTest" title="开关">
+                            </div>
+                            </div>
+                            <div class="layui-form-item">
+                            <label class="layui-form-label">开始时间</label>
                             <div class="layui-input-inline">
-                                <select id="FareTemplateId" name="FareTemplateId" v-model="FareTemplateId" lay-search="">
-                                    <option value="">请选择</option>
-                                    <option v-for="item in tempList" :value="item.id">{{item.name}}</option>
-                                </select>
+                            <input class="layui-input" type="text" id="StartDate" name="StartDate"
+                            value="@(editData.StartDate == null ? "" : editData.StartDate.Value.ToString("yyyy-MM-dd
+                            HH:mm:ss"))" lay-verify="" autocomplete="off" placeholder="请输入开始时间">
                             </div>
-                            <div class="layui-form-mid layui-word-aux">
-                                <a href="###" v-on:click="showTemplate">刷新</a>
                             </div>
-                            <div class="layui-form-mid layui-word-aux">
-                                <a href="###" id="FareTempUrl" lay-href="">模板管理</a>
+                            <div class="layui-form-item">
+                            <label class="layui-form-label">结束时间</label>
+                            <div class="layui-input-inline">
+                            <input class="layui-input" type="text" id="EndDate" name="EndDate" value="@(editData.EndDate ==
+                            null ? "" : editData.EndDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))" lay-verify=""
+                            autocomplete="off" placeholder="请输入结束时间">
+                            </div>
+                            </div>
+
+                            </div> *@
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">库存</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="Stock" name="Stock"
+                                        value="@editData.Stock" maxlength="20" lay-verify="" autocomplete="off"
+                                        placeholder="请输入库存">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">已购买数</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="BuyCount" name="BuyCount"
+                                        value="@editData.BuyCount" maxlength="20" lay-verify="required;integer;"
+                                        autocomplete="off" placeholder="请输入已购买数">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">评价数</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="CommentCount" name="CommentCount"
+                                        value="@editData.CommentCount" maxlength="20" lay-verify="required|int|"
+                                        autocomplete="off" placeholder="请输入评价数">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">好评率</label>
+                                <div class="layui-input-inline">
+                                    <input class="layui-input" type="text" id="GoodPercent" name="GoodPercent"
+                                        value="@editData.GoodPercent" maxlength="20" lay-verify="required|number|"
+                                        autocomplete="off" placeholder="请输入好评率">
+                                </div>
                             </div>
-                        </div>
-                    </div>
-                </div>
-                @* <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">抢购开关</label>
-                        <div class="layui-input-block">
-                            <input type="checkbox" id="IsLimit" name="IsLimit" value="1" @(editData.IsLimit == 1 ? "checked=checked" : "") lay-skin="switch" lay-filter="switchTest" title="开关">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">开始时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="StartDate" name="StartDate" value="@(editData.StartDate == null ? "" : editData.StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))" lay-verify="" autocomplete="off" placeholder="请输入开始时间">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">结束时间</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="EndDate" name="EndDate" value="@(editData.EndDate == null ? "" : editData.EndDate.Value.ToString("yyyy-MM-dd HH:mm:ss"))" lay-verify="" autocomplete="off" placeholder="请输入结束时间">
-                        </div>
-                    </div>
 
-                </div> *@
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">库存</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="Stock" name="Stock" value="@editData.Stock" maxlength="20" lay-verify="" autocomplete="off" placeholder="请输入库存">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">已购买数</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="BuyCount" name="BuyCount" value="@editData.BuyCount" maxlength="20" lay-verify="required;integer;" autocomplete="off" placeholder="请输入已购买数">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">评价数</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="CommentCount" name="CommentCount" value="@editData.CommentCount" maxlength="20" lay-verify="required|int|" autocomplete="off" placeholder="请输入评价数">
                         </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">好评率</label>
-                        <div class="layui-input-inline">
-                            <input class="layui-input" type="text" id="GoodPercent" name="GoodPercent" value="@editData.GoodPercent" maxlength="20" lay-verify="required|number|" autocomplete="off" placeholder="请输入好评率">
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">标语1</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="Title" name="Title"
+                                        value="@editData.Title" maxlength="50" autocomplete="off" placeholder="请输入标语1">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">标语2</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="Title2" name="Title2"
+                                        value="@editData.Title2" maxlength="50" autocomplete="off" placeholder="请输入标语2">
+                                </div>
+                            </div>
                         </div>
-                    </div>
+                        <div class="layui-tab-item">
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">网页标题</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="SeoTitle" name="SeoTitle"
+                                        value="@editData.SeoTitle" maxlength="50" autocomplete="off"
+                                        placeholder="请输入网页标题">
+                                </div>
+                            </div>
+                            <div class="layui-form-item">
+                                <label class="layui-form-label">网页关键字</label>
+                                <div class="layui-input-block">
+                                    <input class="layui-input" type="text" id="SeoKeyword" name="SeoKeyword"
+                                        value="@editData.SeoKeyword" maxlength="50" autocomplete="off"
+                                        placeholder="请输入网页关键字">
+                                </div>
+                            </div>
+                            <div class="layui-form-item layui-form-text">
+                                <label class="layui-form-label">网页描述</label>
+                                <div class="layui-input-block">
+                                    <textarea class="layui-textarea" name="SeoDescription" id="SeoDescription"
+                                        placeholder="请输入网页描述">@editData.SeoDescription</textarea>
+                                </div>
+                            </div>
 
-                </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">标语1</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="Title" name="Title" value="@editData.Title" maxlength="50" autocomplete="off" placeholder="请输入标语1">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">标语2</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="Title2" name="Title2" value="@editData.Title2" maxlength="50" autocomplete="off" placeholder="请输入标语2">
                         </div>
+
                     </div>
                 </div>
-                <div class="layui-tab-item">
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">网页标题</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="SeoTitle" name="SeoTitle" value="@editData.SeoTitle" maxlength="50" autocomplete="off" placeholder="请输入网页标题">
-                        </div>
-                    </div>
-                    <div class="layui-form-item">
-                        <label class="layui-form-label">网页关键字</label>
-                        <div class="layui-input-block">
-                            <input class="layui-input" type="text" id="SeoKeyword" name="SeoKeyword" value="@editData.SeoKeyword" maxlength="50" autocomplete="off" placeholder="请输入网页关键字">
-                        </div>
-                    </div>
-                    <div class="layui-form-item layui-form-text">
-                        <label class="layui-form-label">网页描述</label>
-                        <div class="layui-input-block">
-<textarea class="layui-textarea" name="SeoDescription" id="SeoDescription" placeholder="请输入网页描述">@editData.SeoDescription</textarea>
-                        </div>
-                    </div>
-
+                <div class="layui-form-item layui-hide">
+                    <input type="button" lay-submit lay-filter="LAY-list-front-submit" id="LAY-list-front-submit"
+                        value="确认">
                 </div>
-
             </div>
         </div>
-        <div class="layui-form-item layui-hide">
-            <input type="button" lay-submit lay-filter="LAY-list-front-submit" id="LAY-list-front-submit" value="确认">
-        </div>
-    </div>
-    </div>
     </div>
 
     <script src="/layuiadmin/layui/layui.js"></script>
-    <script src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
+    <script
+        src="/other/oss/upload-min@(MySystem.OssHelper.Instance.OssStatus ? "-oss" : "").js?r=@DateTime.Now.ToString("yyyyMMddHHmmss")"></script>
     <script src="/other/mybjq/kindeditor-min.js"></script>
     <script src="/other/mybjq/lang/zh_CN.js"></script>
     <script>
         //内容
- @(Html.Raw(Library.Control.kindeditorVar("Contents")))
+        @(Html.Raw(Library.Control.kindeditorVar("Contents")))
 
 
-        //编辑器
-        KindEditor.ready(function (K) {
-            //内容
- @(Html.Raw(Library.Control.kindeditor("Contents", 1)))
+            //编辑器
+            KindEditor.ready(function (K) {
+                //内容
+        @(Html.Raw(Library.Control.kindeditor("Contents", 1)))
 
         });
 
@@ -468,7 +590,7 @@
                     app.showTemplate();
                     app.showMerchantCol();
                 });
-                
+
                 MerchantId = '@editData.MerchantId';
                 $("#FareTempUrl").attr("lay-href", "/Admin/ProductFareTemp/Index?MerchantId=" + MerchantId + "&right=@right");
                 $("#MerchantColUrl").attr("lay-href", "/Admin/MerchantCol/Index?MerchantId=" + MerchantId + "&right=@right");
@@ -499,12 +621,47 @@
 
 
                 //上传文件
-                WebUploadJs('DetailPicPathBtn', '@(Library.ConfigurationManager.AppSettings["Database"].ToString())/upload/v2', @(Html.Raw(new MySystem.PublicFunction().GetUploadParam("ProductsDetailPicPath"))),  function (filename) {
+                WebUploadJs('DetailPicPathBtn', '@(Library.ConfigurationManager.AppSettings["Database"].ToString())/upload/v2', @(Html.Raw(new MySystem.PublicFunction().GetUploadParam("ProductsDetailPicPath"))), function (filename) {
                     $('#DetailPicPathImage').append('<div style="float:left; width:285px; height:320px; margin:10px; padding:10px; border:1px solid #cccccc; text-align:center;"><div style="height:285px;"><img src="' + osshost + filename + '" style="max-width:285px; max-height:285px;" onclick="showBigPic(\'' + osshost + filename + '\')" /></div><input type="text" placeholder="图片说明" value="" style="width:285px; margin-top:5px; font-size:12px;" /><br><a href="javascript:;" onclick="movePrev(this,\'DetailPicPath\')" style="color:#000; font-size:12px; padding:0px 2px;">左移</a><a href="javascript:;" onclick="moveNext(this,\'DetailPicPath\')" style="color:#000; font-size:12px; padding:0px 2px;">右移</a><a href="javascript:;" onclick="deletePic(this,\'DetailPicPath\')" style="color:#000; font-size:12px; padding:0px 2px;">删除</a><a href="javascript:;" onclick="setListPhoto(\'' + filename + '\')" style="color:#000; font-size:12px; padding:0px 2px;">设为缩略图</a></div>')
                 });
 
 
                 //穿梭框
+                transfer.render({
+                    elem: '#ColIdTransfer'
+                    , data: @Html.Raw(ColJson)
+                    , title: ['待选项', '选中项']
+                    , value: ["@Html.Raw(Library.function.CheckNull(editData.ColId).Replace(",", "\",\""))"]
+                    , showSearch: true
+                    , onchange: function (obj, index) {
+                        if (index == 0) {
+                            var source = $("#ColId").val();
+                            $.each(obj, function (index, value) {
+                                var val = obj[index].value;
+                                if (source != "") {
+                                    source += "," + val;
+                                } else {
+                                    source += val;
+                                }
+                            });
+                            $("#ColId").val(source);
+                        } else if (index == 1) {
+                            var source = "," + $("#ColId").val() + ",";
+                            $.each(obj, function (index, value) {
+                                var val = obj[index].value;
+                                source = source.replace("," + val + ",", ",");
+                            });
+                            if (source != "") {
+                                if (source == ",") {
+                                    source = "";
+                                } else {
+                                    source = source.substring(1, source.length - 1);
+                                }
+                            }
+                            $("#ColId").val(source);
+                        }
+                    }
+                });
 
 
                 //TreeView,比如权限管理
@@ -565,4 +722,5 @@
         });
     </script>
 </body>
+
 </html>

+ 1 - 0
Models/Products.cs

@@ -58,5 +58,6 @@ namespace MySystem.Models
         public int BannerSort { get; set; }
         public string BannerPhoto { get; set; }
         public ulong IsBanner { get; set; }
+        public int StartBuyCount { get; set; }
     }
 }

+ 3 - 1
Models/WebCMSEntities.cs

@@ -9901,7 +9901,7 @@ namespace MySystem.Models
                 entity.Property(e => e.BuyCount).HasColumnType("int(11)");
 
                 entity.Property(e => e.ColId)
-                    .HasColumnType("varchar(30)")
+                    .HasColumnType("varchar(100)")
                     .HasCharSet("utf8")
                     .HasCollation("utf8_general_ci");
 
@@ -10041,6 +10041,8 @@ namespace MySystem.Models
 
                 entity.Property(e => e.SourcePrice).HasColumnType("decimal(18,2)");
 
+                entity.Property(e => e.StartBuyCount).HasColumnType("int(11)");
+
                 entity.Property(e => e.StartDate).HasColumnType("datetime");
 
                 entity.Property(e => e.Status).HasColumnType("int(11)");