{"remainingRequest":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/eslint-loader/index.js??ref--13-0!/data/jenkins/workspace/test-v5inweb-5.x-vue/src/assets/js/controlHidden.js","dependencies":[{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/src/assets/js/controlHidden.js","mtime":1739760944276},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/babel.config.js","mtime":1739760943855},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/eslint-loader/index.js","mtime":499162500000}],"contextDependencies":[],"result":["export default function (_ref) {\n var id = _ref.id,\n field = _ref.field,\n formShowType = _ref.formShowType;\n var dom = '';\n var isHidden = field.displayType == 3 ? true : false;\n if (formShowType && formShowType == 'old') {\n //旧表单\n switch (field.hideType) {\n case \"parent\":\n dom = document.getElementById(id).parentNode;\n dom.style.display = isHidden ? \"none\" : \"\";\n break;\n case \"tableRow\":\n if (document.getElementById(id).className && document.getElementById(id).className == 'qrcode') {\n dom = document.getElementById(id).parentNode.parentNode.parentNode; //二维码比其他控件多一级才到tr\n } else {\n dom = document.getElementById(id).parentNode.parentNode;\n }\n dom.style.display = isHidden ? \"none\" : \"\";\n break;\n case \"table\":\n dom = document.getElementById(id).parentNode.parentNode.parentNode.parentNode;\n dom.style.display = isHidden ? \"none\" : \"\";\n break;\n default:\n break;\n }\n } else {\n var scope = '';\n switch (field.hideType) {\n case \"parent\":\n dom = document.getElementById(id).parentNode;\n dom.style.display = isHidden ? \"none\" : \"\";\n break;\n case \"tableRow\":\n //可能container会一层套一层,先判断只有一层的\n dom = document.getElementById(id).parentNode.parentNode;\n scope = dom.attributes[\"scope\"].value;\n if (scope == 'container') {\n dom.style.display = isHidden ? \"none\" : \"\";\n } else {\n dom = document.getElementById(id).parentNode;\n dom.style.display = isHidden ? \"none\" : \"\";\n }\n // dom = document.getElementById(id).parentNode\n // dom.style.display = isHidden ? \"none\" : \"\";\n break;\n case \"table\":\n //可能container会一层套一层,先判断只有一层的\n dom = document.getElementById(id).parentNode.parentNode; //.parentNode\n scope = dom.attributes[\"scope\"].value;\n if (scope == 'container') {\n document.getElementById(id).parentNode.parentNode.parentNode;\n dom.style.display = isHidden ? \"none\" : \"\";\n } else {\n dom.style.display = isHidden ? \"none\" : \"\";\n }\n // dom.style.display = isHidden ? \"none\" : \"\";\n break;\n default:\n break;\n }\n }\n}",null]}