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