|
|
@@ -109,9 +109,9 @@ Component({
|
|
|
} else {
|
|
|
this.getdata(DataSourceCode).then(res => {
|
|
|
let list = res.data.data
|
|
|
- if (list == null || list.length <= 0){
|
|
|
+ if (list == null || list.length <= 0) {
|
|
|
this.setData({
|
|
|
- datalist:[]
|
|
|
+ datalist: []
|
|
|
})
|
|
|
return;
|
|
|
}
|
|
|
@@ -119,7 +119,7 @@ Component({
|
|
|
let datalist = []
|
|
|
|
|
|
// 品牌
|
|
|
- if (typeName === 'brand') {
|
|
|
+ if (typeName === 'brand') {
|
|
|
let nmb = 0
|
|
|
let nmb_tenter = 0
|
|
|
list.forEach(item2 => {
|
|
|
@@ -128,7 +128,56 @@ Component({
|
|
|
code: item2.erpOrgCode,
|
|
|
name: item2.name,
|
|
|
checked: item2.id == this.properties.contentID ? true : false,
|
|
|
-
|
|
|
+
|
|
|
+ }
|
|
|
+ nmb_tenter++
|
|
|
+ if (item2.id == this.properties.contentID) {
|
|
|
+ nmb = nmb_tenter
|
|
|
+ }
|
|
|
+ datalist.push(item)
|
|
|
+ })
|
|
|
+ this.setData({
|
|
|
+ radio: this.properties.contentID ? (nmb - 1) : ''
|
|
|
+ })
|
|
|
+ }
|
|
|
+ // 供应商类别
|
|
|
+ if (typeName === 'supplierType') {
|
|
|
+
|
|
|
+ let nmb = 0
|
|
|
+ let nmb_tenter = 0
|
|
|
+ list.forEach(item2 => {
|
|
|
+ let item = {
|
|
|
+ id: item2.id,
|
|
|
+ code: item2.code,
|
|
|
+ name: item2.name,
|
|
|
+ checked: item2.id == this.properties.contentID ? true : false,
|
|
|
+
|
|
|
+ }
|
|
|
+ nmb_tenter++
|
|
|
+ if (item2.id == this.properties.contentID) {
|
|
|
+ nmb = nmb_tenter
|
|
|
+ }
|
|
|
+ datalist.push(item)
|
|
|
+ })
|
|
|
+ this.setData({
|
|
|
+ radio: this.properties.contentID ? (nmb - 1) : '',
|
|
|
+ valueKey: 'code',
|
|
|
+ labelKey: 'name'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ // 业务部门
|
|
|
+ if (typeName === 'org') {
|
|
|
+ let nmb = 0
|
|
|
+ let nmb_tenter = 0
|
|
|
+ list.forEach(item2 => {
|
|
|
+ let item = {
|
|
|
+ id: item2.id,
|
|
|
+ code: item2.erpOrgCode,
|
|
|
+ name: item2.name,
|
|
|
+ checked: item2.id == this.properties.contentID ? true : false,
|
|
|
+ //部门默认的销售渠道
|
|
|
+ salesChannel: item2.salesChannel,
|
|
|
+ salesChannelName: item2.salesChannelName
|
|
|
}
|
|
|
nmb_tenter++
|
|
|
if (item2.id == this.properties.contentID) {
|
|
|
@@ -139,53 +188,7 @@ Component({
|
|
|
this.setData({
|
|
|
radio: this.properties.contentID ? (nmb - 1) : ''
|
|
|
})
|
|
|
- }
|
|
|
- // 供应商类别
|
|
|
- if (typeName === 'supplierType') {
|
|
|
- let nmb = 0
|
|
|
- let nmb_tenter = 0
|
|
|
- list.forEach(item2 => {
|
|
|
- let item = {
|
|
|
- id: item2.id,
|
|
|
- code: item2.erpOrgCode,
|
|
|
- name: item2.name,
|
|
|
- checked: item2.id == this.properties.contentID ? true : false,
|
|
|
-
|
|
|
- }
|
|
|
- nmb_tenter++
|
|
|
- if (item2.id == this.properties.contentID) {
|
|
|
- nmb = nmb_tenter
|
|
|
- }
|
|
|
- datalist.push(item)
|
|
|
- })
|
|
|
- this.setData({
|
|
|
- radio: this.properties.contentID ? (nmb - 1) : ''
|
|
|
- })
|
|
|
- }
|
|
|
- // 业务部门
|
|
|
- if (typeName === 'org') {
|
|
|
- let nmb = 0
|
|
|
- let nmb_tenter = 0
|
|
|
- list.forEach(item2 => {
|
|
|
- let item = {
|
|
|
- id: item2.id,
|
|
|
- code: item2.erpOrgCode,
|
|
|
- name: item2.name,
|
|
|
- checked: item2.id == this.properties.contentID ? true : false,
|
|
|
- //部门默认的销售渠道
|
|
|
- salesChannel: item2.salesChannel,
|
|
|
- salesChannelName: item2.salesChannelName
|
|
|
- }
|
|
|
- nmb_tenter++
|
|
|
- if (item2.id == this.properties.contentID) {
|
|
|
- nmb = nmb_tenter
|
|
|
- }
|
|
|
- datalist.push(item)
|
|
|
- })
|
|
|
- this.setData({
|
|
|
- radio: this.properties.contentID ? (nmb - 1) : ''
|
|
|
- })
|
|
|
- }
|
|
|
+ }
|
|
|
// 员工
|
|
|
else if (typeName === 'staff') {
|
|
|
let nmb = 0
|
|
|
@@ -217,7 +220,7 @@ Component({
|
|
|
let nmb_tenter = 0
|
|
|
list.forEach(item2 => {
|
|
|
let item = {
|
|
|
- id: item2.id,
|
|
|
+ id: item2.id,
|
|
|
name: item2.name,
|
|
|
code: item2.code,
|
|
|
checked: item2.id == this.properties.contentID ? true : false
|
|
|
@@ -231,13 +234,13 @@ Component({
|
|
|
this.setData({
|
|
|
radio: this.properties.contentID ? (nmb - 1) : ''
|
|
|
})
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
let finallist = [...datalist]
|
|
|
datalists[this.data.typeName] = [...datalist]
|
|
|
this.setData({
|
|
|
// datalist: datalist,
|
|
|
- datalists:datalists,
|
|
|
+ datalists: datalists,
|
|
|
finallist: finallist
|
|
|
})
|
|
|
})
|
|
|
@@ -275,7 +278,7 @@ Component({
|
|
|
radio: null,
|
|
|
label_title: '可选',
|
|
|
count: 0,
|
|
|
- datalists:{},
|
|
|
+ datalists: {},
|
|
|
pageInfo: {
|
|
|
pageSize: 5,
|
|
|
currentPage: 1
|
|
|
@@ -394,8 +397,8 @@ Component({
|
|
|
if (typeName === 'estate') {
|
|
|
DataSourceCode = 'estate'
|
|
|
name = '小区档案'
|
|
|
- }
|
|
|
- if (typeName === 'brand') {
|
|
|
+ }
|
|
|
+ if (typeName === 'brand') {
|
|
|
DataSourceCode = 'brand'
|
|
|
name = '品牌'
|
|
|
}
|
|
|
@@ -433,7 +436,7 @@ Component({
|
|
|
if (DataSourceCode === 'warehouse') {
|
|
|
param.orgId = this.data.orgId ? this.data.orgId : app.globalData.user.orgId
|
|
|
}
|
|
|
- if (DataSourceCode === 'org' || DataSourceCode === 'staff'|| DataSourceCode === 'brand') {
|
|
|
+ if (DataSourceCode === 'org' || DataSourceCode === 'staff' || DataSourceCode === 'brand') {
|
|
|
param.docName = this.data.docName
|
|
|
param.cpId = 1
|
|
|
param.sysId = 2
|
|
|
@@ -494,6 +497,7 @@ Component({
|
|
|
// datalist: datalist,
|
|
|
show: false
|
|
|
})
|
|
|
+ console.log('ttt34', item, this.data.valueKey);
|
|
|
this.triggerEvent('commit', {
|
|
|
value: item[this.data.valueKey],
|
|
|
text: item[this.data.labelKey],
|
|
|
@@ -558,7 +562,7 @@ Component({
|
|
|
this.setData({
|
|
|
finallist: finallist,
|
|
|
// datalist: datalist,
|
|
|
- datalists:datalists,
|
|
|
+ datalists: datalists,
|
|
|
condition: '',
|
|
|
radio: '',
|
|
|
|
|
|
@@ -604,13 +608,13 @@ Component({
|
|
|
// 清空控件
|
|
|
this.setData({
|
|
|
// datalist: datalist,
|
|
|
- datalists:datalists,
|
|
|
+ datalists: datalists,
|
|
|
finallist: finallist,
|
|
|
condition: '',
|
|
|
isClickClear: true,
|
|
|
dataValue: '',
|
|
|
count: 0,
|
|
|
- radio:null,
|
|
|
+ radio: null,
|
|
|
label_title: '可选',
|
|
|
defaultCheackFlag: true
|
|
|
})
|
|
|
@@ -655,7 +659,7 @@ Component({
|
|
|
let finallist = [...datalist]
|
|
|
this.setData({
|
|
|
// datalist: datalist,
|
|
|
- datalists:datalists,
|
|
|
+ datalists: datalists,
|
|
|
finallist: finallist
|
|
|
})
|
|
|
}
|