You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
1.9 KiB
84 lines
1.9 KiB
export const useType = [
|
|
{ value: '0', label: '专船件' },
|
|
{ value: '1', label: '标准件' }
|
|
]
|
|
|
|
export const ckCode=[
|
|
{ value: '03', label: '管系安装附件库' },
|
|
{ value: '04', label: '管系内场附件库' },
|
|
{ value: '04', label: '管系内场附件库' },
|
|
]
|
|
|
|
|
|
export const departCodeCode=[
|
|
{ value: '02', label: '管系制造部' },
|
|
{ value: '01', label: '铁舾制造部' },
|
|
{ value: '03', label: '单元制造部' },
|
|
]
|
|
|
|
/**
|
|
* 获取字典编码
|
|
* @param name dictFormat, deptFormat,ddeptFormat,institutionFormat,ghsFormat,numberFormat
|
|
* @param code
|
|
*/
|
|
export function getDictValue(name, code,value){
|
|
if(value===undefined){
|
|
return ''
|
|
}
|
|
|
|
switch (name)
|
|
{
|
|
case 'dictFormat':
|
|
const dict=window.localStorage.getItem(code);
|
|
if (!dict){
|
|
return code;
|
|
}
|
|
let dictItems=JSON.parse(dict)
|
|
for (const item of dictItems) {
|
|
if (item.itemCode===value){
|
|
return item.itemValue
|
|
}
|
|
}
|
|
break;
|
|
|
|
case 'deptFormat':
|
|
let deptName=window.localStorage.getItem(value)
|
|
// console.log(code)
|
|
return deptName&&deptName!=='undefined'?deptName:value;
|
|
break;
|
|
|
|
case 'ddeptFormat':
|
|
let deptName1=window.localStorage.getItem("d_"+value)
|
|
return deptName1?deptName1:value;
|
|
break;
|
|
|
|
case 'institutionFormat':
|
|
const dict1=window.localStorage.getItem(code);
|
|
if (!dict1){
|
|
return code;
|
|
}
|
|
let dictItems1=JSON.parse(dict1)
|
|
for (const item of dictItems1) {
|
|
if (item.institutionCode===value){
|
|
return item.institutionName
|
|
}
|
|
}
|
|
break;
|
|
|
|
case 'ghsFormat':
|
|
let deptName2=window.localStorage.getItem("ghs_"+value)
|
|
return deptName2?deptName2:value;
|
|
break;
|
|
|
|
case 'jjxmFormt':
|
|
let deptName3=window.localStorage.getItem("jjxm_"+value)
|
|
return deptName3?deptName3:value;
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|