移动系统liao
2024-06-13 80aa425c4ca51f7c0224a6245968cdd08940321b
CoreCms.Net.Web.Admin/wwwroot/views/order/orders/edit.html
@@ -65,9 +65,27 @@
            </div>
        </div>
        <div class="layui-form-item">
            <label for="shipCoordinate" class="layui-form-label layui-form-required"
              >坐标位置</label
            >
            <div class="layui-input-block">
              <input
                name="shipCoordinate"
                id="coordinateBox"
                lay-active="showMap"
                lay-verType="tips"
                value="{{d.params.data.orderModel.shipCoordinate || '' }}"
                lay-verify="required|verifycoordinate"
                class="layui-input"
                lay-reqText="请输入坐标位置"
                placeholder="请输入坐标位置"
              />
            </div>
          </div>
        <div class="layui-form-item">
            <label class="layui-form-label">收货地址</label>
            <div class="layui-input-block">
                <input type="text" name="shipAddress" value="{{d.params.data.orderModel.shipAddress}}" class="layui-input">
                <input type="text" name="shipAddress" id="shipAddressBox" value="{{d.params.data.orderModel.shipAddress}}" class="layui-input">
            </div>
        </div>
        {{# } }}
@@ -81,7 +99,7 @@
    layui.data.sendParams = function (d) {
        //开启调试情况下获取接口赋值数据
        if (debug) { console.log(d.params.data); }
        layui.use(['admin', 'form', 'laydate', 'upload', 'coreHelper', 'cropperImg'],
        layui.use(['admin', 'form', 'laydate', 'upload', 'coreHelper', 'cropperImg',"util",],
            function () {
                var $ = layui.$
                    , form = layui.form
@@ -89,6 +107,7 @@
                    , laydate = layui.laydate
                    , upload = layui.upload
                    , cropperImg = layui.cropperImg
                    ,util = layui.util
                    , coreHelper = layui.coreHelper;
                coreHelper.Post("Api/Tools/GetAreaCheckedList", { id: d.params.data.orderModel.shipAreaId }, function (data) {
@@ -168,6 +187,36 @@
                        }
                    }
                }
                 //处理属性 为 lay-active 的所有元素事件
        util.event("lay-active", {
            showMap: function () {
              var oldData = $("#coordinateBox").val();
              let data = {
                oldData: oldData,
                coordinateBoxIdName: "coordinateBox",
                addressBoxIdName: "shipAddressBox",
              };
              admin.popup({
                shadeClose: false,
                title: "查看详情",
                area: ["1000px", "570px"],
                id: "LAY-popup-common-getQQMap",
                success: function (layero, index) {
                  layui
                    .view(this.id)
                    .render("common/getQQMap", { data })
                    .done(function () {
                      form.render();
                    });
                  // 禁止弹窗出现滚动条
                  $(layero)
                    .children(".layui-layer-content")
                    .css("overflow", "visible");
                },
              });
            },
          });
                //重载form
                form.render(null, 'LAY-app-CoreCmsOrder-editForm');