Commit 643b9fad by 庄冰

uiandcache

parent e00f9166
...@@ -7,7 +7,6 @@ class APIBase { ...@@ -7,7 +7,6 @@ class APIBase {
this.cacheManager = system.getObject("db.common.cacheManager"); this.cacheManager = system.getObject("db.common.cacheManager");
this.logClient = system.getObject("util.logClient"); this.logClient = system.getObject("util.logClient");
this.queryAction = ["getTemplateAndLinkInfo"]; this.queryAction = ["getTemplateAndLinkInfo"];
this.redisClient = system.getObject("util.redisClient");
} }
async setContextParams(pobj, qobj, req) { async setContextParams(pobj, qobj, req) {
let custtags = req.headers["x-consumetag"] ? req.headers["x-consumetag"].split("|") : null; let custtags = req.headers["x-consumetag"] ? req.headers["x-consumetag"].split("|") : null;
...@@ -40,22 +39,12 @@ class APIBase { ...@@ -40,22 +39,12 @@ class APIBase {
async doexec(gname, methodname, pobj, query, req) { async doexec(gname, methodname, pobj, query, req) {
try { try {
var shaStr = await sha256(JSON.stringify(pobj)); var shaStr = await sha256(JSON.stringify(pobj));
//查询缓存
// if (pobj && pobj.actionType && this.queryAction.indexOf(pobj.actionType) >= 0) {
// var cacheRes = await this.redisClient.get(shaStr);
// if (cacheRes) {
// return JSON.parse(cacheRes);
// }
// }
let xarg = await this.setContextParams(pobj, query, req); let xarg = await this.setContextParams(pobj, query, req);
if (xarg && xarg[0] < 0) { if (xarg && xarg[0] < 0) {
return system.getResultFail(...xarg); return system.getResultFail(...xarg);
} }
var rtn = await this[methodname](pobj, query, req); var rtn = await this[methodname](pobj, query, req);
this.logClient.log(pobj, req, rtn); this.logClient.log(pobj, req, rtn);
// if(rtn && rtn.status==0){
// await this.redisClient.setWithEx(shaStr, JSON.stringify(rtn), 30);
// }
return rtn; return rtn;
} catch (e) { } catch (e) {
this.logClient.log(pobj, req, null, e.stack); this.logClient.log(pobj, req, null, e.stack);
......
...@@ -267,6 +267,7 @@ class TemplateinfoService extends ServiceBase { ...@@ -267,6 +267,7 @@ class TemplateinfoService extends ServiceBase {
}; };
let shaStr = sha256(JSON.stringify(obj)); let shaStr = sha256(JSON.stringify(obj));
shaStr = "templink_"+template_id+"_"+shaStr; shaStr = "templink_"+template_id+"_"+shaStr;
await this.redisClient.publish("delTemplateCache",shaStr);
await this.redisClient.delete(shaStr); await this.redisClient.delete(shaStr);
}); });
} catch (e) { } catch (e) {
......
...@@ -427,6 +427,7 @@ class TemplatelinkService extends ServiceBase { ...@@ -427,6 +427,7 @@ class TemplatelinkService extends ServiceBase {
marketing_subject_code:ab.marketing_subject_code marketing_subject_code:ab.marketing_subject_code
}; };
console.log(this.templateLinkInfoCache,"222222222222222222222222222222222"); console.log(this.templateLinkInfoCache,"222222222222222222222222222222222");
console.log(linkObj);
shaStr = await sha256(JSON.stringify(linkObj)); shaStr = await sha256(JSON.stringify(linkObj));
shaStr = "templink_"+ab.template_id+"_"+shaStr; shaStr = "templink_"+ab.template_id+"_"+shaStr;
if(this.templateLinkInfoCache[shaStr]){ if(this.templateLinkInfoCache[shaStr]){
...@@ -491,7 +492,7 @@ class TemplatelinkService extends ServiceBase { ...@@ -491,7 +492,7 @@ class TemplatelinkService extends ServiceBase {
this.browsingrecordsDao.create(addObj);//添加链接浏览记录 this.browsingrecordsDao.create(addObj);//添加链接浏览记录
return system.getResultSuccess(rtnObj); return system.getResultSuccess(rtnObj);
} }
//清除模板链接缓存数据 //清除模板链接redis缓存数据
async delRedisInfoByLinkCode(code){ async delRedisInfoByLinkCode(code){
try { try {
var ab = await this.dao.model.findOne({ var ab = await this.dao.model.findOne({
...@@ -517,6 +518,7 @@ class TemplatelinkService extends ServiceBase { ...@@ -517,6 +518,7 @@ class TemplatelinkService extends ServiceBase {
console.log(JSON.stringify(linkObj),"111111111111111111111111111111"); console.log(JSON.stringify(linkObj),"111111111111111111111111111111");
var shaStr = await sha256(JSON.stringify(linkObj)); var shaStr = await sha256(JSON.stringify(linkObj));
shaStr = "templink_"+ab.template_id+"_"+shaStr; shaStr = "templink_"+ab.template_id+"_"+shaStr;
await this.redisClient.publish("delTemplateCache",shaStr);
await this.redisClient.delete(shaStr); await this.redisClient.delete(shaStr);
} }
} catch (e) { } catch (e) {
...@@ -524,5 +526,12 @@ class TemplatelinkService extends ServiceBase { ...@@ -524,5 +526,12 @@ class TemplatelinkService extends ServiceBase {
} }
} }
//清除模板链接缓存数据
async clearTemplateLinkInfoCache(key){
if(key && this.templateLinkInfoCache[key]){
delete this.templateLinkInfoCache[key];
}
}
} }
module.exports = TemplatelinkService; module.exports = TemplatelinkService;
\ No newline at end of file
...@@ -59,56 +59,15 @@ class RedisClient { ...@@ -59,56 +59,15 @@ class RedisClient {
var self = this; var self = this;
this.subclient.on("message", async function (channel, message) { this.subclient.on("message", async function (channel, message) {
console.log(channel, '------------- redis message ------------------- '); console.log(channel, '------------- redis message ------------------- ');
if(channel=="delTemplateCache" && message ){
if (self.taskmanager) { var tempLinkSve = system.getObject("service.template.templatelinkSve");
if (channel == "task") { await tempLinkSve.clearTemplateLinkInfoCache(message);
if (message == "newtask") {
(async (that) => {
var msg2 = await that.rpop("tasklist");
if (msg2) {
console.log("taskName+++++" + msg2);
var msgs2 = msg2.split("_");
var action = msgs2[0];
var taskName = msgs2[1];
var exp = msgs2[2];
await that.taskmanager.addTask(taskName, exp);
}
})(self)
} else {
(async (msg, that) => {
var msgs = msg.split("_");
var action = msgs[0];
if (action == "delete") {
var taskName = msgs[1];
await that.taskmanager.deleteTask(taskName);
}
})(message, self);
}
}
}
if (self.chatserver) {
if (channel != "task") {
var message = JSON.parse(message);
console.log(message, "------------------------------------------ publish message");
if (channel == "brc") {//如果是广播频道,则发送广播到客户端
self.chatserver.server.emit("brc", message);
} else if (self.chatserver.users[channel]) {
if (message.type) {
self.chatserver.users[channel].client.emit(message.type, message.data);
} else {
//持久化
self.chatserver.users[channel].client.emit("chatmsg", message);
}
}
}
} }
}); });
this.subscribe("delTemplateCache",null);
} }
async subscribe(channel, chatserver) { async subscribe(channel, chatserver) {
if (!this.chatserver) {
this.chatserver = chatserver;
}
return this.subclient.subscribeAsync(channel); return this.subclient.subscribeAsync(channel);
} }
async unsubscribe(channel) { async unsubscribe(channel) {
......
.swiperMain[data-v-5764b6e6]{width:100%;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}.swiper-container[data-v-5764b6e6]{width:100%;max-width:100%;height:400px}.swiper-container .swiper-wrapper[data-v-5764b6e6]{width:100%}.swiper-container .swiper-slide[data-v-5764b6e6]{position:relative}.swiper-container .swiper-slide .swiper_text[data-v-5764b6e6],.swiper-container .swiper-slide[data-v-5764b6e6]{width:100%;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}.swiper-container .swiper-slide .swiper_text[data-v-5764b6e6]{height:100%;position:absolute;padding:70px 7%;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.swiper-container .swiper-slide .swiper_text h1[data-v-5764b6e6]{font-size:60px;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:700;line-height:60px;color:#333;margin-bottom:30px}.swiper-container .swiper-slide .swiper_text p[data-v-5764b6e6]{font-size:20px;font-family:MicrosoftYaHei;line-height:20px;color:#333}.swiper-container img[data-v-5764b6e6]{width:100%;height:100%}@media screen and (max-width:750px){.swiper-container[data-v-5764b6e6]{height:200px!important}.swiper-container .swiper_text[data-v-5764b6e6]{padding:20px!important}.swiper-container .swiper_text h1[data-v-5764b6e6]{font-size:30px!important;margin-bottom:15px!important;line-height:30px!important}.swiper-container .swiper_text p[data-v-5764b6e6]{font-size:10px!important;line-height:20px!important}}.buttonMain[data-v-b96f2fae]{width:100%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.buttonMain .buttonMain_btn[data-v-b96f2fae]{min-width:120px;padding:10px 40px;background:#1890ff;border-radius:4px;border:1px solid;outline:none;cursor:pointer;font-size:14px;font-family:MicrosoftYaHei;color:#fff;line-height:14px}@media screen and (max-width:750px){.buttonMain[data-v-b96f2fae]{padding:0 15px}.buttonMain_btn[data-v-b96f2fae]{width:100%!important;height:40px!important}}[data-v-b000ae00] .ivu-select-selection{height:40px;border-radius:0;background:transparent;border-color:transparent}[data-v-b000ae00] .ivu-select-selection /deep/ .ivu-select-placeholder,[data-v-b000ae00] .ivu-select-selection /deep/ .ivu-select-selected-value{height:40px;font-size:14px;line-height:40px}[data-v-7a22c201] .ivu-radio{margin-right:10px}[data-v-7a22c201] .ivu-radio-inner:after{width:4.67px;height:4.67px;left:4px;top:4px}[data-v-7a22c201] .ivu-checkbox-group-item{font-size:14px;font-family:MicrosoftYaHeiUI;color:#333;line-height:14px;margin-right:30px}[data-v-7a22c201] .ivu-checkbox-group-item /deep/ .ivu-checkbox{margin-right:8px}[data-v-7a22c201] .ivu-checkbox-group-item /deep/ .ivu-checkbox-inner{width:16px;height:16px}[data-v-7a22c201] .ivu-checkbox-group-item /deep/ .ivu-checkbox-inner:after{top:2px;left:5px}[data-v-495a4b54] .ivu-input,[data-v-495a4b54] .ivu-input-group-append{height:40px;border-radius:0;border-color:transparent;background:transparent}[data-v-495a4b54] .ivu-input-group-append .ivu-btn,[data-v-495a4b54] .ivu-input .ivu-btn{height:40px}[data-v-495a4b54] .ivu-input-group-prepend{display:none}.form-footer[data-v-7dd838b8]{width:70%}.form-footer3[data-v-7dd838b8],.form-footer[data-v-7dd838b8]{position:fixed;bottom:0;right:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;background:#fff}.form-footer3[data-v-7dd838b8]{width:30%}.form-footer2[data-v-7dd838b8]{width:100%;position:absolute;bottom:0;right:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;background:#fff}[data-v-7dd838b8] .ivu-input{height:40px;font-size:14px;border-radius:0;border-color:transparent;background:transparent}[data-v-7dd838b8] .ivu-form-item-error .ivu-input{border-color:#ed4014}[data-v-7dd838b8] .ivu-radio{margin-right:10px}[data-v-7dd838b8] .ivu-radio-inner:after{width:4.67px;height:4.67px;left:4px;top:4px}[data-v-7dd838b8] .ivu-radio-wrapper{font-size:14px;font-family:MicrosoftYaHeiUI;color:#333;line-height:14px;margin-right:30px}[data-v-7dd838b8] .ivu-form-item-error .ivu-select-selection{border-color:#ed4014}[data-v-7dd838b8] .ivu-card{background:transparent}[data-v-7dd838b8] .ivu-form .ivu-form-item-label{font-size:14px;font-family:MicrosoftYaHei;color:#333;line-height:14px}.mkdown-warpper[data-v-5ba98571]{background:#fff;width:100%;min-height:100px;border:1px dashed #999;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mkdown-warpper button[data-v-5ba98571]{width:100px;height:36px;background:#1890ff;opacity:.7;border-radius:0}.mkdown-warpper input[data-v-5ba98571]{outline:none;width:100%;background:#fff;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-size:24px}.mkdown-warpper .mkdown-active[data-v-5ba98571]{text-align:left}.photo img[data-v-5a50e28c]{width:100%}.pic-line{list-style:none;font-size:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.pic-line li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;position:relative}.pic-line li img{display:inline-block;width:100%;height:100%}.pic-line li .pictitle{width:100%;background:#000;opacity:.4;color:#fff;font-size:14px;position:absolute;bottom:0;padding:11px 12px 10px 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pic-line:hover{cursor:pointer}.imgstext-styleone[data-v-354570f3]{display:-webkit-box;display:-ms-flexbox;display:flex}.imgstext-styleone img[data-v-354570f3]{display:inline-block}.imgstext-styleone .content[data-v-354570f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;height:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.imgstext-styleone .content h3[data-v-354570f3]{font-size:27px;color:#333;font-weight:400}.imgstext-styleone .content .para[data-v-354570f3]{font-size:14px;color:#666;white-space:normal;word-break:break-all;word-wrap:break-word}.imgstext-styleone .item-wrap[data-v-354570f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%}.imgstext-styleone .item-wrap .content[data-v-354570f3]{padding:0}.imgstext-styleone .item-line-wrap[data-v-354570f3]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 5px}.imgstext-styleone .item-line-wrap .content[data-v-354570f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px}@media screen and (max-width:768px){.imgstext-styleone .content[data-v-354570f3]{padding:5px}.imgstext-styleone .content .para[data-v-354570f3]{display:-webkit-box;-webkit-box-orient:vertical}.imgstext-styleone[data-v-354570f3]{-ms-flex-wrap:wrap;flex-wrap:wrap}.imgstext-styleone .item-line-wrap[data-v-354570f3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%!important}.imgstext-styleone .item-line-wrap img[data-v-354570f3]{width:100%!important}.imgstext-styleone .item-line-wrap .content[data-v-354570f3]{padding:5px;width:100%!important}.imgstext-styleone .item-line-wrap .content .para[data-v-354570f3]{height:100%!important}.imgstext-styleone .item-wrap[data-v-354570f3]{width:50%}.imgstext-styleone .item-wrap .content .para[data-v-354570f3]{height:100%}}@media screen and (max-width:414px){.imgstext-styleone .content .para[data-v-354570f3]{height:100px;overflow:scroll}}.acrao[data-v-3ff854bd]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;min-height:50px}.acrao .acrao_wrapper[data-v-3ff854bd]{width:100%}.acrao .topAffix[data-v-3ff854bd]{position:fixed;top:0;z-index:99;padding-right:17px}.acrao .bottomAffix[data-v-3ff854bd]{position:fixed;bottom:0;z-index:99;padding-right:17px}
\ No newline at end of file
.swiperMain[data-v-63d15b3f]{width:100%;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}.swiper-container[data-v-63d15b3f]{width:100%;max-width:100%;height:400px}.swiper-container .swiper-wrapper[data-v-63d15b3f]{width:100%}.swiper-container .swiper-slide[data-v-63d15b3f]{width:100%;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;position:relative}.swiper-container .swiper-slide .imgBg[data-v-63d15b3f]{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;background-position-y:center}.swiper-container .swiper-slide .swiper_text[data-v-63d15b3f]{width:100%;height:100%;position:absolute;padding:70px 7%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.swiper-container .swiper-slide .swiper_text h1[data-v-63d15b3f]{font-size:60px;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:700;line-height:60px;color:#333;margin-bottom:30px}.swiper-container .swiper-slide .swiper_text p[data-v-63d15b3f]{font-size:20px;font-family:MicrosoftYaHei;line-height:20px;color:#333}.swiper-container img[data-v-63d15b3f]{width:100%;height:100%}@media screen and (max-width:750px){.swiper-container[data-v-63d15b3f]{height:200px!important}.swiper-container .swiper_text[data-v-63d15b3f]{padding:20px!important}.swiper-container .swiper_text h1[data-v-63d15b3f]{font-size:30px!important;margin-bottom:15px!important;line-height:30px!important}.swiper-container .swiper_text p[data-v-63d15b3f]{font-size:10px!important;line-height:20px!important}}.buttonMain[data-v-2bec15c4]{width:100%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.buttonMain .buttonMain_btn[data-v-2bec15c4]{width:160px;height:50px;padding:10px 40px;background:#1890ff;border-radius:4px;border:1px solid;outline:none;cursor:pointer;font-size:14px;font-family:MicrosoftYaHei;color:#fff;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:750px){.buttonMain[data-v-2bec15c4]{padding:0 15px}.buttonMain_btn[data-v-2bec15c4]{width:100%!important}}[data-v-b000ae00] .ivu-select-selection{height:40px;border-radius:0;background:transparent;border-color:transparent}[data-v-b000ae00] .ivu-select-selection /deep/ .ivu-select-placeholder,[data-v-b000ae00] .ivu-select-selection /deep/ .ivu-select-selected-value{height:40px;font-size:14px;line-height:40px}[data-v-7a22c201] .ivu-radio{margin-right:10px}[data-v-7a22c201] .ivu-radio-inner:after{width:4.67px;height:4.67px;left:4px;top:4px}[data-v-7a22c201] .ivu-checkbox-group-item{font-size:14px;font-family:MicrosoftYaHeiUI;color:#333;line-height:14px;margin-right:30px}[data-v-7a22c201] .ivu-checkbox-group-item /deep/ .ivu-checkbox{margin-right:8px}[data-v-7a22c201] .ivu-checkbox-group-item /deep/ .ivu-checkbox-inner{width:16px;height:16px}[data-v-7a22c201] .ivu-checkbox-group-item /deep/ .ivu-checkbox-inner:after{top:2px;left:5px}[data-v-495a4b54] .ivu-input,[data-v-495a4b54] .ivu-input-group-append{height:40px;border-radius:0;border-color:transparent;background:transparent}[data-v-495a4b54] .ivu-input-group-append .ivu-btn,[data-v-495a4b54] .ivu-input .ivu-btn{height:40px}[data-v-495a4b54] .ivu-input-group-prepend{display:none}.form-footer[data-v-7dd838b8]{width:70%}.form-footer3[data-v-7dd838b8],.form-footer[data-v-7dd838b8]{position:fixed;bottom:0;right:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;background:#fff}.form-footer3[data-v-7dd838b8]{width:30%}.form-footer2[data-v-7dd838b8]{width:100%;position:absolute;bottom:0;right:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;background:#fff}[data-v-7dd838b8] .ivu-input{height:40px;font-size:14px;border-radius:0;border-color:transparent;background:transparent}[data-v-7dd838b8] .ivu-form-item-error .ivu-input{border-color:#ed4014}[data-v-7dd838b8] .ivu-radio{margin-right:10px}[data-v-7dd838b8] .ivu-radio-inner:after{width:4.67px;height:4.67px;left:4px;top:4px}[data-v-7dd838b8] .ivu-radio-wrapper{font-size:14px;font-family:MicrosoftYaHeiUI;color:#333;line-height:14px;margin-right:30px}[data-v-7dd838b8] .ivu-form-item-error .ivu-select-selection{border-color:#ed4014}[data-v-7dd838b8] .ivu-card{background:transparent}[data-v-7dd838b8] .ivu-form .ivu-form-item-label{font-size:14px;font-family:MicrosoftYaHei;color:#333;line-height:14px}.mkdown-warpper[data-v-5ba98571]{background:#fff;width:100%;min-height:100px;border:1px dashed #999;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mkdown-warpper button[data-v-5ba98571]{width:100px;height:36px;background:#1890ff;opacity:.7;border-radius:0}.mkdown-warpper input[data-v-5ba98571]{outline:none;width:100%;background:#fff;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-size:24px}.mkdown-warpper .mkdown-active[data-v-5ba98571]{text-align:left}.photo img[data-v-5a50e28c]{width:100%}.pic-line{list-style:none;font-size:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.pic-line li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;position:relative}.pic-line li img{display:inline-block;width:100%;height:100%}.pic-line li .pictitle{width:100%;background:#000;opacity:.4;color:#fff;font-size:14px;position:absolute;bottom:0;padding:11px 12px 10px 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pic-line:hover{cursor:pointer}.swiperpictitle{height:40px;width:100%;background:#000;opacity:.4;color:#fff;font-size:14px;position:absolute;bottom:0;padding:11px 12px 10px 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.imgstext-styleone[data-v-26e008c6]{display:-webkit-box;display:-ms-flexbox;display:flex}.imgstext-styleone img[data-v-26e008c6]{display:inline-block}.imgstext-styleone .content[data-v-26e008c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;height:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.imgstext-styleone .content h3[data-v-26e008c6]{font-size:27px;color:#333;font-weight:400}.imgstext-styleone .content .para[data-v-26e008c6]{font-size:14px;color:#666;white-space:normal;word-break:break-all;word-wrap:break-word}.imgstext-styleone .item-wrap[data-v-26e008c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%}.imgstext-styleone .item-wrap .content[data-v-26e008c6]{padding:0}.imgstext-styleone .item-line-wrap[data-v-26e008c6]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 5px}.imgstext-styleone .item-line-wrap .content[data-v-26e008c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px}@media screen and (max-width:768px){.imgstext-styleone .content[data-v-26e008c6]{padding:5px}.imgstext-styleone .content .para[data-v-26e008c6]{display:-webkit-box;-webkit-box-orient:vertical}.imgstext-styleone[data-v-26e008c6]{-ms-flex-wrap:wrap;flex-wrap:wrap}.imgstext-styleone .item-line-wrap[data-v-26e008c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%!important}.imgstext-styleone .item-line-wrap img[data-v-26e008c6]{width:100%!important}.imgstext-styleone .item-line-wrap .content[data-v-26e008c6]{padding:5px;width:100%!important}.imgstext-styleone .item-line-wrap .content .para[data-v-26e008c6]{height:100%!important}.imgstext-styleone .item-wrap[data-v-26e008c6]{width:50%}.imgstext-styleone .item-wrap .content .para[data-v-26e008c6]{height:100%}}@media screen and (max-width:414px){.imgstext-styleone .content .para[data-v-26e008c6]{height:100px;overflow:scroll}}.acrao[data-v-325a0cbc]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;min-height:35px;background-size:cover!important}.acrao .acrao_wrapper[data-v-325a0cbc]{width:100%}.acrao .topAffix[data-v-325a0cbc]{position:fixed;top:0;z-index:99;padding-right:17px}.acrao .bottomAffix[data-v-325a0cbc]{position:fixed;bottom:0;z-index:99;padding-right:17px}
\ No newline at end of file
.ivu-modal-wrap{z-index:9999!important}
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><link rel=stylesheet href=//at.alicdn.com/t/font_1996389_21r6b2e5cqci.css><title></title><link href=/css/chunk-01de7173.68d73be0.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-60962e1f.73690a1f.css rel=prefetch><link href=/css/chunk-68802b38.5c30cb40.css rel=prefetch><link href=/css/chunk-6feb7ee6.c24e44b5.css rel=prefetch><link href=/css/chunk-c2e406ea.2a62fa9e.css rel=prefetch><link href=/css/chunk-cc77621c.8797b2b5.css rel=prefetch><link href=/css/chunk-e2a007e0.71b15854.css rel=prefetch><link href=/js/chunk-01de7173.d51429dd.js rel=prefetch><link href=/js/chunk-14b9857b.ae43b7c1.js rel=prefetch><link href=/js/chunk-1f11ec07.766ad876.js rel=prefetch><link href=/js/chunk-2c359864.f1f45686.js rel=prefetch><link href=/js/chunk-2d210f61.9e612a95.js rel=prefetch><link href=/js/chunk-3385141a.16d7705b.js rel=prefetch><link href=/js/chunk-5a4e13d5.6ebd883c.js rel=prefetch><link href=/js/chunk-60962e1f.166552bd.js rel=prefetch><link href=/js/chunk-68802b38.6712f94a.js rel=prefetch><link href=/js/chunk-6feb7ee6.9d37210b.js rel=prefetch><link href=/js/chunk-780401d4.2594e2ad.js rel=prefetch><link href=/js/chunk-7bbfd8be.a7984e05.js rel=prefetch><link href=/js/chunk-c2e406ea.1241e966.js rel=prefetch><link href=/js/chunk-cc77621c.209c3f4a.js rel=prefetch><link href=/js/chunk-d710b6d2.9eff4b27.js rel=prefetch><link href=/js/chunk-e2a007e0.7f527d11.js rel=prefetch><link href=/css/app.a0c5a847.css rel=preload as=style><link href=/css/chunk-vendors.a0428467.css rel=preload as=style><link href=/js/app.182f04b6.js rel=preload as=script><link href=/js/chunk-vendors.4f6ffd43.js rel=preload as=script><link href=/css/chunk-vendors.a0428467.css rel=stylesheet><link href=/css/app.a0c5a847.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.4f6ffd43.js></script><script src=/js/app.182f04b6.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><link rel=stylesheet href=//at.alicdn.com/t/font_1996389_21r6b2e5cqci.css><title></title><link href=/css/chunk-0014cc2a.245d6048.css rel=prefetch><link href=/css/chunk-0fb760a4.5c30cb40.css rel=prefetch><link href=/css/chunk-13b3d2d2.23496209.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-3cca9940.dcc31f92.css rel=prefetch><link href=/css/chunk-60962e1f.73690a1f.css rel=prefetch><link href=/css/chunk-6feb7ee6.c24e44b5.css rel=prefetch><link href=/css/chunk-c2e406ea.2a62fa9e.css rel=prefetch><link href=/css/chunk-cc77621c.8797b2b5.css rel=prefetch><link href=/js/chunk-0014cc2a.915108c9.js rel=prefetch><link href=/js/chunk-0fb760a4.56bf0a09.js rel=prefetch><link href=/js/chunk-13b3d2d2.142b3257.js rel=prefetch><link href=/js/chunk-14b9857b.ae43b7c1.js rel=prefetch><link href=/js/chunk-1f11ec07.766ad876.js rel=prefetch><link href=/js/chunk-2c359864.f1f45686.js rel=prefetch><link href=/js/chunk-2d210f61.9e612a95.js rel=prefetch><link href=/js/chunk-3385141a.16d7705b.js rel=prefetch><link href=/js/chunk-3cca9940.22187125.js rel=prefetch><link href=/js/chunk-5a4e13d5.6ebd883c.js rel=prefetch><link href=/js/chunk-60962e1f.166552bd.js rel=prefetch><link href=/js/chunk-6feb7ee6.9d37210b.js rel=prefetch><link href=/js/chunk-780401d4.2594e2ad.js rel=prefetch><link href=/js/chunk-c2e406ea.1241e966.js rel=prefetch><link href=/js/chunk-cc77621c.209c3f4a.js rel=prefetch><link href=/js/chunk-d710b6d2.9eff4b27.js rel=prefetch><link href=/css/app.a0c5a847.css rel=preload as=style><link href=/css/chunk-vendors.a0428467.css rel=preload as=style><link href=/js/app.bab57e3b.js rel=preload as=script><link href=/js/chunk-vendors.4f6ffd43.js rel=preload as=script><link href=/css/chunk-vendors.a0428467.css rel=stylesheet><link href=/css/app.a0c5a847.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.4f6ffd43.js></script><script src=/js/app.bab57e3b.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3cca9940"],{"391e":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"framediv"}},[e._t("default",null,{adjustHeight:e.frameHeight})],2)},a=[],o=n("9ee1"),c=o["a"],r=n("9ca4"),s=Object(r["a"])(c,i,a,!1,null,null,null);t["a"]=s.exports},"3fc3":function(e,t,n){"use strict";var i=n("7834"),a=n.n(i);a.a},7834:function(e,t,n){},"9ee1":function(e,t,n){"use strict";(function(e){n("163d");t["a"]={name:"pagespace_page",prop:{tweak:Number},data:function(){return{frameHeight:0,advalue:this.tweak?this.tweak:0}},components:{},mounted:function(){var t=this;this.setHeight(),e(window).resize((function(){t.setHeight()}))},methods:{setHeight:function(){var t=this;this.$nextTick((function(){var n=e("#framediv"),i=n.get()[0]||0,a=window.innerHeight-i.offsetTop-t.advalue;t.frameHeight=a,t.$emit("sizechange",t.frameHeight)}))}}}}).call(this,n("a336"))},bd08:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("PageSpace",{scopedSlots:e._u([{key:"default",fn:function(t){var i=t.adjustHeight;return[n("BizTable",{ref:"bt",attrs:{formatCol:e.formatCol,tblheight:i-120,metaName:"img_info",packageName:"configmag",modelName:"imginfo",isMulti:"",savebefore:e.savebefore,editbefore:e.beforedit,addbefore:e.beforeadd},on:{formevent:e.onformevent,onexec:e.onexec}})]}}])})},a=[],o=(n("cc57"),n("06d3")),c=n("391e"),r={name:"roleinfo_page",data:function(){return{pic_name:"",pic_size:""}},components:{BizTable:o["a"],PageSpace:c["a"]},methods:{onformevent:function(e,t){this.pic_name=JSON.stringify(t[1].name),this.pic_name=this.pic_name.substring(1,this.pic_name.indexOf(".")),this.pic_size=JSON.stringify(t[1].size),console.log("+++++pic_name+++++",this.pic_name),console.log("+++++pic_size+++++",this.pic_size)},savebefore:function(e,t,n){return t.name=this.pic_name,t.pic_size=this.pic_size,n(t)},beforeadd:function(e,t){return t({value:!0,message:null})},beforedit:function(e,t){return t({value:!0,message:null})},beforesave:function(e,t,n){return n(t)},onexec:function(e,t){"auth"==e&&this.$router.push({name:"role_auth",query:{roleid:t.id,rolecode:t.code}})},formatCol:function(e,t,n){return"created_at"==t?"<span>".concat(new Date(e[t]).toLocaleString(),"</span>"):"pic_url"==t?'<img src="'.concat(e[t],'" style="width:50px;height:50px"></img>'):"pic_size"==t?"<span>".concat((e[t]/1024).toFixed(1)," KB</span>"):e[t]}}},s=r,u=(n("3fc3"),n("9ca4")),f=Object(u["a"])(s,i,a,!1,null,null,null);t["default"]=f.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7bbfd8be"],{"391e":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"framediv"}},[e._t("default",null,{adjustHeight:e.frameHeight})],2)},a=[],o=n("9ee1"),r=o["a"],c=n("9ca4"),s=Object(c["a"])(r,i,a,!1,null,null,null);t["a"]=s.exports},"9ee1":function(e,t,n){"use strict";(function(e){n("163d");t["a"]={name:"pagespace_page",prop:{tweak:Number},data:function(){return{frameHeight:0,advalue:this.tweak?this.tweak:0}},components:{},mounted:function(){var t=this;this.setHeight(),e(window).resize((function(){t.setHeight()}))},methods:{setHeight:function(){var t=this;this.$nextTick((function(){var n=e("#framediv"),i=n.get()[0]||0,a=window.innerHeight-i.offsetTop-t.advalue;t.frameHeight=a,t.$emit("sizechange",t.frameHeight)}))}}}}).call(this,n("a336"))},bd08:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("PageSpace",{scopedSlots:e._u([{key:"default",fn:function(t){var i=t.adjustHeight;return[n("BizTable",{ref:"bt",attrs:{formatCol:e.formatCol,tblheight:i-120,metaName:"img_info",packageName:"configmag",modelName:"imginfo",isMulti:"",savebefore:e.savebefore,editbefore:e.beforedit,addbefore:e.beforeadd},on:{formevent:e.onformevent,onexec:e.onexec}})]}}])})},a=[],o=(n("cc57"),n("06d3")),r=n("391e"),c={name:"roleinfo_page",data:function(){return{pic_name:"",pic_size:""}},components:{BizTable:o["a"],PageSpace:r["a"]},methods:{onformevent:function(e,t){this.pic_name=JSON.stringify(t[1].name),this.pic_name=this.pic_name.substring(1,this.pic_name.indexOf(".")),this.pic_size=JSON.stringify(t[1].size),console.log("+++++pic_name+++++",this.pic_name),console.log("+++++pic_size+++++",this.pic_size)},savebefore:function(e,t,n){return t.name=this.pic_name,t.pic_size=this.pic_size,n(t)},beforeadd:function(e,t){return t({value:!0,message:null})},beforedit:function(e,t){return t({value:!0,message:null})},beforesave:function(e,t,n){return n(t)},onexec:function(e,t){"auth"==e&&this.$router.push({name:"role_auth",query:{roleid:t.id,rolecode:t.code}})},formatCol:function(e,t,n){return"created_at"==t?"<span>".concat(new Date(e[t]).toLocaleString(),"</span>"):"pic_url"==t?'<img src="'.concat(e[t],'" style="width:50px;height:50px"></img>'):e[t]}}},s=c,u=n("9ca4"),f=Object(u["a"])(s,i,a,!1,null,null,null);t["default"]=f.exports}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
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