@x-edu/assessment
Advanced tools
+64
-93
@@ -14,3 +14,2 @@ import '@sdp.nd/fish/es/button/style'; | ||
| export { ASSESSMENT_DATAS, BIZ_TYPE, MODAL_TYPE } from './constants/index.js'; | ||
| import Context from './context/index.js'; | ||
| import origins from './util/origins.js'; | ||
@@ -156,2 +155,3 @@ import createRequest from './util/request.js'; | ||
| })) === null || _options$dislikeModal3 === void 0 ? void 0 : _options$dislikeModal3.placeholder) || options.placeholder; | ||
| var dislikePlaceholderIsString = typeof disLikePlaceholderOnOption === 'string'; | ||
| var assessmentInfoInit = { | ||
@@ -172,3 +172,2 @@ like: null, | ||
| console.log('effectiveSubBizType 1', effectiveSubBizTypeRef.current); | ||
| var getData = /*#__PURE__*/function () { | ||
@@ -180,16 +179,15 @@ var _ref = _asyncToGenerator(/*#__PURE__*/_regeneratorRuntime().mark(function _callee2() { | ||
| case 0: | ||
| console.log('effectiveSubBizType 2', effectiveSubBizTypeRef.current); | ||
| res = { | ||
| id: '' | ||
| }; | ||
| _context2.prev = 2; | ||
| _context2.next = 5; | ||
| _context2.prev = 1; | ||
| _context2.next = 4; | ||
| return request.get("".concat(origin.aiContentArchiveService, "/v1/content/assessment/by-biz/").concat(effectiveBizTypeRef.current, "?biz_object_id=").concat(bizObjectId, "&sub_biz_type=").concat(effectiveSubBizTypeRef.current || '-')); | ||
| case 5: | ||
| case 4: | ||
| res = _context2.sent; | ||
| _context2.next = 12; | ||
| _context2.next = 11; | ||
| break; | ||
| case 8: | ||
| _context2.prev = 8; | ||
| _context2.t0 = _context2["catch"](2); | ||
| case 7: | ||
| _context2.prev = 7; | ||
| _context2.t0 = _context2["catch"](1); | ||
| console.log('getData err', _context2.t0); | ||
@@ -202,3 +200,3 @@ if ((_context2.t0 === null || _context2.t0 === void 0 ? void 0 : (_err$response = _context2.t0.response) === null || _err$response === void 0 ? void 0 : (_err$response$data = _err$response.data) === null || _err$response$data === void 0 ? void 0 : _err$response$data.code) === 'AI-CONTENT-ARCHIVE-SERVICE/NOT_FOUND') { | ||
| } | ||
| case 12: | ||
| case 11: | ||
| if (res) { | ||
@@ -218,7 +216,7 @@ setAssessmentId(res.id); | ||
| return _context2.abrupt("return", res); | ||
| case 14: | ||
| case 13: | ||
| case "end": | ||
| return _context2.stop(); | ||
| } | ||
| }, _callee2, null, [[2, 8]]); | ||
| }, _callee2, null, [[1, 7]]); | ||
| })); | ||
@@ -354,3 +352,3 @@ return function getData() { | ||
| if (!bizObjectId) { | ||
| _message.warning('请传入业务对象ID bizObjectId'); | ||
| console.error('请传入业务对象ID bizObjectId'); | ||
| setVisibleState(false); | ||
@@ -360,3 +358,3 @@ return; | ||
| if (!effectiveAssessmentContentRef.current) { | ||
| _message.warning('请传入被评价内容 assessmentContent'); | ||
| console.error('请传入被评价内容 assessmentContent'); | ||
| setVisibleState(false); | ||
@@ -366,6 +364,7 @@ return; | ||
| if (!effectiveBizTypeRef.current) { | ||
| _message.warning('请传入业务类型 bizType'); | ||
| console.error('请传入业务类型 bizType'); | ||
| setVisibleState(false); | ||
| return; | ||
| } | ||
| // getData中用到 effectiveSubBizTypeRef | ||
| getData(); | ||
@@ -379,3 +378,3 @@ }, 50); | ||
| }; | ||
| }, [visibleState, bizObjectId, effectiveAssessmentContentRef.current, effectiveBizTypeRef.current, mode]); | ||
| }, [mode, bizObjectId, effectiveAssessmentContentRef.current, effectiveBizTypeRef.current, effectiveSubBizTypeRef.current]); | ||
| useEffect(function () { | ||
@@ -839,11 +838,6 @@ if (visibleState) { | ||
| }, [mode, visibleState, assessmentInfo.like]); | ||
| return /*#__PURE__*/React.createElement(Context.Provider, { | ||
| value: { | ||
| origin: origin, | ||
| request: request | ||
| } | ||
| }, mode === 'message' ? /*#__PURE__*/React.createElement(_Tooltip, { | ||
| var dislikeTooltipOption = { | ||
| arrowPointAtCenter: true, | ||
| autoAdjustOverflow: true, | ||
| overlayClassName: "xedu-assessment-tooltip", | ||
| overlayClassName: 'xedu-assessment-tooltip', | ||
| overlayStyle: { | ||
@@ -855,3 +849,3 @@ width: width | ||
| title: modalContent, | ||
| trigger: "click", | ||
| trigger: 'click', | ||
| onClick: function onClick(e) { | ||
@@ -861,3 +855,3 @@ e.stopPropagation(); | ||
| onVisibleChange: function onVisibleChange(v) { | ||
| if (assessmentInfo.like === false) { | ||
| if (dislikePlaceholderIsString && assessmentInfo.like === false) { | ||
| setVisibleState(false); | ||
@@ -877,73 +871,50 @@ } else { | ||
| } | ||
| }, /*#__PURE__*/React.createElement("div", { | ||
| className: "xedu-assessment-anchor", | ||
| style: anchorStyle, | ||
| onClick: function onClick(e) { | ||
| e.stopPropagation(); | ||
| } | ||
| })) : typeof disLikePlaceholderOnOption !== 'string' ? disLikePlaceholderOnOption : /*#__PURE__*/React.createElement("div", { | ||
| className: "xedu-assessment-placeholder" | ||
| }, disLikePlaceholderOnOption, /*#__PURE__*/React.createElement(_Tooltip, { | ||
| title: "\u559C\u6B22", | ||
| placement: "top" | ||
| }, /*#__PURE__*/React.createElement("span", { | ||
| className: "xedu-assessment-icon ".concat(likeSelected ? 'selected' : ''), | ||
| onClick: function onClick(e) { | ||
| e.stopPropagation(); | ||
| wrappedHandleLike(); | ||
| } | ||
| }, /*#__PURE__*/React.createElement(_Icon, { | ||
| type: "like", | ||
| theme: likeSelected ? 'filled' : undefined, | ||
| style: { | ||
| color: likeSelected ? '#1E62EC' : '#999' | ||
| } | ||
| }))), /*#__PURE__*/React.createElement(_Tooltip, { | ||
| arrowPointAtCenter: true, | ||
| autoAdjustOverflow: true, | ||
| overlayClassName: "xedu-assessment-tooltip", | ||
| overlayStyle: { | ||
| width: width | ||
| }, | ||
| visible: visibleState, | ||
| placement: placement, | ||
| title: modalContent, | ||
| trigger: "click", | ||
| onClick: function onClick(e) { | ||
| e.stopPropagation(); | ||
| }, | ||
| onVisibleChange: function onVisibleChange(v) { | ||
| if (assessmentInfo.like === false) { | ||
| setVisibleState(false); | ||
| } else { | ||
| setVisibleState(v); | ||
| }; | ||
| if (mode === 'message') { | ||
| return /*#__PURE__*/React.createElement(_Tooltip, dislikeTooltipOption, /*#__PURE__*/React.createElement("div", { | ||
| className: "xedu-assessment-anchor", | ||
| style: anchorStyle, | ||
| onClick: function onClick(e) { | ||
| e.stopPropagation(); | ||
| } | ||
| if (!v) { | ||
| setAssessmentInfo(function (prev) { | ||
| return _objectSpread(_objectSpread({}, prev), {}, { | ||
| sections: [], | ||
| remark: '' | ||
| }); | ||
| }); | ||
| onClose === null || onClose === void 0 ? void 0 : onClose(); | ||
| })); | ||
| } | ||
| if (dislikePlaceholderIsString) { | ||
| return /*#__PURE__*/React.createElement("div", { | ||
| className: "xedu-assessment-placeholder" | ||
| }, disLikePlaceholderOnOption, /*#__PURE__*/React.createElement(_Tooltip, { | ||
| title: "\u559C\u6B22", | ||
| placement: "top" | ||
| }, /*#__PURE__*/React.createElement("span", { | ||
| className: "xedu-assessment-icon ".concat(likeSelected ? 'selected' : ''), | ||
| onClick: function onClick(e) { | ||
| e.stopPropagation(); | ||
| wrappedHandleLike(); | ||
| } | ||
| } | ||
| }, /*#__PURE__*/React.createElement(_Tooltip, { | ||
| title: "\u4E0D\u559C\u6B22", | ||
| placement: "top" | ||
| }, /*#__PURE__*/React.createElement("span", { | ||
| className: "xedu-assessment-icon ".concat(dislikeSelected ? 'selected' : ''), | ||
| onClick: function onClick(e) { | ||
| e.stopPropagation(); | ||
| wrappedHandleDislike(); | ||
| } | ||
| }, /*#__PURE__*/React.createElement(_Icon, { | ||
| type: "dislike", | ||
| theme: dislikeSelected ? 'filled' : undefined, | ||
| style: { | ||
| color: dislikeSelected ? '#1E62EC' : '#999' | ||
| } | ||
| })))))); | ||
| }, /*#__PURE__*/React.createElement(_Icon, { | ||
| type: "like", | ||
| theme: likeSelected ? 'filled' : undefined, | ||
| style: { | ||
| color: likeSelected ? '#1E62EC' : '#999' | ||
| } | ||
| }))), /*#__PURE__*/React.createElement(_Tooltip, dislikeTooltipOption, /*#__PURE__*/React.createElement(_Tooltip, { | ||
| title: "\u4E0D\u559C\u6B22", | ||
| placement: "top" | ||
| }, /*#__PURE__*/React.createElement("span", { | ||
| className: "xedu-assessment-icon ".concat(dislikeSelected ? 'selected' : ''), | ||
| onClick: function onClick(e) { | ||
| e.stopPropagation(); | ||
| wrappedHandleDislike(); | ||
| } | ||
| }, /*#__PURE__*/React.createElement(_Icon, { | ||
| type: "dislike", | ||
| theme: dislikeSelected ? 'filled' : undefined, | ||
| style: { | ||
| color: dislikeSelected ? '#1E62EC' : '#999' | ||
| } | ||
| }))))); | ||
| } | ||
| return /*#__PURE__*/React.createElement(_Tooltip, dislikeTooltipOption, disLikePlaceholderOnOption); | ||
| }); | ||
| export { XeduAssessment as default }; |
+1
-1
| { | ||
| "name": "@x-edu/assessment", | ||
| "version": "1.0.17", | ||
| "version": "1.0.19", | ||
| "main": "dist/esm/index.js", | ||
@@ -5,0 +5,0 @@ "module": "dist/esm/index.js", |
+2
-2
@@ -20,4 +20,4 @@ # 功能 | ||
| // 外部指定触发元素、修改弹窗按钮文案 | ||
| <XeduAssessment {...props} bizObjectId="e5649925-441d-4a53-b525-51a2f1c4e0a3" assessmentContent="这是被评价的内容" bizType={BIZ_TYPE.CODE} submitBtnText="反馈" placeholder={<div>修改提交按钮文案</div>} /> | ||
| // 外部指定触发元素、修改弹窗按钮文案、修改占位元素文案 | ||
| <XeduAssessment {...props} bizObjectId="e5649925-441d-4a53-b525-51a2f1c4e0a3" assessmentContent="这是被评价的内容" bizType={BIZ_TYPE.CODE} submitBtnText="反馈" placeholder={修改文案} /> | ||
@@ -24,0 +24,0 @@ // 外部指定触发元素、修改弹窗按钮文案、隐藏弹窗中的输入框 |
| import { createContext } from 'react'; | ||
| var Context = /*#__PURE__*/createContext({}); | ||
| export { Context as default }; |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
0
-100%95634
-0.84%13
-7.14%1551
-2.02%