@tntd/reference
Version:
<!-- * @Author: 周泽飞 zefei.zhou@tongdun.net * @Date: 2024-12-03 10:07:54 * @LastEditors: 郑泳健 * @LastEditTime: 2026-01-20 15:55:03 * @FilePath: /tntd3/packages/reference/README.md * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: http
114 lines (112 loc) • 4.34 kB
JavaScript
;
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _message2 = _interopRequireDefault(require("tntd/lib/message"));
var _I18N = _interopRequireWildcard(require("../I18N"));
var _react = _interopRequireDefault(require("react"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _ReferenceCheck = _interopRequireDefault(require("./ReferenceCheck"));
require("./index.less");
function _getRequireWildcardCache(e) {
if ("function" != typeof WeakMap) return null;
var r = new WeakMap(),
t = new WeakMap();
return (_getRequireWildcardCache = function _getRequireWildcardCache(e) {
return e ? t : r;
})(e);
}
function _interopRequireWildcard(e, r) {
if (!r && e && e.__esModule) return e;
if (null === e || "object" != _typeof(e) && "function" != typeof e) return {
"default": e
};
var t = _getRequireWildcardCache(r);
if (t && t.has(e)) return t.get(e);
var n = {
__proto__: null
},
a = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
var i = a ? Object.getOwnPropertyDescriptor(e, u) : null;
i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u];
}
return n["default"] = e, t && t.set(e, n), n;
}
function _interopRequireDefault(e) {
return e && e.__esModule ? e : {
"default": e
};
}
function _extends() {
return _extends = Object.assign ? Object.assign.bind() : function (n) {
for (var e = 1; e < arguments.length; e++) {
var t = arguments[e];
for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
}
return n;
}, _extends.apply(null, arguments);
}
var _default = function _default(props) {
var _ref2 = props || {},
rq = _ref2.rq;
var appendModal = function appendModal(resolve, _ref) {
var type = _ref.type,
_ref$result = _ref.result,
referenceData = _ref$result === void 0 ? [] : _ref$result;
var modalWrap = document.createElement('div');
modalWrap.setAttribute('id', 'tddc-reference-check-modal');
var removeModal = function removeModal() {
var _modalWrap$parentNode;
var tddcModal = document.querySelectorAll('#tddc-reference-check-modal');
if (tddcModal) {
tddcModal.forEach(function (ele) {
var _ele$parentNode;
return ele == null ? void 0 : (_ele$parentNode = ele.parentNode) == null ? void 0 : _ele$parentNode.removeChild(ele);
});
}
modalWrap && (modalWrap == null ? void 0 : (_modalWrap$parentNode = modalWrap.parentNode) == null ? void 0 : _modalWrap$parentNode.removeChild(modalWrap));
if (document.body.getAttribute('style')) {
document.body.removeAttribute('style');
}
};
removeModal();
document.body.appendChild(modalWrap);
// 能进行下一步操作
var canNextOpera = !!type && !['STRONG'].includes(type);
_reactDom["default"].render( /*#__PURE__*/_react["default"].createElement(_ReferenceCheck["default"], _extends({}, props, {
referenceData: referenceData,
type: type,
modalWrap: modalWrap,
canNextOpera: canNextOpera,
resolve: resolve,
removeModal: removeModal
})), modalWrap);
};
if (rq && typeof rq === 'function') {
var _I18N2 = _I18N["default"][(0, _I18N.getLang)()];
return new Promise(function (resolve, reject) {
return rq().then(function (res) {
var _ref3 = res || {},
success = _ref3.success,
data = _ref3.data;
if (success) {
var _ref4 = data || {},
type = _ref4.type;
if (type === 'NO_EXIST') {
resolve(type);
} else if (type) {
appendModal(resolve, data);
}
} else {
reject(_I18N2.referencecheck.index.chaXunGuanLianGuan);
}
});
});
} else {
_message2["default"].error(I18N.referencecheck.index.qingTiGongYiGe);
}
};
exports["default"] = _default;