Commit bae872bb by 无尘

fix: 修改提示

parent d9f78ca8
.app-list[data-v-a018f946]{padding:20px 30px;min-height:100%;background-color:#fff}.app-list .page-title[data-v-a018f946]{margin-bottom:18px;font-size:16px;font-weight:700;color:#303133;line-height:22px}.app-list .app-item[data-v-a018f946]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;margin-right:20px;margin-bottom:20px;padding:10px;width:185px;height:67px;background:#fff;border-radius:4px;border:1px solid #e4e7ed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-list .app-item[data-v-a018f946]:hover{-webkit-box-shadow:0 2px 7px 0 rgba(122,138,203,.2);box-shadow:0 2px 7px 0 rgba(122,138,203,.2)}.app-list .app-item:hover .app-item-menu[data-v-a018f946]{opacity:1}.app-list .app-item .app-item-menu[data-v-a018f946]{position:absolute;top:2px;right:10px;z-index:1;padding:0 2px;opacity:0;border-radius:2px}.app-list .app-item .app-item-menu[data-v-a018f946]:hover{background:#f0f5ff}.app-list .app-item .app-item-menu:hover .menu-icon[data-v-a018f946]{color:#2f54ed}.app-list .app-item .app-item-menu .menu-icon[data-v-a018f946]{color:#909399;cursor:pointer}.app-list .app-item .out-time-tip[data-v-a018f946]{position:absolute;right:0;bottom:5px;z-index:1;width:49px;height:17px;font-size:12px;font-weight:400;color:#f5222d;background:rgba(245,34,45,.09);border-radius:100px 0 0 100px}.app-list .app-item .app-logo[data-v-a018f946],.app-list .app-item .out-time-tip[data-v-a018f946]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-list .app-item .app-logo[data-v-a018f946]{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;width:46px;height:46px}.app-list .app-item .app-logo img[data-v-a018f946]{max-width:100%;max-height:100%}.app-list .app-item .app-logo.no-logo[data-v-a018f946]{background:#e4e7ed}.app-list .app-item .app-info[data-v-a018f946]{width:calc(100% - 50px)}.app-list .app-item .app-info .app-name[data-v-a018f946]{width:100%;font-size:14px;font-weight:400;color:#303133;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-list .app-item .app-info .to-buy[data-v-a018f946]{font-size:12px;line-height:17px}.app-list .to-app-center[data-v-a018f946]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:172px;height:67px;font-size:14px;font-weight:400;color:#c0c4cc;border-radius:4px;border:1px dashed #e4e7ed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.app-list .to-app-center[data-v-a018f946]:hover{color:#2f54ed;border-color:#2f54ed}
\ No newline at end of file
.app-list[data-v-4bfbd7de]{padding:20px 30px;min-height:100%;background-color:#fff}.app-list .page-title[data-v-4bfbd7de]{margin-bottom:18px;font-size:16px;font-weight:700;color:#303133;line-height:22px}.app-list .app-item[data-v-4bfbd7de]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;margin-right:20px;margin-bottom:20px;padding:10px;width:185px;height:67px;background:#fff;border-radius:4px;border:1px solid #e4e7ed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-list .app-item[data-v-4bfbd7de]:hover{-webkit-box-shadow:0 2px 7px 0 rgba(122,138,203,.2);box-shadow:0 2px 7px 0 rgba(122,138,203,.2)}.app-list .app-item:hover .app-item-menu[data-v-4bfbd7de]{opacity:1}.app-list .app-item .app-item-menu[data-v-4bfbd7de]{position:absolute;top:2px;right:10px;z-index:1;padding:0 2px;opacity:0;border-radius:2px}.app-list .app-item .app-item-menu[data-v-4bfbd7de]:hover{background:#f0f5ff}.app-list .app-item .app-item-menu:hover .menu-icon[data-v-4bfbd7de]{color:#2f54ed}.app-list .app-item .app-item-menu .menu-icon[data-v-4bfbd7de]{color:#909399;cursor:pointer}.app-list .app-item .out-time-tip[data-v-4bfbd7de]{position:absolute;right:0;bottom:5px;z-index:1;width:49px;height:17px;font-size:12px;font-weight:400;color:#f5222d;background:rgba(245,34,45,.09);border-radius:100px 0 0 100px}.app-list .app-item .app-logo[data-v-4bfbd7de],.app-list .app-item .out-time-tip[data-v-4bfbd7de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-list .app-item .app-logo[data-v-4bfbd7de]{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;width:46px;height:46px}.app-list .app-item .app-logo img[data-v-4bfbd7de]{max-width:100%;max-height:100%}.app-list .app-item .app-logo.no-logo[data-v-4bfbd7de]{background:#e4e7ed}.app-list .app-item .app-info[data-v-4bfbd7de]{width:calc(100% - 50px)}.app-list .app-item .app-info .app-name[data-v-4bfbd7de]{width:100%;font-size:14px;font-weight:400;color:#303133;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-list .app-item .app-info .to-buy[data-v-4bfbd7de]{font-size:12px;line-height:17px}.app-list .to-app-center[data-v-4bfbd7de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:172px;height:67px;font-size:14px;font-weight:400;color:#c0c4cc;border-radius:4px;border:1px dashed #e4e7ed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.app-list .to-app-center[data-v-4bfbd7de]:hover{color:#2f54ed;border-color:#2f54ed}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0903084f"],{"4a78":function(t,n,a){"use strict";a.r(n);var i=function(){var t=this,n=t.$createElement,a=t._self._c||n;return a("div",{staticClass:"app-list"},[a("h3",{staticClass:"page-title"},[t._v("好办应用")]),a("div",[t._l(t.appList,(function(n){return a("div",{key:n.applicationId,staticClass:"app-item"},[a("el-dropdown",{staticClass:"app-item-menu"},[a("i",{staticClass:"iconfont icongengduo1 menu-icon"}),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{nativeOn:{click:function(a){return t.toAppBack(n)}}},[t._v("进入")]),a("el-dropdown-item",{nativeOn:{click:function(a){return t.toAppDetail(n)}}},[t._v("应用详情")])],1)],1),a("div",{class:["app-logo",{"no-logo":!n.applicationLogo}]},[n.applicationLogo?a("img",{attrs:{src:n.applicationLogo,alt:""}}):t._e()]),a("div",{staticClass:"app-info"},[a("p",{staticClass:"app-name"},[t._v(t._s(n.applicationName))]),a("el-button",{staticClass:"to-buy",attrs:{type:"text"},on:{click:t.toBuy}},[t._v("去订购 "),a("i",{staticClass:"iconfont iconjiantouxiangyou"})])],1),a("span",{staticClass:"out-time-tip"},[t._v("已过期")])],1)})),a("div",{staticClass:"to-app-center",on:{click:t.toAppCenter}},[t._v("\n 前往服务市场 "),a("i",{staticClass:"iconfont iconjiantouxiangyou"})])],2)])},o=[],e=a("8e83"),c=a("5937"),s=a("5b4e"),p=e["a"].getAppList,u=c["a"].getRoleMenu,r={name:"AppList",data:function(){return{appList:[]}},created:function(){this.getAppList(),this.$emit("showTab","/app-list")},methods:{getAppList:function(){var t=this;p().then((function(n){t.appList=n.result||[]}))},toAppBack:function(t){var n=this,a={menuId:t.applicationId,appType:2};u(a).then((function(a){if(!a.result||!a.result.length)return s["a"].showmsg("该应用您无权限操作,请联系超级管理员!","warning"),!1;n.$router.push("/apps?applicationId=".concat(t.applicationId))})).catch((function(t){}))},toAppDetail:function(t){var n=t||{},a=n.applicationId;this.$router.push("/app-detail?appId=".concat(a))},toBuy:function(){alert("暂无跳转链接")},toAppCenter:function(){alert("暂无跳转链接")}}},l=r,f=(a("891b"),a("2877")),d=Object(f["a"])(l,i,o,!1,null,"a018f946",null);n["default"]=d.exports},5937:function(t,n,a){"use strict";var i=a("71f6"),o={getRoleMenu:"/list-staff-role-menu"};o=Object(i["a"])(o,"/hb-manage-web"),n["a"]=o},"5b4e":function(t,n,a){"use strict";var i=a("5c96");n["a"]={showmsg:function(t,n){Object(i["Message"])({duration:1e3,message:t||"接口异常",type:n})}}},"71f6":function(t,n,a){"use strict";a.d(n,"a",(function(){return o}));a("ac6a"),a("456d");var i=a("b775");function o(t,n){t=t||{};var a=Object.keys(t);return a.forEach((function(a){var o=t[a];"string"===typeof o&&(o={url:o}),o.url="".concat(n).concat(o.url),t[a]=function(t,n){return Object(i["a"])(o,t,n)}})),t}},8754:function(t,n,a){},"891b":function(t,n,a){"use strict";var i=a("8754"),o=a.n(i);o.a},"8e83":function(t,n,a){"use strict";var i=a("71f6"),o={getAppList:"/application-list",getAppDetail:"/application-detail"};n["a"]=Object(i["a"])(o,"/hb-manage-web")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-78b3ccdb"],{"1e8a":function(t,a,i){"use strict";var n=i("f01f"),o=i.n(n);o.a},"4a78":function(t,a,i){"use strict";i.r(a);var n=function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"app-list"},[i("h3",{staticClass:"page-title"},[t._v("好办应用")]),i("div",[t._l(t.appList,(function(a){return i("div",{key:a.applicationId,staticClass:"app-item"},[i("el-dropdown",{staticClass:"app-item-menu"},[i("i",{staticClass:"iconfont icongengduo1 menu-icon"}),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{nativeOn:{click:function(i){return t.toAppBack(a)}}},[t._v("进入")]),i("el-dropdown-item",{nativeOn:{click:function(i){return t.toAppDetail(a)}}},[t._v("应用详情")])],1)],1),i("div",{class:["app-logo",{"no-logo":!a.applicationLogo}]},[a.applicationLogo?i("img",{attrs:{src:a.applicationLogo,alt:""}}):t._e()]),i("div",{staticClass:"app-info"},[i("p",{staticClass:"app-name"},[t._v(t._s(a.applicationName))]),i("el-button",{staticClass:"to-buy",attrs:{type:"text"},on:{click:t.toBuy}},[t._v("去订购 "),i("i",{staticClass:"iconfont iconjiantouxiangyou"})])],1),i("span",{staticClass:"out-time-tip"},[t._v("已过期")])],1)})),i("div",{staticClass:"to-app-center",on:{click:t.toAppCenter}},[t._v("\n 前往服务市场 "),i("i",{staticClass:"iconfont iconjiantouxiangyou"})])],2)])},o=[],p=i("8e83"),c=p["a"].getAppList,e={name:"AppList",data:function(){return{appList:[]}},created:function(){this.getAppList(),this.$emit("showTab","/app-list")},methods:{getAppList:function(){var t=this;c().then((function(a){t.appList=a.result||[]}))},toAppBack:function(t){this.$router.push("/apps?applicationId=".concat(t.applicationId))},toAppDetail:function(t){var a=t||{},i=a.applicationId;this.$router.push("/app-detail?appId=".concat(i))},toBuy:function(){alert("暂无跳转链接")},toAppCenter:function(){alert("暂无跳转链接")}}},s=e,l=(i("1e8a"),i("2877")),u=Object(l["a"])(s,n,o,!1,null,"4bfbd7de",null);a["default"]=u.exports},"71f6":function(t,a,i){"use strict";i.d(a,"a",(function(){return o}));i("ac6a"),i("456d");var n=i("b775");function o(t,a){t=t||{};var i=Object.keys(t);return i.forEach((function(i){var o=t[i];"string"===typeof o&&(o={url:o}),o.url="".concat(a).concat(o.url),t[i]=function(t,a){return Object(n["a"])(o,t,a)}})),t}},"8e83":function(t,a,i){"use strict";var n=i("71f6"),o={getAppList:"/application-list",getAppDetail:"/application-detail"};a["a"]=Object(n["a"])(o,"/hb-manage-web")},f01f:function(t,a,i){}}]);
\ No newline at end of file
......@@ -29,6 +29,9 @@
<script>
import fetch from '@/api/app-controls';
const { getAppList } = fetch;
import fetchApi from '@/api/menu-auth.js';
const { getRoleMenu } = fetchApi;
import showMsg from '@/common/js/showmsg.js';
export default {
name: 'AppList',
data() {
......@@ -52,7 +55,23 @@ export default {
* @author: 无尘
*/
toAppBack(appData) {
this.$router.push(`/apps?applicationId=${appData.applicationId}`);
const that = this;
const para = {
menuId: appData.applicationId,
appType: 2
};
getRoleMenu(para)
.then(res => {
// 返回空数组
if (!res.result || !res.result.length) {
showMsg.showmsg('该应用您无权限操作,请联系超级管理员!', 'warning');
return false;
}
that.$router.push(`/apps?applicationId=${appData.applicationId}`);
})
.catch(function(error) {
});
},
toAppDetail(appData) {
const { applicationId } = appData || {};
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘
* @LastEditTime: 2020-09-18 16:57:56
* @LastEditTime: 2020-09-24 10:54:12
-->
<template>
<div class="enterprise-wrap">
......@@ -25,6 +25,7 @@
import vueOfficeHeader from '@/components/vue-office-header.vue';
import fetch from '@/api/menu-auth.js';
const { getRoleMenu } = fetch;
import showMsg from '@/common/js/showmsg.js';
export default {
name: 'AppIndexPage',
components: {
......@@ -86,6 +87,7 @@ export default {
.then(async res => {
// 返回空数组
if (!res.result || !res.result.length) {
showMsg.showmsg('该应用您无权限操作,请联系超级管理员!', 'warning');
that.$router.push('/app-list');
return false;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment