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