From 7fdf7d7bd39cd0381c3969ad6302be0e693cad2d Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 02 四月 2024 10:56:33 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop

---
 CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html |  622 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 622 insertions(+), 0 deletions(-)

diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html
new file mode 100644
index 0000000..3e78756
--- /dev/null
+++ b/CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/offlinedistributor/edit.html
@@ -0,0 +1,622 @@
+<script type="text/html" template lay-done="layui.data.sendParams(d);">
+  <div
+    class="layui-form coreshop-form layui-form-pane"
+    lay-filter="LAY-app-OfflineDistributor-editForm"
+    id="LAY-app-OfflineDistributor-editForm"
+  >
+    <div class="layui-form-item">
+      <div class="layui-input-block" hidden>
+        <input
+          type="number"
+          min="0"
+          max="999999"
+          name="id"
+          lay-verType="tips"
+          lay-verify="required|number"
+          class="layui-input"
+          value="{{d.params.data.id || '' }}"
+          placeholder="璇疯緭鍏ヤ富閿甀D"
+          lay-reqText="璇疯緭鍏ヤ富閿甀D骞朵负鏁板瓧"
+        />
+      </div>
+    </div>
+
+    <div class="layui-form-item">
+      <div class="layui-inline">
+        <label
+          for="collectionTime"
+          class="layui-form-label  layui-form-required"
+          >淇℃伅鏀堕泦鏃堕棿</label
+        >
+        <div class="layui-input-block">
+          <input
+            name="collectionTime"
+            id="editTime-OfflineDistributor-CollectionTime"
+            type="text"
+            lay-verType="tips"
+            lay-verify="required|datetime"
+            class="layui-input"
+            placeholder="璇疯緭鍏ヤ俊鎭敹闆嗘椂闂�"
+            lay-reqText="璇疯緭鍏ヤ俊鎭敹闆嗘椂闂�"
+            value="{{d.params.data.collectionTime || '' }}"
+          />
+        </div>
+      </div>
+      <div class="layui-inline">
+        <label for="pUserID" class="layui-form-label ">鎺ㄨ崘浜�</label>
+        <div class="layui-input-inline">
+          <div class="layui-input-inline">
+            <select lay-search="" name="pUserID" id="EditOfflinedisSelUserID">
+              <option value="">璇烽�夋嫨鎴栨悳绱紙璁剧疆鍖哄垎澶у皬鍐欙級</option>
+            </select>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div class="layui-form-item">
+      <label for="Region" class="layui-form-label  ">鍖哄煙淇℃伅</label>
+      <div class="layui-input-block layui-inline-4 address-class">
+        <input
+          name="editOfflinedisRegion"
+          id="editOfflinedisRegion"
+          type="hidden"
+        />
+      </div>
+    </div>
+
+    <div class="layui-form-item">
+      <label for="Adder" class="layui-form-label  ">璇︾粏鍦板潃</label>
+      <div class="layui-input-block">
+        <input
+          name="adder"
+          lay-verType="tips"
+          class="layui-input"
+          placeholder="璇疯緭鍏ヨ缁嗗湴鍧�"
+          lay-reqText="璇疯緭鍏ヨ缁嗗湴鍧�"
+          value="{{d.params.data.adder || '' }}"
+        />
+      </div>
+    </div>
+
+    <div class="layui-form-item">
+      <div class="layui-inline">
+        <label for="category" class="layui-form-label  ">绫诲埆</label>
+        <div class="layui-input-block">
+          <input
+            name="category"
+            lay-verType="tips"
+            class="layui-input"
+            placeholder="璇疯緭鍏ョ被鍒�"
+            lay-reqText="璇疯緭鍏ョ被鍒�"
+            id="editCatgory"
+            value="{{d.params.data.category || '' }}"
+          />
+        </div>
+      </div>
+
+      <div class="layui-inline">
+        <label for="School" class="layui-form-label ">瀛︽牎鍚嶇О</label>
+        <div class="layui-input-block">
+          <input
+            name="school"
+            lay-verType="tips"
+            class="layui-input"
+            placeholder="璇疯緭鍏ュ鏍″悕绉�"
+            lay-reqText="璇疯緭鍏ュ鏍″悕绉�"
+            value="{{d.params.data.school || '' }}"
+          />
+        </div>
+      </div>
+
+      <div class="layui-form-item">
+        <div class="layui-inline">
+          <label for="DealerName" class="layui-form-label  layui-form-required"
+            >缁忛攢鍟嗗悕绉�</label
+          >
+          <div class="layui-input-block">
+            <input
+              name="dealerName"
+              lay-verType="tips"
+              lay-verify="required"
+              class="layui-input"
+              placeholder="璇疯緭鍏ョ粡閿�鍟嗗悕绉�"
+              lay-reqText="璇疯緭鍏ョ粡閿�鍟嗗悕绉�"
+              value="{{d.params.data.dealerName || '' }}"
+            />
+          </div>
+        </div>
+
+        <div class="layui-inline">
+          <label for="ContactPerson" class="layui-form-label "
+            >鑱旂郴浜哄鍚�</label
+          >
+          <div class="layui-input-block">
+            <input
+              name="contactPerson"
+              lay-verType="tips"
+              class="layui-input"
+              placeholder="璇疯緭鍏ヨ仈绯讳汉濮撳悕"
+              lay-reqText="璇疯緭鍏ヨ仈绯讳汉濮撳悕"
+              value="{{d.params.data.contactPerson || '' }}"
+            />
+          </div>
+        </div>
+
+        <div class="layui-inline">
+          <label for="PhoneNumber" class="layui-form-label  ">鑱旂郴鐢佃瘽</label>
+          <div class="layui-input-block">
+            <input
+              name="phoneNumber"
+              lay-verType="tips"
+              class="layui-input"
+              placeholder="璇疯緭鍏ヨ仈绯荤數璇�"
+              lay-reqText="璇疯緭鍏ヨ仈绯荤數璇�"
+              value="{{d.params.data.phoneNumber || '' }}"
+            />
+          </div>
+        </div>
+
+        <div class="layui-form-item">
+          <div class="layui-inline">
+            <label
+              for="cooperationIntent"
+              class="layui-form-label layui-form-required "
+              >鍚堜綔鎰忓悜</label
+            >
+            <div class="layui-input-block">
+              <input
+                name="cooperationIntent"
+                id="EditCooperationIntent"
+                lay-verify="required"
+                lay-verType="tips"
+                class="layui-input"
+                placeholder="璇疯緭鍏ュ悎浣滄剰鍚戞弿杩�"
+                lay-reqText="璇疯緭鍏ュ悎浣滄剰鍚戞弿杩�"
+                value="{{d.params.data.cooperationIntent || '' }}"
+              />
+            </div>
+          </div>
+
+          <div class="layui-inline">
+            <label for="businessManager" class="layui-form-label  "
+              >涓氬姟缁忕悊</label
+            >
+            <div class="layui-input-block">
+              <input
+                name="businessManager"
+                lay-verType="tips"
+                class="layui-input"
+                placeholder="璇疯緭鍏ヤ笟鍔$粡鐞嗗鍚�"
+                lay-reqText="璇疯緭鍏ヤ笟鍔$粡鐞嗗鍚�"
+                value="{{d.params.data.businessManager || '' }}"
+              />
+            </div>
+          </div>
+
+          <div class="layui-form-item">
+            <label for="StoreLogoUrl" class="layui-form-label  ">搴楁嫑</label>
+            <div class="layui-input-inline" style="width: 300px;">
+              <input
+                name="storeLogoUrl"
+                lay-verType="tips"
+                class="layui-input"
+                placeholder="璇疯緭鍏ュ簵鎷涘浘鐗囧湴鍧�"
+                lay-reqText="璇疯緭鍏ュ簵鎷涘浘鐗囧湴鍧�"
+                value="{{d.params.data.storeLogoUrl || '' }}"
+              />
+            </div>
+            <div class="layui-input-inline">
+              <button type="button" class="layui-btn" id="upBtnOriginalEdit">
+                涓婁紶鍥惧儚
+              </button>
+              <div class="layui-input-inline">
+                <img
+                  class="layui-upload-img"
+                  id="viewImgBoxEdit"
+                  src="{{ d.params.data.storeLogoUrl || layui.setter.noImagePicUrl ||''}}"
+                />
+                <div class="layui-input-inline">
+                  <div id="viewTextBoxEdit"></div>
+                </div>
+              </div>
+            </div>
+          </div>
+
+          <div class="layui-form-item">
+            <label for="Remake" class="layui-form-label  ">澶囨敞</label>
+            <div class="layui-input-block">
+              <input
+                name="Remake"
+                lay-verType="tips"
+                class="layui-input"
+                placeholder="璇疯緭鍏ュ娉�"
+                lay-reqText="璇疯緭鍏ュ娉�"
+                value="{{d.params.data.remake || '' }}"
+              />
+            </div>
+          </div>
+          <div class="layui-form-item">
+            <div class="layui-row layui-col-space15">
+              <div class="layui-col-xs6">
+                <fieldset
+                  style="color: rgb(80, 75, 9); border-color: bisque;"
+                  class="layui-elem-field layui-field-title"
+                >
+                  <legend>娲借皥璁板綍</legend>
+                </fieldset>
+                <table
+                  class="layui-hide"
+                  id="id-EditmeettingOffdisTab"
+                  lay-filter="id-EditmeettingOffdisTab"
+                ></table>
+                <!-- 娣诲姞鏁版嵁鎸夐挳 -->
+
+                <button class="layui-btn" id="addOffDismeettingRow">
+                  娣诲姞娲借皥璁板綍
+                </button>
+              </div>
+              <div class="layui-col-xs6">
+                <fieldset
+                  style="color: rgb(68, 59, 11);border-color: bisque;"
+                  class="layui-elem-field layui-field-title"
+                >
+                  <legend>鍚堜綔璁板綍</legend>
+                </fieldset>
+                <table
+                  class="layui-hide"
+                  id="id-EditoffdisOderTab"
+                  lay-filter="id-EditoffdisOderTab"
+                ></table>
+
+                <button class="layui-btn" id="addintentionsRow">
+                  娣诲姞鍚堜綔璁板綍
+                </button>
+              </div>
+            </div>
+          </div>
+
+          <div class="layui-form-item text-right core-hidden">
+            <input
+              type="button"
+              class="layui-btn"
+              lay-submit
+              lay-filter="LAY-app-OfflineDistributor-editForm-submit"
+              id="LAY-app-OfflineDistributor-editForm-submit"
+              value="纭缂栬緫"
+            />
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</script>
+<script type="text/html" id="LAY-app-bloggersInfo-EdittableintentionsBox-bar">
+  <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="del">
+    鍒犻櫎
+  </button>
+</script>
+<script type="text/html" id="TPL-laydate-Meetingdemo">
+  <input
+    class="layui-input Meetinglaydate-demo"
+    placeholder="閫夋嫨鏃ユ湡"
+    value="{{= d.time || '' }}"
+    tyle="height: 25px;"
+    lay-verType="tips"
+    lay-verify="required"
+  />
+</script>
+<script>
+  var debug = layui.setter.debug;
+  layui.data.sendParams = function (d) {
+    //寮�鍚皟璇曟儏鍐典笅鑾峰彇鎺ュ彛璧嬪�兼暟鎹�
+    if (debug) {
+      console.log(d.params.data);
+    }
+    layui.use(
+      [
+        "admin",
+        "form",
+        "laydate",
+        "upload",
+        "coreHelper",
+        "cropperImg",
+        "dropdown",
+        "table",
+      ],
+      function () {
+        var $ = layui.$,
+          form = layui.form,
+          admin = layui.admin,
+          laydate = layui.laydate,
+          upload = layui.upload,
+          cropperImg = layui.cropperImg,
+          dropdown = layui.dropdown,
+          table = layui.table,
+          coreHelper = layui.coreHelper;
+
+        formatAreaInPut(
+          coreHelper,
+          "editOfflinedisRegion",
+          d.params.data.region
+        );
+        formatUserSelInPut(
+          coreHelper,
+          form,
+          "EditOfflinedisSelUserID",
+          d.params.data.pUserID || ""
+        );
+        //鏅�氬浘鐗囦笂浼�
+        upload.render({
+          elem: "#upBtnOriginalEdit",
+          url: layui.setter.apiUrl + "Api/Tools/UploadFiles",
+          before: function (obj) {
+            obj.preview(function (index, file, result) {
+              $("#viewImgBoxEdit").attr("src", result);
+            });
+          },
+          done: function (res) {
+            if (res.code > 0) {
+              return layer.msg("涓婁紶澶辫触");
+            }
+            layer.msg("涓婁紶鎴愬姛");
+            $("#upBtnOriginalEdit").val(res.data.fileUrl);
+          },
+          error: function () {
+            var viewTextBox = $("#viewTextBoxEdit");
+            viewTextBox.html(
+              '<span style="color: #FF5722;">涓婁紶澶辫触</span> <a class="layui-btn layui-btn-xs demo-reload">閲嶈瘯</a>'
+            );
+            viewTextBox.find(".demo-reload").on("click", function () {
+              uploadInst.upload();
+            });
+          },
+        });
+        dropdown.render({
+          elem: "#EditCooperationIntent",
+          data: [
+            {
+              title: "澶�",
+              id: 101,
+            },
+            {
+              title: "灏�",
+              id: 102,
+            },
+            {
+              title: "涓嶇‘瀹�",
+              id: 103,
+            },
+          ],
+          click: function (obj) {
+            this.elem.val(obj.title);
+          },
+          style: "min-width: 235px;",
+        });
+        dropdown.render({
+          elem: "#editCatgory",
+          data: [
+            {
+              title: "鏂囧叿搴�",
+              id: 101,
+            },
+            {
+              title: "骞垮憡搴�",
+              id: 102,
+            },
+            {
+              title: "灏忓崠閮�",
+              id: 103,
+            },
+          ],
+          click: function (obj) {
+            this.elem.val(obj.title);
+          },
+          style: "min-width: 235px;",
+        });
+
+        table.render({
+          elem: "#id-EditmeettingOffdisTab",
+          //  url: '/static/json/2/table/user.json', // 姝ゅ涓洪潤鎬佹ā鎷熸暟鎹紝瀹為檯浣跨敤鏃堕渶鎹㈡垚鐪熷疄鎺ュ彛
+          data: d.params.data.meetings,
+          page: false,
+          cols: [
+            [
+              { type: "numbers", title: "搴忓彿" },
+              {
+                field: "time",
+                title: "娲借皥鏃堕棿",
+
+                templet: "#TPL-laydate-Meetingdemo",
+                width: 150,
+              },
+              { field: "dec", title: "娲借皥鍐呭", edit: "text" }, // 璁剧疆缂栬緫绫诲瀷涓烘枃鏈
+              {
+                width: 100,
+                align: "center",
+                title: "鎿嶄綔",
+                fixed: "right",
+                toolbar: "#LAY-app-bloggersInfo-EdittableintentionsBox-bar",
+              },
+            ],
+          ],
+          // initSort: {
+          //   // 璁剧疆鍒濆鎺掑簭
+          //   field: "time", // 瀛楁鍚�
+          //   type: "desc", // 鍊掑簭
+          // },
+          height: 150,
+          done: function (res, curr, count) {
+            var options = this;
+            // 鑾峰彇褰撳墠琛屾暟鎹�
+            table.getRowData = function (tableId, elem) {
+              var index = $(elem).closest("tr").data("index");
+              return table.cache[tableId][index] || {};
+            };
+            laydate.render({
+              elem: ".Meetinglaydate-demo",
+              type: "datetime",
+              trigger: "click",
+              fullPanel: true,
+              done: function (value, date, endDate) {
+                var data = table.getRowData(options.id, this.elem); // 鑾峰彇褰撳墠琛屾暟鎹�(濡� id 绛夊瓧娈碉紝浠ヤ綔涓烘暟鎹慨鏀圭殑绱㈠紩)
+                // 鏇存柊鏁版嵁涓搴旂殑瀛楁
+                data.time = value;
+              },
+            });
+          },
+        });
+
+        // 鐩戝惉娣诲姞鏁版嵁鎸夐挳鐐瑰嚮浜嬩欢
+        $("#addOffDismeettingRow").on("click", function () {
+          var newRowData = {
+            id: 9999999, // 鍋囪ID鏄竴涓椂闂存埑
+            dec: "",
+            time: new Date().Format("yyyy-MM-dd hh:mm:ss"),
+          };
+          var allData = table.cache["id-EditmeettingOffdisTab"];
+          allData.push(newRowData);
+          table.reload("id-EditmeettingOffdisTab", {
+            data: allData,
+          });
+        });
+
+        // 涓哄伐鍏锋爮缁戝畾浜嬩欢
+        table.on("tool(id-EditmeettingOffdisTab)", function (obj) {
+          var data = obj.data; // 鑾峰緱褰撳墠琛屾暟鎹�
+          var dataIndex = obj.tr.data("index"); // 鑾峰彇琛岀储寮曪紙杩欓噷浣跨敤浜唍umbers绫诲瀷鐨勫垪锛屽畠浼氳嚜鍔ㄨ祴浜堟瘡琛屼竴涓储寮曪級
+          if (obj.event === "del") {
+            // 鍒ゆ柇鏄惁涓哄垹闄や簨浠�
+            layer.confirm(
+              "纭畾瑕佸垹闄よ繖鏉¤褰曞悧锛�",
+              { icon: 3, title: "鎻愮ず" },
+              function (index) {
+                var allData = table.cache["id-EditmeettingOffdisTab"];
+                // 鍦ㄦ湰鍦版暟鎹腑绉婚櫎璇ヨ鏁版嵁
+                allData.splice(dataIndex, 1);
+
+                // 閲嶆柊鍔犺浇琛ㄦ牸鏁版嵁
+                table.reload("id-EditmeettingOffdisTab", { data: allData });
+
+                layer.msg("鍒犻櫎鎴愬姛");
+                layer.close(index); // 鍏抽棴纭瀵硅瘽妗�
+              }
+            );
+          }
+        });
+
+        table.render({
+          elem: "#id-EditoffdisOderTab",
+          //  url: '/static/json/2/table/user.json', // 姝ゅ涓洪潤鎬佹ā鎷熸暟鎹紝瀹為檯浣跨敤鏃堕渶鎹㈡垚鐪熷疄鎺ュ彛
+          data: d.params.data.oders,
+          page: false,
+          cols: [
+            [
+              { type: "numbers", title: "搴忓彿" },
+              {
+                field: "time",
+                title: "涓嬪崟鏃堕棿",
+
+                templet: "#TPL-laydate-Meetingdemo",
+                width: 150,
+              },
+              // { field: "goodsName", title: "璐х墿鍚嶇О", edit: "text" }, // 璁剧疆缂栬緫绫诲瀷涓烘枃鏈
+              { field: "actualPayment", title: "閲戦", edit: "number" }, // 璁剧疆缂栬緫绫诲瀷涓烘枃鏈
+              {
+                width: 100,
+                align: "center",
+                title: "鎿嶄綔",
+                fixed: "right",
+                toolbar: "#LAY-app-bloggersInfo-EdittableintentionsBox-bar",
+              },
+            ],
+          ],
+          // initSort: {
+          //   // 璁剧疆鍒濆鎺掑簭
+          //   field: "time", // 瀛楁鍚�
+          //   type: "desc", // 鍊掑簭
+          // },
+          height: 150,
+          done: function (res, curr, count) {
+            var options = this;
+            // 鑾峰彇褰撳墠琛屾暟鎹�
+            table.getRowData = function (tableId, elem) {
+              var index = $(elem).closest("tr").data("index");
+              return table.cache[tableId][index] || {};
+            };
+            laydate.render({
+              elem: ".Meetinglaydate-demo",
+              type: "datetime",
+              trigger: "click",
+              fullPanel: true,
+              done: function (value, date, endDate) {
+                var data = table.getRowData(options.id, this.elem); // 鑾峰彇褰撳墠琛屾暟鎹�(濡� id 绛夊瓧娈碉紝浠ヤ綔涓烘暟鎹慨鏀圭殑绱㈠紩)
+                // 鏇存柊鏁版嵁涓搴旂殑瀛楁
+                data.time = value;
+              },
+            });
+          },
+        });
+
+        // 鐩戝惉娣诲姞鏁版嵁鎸夐挳鐐瑰嚮浜嬩欢
+        $("#addintentionsRow").on("click", function () {
+          var newRowData = {
+            id: 9999999, // 鍋囪ID鏄竴涓椂闂存埑
+            actualPayment: 0,
+
+            time: new Date().Format("yyyy-MM-dd hh:mm:ss"),
+          };
+          var allData = table.cache["id-EditoffdisOderTab"];
+          allData.push(newRowData);
+          table.reload("id-EditoffdisOderTab", {
+            data: allData,
+          });
+        });
+
+        
+        // 涓哄伐鍏锋爮缁戝畾浜嬩欢
+        table.on("tool(id-EditoffdisOderTab)", function (obj) {
+          var data = obj.data; // 鑾峰緱褰撳墠琛屾暟鎹�
+          var dataIndex = obj.tr.data("index"); // 鑾峰彇琛岀储寮曪紙杩欓噷浣跨敤浜唍umbers绫诲瀷鐨勫垪锛屽畠浼氳嚜鍔ㄨ祴浜堟瘡琛屼竴涓储寮曪級
+          if (obj.event === "del") {
+            // 鍒ゆ柇鏄惁涓哄垹闄や簨浠�
+            layer.confirm(
+              "纭畾瑕佸垹闄よ繖鏉¤褰曞悧锛�",
+              { icon: 3, title: "鎻愮ず" },
+              function (index) {
+                var allData = table.cache["id-EditoffdisOderTab"];
+                // 鍦ㄦ湰鍦版暟鎹腑绉婚櫎璇ヨ鏁版嵁
+                allData.splice(dataIndex, 1);
+
+                // 閲嶆柊鍔犺浇琛ㄦ牸鏁版嵁
+                table.reload("id-EditoffdisOderTab", { data: allData });
+
+                layer.msg("鍒犻櫎鎴愬姛");
+                layer.close(index); // 鍏抽棴纭瀵硅瘽妗�
+              }
+            );
+          }
+        });
+
+        laydate.render({
+          elem: "#editTime-OfflineDistributor-CollectionTime",
+          type: "datetime",
+          fullPanel: true,
+        });
+        laydate.render({
+          elem: "#editTime-OfflineDistributor-createTime",
+          type: "datetime",
+          fullPanel: true,
+        });
+        laydate.render({
+          elem: "#editTime-OfflineDistributor-upDataTime",
+          type: "datetime",
+          fullPanel: true,
+        });
+        form.verify({});
+        //閲嶈浇form
+        form.render(null, "LAY-app-OfflineDistributor-editForm");
+      }
+    );
+  };
+</script>

--
Gitblit v1.9.1