|
|
@@ -8,7 +8,7 @@ Page({
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
- active:0,
|
|
|
+ active: 0,
|
|
|
// 选择数据
|
|
|
choosedData: [],
|
|
|
// // 是否显示tab
|
|
|
@@ -39,6 +39,8 @@ Page({
|
|
|
labelKey: null,
|
|
|
// 多选时是否允许重复
|
|
|
repeatFlag: false,
|
|
|
+ // 简单标识
|
|
|
+ simpleFlag: false,
|
|
|
// 确定按钮
|
|
|
buttonList: [{
|
|
|
name: 'confirm',
|
|
|
@@ -128,6 +130,37 @@ Page({
|
|
|
},
|
|
|
/**
|
|
|
* @desc : 点击事件-返回数据
|
|
|
+ * @author : 周兴
|
|
|
+ * @date : 2024/5/8 15:16
|
|
|
+ */
|
|
|
+ choose(e) {
|
|
|
+ // 如果选择框开启就走确定模式
|
|
|
+ if (this.data.chooseFlag) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ let item = e.currentTarget.dataset.item
|
|
|
+ let index = e.currentTarget.dataset.index
|
|
|
+ let tableData = this.data.tableData
|
|
|
+ tableData.forEach(res => {
|
|
|
+ res.checked = false
|
|
|
+ })
|
|
|
+ tableData[index].checked = true
|
|
|
+ this.setData({
|
|
|
+ tableData: tableData
|
|
|
+ })
|
|
|
+ item.id = item.channelId,
|
|
|
+ item.name = item.channelName,
|
|
|
+ item.code = item.channelCode
|
|
|
+ const eventChannel = this.getOpenerEventChannel();
|
|
|
+ eventChannel.emit('bindData', {
|
|
|
+ data: item
|
|
|
+ })
|
|
|
+ wx.navigateBack({
|
|
|
+ delta: 1
|
|
|
+ })
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * @desc : 点击事件-返回数据
|
|
|
* @author : 姜永辉
|
|
|
* @date : 2022/5/23 15:16
|
|
|
*/
|
|
|
@@ -137,6 +170,14 @@ Page({
|
|
|
return;
|
|
|
}
|
|
|
let item = e.detail.item
|
|
|
+ let tableData = this.data.tableData
|
|
|
+ tableData.forEach(res => {
|
|
|
+ res.checked = false
|
|
|
+ })
|
|
|
+ tableData[e.detail.index].checked = true
|
|
|
+ this.setData({
|
|
|
+ tableData: tableData
|
|
|
+ })
|
|
|
// 读取传入的单据类型
|
|
|
let route = this.data.chooseRoute
|
|
|
let data = {}
|
|
|
@@ -158,11 +199,11 @@ Page({
|
|
|
staffPhone: item.staffPhone,
|
|
|
}
|
|
|
break;
|
|
|
- // 角色
|
|
|
+ // 角色
|
|
|
case Constants.chooseType.role:
|
|
|
data = {
|
|
|
id: item.roleId,
|
|
|
- name: item.roleName,
|
|
|
+ name: item.roleName,
|
|
|
}
|
|
|
break;
|
|
|
|
|
|
@@ -274,14 +315,14 @@ Page({
|
|
|
if (this.data.kindType) {
|
|
|
params.kindType = this.data.kindType
|
|
|
}
|
|
|
- console.log('eee',this.data.chooseRoute);
|
|
|
+ console.log('eee', this.data.chooseRoute);
|
|
|
let chooseType = this.data.chooseRoute.type;
|
|
|
// 供应商
|
|
|
if (chooseType == Constants.chooseType.supplier) {
|
|
|
params.supType = "";
|
|
|
let active = this.data.active
|
|
|
params.supType = Constants.kindCode.supplierPur;
|
|
|
-
|
|
|
+
|
|
|
if (active == 1) { //采购供应商
|
|
|
params.supType = Constants.kindCode.supplierPur;
|
|
|
} else if (active == 2) { //服务供应商
|
|
|
@@ -302,10 +343,10 @@ Page({
|
|
|
if (chooseType == Constants.chooseType.cusFrom) {
|
|
|
params.dataSourceCode = Constants.chooseType.cusFrom
|
|
|
}
|
|
|
- if(chooseType == Constants.chooseType.inventorySku){
|
|
|
+ if (chooseType == Constants.chooseType.inventorySku) {
|
|
|
params.flgValid = true
|
|
|
}
|
|
|
- if(chooseType == Constants.chooseType.warehouse){
|
|
|
+ if (chooseType == Constants.chooseType.warehouse) {
|
|
|
params.flgValid = true
|
|
|
}
|
|
|
return params
|
|
|
@@ -421,16 +462,6 @@ Page({
|
|
|
placeholder: ['staffName']
|
|
|
})
|
|
|
break;
|
|
|
- //销售渠道
|
|
|
- case Constants.chooseType.saleChannel:
|
|
|
- title = "销售渠道"
|
|
|
- this.setData({
|
|
|
- routeObjName: 'common',
|
|
|
- method: 'getInitData',
|
|
|
- title: 'channelName',
|
|
|
- placeholder: ['channelName']
|
|
|
- })
|
|
|
- break;
|
|
|
|
|
|
//客户来源
|
|
|
case Constants.chooseType.cusFrom:
|
|
|
@@ -459,8 +490,10 @@ Page({
|
|
|
routeObjName: 'common',
|
|
|
method: 'getInitData',
|
|
|
title: 'channelName',
|
|
|
+ simpleFlag: true,
|
|
|
placeholder: ['channelName']
|
|
|
})
|
|
|
+ console.log('rrrrr', this.data.simpleFlag);
|
|
|
break;
|
|
|
// 供应商
|
|
|
case Constants.chooseType.supplier:
|
|
|
@@ -560,8 +593,8 @@ Page({
|
|
|
name: 'freezeQty',
|
|
|
title: '冻结量'
|
|
|
},
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
],
|
|
|
placeholder: ['whName']
|