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