From ccf200b60ad213343a13d36c17c5ee5ac5cd7b7a Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期三, 27 三月 2024 20:19:45 +0800 Subject: [PATCH] 样书等 --- packageDomain/pages/sampleBookList/applicationForm/index.js | 80 +++++++++++++++++++++++++-------------- 1 files changed, 51 insertions(+), 29 deletions(-) diff --git a/packageDomain/pages/sampleBookList/applicationForm/index.js b/packageDomain/pages/sampleBookList/applicationForm/index.js index 1a33d96..3622b8f 100644 --- a/packageDomain/pages/sampleBookList/applicationForm/index.js +++ b/packageDomain/pages/sampleBookList/applicationForm/index.js @@ -1,4 +1,6 @@ -import { worksDataBytool } from "../../../../assets/js/toolClass.js"; +import { + worksDataBytool +} from "../../../../assets/js/toolClass.js"; const app = getApp(); Page({ data: { @@ -16,6 +18,7 @@ phone: "", detailedAddress: "" }, + phoneError: false, paperBookList: [], //鏍蜂功鍗曠焊璐ㄤ功 electronicBookList: [], //鏍蜂功鍗曠數瀛愪功 ebookCount: 0, @@ -26,10 +29,10 @@ /** * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇 */ - onLoad() { }, + onLoad() {}, /** - * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず - */ + * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず + */ onShow() { if (wx.getStorageSync(app.config.userInfoKey)) { this.setData({ @@ -58,12 +61,7 @@ this.getSelectBookCount(); this.getSelectPaperBookCount(); this.getPaperType(); - } else { - wx.navigateTo({ - url: "/pages/testLogin/index", - }); } - }, tabClick(item) { @@ -84,7 +82,9 @@ }, getElectronType() { - app.MG.resource.getCmsTypeByRefCode({ refCodes: ['jsek_electronicSampleBook'] }).then((res) => { + app.MG.resource.getCmsTypeByRefCode({ + refCodes: ['jsek_electronicSampleBook'] + }).then((res) => { this.setData({ description: res[0].description, 'teacherInfo.workInfo': res[0].cmsTypeLinks[0].children, @@ -95,22 +95,22 @@ app.MG.resource.getCmsTypeByRefCode({ refCodes: ['jsek_paperVersionSampleBook'] }). - then((res) => { - if (res && res.length > 0) { - this.setData({ - description: res[0].description, - 'teacherInfo.workInfo': res[0].cmsTypeLinks[0].children, - }) - } - }) + then((res) => { + if (res && res.length > 0) { + this.setData({ + description: res[0].description, + 'teacherInfo.workInfo': res[0].cmsTypeLinks[0].children, + }) + } + }) }, //鑾峰彇褰撳墠宸茬敵璇锋鏁帮紙鐢靛瓙锛� getSelectBookCount() { let that = this; app.MG.app.getTicketResult({ - ticketRefCodeOrGuid: 'electronicSampleBookapplyNum', - roleId: that.data.userInfo.roleId - }) + ticketRefCodeOrGuid: 'electronicSampleBookapplyNum', + roleId: that.data.userInfo.roleId + }) .then((res) => { let num = res.totalCount - res.usedCount; that.setData({ @@ -122,9 +122,9 @@ getSelectPaperBookCount() { let that = this; app.MG.app.getTicketResult({ - ticketRefCodeOrGuid: 'paperSampleBookapplyNum', - roleId: that.data.userInfo.roleId - }) + ticketRefCodeOrGuid: 'paperSampleBookapplyNum', + roleId: that.data.userInfo.roleId + }) .then((res) => { let count = res.totalCount - res.usedCount; that.setData({ @@ -132,6 +132,31 @@ }) }) }, + //濮撳悕 + onFullNameInput(e) { + this.setData({ + "contactInfo.fullName": e.detail.value, + }); + }, + //杈撳叆鎵嬫満鍙� + onPhoneInput(e) { + const { + phoneError + } = this.data; + const isPhoneNumber = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(e.detail.value); + if (phoneError === isPhoneNumber) { + this.setData({ + phoneError: !isPhoneNumber, + "contactInfo.phone": e.detail.value, + }); + } + }, + onAddressInput() { + this.setData({ + "contactInfo.detailedAddress": e.detail.value, + }); + }, + submit() { let that = this; @@ -178,7 +203,6 @@ }) return } - const mailAddress = JSON.stringify(that.data.contactInfo) that.setData({ 'teacherInfo.detailedAddress': mailAddress @@ -223,8 +247,7 @@ wx.navigateTo({ url: "/packagePersonal/pages/sampleBooks/index?stateTab=1&tabActive=" + that.data.active, }); - } else if (res.cancel) { - } + } else if (res.cancel) {} } }) }) @@ -271,8 +294,7 @@ }) wx.setStorageSync("paperBookList", pList); } - } else if (res.cancel) { - } + } else if (res.cancel) {} } }) }, -- Gitblit v1.9.1