From 25bad9a765c608079258012766a37a571b5243aa Mon Sep 17 00:00:00 2001
From: liaoxujun@qq.com <liaoxujun@qq.com>
Date: 星期三, 10 四月 2024 13:40:04 +0800
Subject: [PATCH] 处理推广Bug

---
 CoreCms.Net.Model/Entities/baifenbingfa/Promote/OffLineDistributor/OfflineDistributor.cs |    2 +-
 CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs                          |    2 +-
 CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/details.html                            |    2 +-
 CoreCms.Net.Web.Admin/wwwroot/views/liao.js                                              |   24 +++++++++++++++++++++---
 CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/index.html           |    2 +-
 CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html            |   11 +++++++----
 CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html                              |    1 +
 CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/create.html          |    4 ++--
 8 files changed, 35 insertions(+), 13 deletions(-)

diff --git a/CoreCms.Net.Model/Entities/baifenbingfa/Promote/OffLineDistributor/OfflineDistributor.cs b/CoreCms.Net.Model/Entities/baifenbingfa/Promote/OffLineDistributor/OfflineDistributor.cs
index a2c2271..1f699c7 100644
--- a/CoreCms.Net.Model/Entities/baifenbingfa/Promote/OffLineDistributor/OfflineDistributor.cs
+++ b/CoreCms.Net.Model/Entities/baifenbingfa/Promote/OffLineDistributor/OfflineDistributor.cs
@@ -75,7 +75,7 @@
         /// <summary>
         /// 搴楁嫑鍥剧墖鍦板潃
         /// </summary>
-        [SugarColumn(IsNullable = false, ColumnDescription = "搴楁嫑鍥剧墖鍦板潃")]
+        [SugarColumn(IsNullable = false, ColumnDescription = "搴楁嫑鍥剧墖鍦板潃",Length =65535)]
         public string StoreLogoUrl { get; set; }
 
         /// <summary>
diff --git a/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs b/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs
index a5bdb97..daa9c59 100644
--- a/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs
+++ b/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs
@@ -168,7 +168,7 @@
             }
             oldmod.Oders = entity.Oders;
 
