wangyingjie 2 лет назад
Родитель
Сommit
cbee7d5e72
2 измененных файлов с 105 добавлено и 58 удалено
  1. 1 0
      mixins/index.js
  2. 104 58
      package-base-select/pages/select-data/select-data.js

+ 1 - 0
mixins/index.js

@@ -720,6 +720,7 @@ module.exports = {
             chooseData: data
           })
         }
+        console.log('ddfs',data.route);
         if (data.route) {
           _this.setData({
             chooseRoute: data.route

+ 104 - 58
package-base-select/pages/select-data/select-data.js

@@ -114,17 +114,27 @@ Page({
         switch (route.type) {
             // 部门
             case Constants.chooseType.org:
-                data = { id: item.orgId, name: item.orgName }
+                data = {
+                    id: item.orgId,
+                    name: item.orgName
+                }
                 break;
-            // 员工
+                // 员工
             case Constants.chooseType.staff:
-                data = { id: item.staffId, name: item.staffName }
+                data = {
+                    id: item.staffId,
+                    name: item.staffName
+                }
                 break;
-            // 供应商
+                // 供应商
             case Constants.chooseType.supplier:
-                data = { id: item.supId, name: item.supName, item: item }
+                data = {
+                    id: item.supId,
+                    name: item.supName,
+                    item: item
+                }
                 break;
-            // 对象类型
+                // 对象类型
             case Constants.chooseType.objectType:
                 data = {
                     id: item.objId,
@@ -132,12 +142,15 @@ Page({
                     objType: item.objType
                 }
                 break;
-                
-            // 仓库
+
+                // 仓库
             case Constants.chooseType.warehouse:
-                data = { id: item.whId, name: item.whName }
+                data = {
+                    id: item.whId,
+                    name: item.whName
+                }
                 break;
-            // 数据字典
+                // 数据字典
             case Constants.chooseType.dictionary:
                 data = {
                     id: item.dataId,
@@ -160,10 +173,10 @@ Page({
         })
     },
     /**
-    * @desc :   设置查询参数
-    * @date : 2024/3/25 15:49
-    * @author : 周兴
-    */
+     * @desc :   设置查询参数
+     * @date : 2024/3/25 15:49
+     * @author : 周兴
+     */
     setSearchParams(params) {
         // 字典类别
         if (this.data.dictCode) {
@@ -176,27 +189,26 @@ Page({
             let active = this.data.active
             if (active == 1) { //采购供应商
                 params.supType = Constants.kindCode.supplierPur;
-            }
-            else if (active == 2) { //服务供应商
+            } else if (active == 2) { //服务供应商
                 params.supType = Constants.kindCode.supplierService;
             }
         }
         return params
     },
     /** 
-   * @desc : 查询数据
-   * @date : 2024年3月23日
-   * @author : 周兴
-   */
+     * @desc : 查询数据
+     * @date : 2024年3月23日
+     * @author : 周兴
+     */
     getData(params) {
         let service = app.globalData[this.data.routeObjName + 'Service'];
         return this.excute(service, service[this.data.method], params);
     },
     /**
-    * @desc : tab切换(列表和已选)
-    * @date : 2024/3/25 15:49
-    * @author : 周兴
-    */
+     * @desc : tab切换(列表和已选)
+     * @date : 2024/3/25 15:49
+     * @author : 周兴
+     */
     changeTag(e) {
         this.setData({
             active: e.detail.index
@@ -216,11 +228,11 @@ Page({
         this.searchData()
     },
     /** 
-  * @desc : 生命周期函数(初始加载)
-  * @date : 2024年3月23日
-  * @author : 周兴
-  */
-    onLoad(e) {
+     * @desc : 生命周期函数(初始加载)
+     * @date : 2024年3月23日
+     * @author : 周兴
+     */
+    loadInit(e) {
         let route = this.data.chooseRoute;
         if (!route || !route.type) {
             return;
@@ -239,13 +251,14 @@ Page({
                     routeObjName: 'common',
                     method: 'getOrg',
                     title: 'orgName',
-                    contentList: [
-                        { name: 'orgCode', title: '部门编码' },
-                    ],
+                    contentList: [{
+                        name: 'orgCode',
+                        title: '部门编码'
+                    }, ],
                     placeholder: ['orgName']
                 })
                 break;
-            // 员工
+                // 员工
             case Constants.chooseType.staff:
                 title = "员工"
                 this.setData({
@@ -253,14 +266,19 @@ Page({
                     routeObjName: 'common',
                     method: 'getStaff',
                     title: 'staffName',
-                    contentList: [
-                        { name: 'staffCode', title: '员工编码' },
-                        { name: 'orgName', title: '部门' },
+                    contentList: [{
+                            name: 'staffCode',
+                            title: '员工编码'
+                        },
+                        {
+                            name: 'orgName',
+                            title: '部门'
+                        },
                     ],
                     placeholder: ['staffName']
                 })
                 break;
-            // 供应商
+                // 供应商
             case Constants.chooseType.supplier:
                 title = "供应商"
                 this.setData({
@@ -275,14 +293,19 @@ Page({
                     }, {
                         title: mixins.$t("serviceProvider") // 服务供应商
                     }],
-                    contentList: [
-                        { name: 'supTypeName', title: '供应商类别' },
-                        { name: 'returnAddress', title: '供应商地址' },
+                    contentList: [{
+                            name: 'supTypeName',
+                            title: '供应商类别'
+                        },
+                        {
+                            name: 'returnAddress',
+                            title: '供应商地址'
+                        },
                     ],
                     placeholder: ['supplier']
                 })
                 break;
-            // 仓库
+                // 仓库
             case Constants.chooseType.warehouse:
                 title = "仓库"
                 this.setData({
@@ -290,14 +313,19 @@ Page({
                     routeObjName: 'common',
                     method: 'warehouseListBy',
                     title: 'whName',
-                    contentList: [
-                        { name: 'supervisor', title: '仓库主管' },
-                        { name: 'contactPhone', title: '联系电话' },
+                    contentList: [{
+                            name: 'supervisor',
+                            title: '仓库主管'
+                        },
+                        {
+                            name: 'contactPhone',
+                            title: '联系电话'
+                        },
                     ],
                     placeholder: ['whName']
                 })
                 break;
-            // 数据字典
+                // 数据字典
             case Constants.chooseType.dictionary:
                 title = "数据字典"
                 this.setData({
@@ -307,33 +335,51 @@ Page({
                     dictCode: route.dictCode,
                     chooseFlag: route.chooseFlag,
                     title: 'dataValue',
-                    contentList: [
-                        { name: 'dataCode', title: '数据编码' },
-                        { name: 'dictCode', title: '字典项目' },
+                    contentList: [{
+                            name: 'dataCode',
+                            title: '数据编码'
+                        },
+                        {
+                            name: 'dictCode',
+                            title: '字典项目'
+                        },
                     ],
                     placeholder: ['orgName']
                 })
                 break;
-            // 对象类型
+                // 对象类型
             case Constants.chooseType.objectType:
                 title = "对象类型"
                 this.setData({
                     routeObjName: 'common',
                     method: 'getSupplierAndCustomerData',
                     title: 'objName',
-                    contentList: [
-                        { name: 'objCode', title: '对象编码' },
-                        { name: 'objTypeName', title: '对象' },
-                        { name: 'addressFull', title: '地址' },
-                    ],
-                    searchContent: [
+                    contentList: [{
+                            name: 'objCode',
+                            title: '对象编码'
+                        },
                         {
+                            name: 'objTypeName',
+                            title: '对象'
+                        },
+                        {
+                            name: 'addressFull',
+                            title: '地址'
+                        },
+                    ],
+                    searchContent: [{
                             code: 'supplier-customer',
                             title: '选择对象',
                             searchType: Constants.searchType.switch,
-                            list:
-                                [{ code: 'supplier', title: '供应商' },
-                                { code: 'customer', title: '客户' }]
+                            list: [{
+                                    code: 'supplier',
+                                    title: '供应商'
+                                },
+                                {
+                                    code: 'customer',
+                                    title: '客户'
+                                }
+                            ]
                         },
 
                     ],