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/mUser/userregistercompany/userregistercompany.js |  194 +++++++++++++++++++++++-------------------------
 1 files changed, 92 insertions(+), 102 deletions(-)

diff --git a/pages/mUser/userregistercompany/userregistercompany.js b/pages/mUser/userregistercompany/userregistercompany.js
index 7b6bd13..a650818 100644
--- a/pages/mUser/userregistercompany/userregistercompany.js
+++ b/pages/mUser/userregistercompany/userregistercompany.js
@@ -1,81 +1,73 @@
-// pages/mUser/userregistercompany/userregistercompany.js
-const userservice = require("../../../service/userservice")
-const app = getApp()
+import { sceneTypes1 } from '../../../data/sceneTypes';
+const userservice = require('../../../service/userservice');
+const app = getApp();
 
 Page({
-
   /**
    * 椤甸潰鐨勫垵濮嬫暟鎹�
    */
   data: {
-    sceneTypes: [
-      {value: '1', name: '椁愰ギ'},
-      {value: '7', name: '姹戒慨'},
-      {value: '6', name: '宸ヤ笟浼佷笟' },
-      {value: '2', name: '宸ュ湴'},
-      {value: '3', name: '鐮佸ご'},
-      {value: '4', name: '鍫嗗満'},
-      {value: '5', name: '鎼呮媽绔�' },
-    ],
+    sceneTypes: sceneTypes1,
     sceneTypeIndex: 0,
 
     imgFiles: [],
 
-    msg: [{
-        name: "鐢ㄦ埛鍚嶇О",
-        id: "username",
+    msg: [
+      {
+        name: '鐢ㄦ埛鍚嶇О',
+        id: 'username',
         input: true,
-        value: "",
+        value: '',
         noValue: false,
       },
       {
-        name: "鏂板瘑鐮�",
-        id: "password",
+        name: '鏂板瘑鐮�',
+        id: 'password',
         input: true,
         type: 'password',
         maxLength: 20,
-        value: "",
-        noValue: false
+        value: '',
+        noValue: false,
       },
       {
-        name: "纭瀵嗙爜",
-        id: "number",
+        name: '纭瀵嗙爜',
+        id: 'number',
         input: true,
         type: 'password',
         placeholder: '璇峰啀娆$‘璁ゅ瘑鐮�',
         maxLength: 20,
-        value: "",
+        value: '',
         noValue: false,
       },
       {
-        name: "浼佷笟鍚嶇О",
-        id: "department",
+        name: '浼佷笟鍚嶇О',
+        id: 'department',
         input: true,
         value: '',
         noValue: false,
       },
       {
-        name: "浼佷笟鍦板潃",
-        id: "address",
+        name: '浼佷笟鍦板潃',
+        id: 'address',
         input: true,
         value: '',
         noValue: false,
       },
       {
-        name: "鑱旂郴鏂瑰紡",
-        id: "contract",
+        name: '鑱旂郴鏂瑰紡',
+        id: 'contract',
         input: true,
         value: '',
         noValue: false,
-        required: false
+        required: false,
       },
       {
-        name: "淇$敤浠g爜",
-        id: "code",
+        name: '淇$敤浠g爜',
+        id: 'code',
         input: true,
-        value: "",
+        value: '',
         noValue: false,
-        required: false
+        required: false,
       },
     ],
   },
@@ -83,48 +75,46 @@
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
-  onLoad(options) {
-
-  },
+  onLoad(options) {},
 
   changeSceneType(e) {
-    let i = e.detail.value
+    let i = e.detail.value;
     this.setData({
-      sceneTypeIndex: i
-    })
+      sceneTypeIndex: i,
+    });
   },
 
   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,
+        });
       }
     }
   },
 
   uploadFile(file) {
-    let data = file.detail.newFiles
+    let data = file.detail.newFiles;
     data.forEach(element => {
-      element.loading = false
+      element.loading = false;
     });
     this.setData({
-      imgFiles: data
-    })
+      imgFiles: data,
+    });
   },
 
   onSubmit: function () {
-    if (!this.submitCheck()) return
+    if (!this.submitCheck()) return;
 
-    let msg = this.data.msg
+    let msg = this.data.msg;
     let info = {
       sceneType: this.data.sceneTypes[this.data.sceneTypeIndex].value,
       userName: msg[0].value,
@@ -132,118 +122,118 @@
       department: msg[3].value,
       address: msg[4].value,
       telephone: msg[5].value,
-      orgCode: msg[6].value
-    }
+      orgCode: msg[6].value,
+    };
 
     wx.showLoading({
       title: '娉ㄥ唽涓�',
       mask: true,
-    })
+    });
     setTimeout(() => {
-      wx.hideLoading()
+      wx.hideLoading();
     }, 10000);
