1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-97f46710"],{"10f0":function(t,e,n){"use strict";n.r(e);n("b0c0");var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"appStore"},[e("div",{staticClass:"topC"},[e("img",{staticStyle:{width:"24px",height:"24px","object-fit":"contain"},attrs:{src:n("ca18"),alt:""},on:{click:function(e){return e.stopPropagation(),t.openCe.apply(null,arguments)}}}),e("img",{staticStyle:{width:"24px",height:"24px","object-fit":"contain"},attrs:{src:n("8d60"),alt:""},on:{click:t.searchPage}})]),e("div",{staticClass:"bodyCon",attrs:{id:"appStoreCon"}},[e("van-popup",{style:{height:"92vh",transform:"translate3d(0,0%, 0)",width:"45%",minWidth:"150px",opacity:.9},attrs:{round:"",overlay:!1,"get-container":"#appStoreCon",position:"left","overlay-style":{opacity:0}},model:{value:t.CeShow,callback:function(e){t.CeShow=e},expression:"CeShow"}},[e("div",{staticClass:"popupCon"},[e("div",{staticClass:"popTop"},[e("div",{staticStyle:{color:"#0663FE"}},[t._v("【"+t._s(t.userinfo.orgName)+"】")]),e("div",[t._v("CocoFlow")]),e("div",{on:{click:function(e){t.comShow=!0}}},[t._v("使用电脑端")]),e("div",[t._v("关注公众号")])]),e("div",{staticClass:"popupBot",on:{click:t.goInfo}},[e("img",{staticStyle:{width:"24px",height:"100%"},attrs:{src:n("e4f1"),alt:""}}),e("div",[e("div",[t._v("李老师")]),e("div",[t._v("cococlass341683")])])])])]),e("van-tabs",{attrs:{background:"#F9F8F8","line-height":0,"title-active-color":"#0663FE"},on:{change:t.getData,touchmove:function(e){return e.stopPropagation(),t.handleTouchMove.apply(null,arguments)}},model:{value:t.tabType,callback:function(e){t.tabType=e},expression:"tabType"}},t._l(t.typeList,(function(i,o){return e("van-tab",{key:o,staticClass:"appBlocks",attrs:{name:i.id,title:i.name}},[t.dataList.length?t._l(t.dataList,(function(i,o){return e("div",{key:o+"a",staticClass:"appBlock",on:{click:function(e){return t.openUrl(i.url)}}},[e("div",{staticClass:"appBlockTop"},[e("img",{staticClass:"appBlockTopImg",attrs:{src:i.json.icon,alt:""}}),e("div",{staticClass:"appBlockTopTit"},[t._v(t._s(i.name))]),e("div",{staticStyle:{display:"flex","align-items":"center"}},[e("img",{attrs:{src:n("749f"),alt:""}}),e("div",{staticStyle:{display:"flex",gap:"5px","margin-left":"8px"}},[e("span",{staticClass:"ATag"},[t._v(t._s("workflow"==i.label?"工作流":"智能体"))])])])]),e("div",{staticClass:"appBlockBot"},[e("span",[t._v(t._s(i.username))]),e("div",{staticClass:"appBlockBotCol"},[e("div",{staticStyle:{display:"flex","align-items":"center"},on:{click:function(e){return e.stopPropagation(),t.addLike(i.id)}}},[e("img",{attrs:{src:n("dbb7"),alt:""}}),t._v(" "+t._s(i.likeCount)+" ")]),e("div",{staticStyle:{display:"flex","align-items":"center"},on:{click:function(e){return e.stopPropagation(),t.addColl(i.id)}}},[e("img",{attrs:{src:n("363f"),alt:""}}),t._v(" "+t._s(i.collectCount)+" ")])])])])})):e("div",{staticStyle:{position:"absolute",left:"50%",top:"30%",transform:"translate(-50%,-50%)"}},[t._v(" 暂无数据哦~ ")]),t.isShow?e("div",{staticClass:"zzcl"},[t._v(" 加载中... ")]):t._e()],2)})),1)],1),t.CeShow?e("div",{staticStyle:{position:"fixed",top:"0",left:"0",width:"100%",height:"100%","background-color":"#000",opacity:"0"},on:{click:t.openCeY}}):t._e(),e("van-popup",{staticClass:"Vpop",attrs:{"overlay-class":"comCss",round:"",closeable:!0,position:"bottom"},model:{value:t.comShow,callback:function(e){t.comShow=e},expression:"comShow"}},[e("div",{staticClass:"comCssTit"},[t._v(" 电脑端开启更多高效体验 ")]),e("img",{staticStyle:{width:"170px"},attrs:{src:n("e836"),alt:""}}),e("div",{staticClass:"cpmUrl",on:{click:t.copyUrl}},[e("div",[t._v(" https://cloud.cocorobo.cn/ ")]),e("img",{staticStyle:{"margin-left":"5px",height:"16.8px"},attrs:{src:n("e8db"),alt:""}})]),e("div",{staticClass:"comBot"},[t._v(" 复制网址,去电脑端浏览器访问吧 ")])])],1)},o=[],a=(n("e17f"),n("2241")),s=n("c7eb"),r=(n("e7e5"),n("d399")),c=n("1da1"),l=n("5530"),u=(n("14d9"),n("d3b7"),n("159b"),n("b64b"),n("e9c4"),n("2f62")),p=n("bc4d"),d=function(){var t=this,e=t._self._c;return e("div",{staticClass:"popup"},[e("van-popup",{staticStyle:{width:"95%",height:"calc(100% - 50px)"},attrs:{closeable:"",zIndex:10},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[e("div",{staticClass:"popupTitle"},[1==t.type?e("span",[t._v("添加应用")]):t._e(),2==t.type?e("span",[t._v("修改应用")]):t._e()]),e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"box"},[e("el-form",{ref:"ruleForm",attrs:{model:t.form,rules:t.rules}},[e("el-form-item",{attrs:{label:"应用名称",prop:"nname"}},[e("el-input",{attrs:{placeholder:"请输入应用名称"},model:{value:t.form.nname,callback:function(e){t.$set(t.form,"nname",e)},expression:"form.nname"}})],1),e("div",{staticStyle:{display:"flex",width:"100%","justify-content":"space-between"}},[e("el-form-item",{attrs:{label:"应用标签",prop:"nlabel"}},[e("el-input",{staticStyle:{width:"170px"},attrs:{placeholder:"请输入应用标签"},model:{value:t.form.nlabel,callback:function(e){t.$set(t.form,"nlabel",e)},expression:"form.nlabel"}})],1),e("el-form-item",{attrs:{label:"应用类型",prop:"ntype"}},[e("el-select",{staticStyle:{width:"170px"},attrs:{placeholder:"请选择应用类型"},model:{value:t.form.ntype,callback:function(e){t.$set(t.form,"ntype",e)},expression:"form.ntype"}},t._l(t.typeList,(function(t){return e("el-option",{key:t.id,staticStyle:{"z-index":"2024"},attrs:{label:t.name,value:t.id}})})),1)],1)],1),e("el-form-item",{attrs:{label:"应用链接",prop:"nurl"}},[e("el-input",{attrs:{placeholder:"请输入应用链接"},model:{value:t.form.nurl,callback:function(e){t.$set(t.form,"nurl",e)},expression:"form.nurl"}})],1),e("el-form-item",{attrs:{label:"应用简介",prop:"ndetail"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",rows:3,resize:"none",placeholder:"请输入应用简介"},model:{value:t.form.ndetail,callback:function(e){t.$set(t.form,"ndetail",e)},expression:"form.ndetail"}})],1),e("el-form-item",{staticStyle:{display:"flex","flex-direction":"column","align-items":"flex-start"},attrs:{label:"权限管理"}},[e("el-radio-group",{model:{value:t.form.njuri,callback:function(e){t.$set(t.form,"njuri",e)},expression:"form.njuri"}},[e("el-radio",{attrs:{label:"1"}},[t._v("私有")]),e("el-radio",{attrs:{label:"2"}},[t._v("公开组织")]),e("el-radio",{attrs:{label:"3"}},[t._v("公开所有人")])],1)],1)],1),e("div",{staticClass:"b_bottom"},[e("el-button",{attrs:{size:"mini"},on:{click:function(e){return t.close()}}},[t._v("取消")]),e("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(e){return t.submitBtn("ruleForm")}}},[t._v("确定")])],1)],1)])],1)},f=[],h=n("ade3"),m=(n("3ca3"),n("ddb0"),n("2b3d"),n("9861"),n("88a7"),n("271a"),n("5494"),n("d9e2"),function(t,e,n){if(e)try{new URL(e),n()}catch(i){return n(new Error("请输入有效的链接"))}}),g={props:{typeList:{type:Array,default:function(){return[]}}},data:function(){return{show:!1,loading:!1,type:1,form:{nname:"",nlabel:"",nurl:"",ntype:"",njuri:"1",nstand:"",njson:""},rules:Object(h["a"])({nname:[{required:!0,message:"请输入应用名称",trigger:"blur"}],nurl:[{required:!0,message:"请输入应用链接",trigger:"blur"}],nlabel:[{required:!0,message:"请输入应用标签",trigger:"blur"}],ntype:[{required:!0,message:"请选择应用类型",trigger:"blur"}],njuri:[{required:!0,message:"请选择权限管理",trigger:"blur"}]},"nurl",[{required:!0,message:"请输入应用链接",trigger:"blur"},{validator:m,trigger:"blur"}])}},methods:{open:function(t){t&&2===t.type?(this.form=t.form,this.type=t.type):this.form={nname:"",nlabel:"",ndetail:"",nurl:"",ntype:"",njuri:"1",nstand:"cn",njson:""},this.loading=!1,this.show=!0},close:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.loading&&!t)return this.$message.info("请稍等...");this.show=!1,this.init()},init:function(){this.form={nname:"",nlabel:"",ndetail:"",nurl:"",ntype:"",njuri:"1",nstand:"cn",njson:""},this.loading=!1},submitBtn:function(t){var e=this;if(this.loading)return this.$message.info("请稍等...");this.$refs[t].validate((function(t){t&&(e.loading=!0,e.$emit("success",e.form,e.type))}))}}},v=g,b=(n("bc51"),n("2877")),y=Object(b["a"])(v,d,f,!1,null,"e8d58bf2",null),w=y.exports,S={bind:function(t,e){t.clickOutsideEvent=function(n){console.log("event",n),console.log("村上春树"),t===n.target||t.contains(n.target)||e.value(n)},document.addEventListener("tap",t.clickOutsideEvent)},unbind:function(t){document.removeEventListener("tap",t.clickOutsideEvent)}},j={name:"appStore",components:{appStorePopup:w},directives:{"click-outside":S},data:function(){return{tabType:0,CeShow:!1,isShow:!1,comShow:!1,dataList:[],typeList:[],showType:"",searchText:"",selectJuri:3,selectList:[{index:1,label:"我的"},{index:2,label:"组织"},{index:3,label:"所有人"}],showCardId:null}},computed:Object(l["a"])(Object(l["a"])({},Object(u["c"])(["userinfo"])),{},{showMenu:function(){var t=this;return function(e){var n=!1;return e&&t.userinfo.userid&&(e.userid===t.userinfo.userid||e.json&&"1"===e.json.copy)&&(n=!0),n}}}),methods:{copyUrl:function(){return Object(c["a"])(Object(s["a"])().mark((function t(){var e;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e="https://cloud.cocorobo.cn/",t.prev=1,t.next=4,navigator.clipboard.writeText(e);case 4:Object(r["a"])({message:"链接已复制!",position:"top"}),t.next=11;break;case 7:t.prev=7,t.t0=t["catch"](1),console.error("复制失败:",t.t0),Object(r["a"])({message:"复制失败,请手动复制",position:"top"});case 11:case"end":return t.stop()}}),t,null,[[1,7]])})))()},goInfo:function(){this.$router.push("/userInfoPage")},searchPage:function(){this.$router.push("/searchL")},handleTouchMove:function(t){t.preventDefault()},openCe:function(){this.CeShow=!this.CeShow},openCeY:function(){this.CeShow=!1},getData:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.isShow=!0;var n={uid:this.userinfo.userid,name:this.searchText,label:"",type:e,juri:this.selectJuri,stand:"cn"};Object(p["d"])(n).then((function(e){var n=e[0];n.length>0?(n.forEach((function(t){t.json&&(t.json=JSON.parse(t.json))})),t.dataList=n):t.dataList=[],t.isShow=!1})).catch((function(e){t.isShow=!1,t.$toast.error("获取应用数据失败")}))},addLike:function(){},addColl:function(){},getAllStoreType:function(){var t=this,e={suserid:this.userinfo.userid,sorg:this.userinfo.org,soid:this.userinfo.organizeid,sstand:"cn"};Object(p["e"])(e).then((function(e){var n=e[0];n.length>0?(t.typeList=n,t.typeList.unshift({id:"",name:"全部"})):t.typeList=[]})).catch((function(e){console.log(e),t.$toast.error("获取应用类型失败")}))},openUrl:function(t){window.open(t,"_blank")},addAppFn:function(){this.$refs.appStorePopupRef.open({type:1})},editAppFn:function(t){this.$refs.appStorePopupRef.open({type:2,form:{id:t.id,nname:t.name,nlabel:t.label,ndetail:t.detail,nurl:t.url,ntype:t.type,njuri:t.juri,nstand:t.stand,njson:t.json}})},copyAppFn:function(t){var e=this;a["a"].confirm({title:"复制应用",message:"确定复制《".concat(t.name,"》这个应用吗?")}).then((function(n){var i=[{name:"".concat(t.name,"_copy"),userid:e.userinfo.userid,label:t.label,detail:t.detail,url:t.url,type:t.type,juri:"1",stand:"cn",json:JSON.stringify(t.json)}];Object(p["a"])(i).then((function(n){1==n?(e.insertSaveFn(t,3),r["a"].success("已复制到我的列表")):e.$toast.fail("复制失败"),e.getData()})).catch((function(t){console.log(t),e.$toast.fail("复制失败")}))})).catch((function(t){}))},deleteAppFn:function(t){var e=this;a["a"].confirm({title:"删除应用",message:"确定删除《".concat(t.name,"》这个应用吗?")}).then((function(n){var i=[{uid:e.userinfo.userid,aid:t.id}];Object(p["b"])(i).then((function(t){1==t?e.$toast.success("删除应用成功"):e.$toast.fail("删除应用失败"),e.getData()})).catch((function(t){console.log(t),e.$toast.fail("删除应用失败")}))})).catch((function(t){console.log("取消删除")}))},insertSaveFn:function(t,e){var n=this;return new Promise((function(i){var o=[{uid:n.userinfo.userid,type:e,aid:t.id,json:""}];Object(p["f"])(o).then((function(t){i(t?1:0)})).catch((function(t){console.log(t),i(0)}))}))},appStorePopupSuccess:function(t,e){var n=this;if(1===e){var i=[{nname:t.nname,nuserid:this.userinfo.userid,nlabel:t.nlabel,ndetail:t.ndetail,nurl:t.nurl,ntype:t.ntype,njuri:t.njuri,nstand:"cn",njson:""}];Object(p["a"])(i).then((function(t){1==t?(n.$message.success("添加成功"),n.$refs.appStorePopupRef.close(!0),n.getData()):(n.$message.error("添加失败"),n.$refs.appStorePopupRef.loading=!1)})).catch((function(t){console.log(t),n.$message.error("添加失败")}))}else if(2===e){var o=[{aid:t.id,nname:t.nname,nuserid:this.userinfo.userid,nlabel:t.nlabel,ndetail:t.ndetail,nurl:t.nurl,ntype:t.ntype,njuri:t.njuri,nstand:"cn",njson:t.njson}];Object(p["c"])(o).then((function(t){1==t?(n.$message.success("修改成功"),n.$refs.appStorePopupRef.close(!0),n.getData()):(n.$message.error("修改失败"),n.$refs.appStorePopupRef.loading=!1)})).catch((function(t){console.log(t),n.$message.error("修改失败")}))}},showCard:function(t){if(this.showCardId==t)return this.showCardId=null;this.showCardId=t},changeType:function(t){this.showType!==t&&(this.showType=t,this.getData())},closeCard:function(){this.showCardId=null}},mounted:function(){this.getData(),this.getAllStoreType()}},x=j,C=(n("f967"),Object(b["a"])(x,i,o,!1,null,"3652a540",null));e["default"]=C.exports},"35c7":function(t,e,n){},"363f":function(t,e,n){t.exports=n.p+"static/img/xin.90e36876.svg"},"5bc9":function(t,e,n){},"749f":function(t,e,n){t.exports=n.p+"static/img/appde.e9624dd8.svg"},"8d60":function(t,e,n){t.exports=n.p+"static/img/topl.1005ea40.svg"},bc4d:function(t,e,n){"use strict";n.d(e,"e",(function(){return o})),n.d(e,"d",(function(){return a})),n.d(e,"a",(function(){return s})),n.d(e,"c",(function(){return r})),n.d(e,"f",(function(){return c})),n.d(e,"b",(function(){return l}));var i=n("b775");function o(t){return Object(i["a"])({url:"/select_appStoreType",method:"get",params:t,hideloading:!1})}function a(t){return Object(i["a"])({url:"/select_appStore",method:"get",params:t,hideloading:!0})}function s(t){return Object(i["a"])({url:"/insert_appStore",method:"post",data:t,hideloading:!0})}function r(t){return Object(i["a"])({url:"/update_appStore",method:"post",data:t,hideloading:!1})}function c(t){return Object(i["a"])({url:"/insert_appStoreSave",method:"post",data:t,hideloading:!0})}function l(t){return Object(i["a"])({url:"/delete_appStore",method:"post",data:t,hideloading:!1})}},bc51:function(t,e,n){"use strict";n("35c7")},ca18:function(t,e,n){t.exports=n.p+"static/img/topR.01822b07.svg"},dbb7:function(t,e,n){t.exports=n.p+"static/img/star.bed4f518.svg"},e4f1:function(t,e,n){t.exports=n.p+"static/img/popimg.b2e6e544.svg"},e836:function(t,e,n){t.exports=n.p+"static/img/comp.20a6f0b3.svg"},e8db:function(t,e,n){t.exports=n.p+"static/img/copyIco.0e9830fd.svg"},f967:function(t,e,n){"use strict";n("5bc9")}}]);
|