-            foreach (var meetin in entity.meetings)
+            foreach (OfflineDistributorMeeting meetin in entity.meetings)
             {
                 if (meetin.id == 9999999)
                 {
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/create.html b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/create.html
index 1b600ed..c5cd9d7 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/create.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/create.html
@@ -120,8 +120,8 @@
         <div class="layui-inline">
             <label class="layui-form-label" for="storeLogoUrl">搴楁嫑</label>
             <div class="layui-input-inline layui-inline-6">
-                <input name="storeLogoUrl1" id="storeLogoUrlc1" size="15" autocomplete="off" class="layui-input" lay-reqText="璇疯緭鍏ャ�愮缉鐣ュ浘銆�" />
-                <input name="storeLogoUrl2" id="storeLogoUrlc2" size="15" autocomplete="off" class="layui-input" lay-reqText="璇疯緭鍏ャ�愮缉鐣ュ浘銆�"  />
+                <input name="storeLogoUrl1" type="hidden" id="storeLogoUrlc1" size="15" autocomplete="off" class="layui-input" lay-reqText="璇疯緭鍏ャ�愮缉鐣ュ浘銆�" />
+                <input name="storeLogoUrl2" type="hidden" id="storeLogoUrlc2" size="15" autocomplete="off" class="layui-input" lay-reqText="璇疯緭鍏ャ�愮缉鐣ュ浘銆�"  />
             </div>
             <div class="layui-input-inline">
                 <button type="button" class="layui-btn" id="upBtnOriginalCreat1">涓婁紶鍥惧儚</button>
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html
index b90ec0a..c815284 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html
@@ -203,7 +203,7 @@
                 class="layui-input"
                 placeholder="璇疯緭鍏ュ簵鎷涘浘鐗囧湴鍧�"
                 lay-reqText="璇疯緭鍏ュ簵鎷涘浘鐗囧湴鍧�"
-                value="{{d.params.data.storeLogoUrl || '' }}"
+                value="{{d.params.data.storeLogoUrl1 || '' }}"
                 id="viewTextBoxEdittext"
                 type="hidden"
               />
@@ -213,7 +213,7 @@
               class="layui-input"
               placeholder="璇疯緭鍏ュ簵鎷涘浘鐗囧湴鍧�"
               lay-reqText="璇疯緭鍏ュ簵鎷涘浘鐗囧湴鍧�"
-              value="{{d.params.data.storeLogoUrl || '' }}"
+              value="{{d.params.data.storeLogoUrl2 || '' }}"
               id="viewTextBoxEdittext2"
               type="hidden"
             />
@@ -226,7 +226,7 @@
                 <img
                   class="layui-upload-img"
                   id="viewImgBoxEdit"
-                  src="{{ d.params.data.storeLogoUrl1 || layui.setter.noImagePicUrl ||''}}"
+                  src="{{ d.params.data.storeLogoUrl1|| ''}}"
                 />
                 <div class="layui-input-inline">
                   <div id="viewTextBoxEdit"></div>
@@ -241,7 +241,7 @@
                 <img
                   class="layui-upload-img"
                   id="viewImgBoxEdit2"
-                  src="{{ d.params.data.storeLogoUrl2 || layui.setter.noImagePicUrl ||''}}"
+                  src="{{ d.params.data.storeLogoUrl2 ||''}}"
                 />
                 <div class="layui-input-inline">
                   <div id="viewTextBoxEdit2"></div>
@@ -368,15 +368,18 @@
           // 鎷嗗垎storeLogoUrl
           var storeLogoUrl=d.params.data.storeLogoUrl.split(",");
           for (let index = 0; index < storeLogoUrl.length; index++) {
+            
             if(index>1)
              break;
             if(index==0)
               {d.params.data.storeLogoUrl1 = storeLogoUrl[index];
               $("#viewImgBoxEdit").attr("src", d.params.data.storeLogoUrl1);
+              $("#viewTextBoxEdittext").val(d.params.data.storeLogoUrl1);
               }
             else
            { d.params.data.storeLogoUrl2 = storeLogoUrl[index];
             $("#viewImgBoxEdit2").attr("src", d.params.data.storeLogoUrl2);
+            $("#viewTextBoxEdittext2").val(d.params.data.storeLogoUrl2);
            }
                 
             
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/index.html
index 62a24b9..b7c748b 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/index.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/index.html
@@ -524,7 +524,7 @@
                           "submit(LAY-app-OfflineDistributor-editForm-submit)",
                           function (data) {
                             var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈�
-                            
+                            debugger
                             field.storeLogoUrl="";
                             if((!!field.storeLogoUrl1)&&(!!field.storeLogoUrl2))
                             {
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/details.html b/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/details.html
index 486e17f..73d0aba 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/details.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/details.html
@@ -115,7 +115,7 @@
         <div class="layui-form-item">
             <label for="PromoteMoney" class="layui-form-label  layui-form-required">鎺ㄥ箍璐圭敤</label>
             <div class="layui-input-inline">
-                <input name="PromoteMoney"   disabled lay-verType="tips" lay-verify="required|number" class="layui-input" placeholder="璇疯緭鍏ユ帹骞胯垂鐢�" lay-reqText="璇疯緭鍏ユ帹骞胯垂鐢�"  value="{{d.params.data.promoteMoney || '' }}" />
+                <input name="promoteMoney"   disabled lay-verType="tips" lay-verify="required|number" class="layui-input" placeholder="璇疯緭鍏ユ帹骞胯垂鐢�" lay-reqText="璇疯緭鍏ユ帹骞胯垂鐢�"  value="{{d.params.data.promoteMoney || '' }}" />
 
             </div>
             <span class="layui-form-mid layui-word-aux">鍏�</span>
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html
index 245fd11..ebffc0b 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/bloggersinfo/index.html
@@ -284,6 +284,7 @@
               },
               { field: "platforms", title: "鍏ヤ綇骞冲彴", sort: false, with: 300 },
               { field: "areaCodeName", title: "鍖哄煙", sort: false, with: 300 },
+              { field: "promoteMoney", title: "鎺ㄥ箍璐圭敤", sort: false, with: 300 },
               { field: "createBy", title: "淇℃伅褰曞叆", sort: false, width: 100 },
               {
                 field: "mangerName",
diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/liao.js b/CoreCms.Net.Web.Admin/wwwroot/views/liao.js
index b03b48e..94fb7bd 100644
--- a/CoreCms.Net.Web.Admin/wwwroot/views/liao.js
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/liao.js
@@ -3,7 +3,7 @@
  * @Author: 灏忛渚�
  * @Date: 2024-03-01 09:11:24
  * @LastEditors: Please set LastEditors
- * @LastEditTime: 2024-04-01 12:39:54
+ * @LastEditTime: 2024-04-10 13:37:35
  * Copyright: 2024  MinTinge CO.,LTD. All Rights Reserved.
  * @Descripttion: 鍐欏叆浣犵殑鎻忚堪
  */
@@ -78,6 +78,7 @@
  */
 function formatAreaInPut(coreHelper, idname, areaid = "") {
     let area = 0;
+    
     if ((areaid !== "")&&(areaid!==null) &&(areaid!==0))
         area = areaid.split(",").reverse()[0];
 
@@ -87,20 +88,37 @@
         $.each(data, function (i, n) {
             str += `<select lay-ignore name='${idname}_` + (i + 1) + "' dep='" + (i + 1) + "'  class='select-address'>";
             str += "<option value='' >璇烽�夋嫨</option>";
-            $.each(n.list, function (h, z) {
+            
+            if(n?.list?.length>0)
+            {
+                $.each(n.list, function (h, z) {
                 if (n.hasOwnProperty('info') && n.info?.id == z.id) {
                     str += "<option value='" + z.id + "' selected='selected'>" + z.name + "</option>";
                 } else {
                     str += "<option value='" + z.id + "' >" + z.name + "</option>";
                 }
             });
+            }
+            else
+            {
+                $.each(n.thisList, function (h, z) {
+                    if (n.hasOwnProperty('info') && n.info?.id == z.id) {
+                        str += "<option value='" + z.id + "' selected='selected'>" + z.name + "</option>";
+                    } else {
+                        str += "<option value='" + z.id + "' >" + z.name + "</option>";
+                    }
+                });
+            }
             str += "</select>";
         });
         $(`input[name='${idname}']`).after(str);
         //浠ヤ笂鏁版嵁杈撳嚭瀹岋紝浠ヤ笅缁戝畾浜嬩欢
         $.each(data, function (i, n) {
             if (i < (data.length)) {
-                $(`select[name='${idname}_` + (i + 1) + "']").change(function () {
+                // $(`select[name='${idname}_` + (i + 1) + "']").change(function () {
+                //     changeareaIdArea(i + 1, data.length, idname);
+                // });
+                $(`select[name='${idname}_` + (i + 1) + "']").click(function () {
                     changeareaIdArea(i + 1, data.length, idname);
                 });
             }

--
Gitblit v1.9.1