ソースを参照

fix: 当选择到别人分享给我的定额库时,鼠标悬停在分享按钮上,也会有悬浮窗提示,并显示“我的补充定额库”分享给谁。当选择到别人分享给我的定额库时,鼠标悬停在分享按钮上,不应该有悬浮窗显示

vian 5 年 前
コミット
6bdf28992a

+ 1 - 1
modules/complementary_ration_lib/models/compleRationModel.js

@@ -466,7 +466,7 @@ class CompleRatoinDao {
 
     async prepareInitData (sessionUserID, userId, compilationId, gljLibId) {
         const receiveLibs = await pmFacade.getReceiveLibList(sessionUserID, compilationId, ShareLibType.RATION_LIB);
-        const shareLibs = await pmFacade.getLibShareList(sessionUserID, compilationId, ShareLibType.RATION_LIB);
+        const shareLibs = sessionUserID === userId ? await pmFacade.getLibShareList(sessionUserID, compilationId, ShareLibType.RATION_LIB) : [];
         const rationsCodes = await this.getCodes(userId, compilationId);
         const gljDistTypeCache = stdgljutil.getStdGljTypeCacheObj().toArray();
         const installationData = await installFacade.getInstallation(userId, compilationId);

+ 6 - 4
web/building_saas/complementary_ration_lib/js/init.js

@@ -19,7 +19,7 @@ const initialization = (() => {
         </select>`;
         // 设置分享按钮
         const shareHtml = `
-        <span id="share-tip" class="ml-2" data-toggle="tooltip" data-placement="bottom" data-original-title="sddsd">
+        <span id="share-tip" class="ml-2" data-toggle="tooltip" data-placement="bottom" data-original-title="">
             <a id="init-share" href="javascript:;" class="btn btn-xs btn-primary"><i class="fa fa-share-alt"></i> 分享</a>
         </span>`;
         const html = `
@@ -41,9 +41,11 @@ const initialization = (() => {
 
         // 定额库下拉
         function initShareTip(shareList) {
-            const owners = shareList.map(owner => owner.real_name);
-            const tips = `已分享给 ${owners.join(' ')}`;
-            $('#share-tip').attr('data-original-title', tips);
+            if (shareList.length) {
+                const owners = shareList.map(owner => owner.real_name);
+                const tips = `已分享给 ${owners.join(' ')}`;
+                $('#share-tip').attr('data-original-title', tips);
+            }
         }
 
         // 定额库下拉