|
@@ -1,26 +1,25 @@
|
|
|
const transConf = function(arr) {
|
|
|
console.log('arr1', arr)
|
|
|
window.arr = arr;
|
|
|
- // var arr = [
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "推荐诊断", code: "diagnose_show", value: 1},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "问诊症状", code: "inquiry_show", value: 1},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "体格检查", code: "health_show", value: 1},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "病情提示", code: "illness_show", value: 1},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "治疗方案", code: "cure_show", value: 1},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "检验检查", code: "lispacs_show", value: 1},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "推荐诊断", code: "diagnose_no", value: 7},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "问诊症状", code: "inquiry_no", value: 1},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "体格检查", code: "health_no", value: 2},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "病情提示", code: "illness_no", value: 3},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "治疗方案", code: "cure_no", value: 6},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "检验检查", code: "lispacs_no", value: 5},
|
|
|
- // {hospitalCode: "A001", sysType: 16, name: "是否对接", code: "connect", value: 1},
|
|
|
- // {hospitalCode: null, sysType: 16, name: "警惕诊断", code: "vigilant_show", value: 1},
|
|
|
- // {hospitalCode: null, sysType: 16, name: "警惕诊断", code: "vigilant_no", value: 3}
|
|
|
- // ]
|
|
|
+ var arr = [
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "推荐诊断", code: "diagnose_show", value: 1},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "问诊症状", code: "inquiry_show", value: 1},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "体格检查", code: "health_show", value: 1},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "病情提示", code: "illness_show", value: 1},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "治疗方案", code: "cure_show", value: 1},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "检验检查", code: "lispacs_show", value: 1},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "推荐诊断", code: "diagnose_no", value: 7},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "问诊症状", code: "inquiry_no", value: 1},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "体格检查", code: "health_no", value: 2},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "病情提示", code: "illness_no", value: 3},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "治疗方案", code: "cure_no", value: 6},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "检验检查", code: "lispacs_no", value: 5},
|
|
|
+ {hospitalCode: "A001", sysType: 16, name: "是否对接", code: "connect", value: 1},
|
|
|
+ {hospitalCode: null, sysType: 16, name: "警惕诊断", code: "vigilant_show", value: 1},
|
|
|
+ {hospitalCode: null, sysType: 16, name: "警惕诊断", code: "vigilant_no", value: 3}
|
|
|
+ ]
|
|
|
const reg = /_show$/g;
|
|
|
var newArr = arr.filter(item => item.code.match(reg) && item.value === 1 )
|
|
|
- console.log('n111111', newArr)
|
|
|
for(let i = 0; i < newArr.length; i++) {
|
|
|
for (let j = 0; j < arr.length; j++) {
|
|
|
if(arr[j].code.match(/_no$/g) && arr[j].code.replace('_no', ' ') === newArr[i].code.replace('_show', ' ')) {
|