|
|
@@ -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: '客户'
|
|
|
+ }
|
|
|
+ ]
|
|
|
},
|
|
|
|
|
|
],
|