From 7cca135bed4fcff4f99af01fc131e5f8dce2a69a Mon Sep 17 00:00:00 2001 From: zhangjun1 Date: Thu, 21 May 2020 18:00:59 +0800 Subject: [PATCH] =?UTF-8?q?[feature]=E6=96=B0=E5=A2=9E=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/imgs/list_ic_hot.png | Bin 0 -> 1074 bytes src/assets/imgs/list_ic_topone.png | Bin 0 -> 1497 bytes src/assets/imgs/list_ic_topthree.png | Bin 0 -> 1552 bytes src/assets/imgs/list_ic_toptwo.png | Bin 0 -> 1427 bytes src/components/infoList.vue | 13 +- src/components/service-header.vue | 6 +- src/components/table-um.vue | 12 + src/pages/app_detail.vue | 1 + src/pages/apply_app_detail.vue | 377 ++++++++++++++++++++++++++ src/pages/approval_app_detail.vue | 355 ++++++++++++++++++++++++ src/pages/approval_service_detail.vue | 93 ++----- src/pages/deploy_app_detail.vue | 119 +++++--- src/router/index.js | 10 + src/utils/common.js | 2 +- static/applyappdetail.json | 52 ++++ static/approvalappdetail.json | 43 ++- static/data.json | 38 +++ static/deployappdetail.json | 122 +++++++++ 18 files changed, 1099 insertions(+), 144 deletions(-) create mode 100644 src/assets/imgs/list_ic_hot.png create mode 100644 src/assets/imgs/list_ic_topone.png create mode 100644 src/assets/imgs/list_ic_topthree.png create mode 100644 src/assets/imgs/list_ic_toptwo.png create mode 100644 src/pages/apply_app_detail.vue create mode 100644 src/pages/approval_app_detail.vue create mode 100644 static/applyappdetail.json create mode 100644 static/deployappdetail.json diff --git a/src/assets/imgs/list_ic_hot.png b/src/assets/imgs/list_ic_hot.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5592c27971a6bdd0a56970e64f6fc7ac3e5466 GIT binary patch literal 1074 zcmaJ=O-vI(6kaSMRFL`;6yjmCBt#P1?Uw$q8!9c`VjC@x(u5{N!*+L|8@fB|?qCe-eKVn5c<~@uCM4;KqT2v!w+O);;XJnS9^(zW3(M z-JyZYP4+fBK@d&x7@x#zgB91;;r}gyx0Y5EO`~Brj`D&Ih_D1RfQ&1`1V{own!fP{ z^bmxtLr$epI&qZ~q2dxOjLTFs%qEDQUQ-jqNr1=G{dqi?e@?fj}s%D#VHc%2A`u(S{k($;3odgD)(nWl6n3_R1w7aAca+2vMh1l zFz@Esu5LE$4KPeJ+}Fpm;V9o14YTg3$M36fc_>aPKt&ay4=4myK;ml$O;ce7jF)RAE zb^Dz3jjr1Z*_VHLYNCUodmX2So;ECJeU8D6N8kO9z}i}8bMbUxw`cSIhl1JW7(KEx aS|Dsh4d41QxR{%_UU57+z_0X;&HVwH@l{Fy literal 0 HcmV?d00001 diff --git a/src/assets/imgs/list_ic_topone.png b/src/assets/imgs/list_ic_topone.png new file mode 100644 index 0000000000000000000000000000000000000000..256716532fb40ab475cd03e0a3482e075522a8cf GIT binary patch literal 1497 zcmeAS@N?(olHy`uVBq!ia0vp^x*#?O8<4c!_IwSHk}PqJC<)F_D=AMbN@Z|N$xljE z@XSq2PYp^XQ2>tmIipR1P$QlnRqTL9F}z+huvQIMFNom!%h zl$xHIXRGvn_kJaX%oJOta8q9c-vZ~}1OnC3`ysn+hwS0lBFq zi3%0DIeEoa6}C!XbFF}Ekg&dz0$52&wyhGxQ4ziY3eNdOsS2igX1d9SCZ-DJmU@O} z#wM1QItoSxh8Fq;7W#(9x`t*}CI(hUMhZ}%1hlOvCCw_x#SLl~kY}ruQBqQ1rLSLJ zUanVete0Puu5V~*X{m2uq;F)T3sj+7T$xvrSfQI&tPC^3CAB!YD6^m>Ge1uOWMX1c zerbuV640d(FXR@$jm;~D1`{yA^eYkz^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^ z7NqJ2r55Lx79|5CE=?I^Re_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyB4L7`@;pb?&# zmy%yztO?fR>ucqiS6q^qmz?V9Vygr+MK3cm#md#h($U1g%?L=E8ydPgIvQD+IvYA0 z7&{xdx>&jx!}Pl3Czs}?=9R$orXchhP2B|IN6#prl?)c>o#tFd(2tBrvROCMRgM;F&LUR$s=L%yZ>oaWln19|VC zEZs5dgUJiQLl*OrypQe6P^lH^yYH5;;fYJJ%Zd%6lQNDuti7whQ~HR#y2s=d`IDU6 z4!Cn(S9&;c>Rjm%k;H!mjIIG6&uK*LiF)%$?(sE4c9pedha%lpo!-eOkhA69qs1Kt zqWj-pG;8`X>-ndS2VC68A3u10|0&D*kLQX%X4qzKY37*FBF$rWgiFayuG1^2;GKep zc44^M62=4CX+55@t7X=`GMl5^@A=y>LRvk)k)gYFPQ3f{ZCo>o?SDulmt?(uti0pv z69%>Depizh+CP=9GpsvQqql2=)^Dq?i_;TJu%NM zu5RP-6BBnI7Bc*#e)T6epK;QH`zhTj4=#6)78&qol`;+00;3s$p8QV literal 0 HcmV?d00001 diff --git a/src/assets/imgs/list_ic_topthree.png b/src/assets/imgs/list_ic_topthree.png new file mode 100644 index 0000000000000000000000000000000000000000..4c434e8e80e80570613974bf58d6e4cc739e0814 GIT binary patch literal 1552 zcmeAS@N?(olHy`uVBq!ia0vp^dLT9j8<4!#7_%NoNtU=qlmzFem6RtIr7}3CoE6H^6qOFcs~ zV-rhD9R(u;LkoQa3w=XlT|+Y~69X$FBLyf>0@_xTl4cd;;s&(~$g@?-C@Cqh($_C9 zFV`zK*2^zS*Eh7ZwA42+(l;{F1**_3uFNY*tkBIXR)(42l3JWxlvz-cnV+WsGBGhJ zzqG_w3FuOY7jg^W#^x16g9#X5`W1-<`i6Q2ATPlb`ugHmnwtw(U0f2Bif}JhgNs8d z3sUuiQj7CTi;{s6m!=G|s=&&*C^fMpzbGU>KL-|y0U7xv`NbLe1q#m2pir|^&1OF@Vs2>Y>ged=;^gdV zX5{MZ>}YA^WCqjglAm0fo0?Yw)0+a<>u7*eFDN|~h6w>v5Qqs+xyBnFk7m3c2T-N8e*>GO%&o9#=>FXU()NfBK3 z^t<_$ptaL?J$*XuDa#@`n=AjdUn%DZUt&%+JFPXNe5Gol!0eYxUNAmTD-)8KDYy2> z2Zhupd%9Yy*L!ZcRJEB;`3Kv%^rw5+)66z0Ts|_xS!f>zi*97yZ)BluC?KVqT zw)Fn2za|}*C#ua)Vrunq^+}0%9cXDV_dtxoe;+Yb`FB;>rni<{^y6pQ*vvi8@UraW z-CG@YKet#O(zAN%^;fUN+VtJpYqlxvdvL>Q;yR1>kCb1nEDq-pF}Zx`z{VRl<@y4v zr8>7f`m(SvYKEELbxTvRyyu=aOXHYhr_RVR67<9-G5y)_5ZE@ zJ$EK8cKfZWrgqWkc;nIUIo-Xbs!GCPnGG{<|4ys2nAzvg+Y$CjN%5wyZZ3|(Q}Fv<=r>W+5hI%CNGr_kw0g796xMW@z}4@)%;G#KTZRN XExA!8=CiiCfXZl3S3j3^P6!3HE{@AiWvBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFso&TM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWnQpS7iK&9QrJkXg zv5BRnj)IYap@qJIg}$M&uA!NgiGh`okpdJb0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HTIw4Z=^Gj80#)c1SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WA zUs__T1av9H3%LbwWAlok!2}F2{ffi_eM3D1ke6TzeSPsO&CP|YE-nd5MYtEM!Nnn! z1*!T$sm1xFMajU3OH&3}Rbb^@l$uzQUlfv`p92fUfQeGlpJykfHu3N7G;*DrnnX5=PH1`ZIy}B zEoQDb&4cPq!RZz=H=KI)fsWA!MJ`fg!-Rk-2*iXZT_6XZ_*3(MDZU7pv_s;*FK1w2 zV)k@#45_%aCG=upvjLB(4EF{mZ42cC94~<|vBkhiQc-e2`BC}3+4Yf)q7e)Qs#?qS zyDmSe3NQAGRq^)kSNE{9yKkNBlPMR$sr%kGzj)K$h@9RO(MbO9f98IX**$Tu>gy$b zI^Wf5MND*$FJP_s&i&$ogxEIzC)=A`=a;7RGVtvzmt0 z>fgr6PK|4SaItP$WaGo~yZ_X7=L;g?x~C77@=lnVe(CJ@&0pjkzl+?-P}5|anP=Em z!^>dK@PNtUsO7|aQ+X`pe@0g_H8-4FdeV5C&KnB{QHdE3O?)rz58ajRe8%Sd>zN!9 z!V{Iv<24M<3WH;*`GCKXpzh zohVxW<=>G)$xVy8zI~tZSm_~;xUzOK^I8tc1q%aTZFu6Q=HOs_VezEA-c4s1*7R-= zs7_7X#Plel-FoSNLnjVqi{rVSE z>@**4+902hFSdV9@4xjYqQ0CqJ@wajM!!d#_$Pw|mc9E@d+xh^dbRrb{U>Ml&a&6v sZ!~|sj=KHfIWtNF!W;f?-Nz!q@H#DJU45BsEvT6EboFyt=akR{0Gb*D=l}o! literal 0 HcmV?d00001 diff --git a/src/components/infoList.vue b/src/components/infoList.vue index 8abb778..dcf922b 100644 --- a/src/components/infoList.vue +++ b/src/components/infoList.vue @@ -10,7 +10,7 @@ >访问地址: {{ item.info }} - 下载文件

@@ -28,8 +28,13 @@ export default { }, props: ["list_arr"], mounted() { - console.log(this.$solts); + console.log(this.$slots); }, + methods:{ + download(val){ + this.$emit('download',val) + } + } }; @@ -50,13 +55,13 @@ a { .outlist .list:nth-last-of-type(1) { margin: 0; } -.service_title { +.list .service_title { font-size: 16px; font-weight: bold; color: #58617a; text-align: left; height: 40px; - line-height: 40px; + line-height: 34px; margin-top: -10px; margin-bottom: 20px; margin-left: -10px; diff --git a/src/components/service-header.vue b/src/components/service-header.vue index bce30ce..25f2d4b 100644 --- a/src/components/service-header.vue +++ b/src/components/service-header.vue @@ -4,7 +4,7 @@

{{ data.name }} - 一键部署 + 一键部署 我要编辑 | 申请下线 @@ -31,7 +31,7 @@ :href="item.text" >{{ item.text }} - {{ item.text }} + {{ item.text }}

@@ -53,7 +53,7 @@ export default { methods: { subevent(val){ if(val == 0){ - this.$emit('deploy') + this.$emit('deploy',this.data) }else if(val == 1){ this.$emit('editapp') }else if(val == 2){ diff --git a/src/components/table-um.vue b/src/components/table-um.vue index ae4a718..1114655 100644 --- a/src/components/table-um.vue +++ b/src/components/table-um.vue @@ -176,6 +176,18 @@ >
{{ scope.row[item.prop] }}
+ + + + + + {{ [1,2,3].indexOf(scope.row[item.prop])!==-1?'':scope.row[item.prop] }} + + + + + {{ scope.row[item.prop] }} + {{ scope.row[item.prop] }} diff --git a/src/pages/app_detail.vue b/src/pages/app_detail.vue index 99b159b..74325a9 100644 --- a/src/pages/app_detail.vue +++ b/src/pages/app_detail.vue @@ -149,6 +149,7 @@ export default { first: [], second: [], yydetail: true, + aqdetail: true, }, now_service: 0, header_arr: [ diff --git a/src/pages/apply_app_detail.vue b/src/pages/apply_app_detail.vue new file mode 100644 index 0000000..316c943 --- /dev/null +++ b/src/pages/apply_app_detail.vue @@ -0,0 +1,377 @@ + + + + + diff --git a/src/pages/approval_app_detail.vue b/src/pages/approval_app_detail.vue new file mode 100644 index 0000000..17adb68 --- /dev/null +++ b/src/pages/approval_app_detail.vue @@ -0,0 +1,355 @@ + + + + + + + diff --git a/src/pages/approval_service_detail.vue b/src/pages/approval_service_detail.vue index 4ea9c95..63972ab 100644 --- a/src/pages/approval_service_detail.vue +++ b/src/pages/approval_service_detail.vue @@ -17,12 +17,12 @@ >{{item}}
- +
- +

审批结果:

- 提交 + 提交 取消
@@ -72,7 +72,11 @@ export default { }, now_user: 1, //0:普通用户,1:组织管理员,2:超级管理员 rules:{ + result:[ + { required: true, message: '请选择意见', trigger: 'change' }, + ], option:[ + { required: true, message: '请输入意见', trigger: 'blur' }, { min: 10, message: '长度大于10个字符', trigger: 'blur' } @@ -90,6 +94,7 @@ export default { } ], approval_arr:[ + [], [], [ { @@ -114,53 +119,7 @@ export default { }, ] }, - ], - [ - { - title:'一级审批', - result:'审批通过', - arr:[ - { - title:'审批时间:', - info:'2020-02-28 15:23:45' - }, - { - title:'审批单位:', - info:'某某某城管局' - }, - { - title:'审批人:', - info:'张先生' - }, - { - title:'审批意见:', - info:'同意' - }, - ] - }, - { - title:'二级审批', - result:'审批通过', - arr:[ - { - title:'审批时间:', - info:'2020-02-28 15:23:45' - }, - { - title:'审批单位:', - info:'某某某城管局' - }, - { - title:'审批人:', - info:'张先生' - }, - { - title:'审批意见:', - info:'同意' - }, - ] - }, - ], + ] ], header_arr: [ { @@ -223,6 +182,7 @@ export default { service_arr: ["服务申请信息", "服务审批"], now_service: 0, servicead_arr: [ + [], [ { title: "一级审批:", @@ -239,26 +199,12 @@ export default { solt_name: "sp_card" }, { - title: "一级审批:", - prop: "title", - type: "solt", - solt_name: "sp_result" - }, - ], - [ - { - title: "审批信息:", - prop: "title", - type: "solt", - solt_name: "sp_card" - }, - { - title: "三级审批:", + title: "二级审批:", prop: "title", type: "solt", solt_name: "sp_result" }, - ], + ] ], list_arr: [ { @@ -288,6 +234,7 @@ export default { { title: "申请文件:", info: "xxxx文件名称.txt", + url:'www.baidu.com', type: "down" }, { @@ -312,8 +259,18 @@ export default { created() {}, mounted() {}, methods: { - onSubmit(){ - console.log('1111'); + onSubmit(formName){ + this.$refs[formName].validate((valid) => { + if (valid) { + alert('submit!'); + } else { + console.log('error submit!!'); + return false; + } + }); + }, + download(val){ + console.log(val); } } }; diff --git a/src/pages/deploy_app_detail.vue b/src/pages/deploy_app_detail.vue index 2376416..60f19f6 100644 --- a/src/pages/deploy_app_detail.vue +++ b/src/pages/deploy_app_detail.vue @@ -21,8 +21,8 @@
-
- +
+
访问地址: @@ -55,11 +55,19 @@ 浏览文件

+
@@ -174,6 +182,8 @@ @online="online" >
+ +
@@ -334,6 +344,52 @@ export default { ], }, ], + header_fw_arr:[ + { + prop:'rank', + label:'服务排名', + width: "150px", + align: "center", + type:'rank', + }, + { + prop:'name', + label:'服务名称', + minWidth: "40%", + align: "left", + type:'hot', + }, + { + prop:'address', + label:'服务地址', + minWidth: "60%", + align: "left", + }, + { + prop:'times', + label:'外部调用次数(次)', + width: "250px", + align: "center", + }, + { + prop:'time', + label:'平均调用时长(h)', + width: "250px", + align: "center", + }, + { + label: "操作", + type: "Button", + width: "250px", + align: "center", + btnList: [ + { + type: "detail", + label: "查看监控日志", + }, + ], + }, + ], tipsOptions: { title: "", message: "", @@ -407,6 +463,15 @@ export default { solt_name: "use_know", }, ], + fwfw_arr:[ + { + title: "访问排名", + info: "", + prop:"title", + type: "solt", + solt_name: "fw_table", + }, + ], appcode: "", showPass: false, public: false, @@ -427,6 +492,9 @@ export default { }, mounted() {}, methods: { + detail(val){ + console.log(val); + }, update(val){ console.log(val); }, @@ -441,7 +509,7 @@ export default { }, getImageInfo() { this.$http - .get("/static/approvalappdetail.json") + .get("/static/deployappdetail.json") .then((response) => { console.log(response); let data = response.data.data; @@ -534,46 +602,9 @@ export default { editapp() { console.log("11111"); }, - unline(val) { - console.log(val); - this.tipsOptions = { - title: "", - message: "", - btnSubmitText: "", - btnCancelText: "", - position: "", - }; - this.tipsOptions.message = - "该操作会将该应用从应用商店的平台应用区域下线至开发者应用区域,下线前需向超级管理员发送通知,超级管理员通过后此应用将下线至开发者应用区域。"; - this.tipsOptions.btnSubmitText = "发送通知"; - this.tipsOptions.position = "left"; - this.tipsOptions.confirmSubmit = () => { - console.log("deleteItem - "); - this.$refs.myConfirm.hideModel(); - }; - this.$refs.myConfirm.showModel(); - }, - unsell(val) { - console.log(val); - this.tipsOptions = { - title: "", - message: "", - btnSubmitText: "", - btnCancelText: "", - position: "", - }; - this.tipsOptions.message = - "申请下架应用需要向组织管理员发送通知,组织管理员通过下架请求后该应用将从应用商店下架。"; - this.tipsOptions.btnSubmitText = "发送通知"; - this.tipsOptions.confirmSubmit = () => { - console.log("deleteItem - "); - this.$refs.myConfirm.hideModel(); - }; - this.$refs.myConfirm.showModel(); - }, getServiceInfo() { this.$http - .get("/static/approvalappdetail.json") + .get("/static/deployappdetail.json") .then((response) => { let data = response.data.data; this.$set(this.service_header_arr, "name", data.appInfo.name); @@ -585,7 +616,7 @@ export default { getServiceBaseInfo() { this.$http - .get("/static/approvalappdetail.json") + .get("/static/deployappdetail.json") .then((response) => { let data = response.data.data; this.$set(this.list_arr[0], "info", data.appbaseinfo.intorduce); diff --git a/src/router/index.js b/src/router/index.js index bd4ec2c..f9d28f5 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -96,6 +96,16 @@ export default new Router({ name: "deploy_app_detail", component: () => import("@/pages/deploy_app_detail"), }, + { + path: "/yygl/:level/:type/applydetail/:id", // 我申请的应用详情 + name: "apply_app_detail", + component: () => import("@/pages/apply_app_detail"), + }, + { + path: "/yygl/:level/:type/approvaldetail/:id", // 我申请的应用详情 + name: "approval_app_detail", + component: () => import("@/pages/approval_app_detail"), + }, ], }, // 工作台 - 应用管理模块 { diff --git a/src/utils/common.js b/src/utils/common.js index 4482fa0..8a7ce5a 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -1,7 +1,7 @@ function getRole(){ return new Promise((resolve,reject)=>{ if(true){ - resolve(0) + resolve(2) }else{ reject('error') } diff --git a/static/applyappdetail.json b/static/applyappdetail.json new file mode 100644 index 0000000..e2668e5 --- /dev/null +++ b/static/applyappdetail.json @@ -0,0 +1,52 @@ +{ + "data": { + "appInfo": { + "id":"321321qeqweds", + "name": "Mapvideos", + "pic": "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1589794724576&di=d0bff81ff3bb08f3120b3eb2bac58024&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201511%2F21%2F20151121171107_zMZcy.thumb.700_0.jpeg", + "first": [ + { + "name": "应用类型", + "text": "数据服务" + }, + { + "name": "业务领域", + "text": "应急领域" + }, + { + "name": "在线区域", + "text": "平台应用" + } + ], + "second": [ + { + "name": "审批状态", + "text": "审批通过", + "color":"#515fe7" + }, + { + "name": "所属组织", + "text": "北京比格大数据有限公司" + }, + { + "name": "申请时间", + "text": "2020-02-28 17:59:30" + } + ] + }, + "appbaseinfo":{ + "intorduce":"本应用将视频设备的空间位置信息精准匹配至地图上,通过点击地图上的视频设备能够实现在设备真实位置对视频进行调用,包括实时视频流数据的调用和对视频设备的操作,包括实时视频流数据的调用和对视频设备的操作,", + "action":"

1、在地图上查找视频设备\n 2、在地图上定位视频设备位置;\n3、调用多路视频的实时视频数据;\n4、操作球机视频设备

", + "use":"本应用将视频设备的空间位置信息精准匹配至地图上,通过点击地图上的视频设备能够实现在设备真实位置对视频进行调用,包括实时视频流数据的调用和对视频设备的操作,包括实时视频流数据的调用和对视频设备的操作,", + "appcode":"

repository: 'hub.wodcloud.com/apaas/apaas-mapvideos'\ntag: '1.0.0'\n\nhost: 'mapvideo.wodcloud.local'

", + "person":"张三丰", + "phone":13255668899 + }, + "appapplyinfo":{ + "scene":"申请mapvideos服务用于贵州省疫情监控决策指挥系统。", + "filename":"mapvideos申请书.docx", + "fileurl":"http://www.baidu.com", + "size":"申请获取应用镜像部署权限" + } + } +} diff --git a/static/approvalappdetail.json b/static/approvalappdetail.json index 8f1d704..37e618e 100644 --- a/static/approvalappdetail.json +++ b/static/approvalappdetail.json @@ -5,47 +5,42 @@ "pic":"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1589794724576&di=d0bff81ff3bb08f3120b3eb2bac58024&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201511%2F21%2F20151121171107_zMZcy.thumb.700_0.jpeg", "first": [ { - "name": "业务类型", + "name": "应用类型", "text": "业务应用" }, { "name": "业务领域", "text": "应急领域" + }, + { + "name": "审批状态", + "text": "待审批", + "color":"#ef9433" } ], "second": [ { - "name": "上架区域", - "text": "应用商店" + "name": "在线区域", + "text": "平台应用" }, { - "name": "部署区域", - "text": "apaas" + "name": "申请类型", + "text": "申请开发" }, { - "name":"部署时间", - "text":"2019-11-28" + "name":"所属组织", + "text":"北京比格大数据" } ] }, "appbaseinfo":{ - "intorduce":"本应用将视频设备的空间位置信息精准匹配至地图上,通过点击地图上的视频设备能够实现在设备真实位置对视频进行调用,包括实时视频流数据的调用和对视频设备的操作,包括实时视频流数据的调用和对视频设备的操作,", - "action":"

1、在地图上查找视频设备\n 2、在地图上定位视频设备位置;\n3、调用多路视频的实时视频数据;\n4、操作球机视频设备

", - "use":"本应用将视频设备的空间位置信息精准匹配至地图上,通过点击地图上的视频设备能够实现在设备真实位置对视频进行调用,包括实时视频流数据的调用和对视频设备的操作,包括实时视频流数据的调用和对视频设备的操作,", - "appcode":"

repository: 'hub.wodcloud.com/apaas/apaas-mapvideos'\ntag: '1.0.0'\n\nhost: 'mapvideo.wodcloud.local'

", - "url":"http://www.baidu.com", - "url1":{ - "ip":"localhost", - "port":1122, - "user":"root", - "password":"1231231" - }, - "url2":{ - "text":"xxxx使用说明.doc", - "url":"http://www.baidu.com" - }, - "state":2, - "public":true + "company":"北京比格大数据有限公司", + "person":"李子维", + "phone":13566445588, + "desc":"

申请贵州省行政区划地图服务用于贵州省疫情监控决策指挥系统。

", + "filename":"xxxx文件名称.txt", + "fileurl":"http://www.baidu.com", + "time":"2020-02-25 12:23:25" }, "imagearr":[ { diff --git a/static/data.json b/static/data.json index 5e5d96c..cb094b1 100644 --- a/static/data.json +++ b/static/data.json @@ -536,6 +536,44 @@ "bbh":"1.0.2" } ], + "fw_rank_arr":[ + { + "id":1, + "rank":1, + "name":"map", + "address":"http://www.baidu.com", + "times":45, + "time":0.5, + "hot":true + }, + { + "id":2, + "rank":2, + "name":"map", + "address":"http://www.baidu.com", + "times":45, + "time":0.5, + "hot":true + }, + { + "id":3, + "rank":3, + "name":"map", + "address":"http://www.baidu.com", + "times":45, + "time":0.5, + "hot":false + }, + { + "id":4, + "rank":4, + "name":"map", + "address":"http://www.baidu.com", + "times":45, + "time":0.5, + "hot":false + } + ], "fhcstx": [ { "id": 1, diff --git a/static/deployappdetail.json b/static/deployappdetail.json new file mode 100644 index 0000000..8f1d704 --- /dev/null +++ b/static/deployappdetail.json @@ -0,0 +1,122 @@ +{ + "data":{ + "appInfo":{ + "name":"Mapvideos", + "pic":"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1589794724576&di=d0bff81ff3bb08f3120b3eb2bac58024&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201511%2F21%2F20151121171107_zMZcy.thumb.700_0.jpeg", + "first": [ + { + "name": "业务类型", + "text": "业务应用" + }, + { + "name": "业务领域", + "text": "应急领域" + } + ], + "second": [ + { + "name": "上架区域", + "text": "应用商店" + }, + { + "name": "部署区域", + "text": "apaas" + }, + { + "name":"部署时间", + "text":"2019-11-28" + } + ] + }, + "appbaseinfo":{ + "intorduce":"本应用将视频设备的空间位置信息精准匹配至地图上,通过点击地图上的视频设备能够实现在设备真实位置对视频进行调用,包括实时视频流数据的调用和对视频设备的操作,包括实时视频流数据的调用和对视频设备的操作,", + "action":"

1、在地图上查找视频设备\n 2、在地图上定位视频设备位置;\n3、调用多路视频的实时视频数据;\n4、操作球机视频设备

", + "use":"本应用将视频设备的空间位置信息精准匹配至地图上,通过点击地图上的视频设备能够实现在设备真实位置对视频进行调用,包括实时视频流数据的调用和对视频设备的操作,包括实时视频流数据的调用和对视频设备的操作,", + "appcode":"

repository: 'hub.wodcloud.com/apaas/apaas-mapvideos'\ntag: '1.0.0'\n\nhost: 'mapvideo.wodcloud.local'

", + "url":"http://www.baidu.com", + "url1":{ + "ip":"localhost", + "port":1122, + "user":"root", + "password":"1231231" + }, + "url2":{ + "text":"xxxx使用说明.doc", + "url":"http://www.baidu.com" + }, + "state":2, + "public":true + }, + "imagearr":[ + { + "name":"apaas-mapvideos镜像1123123123123", + "data":[ + { + "id":1, + "vision":"V1.0", + "state":"运行中", + "date":"2020-05-07 09:10:47" + }, + { + "id":2, + "vision":"V1.0", + "state":"运行中", + "date":"2020-05-07 09:10:47" + }, + { + "id":3, + "vision":"V1.0", + "state":"运行中", + "date":"2020-05-07 09:10:47" + } + ] + }, + { + "name":"apaas-mapvideos镜像2", + "data":[ + { + "id":1, + "vision":"V1.0.1", + "state":"运行中", + "date":"2020-05-07 09:10:47" + }, + { + "id":2, + "vision":"V1.0.1", + "state":"运行中", + "date":"2020-05-07 09:10:47" + }, + { + "id":3, + "vision":"V1.0.1", + "state":"运行中", + "date":"2020-05-07 09:10:47" + } + ] + }, + { + "name":"apaas-mapvideos镜像3", + "data":[ + { + "id":1, + "vision":"V1.0.2", + "state":"运行中", + "date":"2020-05-07 09:10:47" + }, + { + "id":2, + "vision":"V1.0.2", + "state":"运行中", + "date":"2020-05-07 09:10:47" + }, + { + "id":3, + "vision":"V1.0.2", + "state":"运行中", + "date":"2020-05-07 09:10:47" + } + ] + } + ] + } +} \ No newline at end of file -- 2.26.0