From 9b09d13712c0c005891450a3bf4b6d848ec0ff37 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 29 十一月 2023 10:28:24 +0800
Subject: [PATCH] 2023.11.29
---
pages/mPromise/promiseinfo/promiseinfo.js | 239 ++++++++++++++++++++++++++++-------------------------------
1 files changed, 114 insertions(+), 125 deletions(-)
diff --git a/pages/mPromise/promiseinfo/promiseinfo.js b/pages/mPromise/promiseinfo/promiseinfo.js
index d58c370..11b33dd 100644
--- a/pages/mPromise/promiseinfo/promiseinfo.js
+++ b/pages/mPromise/promiseinfo/promiseinfo.js
@@ -1,83 +1,72 @@
-// pages/promiseinfo/promiseinfo.js
-const userservice = require("../../../service/userservice")
-const app = getApp()
+import { getSceneName1 } from '../../../data/sceneTypes';
+const userservice = require('../../../service/userservice');
+const app = getApp();
Page({
-
- /**
- * 椤甸潰鐨勫垵濮嬫暟鎹�
- */
data: {
- sceneTypeMap: {
- '1': '椁愰ギ',
- '2': '宸ュ湴',
- '3': '鐮佸ご',
- '4': '鍫嗗満',
- '5': '鎼呮媽绔�',
- '6': '宸ヤ笟浼佷笟',
- '7': '姹戒慨',
- },
sceneType: '--',
- msg: [{
- name: "鍗曚綅鍚嶇О",
- id: "department",
- input: true,
- value: "",
- noValue: false
- },
+ msg: [
{
- name: "淇$敤浠g爜",
- id: "socialCode",
- input: true,
- value: "",
- noValue: false
- },
- {
- name: "鎶ュ缓鍙�",
- id: "number",
- input: true,
- value: "",
- noValue: false,
- required: false
- },
- {
- name: "娉曚汉濮撳悕",
- id: "juridicalPerson",
+ name: '鍗曚綅鍚嶇О',
+ id: 'department',
input: true,
value: '',
- noValue: false
+ noValue: false,
},
{
- name: "韬唤璇佸彿",
- id: "idNo",
+ name: '淇$敤浠g爜',
+ id: 'socialCode',
input: true,
- value: "",
+ value: '',
noValue: false,
- maxLength: 18
+ },
+ {
+ name: '鎶ュ缓鍙�',
+ id: 'number',
+ input: true,
+ value: '',
+ noValue: false,
+ required: false,
+ },
+ {
+ name: '娉曚汉濮撳悕',
+ id: 'juridicalPerson',
+ input: true,
+ value: '',
+ noValue: false,
+ },
+ {
+ name: '韬唤璇佸彿',
+ id: 'idNo',
+ input: true,
+ value: '',
+ noValue: false,
+ maxLength: 18,
},
],
- commitTypes: [{
+ commitTypes: [
+ {
value: 'type1',
name: '鐜繚涓讳綋璐d换鎵胯',
- checked: true
+ checked: true,
},
{
value: 'type2',
name: '鐜琛屾斂璁稿彲浜嬮」',
- checked: false
+ checked: false,
},
{
value: 'type3',
name: '鐜繚涓撻」璧勯噾鎴栧叾浠栬祫閲戣ˉ鍔�',
- checked: false
+ checked: false,
},
{
value: 'type4',
name: '鍏朵粬鐜繚鐢虫姤浜嬮」',
- checked: false
- }
+ checked: false,
+ },
],
commitTypeIndex: 0,
},
@@ -86,7 +75,7 @@
* 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
*/
onLoad: function (options) {
- let st = app.globalData.userInfo.extension2
+ let st = app.globalData.userInfo.extension2;
switch (st) {
case '2':
case '3':
@@ -94,106 +83,106 @@
case '5':
case '6':
this.setData({
- 'msg[2].name': '鎶ュ缓鍙�'
- })
+ 'msg[2].name': '鎶ュ缓鍙�',
+ });
break;
case '1':
this.setData({
'msg[2].name': '鐜瘎瀹℃壒鏂囧彿',
'msg[2].show': false,
- })
+ });
break;
case '7':
this.setData({
- 'msg[2].name': '鐜瘎瀹℃壒鏂囧彿'
- })
+ 'msg[2].name': '鐜瘎瀹℃壒鏂囧彿',
+ });
break;
default:
this.setData({
- 'msg[2].name': '鐜瘎瀹℃壒鏂囧彿'
- })
+ 'msg[2].name': '鐜瘎瀹℃壒鏂囧彿',
+ });
break;
}
this.setData({
- sceneType: this.data.sceneTypeMap[st]
- })
- this.getUserBaseInfo()
+ sceneType: getSceneName1(st),
+ });
+ this.getUserBaseInfo();
},
/**
* 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
*/
- onReady: function () {
-
- },
+ onReady: function () {},
/**
* 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず
*/
- onShow: function () {
-
- },
+ onShow: function () {},
changeMsg(e) {
- let id = e.detail.params.id
- let value = e.detail.params.value
- let msg = this.data.msg
- let msgLength = msg.length
+ let id = e.detail.params.id;
+ let value = e.detail.params.value;
+ let msg = this.data.msg;
+ let msgLength = msg.length;
for (let i = 0; i < msgLength; i++) {
if (msg[i].id === id) {
- let path = "msg[" + i + "].value"
- let nPath = "msg[" + i + "].noValue"
+ let path = 'msg[' + i + '].value';
+ let nPath = 'msg[' + i + '].noValue';
this.setData({
[path]: value,
- [nPath]: false
- })
+ [nPath]: false,
+ });
}
}
},
checkboxChange(e) {
- console.log('checkbox鍙戠敓change浜嬩欢锛屾惡甯alue鍊间负锛�', e.detail.value)
+ console.log('checkbox鍙戠敓change浜嬩欢锛屾惡甯alue鍊间负锛�', e.detail.value);
- const items = this.data.commitTypes
- const values = e.detail.value
+ const items = this.data.commitTypes;
+ const values = e.detail.value;
for (let i = 0, lenI = items.length; i < lenI; ++i) {
- items[i].checked = false
+ items[i].checked = false;
for (let j = 0, lenJ = values.length; j < lenJ; ++j) {
if (items[i].value === values[j]) {
- items[i].checked = true
- break
+ items[i].checked = true;
+ break;
}
}
}
this.setData({
- commitTypes: items
- })
+ commitTypes: items,
+ });
// console.log(this.data.commitTypes);
},
getUserBaseInfo() {
- var that = this
- userservice.getBaseInfo(app.globalData.accessToken.userId, {
- success(data) {
- const msg = that.data.msg
- if (data.company) {
- msg[0].value = data.company.ciName
- msg[1].value = data.company.ciOrgCode
- msg[3].value = data.company.ciJuridicalPerson
- }
- that.setData({
- msg
- })
- }
- }, app.globalData.accessToken.openId)
+ var that = this;
+ userservice.getBaseInfo(
+ app.globalData.accessToken.userId,
+ {
+ success(data) {
+ const msg = that.data.msg;
+ if (data.company) {
+ msg[0].value = data.company.ciName;
+ msg[1].value = data.company.ciOrgCode;
+ msg[3].value = data.company.ciJuridicalPerson;
+ }
+ that.setData({
+ msg,
+ });
+ },
+ },
+ app.globalData.accessToken.openId,
+ );
},
onSubmit: function () {
- if (!this.submitCheck()) return
+ if (!this.submitCheck()) return;
- var _data = this.data
+ var _data = this.data;
wx.navigateTo({
url: '/pages/mPromise/promisefile/promisefile',
success: function (res) {
@@ -212,65 +201,65 @@
type4: _data.commitTypes[3].checked,
year: '',
month: '',
- day: ''
- })
- }
- })
+ day: '',
+ });
+ },
+ });
},
/**
* 淇℃伅瀹屾暣搴︽鏌�
*/
submitCheck() {
- let msg = this.data.msg
- let msgLength = msg.length
+ let msg = this.data.msg;
+ let msgLength = msg.length;
//纭淇℃伅瀹屾暣搴�
for (let i = 0; i < msgLength; i++) {
- if (msg[i].required != false && msg[i].value === "") {
- let error = msg[i].name + "涓嶅彲涓虹┖"
- let path = "msg[" + i + "].noValue"
+ if (msg[i].required != false && msg[i].value === '') {
+ let error = msg[i].name + '涓嶅彲涓虹┖';
+ let path = 'msg[' + i + '].noValue';
this.setData({
errorMsg: error,
- [path]: true
- })
+ [path]: true,
+ });
wx.pageScrollTo({
duration: 300,
scrollTop: 0,
// selector:"#" + msg[i].id,
- })
- return false
+ });
+ return false;
}
//韬唤璇佷綅鏁板垽鏂�
if (i == 4) {
if (msg[i].value.length < msg[i].maxLength) {
- let error = msg[i].name + "浣嶆暟閿欒"
- let path = "msg[" + i + "].noValue"
+ let error = msg[i].name + '浣嶆暟閿欒';
+ let path = 'msg[' + i + '].noValue';
this.setData({
errorMsg: error,
- [path]: true
- })
+ [path]: true,
+ });
- return false
+ return false;
}
}
}
- var cList = []
+ var cList = [];
for (let i = 0; i < this.data.commitTypes.length; i++) {
const t = this.data.commitTypes[i];
if (t.checked) {
- cList.push(t)
+ cList.push(t);
}
}
if (cList.length == 0) {
this.setData({
errorMsg: '鑷冲皯閫夋嫨涓�椤规壙璇虹被鍨�',
- })
- return false
+ });
+ return false;
}
- return true
- }
-})
\ No newline at end of file
+ return true;
+ },
+});
--
Gitblit v1.9.3