//判断是否显示其他输入框
|
|
export const isShowOther = (v = [], col) => {
|
|
if (col && !col.otherCode) {
|
|
return false
|
|
}
|
|
// 确保v是数组类型,以避免类型错误
|
|
const arr = Array.isArray(v) ? v : [v]
|
|
const otherArr = ['其他', '遮光', 'CA-QC Dilution-', '拒绝', '部分接受', "污染"]
|
|
return arr.some((item) => otherArr.includes(item))
|
|
}
|
|
|
|
//radioAndOther判断是否显示其他输入框
|
|
export const isShowOtherByRadioAndOther = (v = '', col) => {
|
|
if (col && !col.otherCode) {
|
|
return false
|
|
}
|
|
const otherArr = ['其他', '异常', '不一致']
|
|
return otherArr.includes(v)
|
|
}
|
|
|
|
//checkboxTree判断是否显示其他输入框
|
|
export const isShowOtherByCheckboxTree = (v = "") => {
|
|
|
|
const otherArr = ['其他', '样品信息', '样品', '部分接受', '给药 ',
|
|
'样本采集',
|
|
'日常观察 ',
|
|
'皮肤评分',
|
|
'眼刺激评分',
|
|
'麻醉 ',
|
|
'交配确认',
|
|
'PND检测',
|
|
'神经行为功能评测',
|
|
'血糖测定',
|
|
'遥测数据采集',
|
|
'呼吸检测',
|
|
'血压测定',
|
|
'心电检测',
|
|
'体温测定',
|
|
'毒代 TK',
|
|
'药代 PK'
|
|
, '细胞因子']
|
|
return otherArr.includes(v)
|
|
}
|