-    var that = this
+    var that = this;
     userservice.register(info, {
       success(res) {
         if (res.success) {
           app.globalData.accessToken = {
             userId: res.userId,
             suserId: res.suserId,
-          }
-          that.getUserInfo()
+          };
+          that.getUserInfo();
         } else {
           wx.hideLoading({
-            success: (res) => {
+            success: res => {
               wx.showToast({
                 title: '鐢ㄦ埛鍚嶇О閲嶅',
                 duration: 2000,
                 icon: 'error',
                 mask: true,
-              })
+              });
             },
-            fail: (res) => {},
-            complete: (res) => {},
-          })
+            fail: res => {},
+            complete: res => {},
+          });
         }
-      }
-    })
+      },
+    });
   },
 
   /**
    * 淇℃伅瀹屾暣搴︽鏌�
    */
   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 (msg[1].value != msg[2].value) {
-      let error = "涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷�"
+      let error = '涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷�';
       this.setData({
         errorMsg: error,
-      })
-      return false
+      });
+      return false;
     }
     //瀵嗙爜澶嶆潅搴︾‘璁�
-    var pwError
-    var pw = msg[1].value
-    var regex1 = /[a-zA-Z]/
-    var regex2 = /[0-9]/
-    var r = regex1.test(pw) && regex2.test(pw)
+    var pwError;
+    var pw = msg[1].value;
+    var regex1 = /[a-zA-Z]/;
+    var regex2 = /[0-9]/;
+    var r = regex1.test(pw) && regex2.test(pw);
     console.log('regex:' + r);
     if (pw.length < 6) {
-      pwError = '瀵嗙爜浣嶆暟鏈�灏�6浣�'
+      pwError = '瀵嗙爜浣嶆暟鏈�灏�6浣�';
     } else if (!r) {
-      pwError = '瀵嗙爜蹇呴』鍖呭惈瀛楁瘝鍜屾暟瀛�'
+      pwError = '瀵嗙爜蹇呴』鍖呭惈瀛楁瘝鍜屾暟瀛�';
     }
     if (pwError) {
       this.setData({
         errorMsg: pwError,
-      })
-      return false
+      });
+      return false;
     }
 
-    return true
+    return true;
   },
 
   getUserInfo() {
     userservice.getUserInfo(app.globalData.accessToken.userId, {
       success(data) {
-        app.globalData.accessToken.userName = data.acountname
-        app.globalData.accessToken.password = data.acountname
+        app.globalData.accessToken.userName = data.acountname;
+        app.globalData.accessToken.password = data.acountname;
         wx.setStorage({
           key: 'accessToken',
           data: app.globalData.accessToken,
-        })
-        app.globalData.userInfo = data
+        });
+        app.globalData.userInfo = data;
         wx.setStorage({
           key: 'userInfo',
           data: data,
-          success: (result) => {
+          success: result => {
             wx.switchTab({
               url: '/pages/home/home',
-            })
-          }
-        })
-      }
-    })
+            });
+          },
+        });
+      },
+    });
   },
-})
\ No newline at end of file
+});

--
Gitblit v1.9.3