🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

sp-common-data

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sp-common-data - npm Package Compare versions

Comparing version
1.0.27
to
1.0.28
+113
-96
data/index.js

@@ -138,39 +138,41 @@ import { _getAddModule, _getDic, _getList, _getDetail, _getColumnsValue } from '../api/index'

// 字典翻译
for (let i = 0; i < dataModule.length; i++) {
let item = dataModule[i]
switch (item.objFk.fkType) {
// 字典关联
case 'dic':
let dics = await _getDic({
code: item.objFk.fkColumn,
isShow: 0,
parentId,
url: dicUrl,
isTree
}).then(res => {
return res.data
});
item.objDic = dics
break;
// 值关联
case 'value':
//Todo 获取值
let value = '';
break;
if (dataModule.length) {
for (let i = 0; i < dataModule.length; i++) {
let item = dataModule[i]
switch (item.objFk.fkType) {
// 字典关联
case 'dic':
let dics = await _getDic({
code: item.objFk.fkColumn,
isShow: 0,
parentId,
url: dicUrl,
isTree
}).then(res => {
return res.data
});
item.objDic = dics
break;
// 值关联
case 'value':
//Todo 获取值
let value = '';
break;
}
}
dataModule.forEach(item => {
// 搜索条件
if (item.isSearch) {
dataSearchFilter.push(item)
}
// 主键
if (item.primaryKey) {
currentPrimary = item
}
// 显示字段
if (item.isShow) {
dataShowColumns.push(item)
}
})
}
dataModule.forEach(item => {
// 搜索条件
if (item.isSearch) {
dataSearchFilter.push(item)
}
// 主键
if (item.primaryKey) {
currentPrimary = item
}
// 显示字段
if (item.isShow) {
dataShowColumns.push(item)
}
})
return {

@@ -203,13 +205,15 @@ dataSearchFilter,

let results = res.data.list
results.forEach(item => {
columns.forEach(i => {
// 如果类型是字典,则翻译字典code为name
if (item[i.frontName] && i.objDic) {
let filters = i.objDic.filter(d => {
return item[i.frontName] == d.value
})[0]
item[i.frontName] = filters ? filters.name : '-'
}
if (results.length) {
results.forEach(item => {
columns.forEach(i => {
// 如果类型是字典,则翻译字典code为name
if (item[i.frontName] && i.objDic) {
let filters = i.objDic.filter(d => {
return item[i.frontName] == d.itemValue
})[0]
item[i.frontName] = filters ? filters.itemText : '-'
}
})
})
})
}
res.data.list = results

@@ -240,32 +244,43 @@ return res

// 获取字典
for (let i = 0; i < results.data.length; i++) {
let item = results.data[i]
let { objFk } = item
switch (objFk.fkType) {
case 'dic':
let dics = await _getDic(
{
code: item.objFk.fkColumn,
isTree,
parentId: -1,
url: dicUrl
}).then(res => {
return res.data
});
item.objDic = dics
break;
// 值关联
case 'value':
//Todo 获取值
let value = await _getColumnsValue({
columnValue: item.value,
tableId: item.objFk.fkTableId,
searchColumnName: item.objFk.fkColumn
})
item.value = value.data
break;
if (results.code == 200) {
for (let i = 0; i < results.data.length; i++) {
let item = results.data[i]
let { objFk } = item
switch (objFk.fkType) {
case 'dic':
let dics = await _getDic(
{
code: item.objFk.fkColumn,
isTree,
parentId: -1,
url: dicUrl
}).then(res => {
return res.data
});
let rValue = [];
`${item.value}`.split(',').forEach(val => {
dics.forEach(dic => {
if (val == dic.itemValue) {
rValue.push(dic.itemText)
}
})
})
item.objDic = dics;
item.value = rValue.join(',');
break;
// 值关联
case 'value':
//Todo 获取值
let value = await _getColumnsValue({
columnValue: item.value,
tableId: item.objFk.fkTableId,
searchColumnName: item.objFk.fkColumn
})
item.value = value.data
break;
}
if (item.componentType.toLowerCase() === 'switch' && !isNaN(item.value)) {
item.value = +item.value
}
}
if (item.componentType.toLowerCase() === 'switch' && !isNaN(item.value)) {
item.value = +item.value
}
}

@@ -292,25 +307,27 @@ return results

let { data } = dataModule
for (let i = 0; i < data.length; i++) {
let item = data[i]
switch (item.objFk.fkType) {
// 字典关联
case 'dic':
let dics = await _getDic({
code: item.objFk.fkColumn,
isShow: 0,
parentId: -1,
url: dicUrl
}).then(res => {
return res.data
});
item.objDic = dics
break;
// 值关联
case 'value':
//Todo 获取值
break;
if (data.length) {
for (let i = 0; i < data.length; i++) {
let item = data[i]
switch (item.objFk.fkType) {
// 字典关联
case 'dic':
let dics = await _getDic({
code: item.objFk.fkColumn,
isShow: 0,
parentId: -1,
url: dicUrl
}).then(res => {
return res.data
});
item.objDic = dics
break;
// 值关联
case 'value':
//Todo 获取值
break;
}
if (item.componentType.toLowerCase() === 'switch' && (item.value === '')) {
item.value = 0
}
}
if (item.componentType.toLowerCase() === 'switch' && (item.value === '')) {
item.value = 0
}
}

@@ -317,0 +334,0 @@

{
"name": "sp-common-data",
"version": "1.0.27",
"version": "1.0.28",
"description": "sp-common-data",

@@ -5,0 +5,0 @@ "main": "index.js",