You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
35 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-37a16fca"],{"03f6":function(e,t,a){"use strict";a("3d05")},"2ebd":function(e,t,a){"use strict";a("72e3")},"3d05":function(e,t,a){},"3d62":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.viewState,expression:"viewState == 1"}]},[a("button-bar",{ref:"btnbar",attrs:{"view-title":"贷后监管",version:e.version,time:e.time,btndisabled:e.btndisabled},on:{btnhandle:e.btnHandle}}),a("div",{staticClass:"main-content"},[a("div",{staticStyle:{"margin-top":"10px"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.list,border:"","row-key":"appName","tree-props":{children:"mobileMenuList"}}},[a("el-table-column",{attrs:{prop:"appName",label:"插件名称",align:"center"}}),a("el-table-column",{attrs:{label:"版本号/应用分类",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.versionName))])]}}])}),a("el-table-column",{attrs:{label:"更新时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.modifyTime))])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"show",rawName:"v-show",value:null!==t.row.appSid&&void 0!==t.row.appSid&&""!==t.row.appSid,expression:"scope.row.appSid !== null && scope.row.appSid !== undefined && scope.row.appSid !== ''"}],attrs:{type:"primary",size:"small"},on:{click:function(a){return e.handleAddAdhibition(t.row)}}},[e._v("新增应用")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:null!==t.row.appSid&&void 0!==t.row.appSid&&""!==t.row.appSid,expression:"scope.row.appSid !== null && scope.row.appSid !== undefined && scope.row.appSid !== ''"}],attrs:{type:"primary",size:"small"},on:{click:function(a){return e.hanglePlugin(t.row)}}},[e._v("更新插件")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:null==t.row.appSid||void 0==t.row.appSid||""==t.row.appSid,expression:"scope.row.appSid == null || scope.row.appSid == undefined || scope.row.appSid == ''"}],attrs:{type:"primary",size:"small"},on:{click:function(a){return e.handleUpdateAdhibition(t.row)}}},[e._v("修改")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:null==t.row.appSid||void 0==t.row.appSid||""==t.row.appSid,expression:"scope.row.appSid == null || scope.row.appSid == undefined || scope.row.appSid == ''"}],attrs:{type:"danger",size:"small"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])}),a("el-table-column",{attrs:{label:"应用路由",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.sourceAction))])]}}])})],1)],1)])],1),a("plugin",{directives:[{name:"show",rawName:"v-show",value:2==e.viewState,expression:"viewState == 2"}],ref:"divPlugin",on:{doback:e.resetState,reloadlist:e.getList}}),a("updatePlugin",{directives:[{name:"show",rawName:"v-show",value:3==e.viewState,expression:"viewState == 3"}],ref:"divUpdatePlugin",on:{doback:e.resetState,reloadlist:e.getList}}),a("adhibition",{directives:[{name:"show",rawName:"v-show",value:4==e.viewState||5==e.viewState,expression:"viewState == 4 || viewState == 5"}],ref:"divAdhibition",on:{doback:e.resetState,reloadlist:e.getList}}),a("frame",{directives:[{name:"show",rawName:"v-show",value:6==e.viewState,expression:"viewState == 6"}],ref:"divFrame",on:{doback:e.resetState,reloadlist:e.getList}})],1)},i=[],o=a("b775");a("4328");function l(e){return Object(o["a"])({url:"/portal/v1/sysmobilemenu/list",method:"get",data:e})}function n(e){return Object(o["a"])({url:"/portal/v1/sysmobilemenu/saveOrUpdate",method:"post",data:e,headers:{"Content-Type":"application/json"}})}function r(e){return Object(o["a"])({url:"/portal/v1/sysmobilemenu/details",method:"get",params:e})}function c(e){return Object(o["a"])({url:"/portal/v1/sysmobilemenu/deleteMenu",method:"DELETE",params:e})}var d=a("77b3"),u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",[a("div",{staticClass:"tab-header webtop"},[a("div",[e._v(e._s(e.viewTitle))]),a("div",[a("el-button",{attrs:{type:"primary",size:"small",disabled:e.submitdisabled},on:{click:function(t){return e.handleSave()}}},[e._v("保存 ")]),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(t){return e.handleReturn()}}},[e._v("关闭")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"form_obj",staticClass:"formadd",attrs:{model:e.formobj,rules:e.rules}},[a("el-row",{staticStyle:{"border-top":"1px solid #e0e3eb"}},[a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件名称")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"appName"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.appName,callback:function(t){e.$set(e.formobj,"appName",t)},expression:"formobj.appName"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件icon")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("upload_icon",{ref:"uploadIcon",attrs:{bucket:"map","upload-data":{type:"0002"}},on:{change:e.backIcon},model:{value:e.list,callback:function(t){e.list=t},expression:"list"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("关联主程序")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:"",readonly:""},model:{value:e.formobj.linkSid,callback:function(t){e.$set(e.formobj,"linkSid",t)},expression:"formobj.linkSid"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("启动名称")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"modulePluginName"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.modulePluginName,callback:function(t){e.$set(e.formobj,"modulePluginName",t)},expression:"formobj.modulePluginName"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("主页路由")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"sourceAction"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.sourceAction,callback:function(t){e.$set(e.formobj,"sourceAction",t)},expression:"formobj.sourceAction"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件包名")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"sourcePackage"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.sourcePackage,callback:function(t){e.$set(e.formobj,"sourcePackage",t)},expression:"formobj.sourcePackage"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件类型")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"type"}},[a("el-select",{staticClass:"addInput",attrs:{placeholder:"请选择",filterable:"",clearable:""},model:{value:e.formobj.type,callback:function(t){e.$set(e.formobj,"type",t)},expression:"formobj.type"}},e._l(e.type_list,(function(e){return a("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictValue}})})),1)],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("apk上传")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("upload_apk",{ref:"uploadMoreImg",attrs:{bucket:"map",fileInfo:e.formobj},on:{change:e.change},model:{value:e.imgList,callback:function(t){e.imgList=t},expression:"imgList"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[e._v("更新内容")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{type:"textarea",resize:"none",autosize:{minRows:2,maxRows:50},clearable:"",placeholder:""},model:{value:e.formobj.upgradeInfo,callback:function(t){e.$set(e.formobj,"upgradeInfo",t)},expression:"formobj.upgradeInfo"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[e._v("排序号")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.sortNo,callback:function(t){e.$set(e.formobj,"sortNo",t)},expression:"formobj.sortNo"}})],1)],1)],1)],1)],1)])])},p=[],m=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:e.uploadFile,"on-preview":e.handlePreview,"on-remove":e.handleRemove,"on-success":e.handleSuccess,"file-list":e.fileList,limit:1,name:"multipartFile",data:e.fileInfo,"auto-upload":!1}},[a("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[e._v("选取文件")])],1)},f=[];var b="/api/portal/v1/appsubsetversion/save",h="/api/portal/v1/appsubsetversion/update",v="/api/portal/v1/appversion/save",g="/api/portal/file/upload";var y={props:{fileInfo:{type:Object,default:{}}},data:function(){return{fileList:[],uploadFile:b}},created:function(){this.fileList=[],this.uploadFile=b},methods:{handleSuccess:function(e,t,a){console.log(t),this.$emit("change",t)},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},submitUpload:function(){console.log(this.fileInfo),this.$refs.upload.submit()}}},w=y,_=a("2877"),j=Object(_["a"])(w,m,f,!1,null,null,null),k=j.exports,S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-upload",{staticClass:"avatar-uploader",attrs:{headers:e.accessToken,action:e.uploadFile,accept:e.accept,data:e.uploadData,"on-success":e.uploadImgSuccess_FuJian,"on-remove":e.handleRemove,limit:1,"file-list":e.files,"list-type":"picture-card","on-preview":e.handlePictureCardPreview}},[a("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),a("el-dialog",{attrs:{visible:e.dialogVisible,"append-to-body":!0,title:"查看图片"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1)},C=[],$=a("5f87"),x={model:{prop:"name",event:"change"},props:{placeholder:{type:String,default:""},bucket:{type:String,default:"abc"},width:{type:String,default:"270px"},limit:{type:Number,default:1},accept:{type:String,default:".jpg,.jpeg,.png,.JPG,.JPEG,"},name:{type:Array,required:!0},uploadData:{type:Object,default:{}}},data:function(){return{dialogImageUrl:"",dialogVisible:!1,accessToken:null,uploadFile:g,fileList_FuJian:[],enclosure:"",file_add:"",file_catch:"",files:[],files_list:[],filedUrl:"",isview:!1,nameArr:"",loadding:!1,stateName:"",sid:""}},watch:{name:{deep:!0,immediate:!0,handler:function(e,t){console.log("aaaa1",e),this.files=e,console.log("aaaa2",this.files)}}},mounted:function(){var e=this;this.$nextTick((function(){e.Init()}))},created:function(){this.uploadFile=g,this.accessToken={token:Object($["a"])()}},methods:{Init:function(){if(void 0!==this.name){this.files=[];for(var e=0;e<this.name.length;e++)this.files.push({name:this.name[e],url:this.name[e]})}},uploadImgSuccess_FuJian:function(e,t,a){if(console.log("您选择的file:",t),"200"===t.response.code){this.loadding=!1,this.filedUrl=this.fileUrl+t.response.data;var s=[];s.push({name:t.response.data.sourceFileName,url:t.response.data.fullUrl,size:t.response.data.size}),this.$emit("change",s)}},handleRemove:function(e,t){console.log("file:"+JSON.stringify(e)),console.log("fileList:"+JSON.stringify(t))},handlePictureCardPreview:function(e){this.dialogVisible=!0,this.dialogImageUrl=e.url}}},I=x,N=Object(_["a"])(I,S,C,!1,null,"66ad76c8",null),L=N.exports,P={name:"plugin",components:{upload_apk:k,upload_icon:L},data:function(){return{tableKey:0,index:0,viewTitle:"",dialogStatus:"",sid:"",isShow:!0,list:[],imgList:[],type_list:[{dictKey:0,dictValue:"内置Activity"},{dictKey:1,dictValue:"内置WebView"},{dictKey:2,dictValue:"RePlugin插件"}],formobj:{appName:"",appSid:"",iconUrl:"",linkSid:"147694bb-c765-4426-8f67-d19a66585f31",sourceAction:"",sourcePackage:"",type:"",upgradeInfo:"",modulePluginName:"",sortNo:""},rules:{appName:[{required:!0,message:"插件名称不能为空",trigger:"blur"}],modulePluginName:[{required:!0,message:"启动名称不能为空",trigger:"blur"}],sourceAction:[{required:!0,message:"主页路由不能为空",trigger:"blur"}],sourcePackage:[{required:!0,message:"插件包名不能为空",trigger:"blur"}],type:[{required:!0,message:"插件类型不能为空",trigger:"change"}]},submitdisabled:!1}},methods:{init:function(){},showAdd:function(){var e=this;this.$nextTick((function(){e.$refs["form_obj"].clearValidate()})),this.init(),this.dialogStatus="add",this.viewTitle="新增插件"},handleSave:function(){var e=this;this.$refs["form_obj"].validate((function(t){if(!t)return!1;var a=null;e.type_list.forEach((function(t){t.dictValue===e.formobj.type&&(a={key:t.dictKey})})),e.formobj.type=a.key,e.$refs.uploadMoreImg.submitUpload()}))},change:function(e){console.log(e,65656),e.response.success?(this.$message({showClose:!0,type:"success",message:"保存成功"}),this.handleReturn("true")):this.$message({showClose:!0,type:"error",message:e.response.msg})},backIcon:function(e){e.length>0&&(this.formobj.iconUrl=e[0].url)},handleReturn:function(e){"true"===e&&this.$emit("reloadlist"),this.dialogStatus="",this.formobj={appName:"",appSid:"",iconUrl:"",linkSid:"147694bb-c765-4426-8f67-d19a66585f31",sourceAction:"",sourcePackage:"",type:"",upgradeInfo:"",modulePluginName:"",sortNo:""},this.imgList=[],this.list=[],this.$emit("doback")}}},A=P,U=(a("03f6"),Object(_["a"])(A,u,p,!1,null,"5a805ded",null)),z=U.exports,K=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",[a("div",{staticClass:"tab-header webtop"},[a("div",[e._v(e._s(e.viewTitle))]),a("div",[a("el-button",{attrs:{type:"primary",size:"small",disabled:e.submitdisabled},on:{click:function(t){return e.handleSave()}}},[e._v("保存 ")]),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(t){return e.handleReturn()}}},[e._v("关闭")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"form_obj",staticClass:"formadd",attrs:{model:e.formobj,rules:e.rules}},[a("el-row",{staticStyle:{"border-top":"1px solid #e0e3eb"}},[a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件名称")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"appName"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.appName,callback:function(t){e.$set(e.formobj,"appName",t)},expression:"formobj.appName"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件icon")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("upload_icon",{ref:"uploadIcon",attrs:{bucket:"map","upload-data":{type:"0002"}},on:{change:e.backIcon},model:{value:e.list,callback:function(t){e.list=t},expression:"list"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("关联主程序")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:"",readonly:""},model:{value:e.formobj.linkSid,callback:function(t){e.$set(e.formobj,"linkSid",t)},expression:"formobj.linkSid"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件标识")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:"",readonly:""},model:{value:e.formobj.appSid,callback:function(t){e.$set(e.formobj,"appSid",t)},expression:"formobj.appSid"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("启动名称")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"modulePluginName"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.modulePluginName,callback:function(t){e.$set(e.formobj,"modulePluginName",t)},expression:"formobj.modulePluginName"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("主页路由")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"sourceAction"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.sourceAction,callback:function(t){e.$set(e.formobj,"sourceAction",t)},expression:"formobj.sourceAction"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件包名")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"sourcePackage"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.sourcePackage,callback:function(t){e.$set(e.formobj,"sourcePackage",t)},expression:"formobj.sourcePackage"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件类型")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"type"}},[a("el-select",{staticClass:"addInput",attrs:{placeholder:"请选择",filterable:"",clearable:""},model:{value:e.formobj.type,callback:function(t){e.$set(e.formobj,"type",t)},expression:"formobj.type"}},e._l(e.type_list,(function(e){return a("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictValue}})})),1)],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("apk上传")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("upload_updateApk",{ref:"uploadMoreImg",attrs:{bucket:"map",fileInfo:e.formobj},on:{change:e.change},model:{value:e.imgList,callback:function(t){e.imgList=t},expression:"imgList"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[e._v("更新内容")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{type:"textarea",resize:"none",autosize:{minRows:2,maxRows:50},clearable:"",placeholder:""},model:{value:e.formobj.upgradeInfo,callback:function(t){e.$set(e.formobj,"upgradeInfo",t)},expression:"formobj.upgradeInfo"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[e._v("排序号")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.sortNo,callback:function(t){e.$set(e.formobj,"sortNo",t)},expression:"formobj.sortNo"}})],1)],1)],1)],1)],1)])])},T=[],V=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:e.uploadFile,"on-preview":e.handlePreview,"on-remove":e.handleRemove,"on-success":e.handleSuccess,"file-list":e.fileList,limit:1,name:"multipartFile",data:e.fileInfo,"auto-upload":!1}},[a("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[e._v("选取文件")])],1)},R=[],E={props:{fileInfo:{type:Object}},data:function(){return{fileList:[],uploadFile:h}},created:function(){this.fileList=[],this.uploadFile=h},methods:{handleSuccess:function(e,t,a){console.log(t),this.$emit("change",t)},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},submitUpload:function(){console.log(this.fileInfo),this.$refs.upload.submit()}}},F=E,O=Object(_["a"])(F,V,R,!1,null,null,null),q=O.exports,X={name:"updateplugin",components:{upload_updateApk:q,upload_icon:L},data:function(){return{tableKey:0,index:0,viewTitle:"",dialogStatus:"",sid:"",isShow:!0,list:[],imgList:[],type_list:[{dictKey:0,dictValue:"内置Activity"},{dictKey:1,dictValue:"内置WebView"},{dictKey:2,dictValue:"RePlugin插件"}],formobj:{appName:"",appSid:"",iconUrl:"",linkSid:"147694bb-c765-4426-8f67-d19a66585f31",sourceAction:"",sourcePackage:"",type:"",upgradeInfo:"",modulePluginName:"",sortNo:""},rules:{appName:[{required:!0,message:"插件名称不能为空",trigger:"blur"}],modulePluginName:[{required:!0,message:"启动名称不能为空",trigger:"blur"}],sourceAction:[{required:!0,message:"主页路由不能为空",trigger:"blur"}],sourcePackage:[{required:!0,message:"插件包名不能为空",trigger:"blur"}],type:[{required:!0,message:"插件类型不能为空",trigger:"change"}]},submitdisabled:!1}},methods:{init:function(){},showEdit:function(e){var t=this;console.log(e,8585),this.$nextTick((function(){t.$refs["form_obj"].clearValidate()})),this.viewTitle="更新插件",this.dialogStatus="edit",this.formobj.appName=e.appName,this.formobj.iconUrl=e.iconUrl,this.formobj.linkSid=e.linkSid,this.formobj.appSid=e.appSid,this.formobj.modulePluginName=e.modulePluginName,this.formobj.sourceAction=e.sourceAction,this.formobj.sourcePackage=e.sourcePackage,this.list.push({name:"",url:this.formobj.iconUrl});var a=null;this.type_list.forEach((function(t){t.dictKey==e.type&&(a={type:t.dictValue})})),this.formobj.type=a.type},handleSave:function(){var e=this;this.$refs["form_obj"].validate((function(t){if(!t)return!1;var a=null;e.type_list.forEach((function(t){t.dictValue===e.formobj.type&&(a={key:t.dictKey})})),e.formobj.type=a.key,e.$refs.uploadMoreImg.submitUpload()}))},change:function(e){console.log(e,65656),e.response.success?(this.$message({showClose:!0,type:"success",message:"保存成功"}),this.handleReturn("true")):this.$message({showClose:!0,type:"error",message:e.response.msg})},backIcon:function(e){e.length>0&&(this.formobj.iconUrl=e[0].url)},handleReturn:function(e){"true"===e&&this.$emit("reloadlist"),this.dialogStatus="",this.formobj={appName:"",appSid:"",iconUrl:"",linkSid:"147694bb-c765-4426-8f67-d19a66585f31",sourceAction:"",sourcePackage:"",type:"",upgradeInfo:"",modulePluginName:"",sortNo:""},this.list=[],this.imgList=[],this.$emit("doback")}}},B=X,G=(a("6ac4"),Object(_["a"])(B,K,T,!1,null,"3a1a5d9d",null)),J=G.exports,D=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",[a("div",{staticClass:"tab-header webtop"},[a("div",[e._v(e._s(e.viewTitle))]),a("div",[a("el-button",{attrs:{type:"primary",size:"small",disabled:e.submitdisabled},on:{click:function(t){return e.handleSave()}}},[e._v("保存 ")]),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(t){return e.handleReturn()}}},[e._v("关闭")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"form_obj",staticClass:"formadd",attrs:{model:e.formobj,rules:e.rules}},[a("el-row",{staticStyle:{"border-top":"1px solid #e0e3eb"}},[a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("当前插件")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:"",readonly:""},model:{value:e.formobj.linkName,callback:function(t){e.$set(e.formobj,"linkName",t)},expression:"formobj.linkName"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("应用分类")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"titleGroup"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.titleGroup,callback:function(t){e.$set(e.formobj,"titleGroup",t)},expression:"formobj.titleGroup"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("应用名称")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"title"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.title,callback:function(t){e.$set(e.formobj,"title",t)},expression:"formobj.title"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("应用icon")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"iconUrl"}},[a("upload_icon",{ref:"uploadIcon",attrs:{bucket:"map","upload-data":{type:"0002"}},on:{change:e.backIcon},model:{value:e.list,callback:function(t){e.list=t},expression:"list"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("应用路由")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",{attrs:{prop:"path"}},[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.path,callback:function(t){e.$set(e.formobj,"path",t)},expression:"formobj.path"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[e._v("json")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.json,callback:function(t){e.$set(e.formobj,"json",t)},expression:"formobj.json"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[e._v("排序号")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{clearable:"",placeholder:""},model:{value:e.formobj.sortNo,callback:function(t){e.$set(e.formobj,"sortNo",t)},expression:"formobj.sortNo"}})],1)],1)],1)],1)],1)])])},M=[],H={name:"plugin",components:{upload_icon:L},data:function(){return{tableKey:0,index:0,viewTitle:"",dialogStatus:"",sid:"",list:[],formobj:{iconUrl:"",linkSid:"",path:"",sid:"",sortNo:"",title:"",titleGroup:"",json:"",linkName:""},rules:{titleGroup:[{required:!0,message:"应用分类不能为空",trigger:"blur"}],title:[{required:!0,message:"应用名称不能为空",trigger:"blur"}],iconUrl:[{required:!0,message:"应用icon不能为空",trigger:"blur"}],path:[{required:!0,message:"应用路由不能为空",trigger:"blur"}]},submitdisabled:!1}},methods:{init:function(){},showAdd:function(e){this.init(),this.dialogStatus="add",this.viewTitle="新增应用",this.formobj.linkName=e.appName,this.formobj.linkSid=e.appSid},showEdit:function(e){var t=this;this.$nextTick((function(){t.$refs["form_obj"].clearValidate()})),this.viewTitle="更新应用",this.dialogStatus="edit",console.log(e.sid,888),r({sid:e.sid}).then((function(e){e.success&&(t.formobj=e.data,t.list.push({name:"",url:t.formobj.iconUrl}))})).catch((function(a){t.formobj=e}))},backIcon:function(e){e.length>0&&(this.formobj.iconUrl=e[0].url)},handleSave:function(){var e=this;this.$refs["form_obj"].validate((function(t){if(!t)return!1;e.submitdisabled=!0,n(e.formobj).then((function(t){e.submitdisabled=!1,t.success&&(e.$message({showClose:!0,type:"success",message:t.msg}),e.handleReturn("true"))})).catch((function(){e.submitdisabled=!1}))}))},handleReturn:function(e){"true"===e&&this.$emit("reloadlist"),this.dialogStatus="",this.formobj={iconUrl:"",linkSid:"",path:"",sid:"",sortNo:"",title:"",titleGroup:"",json:"",linkName:""},this.list=[],this.$refs["form_obj"].resetFields(),this.$emit("doback")}}},W=H,Q=(a("ca1b"),Object(_["a"])(W,D,M,!1,null,"58cd1fd6",null)),Y=Q.exports,Z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",[a("div",{staticClass:"tab-header webtop"},[a("div",[e._v(e._s(e.viewTitle))]),a("div",[a("el-button",{attrs:{type:"primary",size:"small",disabled:e.submitdisabled},on:{click:function(t){return e.handleSave()}}},[e._v("保存 ")]),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(t){return e.handleReturn()}}},[e._v("关闭")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"form_obj",staticClass:"formadd",attrs:{model:e.formobj,rules:e.rules}},[a("el-row",{staticStyle:{"border-top":"1px solid #e0e3eb"}},[a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("apk上传")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("upload_frameApk",{ref:"uploadMoreImg",attrs:{bucket:"map",fileInfo:e.formobj},on:{change:e.change},model:{value:e.imgList,callback:function(t){e.imgList=t},expression:"imgList"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[a("span",{staticClass:"icon"},[e._v("*")]),e._v("插件icon")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("upload_icon",{ref:"uploadIcon",attrs:{bucket:"map","upload-data":{type:"0002"}},on:{change:e.backIcon},model:{value:e.list,callback:function(t){e.list=t},expression:"list"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:5}},[a("span",[e._v("版本描述")])]),a("el-col",{attrs:{span:19}},[a("el-form-item",[a("el-input",{staticClass:"addInput",attrs:{type:"textarea",resize:"none",autosize:{minRows:2,maxRows:50},clearable:"",placeholder:""},model:{value:e.formobj.upgradeInfo,callback:function(t){e.$set(e.formobj,"upgradeInfo",t)},expression:"formobj.upgradeInfo"}})],1)],1)],1)],1)],1)])])},ee=[],te=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:e.uploadFile,"on-preview":e.handlePreview,"on-remove":e.handleRemove,"on-success":e.handleSuccess,"file-list":e.fileList,limit:1,name:"file",data:e.fileInfo,"auto-upload":!1}},[a("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[e._v("选取文件")])],1)},ae=[],se={props:{fileInfo:{type:Object}},data:function(){return{fileList:[],uploadFile:v}},created:function(){this.fileList=[],this.uploadFile=v},methods:{handleSuccess:function(e,t,a){console.log(t),this.$emit("change",t)},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},submitUpload:function(){console.log(this.fileInfo),this.$refs.upload.submit()}}},ie=se,oe=Object(_["a"])(ie,te,ae,!1,null,null,null),le=oe.exports,ne={name:"frame",components:{upload_frameApk:le,upload_icon:L},data:function(){return{tableKey:0,index:0,viewTitle:"",dialogStatus:"",sid:"",isShow:!0,list:[],imgList:[],formobj:{iconUrl:"",upgradeInfo:""},rules:{},submitdisabled:!1}},methods:{showAdd:function(){var e=this;this.$nextTick((function(){e.$refs["form_obj"].clearValidate()})),this.dialogStatus="add",this.viewTitle="更新框架"},handleSave:function(){var e=this;this.$refs["form_obj"].validate((function(t){if(!t)return!1;e.$refs.uploadMoreImg.submitUpload()}))},change:function(e){console.log(e,65656),e.response.success?(this.$message({showClose:!0,type:"success",message:"保存成功"}),this.handleReturn("true")):this.$message({showClose:!0,type:"error",message:e.response.msg})},backIcon:function(e){e.length>0&&(this.formobj.iconUrl=e[0].url)},handleReturn:function(e){"true"===e&&this.$emit("reloadlist"),this.dialogStatus="",this.formobj={iconUrl:"",upgradeInfo:""},this.list=[],this.imgList=[],this.$emit("doback")}}},re=ne,ce=(a("2ebd"),Object(_["a"])(re,Z,ee,!1,null,"29b5e0d7",null)),de=ce.exports,ue={name:"mobileterminal",components:{ButtonBar:d["a"],plugin:z,updatePlugin:J,adhibition:Y,frame:de},data:function(){return{btndisabled:!1,btnList:[{type:"primary",size:"small",icon:"plus",btnKey:"toAdd",btnLabel:"新增插件"},{type:"primary",size:"small",icon:"edit",btnKey:"toEdit",btnLabel:"更新框架"},{type:"info",size:"small",icon:"cross",btnKey:"doClose",btnLabel:"关闭"}],isSearchShow:!1,searchxianshitit:"显示查询条件",viewState:1,tableKey:0,version:"",time:"",list:[],sids:[],FormLoading:!1,listLoading:!1,rules:{}}},created:function(){this.getList()},mounted:function(){this.$refs["btnbar"].setButtonList(this.btnList)},methods:{clicksearchShow:function(){this.isSearchShow=!this.isSearchShow,this.isSearchShow?this.searchxianshitit="隐藏查询条件":this.searchxianshitit="显示查询条件"},btnHandle:function(e){switch(console.log("XXXXXXXXXXXXXXX "+e),e){case"toAdd":this.toAdd();break;case"toEdit":this.toEdit();break;case"doDel":this.doDel();break;case"doClose":this.doClose();break;default:break}},getList:function(){var e=this;this.listLoading=!0,l().then((function(t){console.log("列表查询结果:",t),e.listLoading=!1,t.success?(e.list=t.data.list,e.version=t.data.appVersionVo.versionName,e.time=t.data.appVersionVo.modifyTime):e.list=[]}))},toAdd:function(){this.viewState=2,this.$refs["divPlugin"].showAdd()},toEdit:function(){this.viewState=6,this.$refs["divFrame"].showAdd()},hanglePlugin:function(e){this.viewState=3,this.$refs["divUpdatePlugin"].showEdit(e)},handleAddAdhibition:function(e){this.viewState=4,this.$refs["divAdhibition"].showAdd(e)},handleUpdateAdhibition:function(e){this.viewState=5,this.$refs["divAdhibition"].showEdit(e)},handleDelete:function(e){var t=this,a="请确认是否删除该应用?";this.$confirm(a,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){c({sid:e.sid}).then((function(e){e.success&&(t.$message({type:"success",message:e.msg,showClose:!0}),t.getList())})).catch((function(e){}))})).catch((function(){}))},resetState:function(){this.viewState=1},doClose:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.go(-1)}}},pe=ue,me=Object(_["a"])(pe,s,i,!1,null,"87566784",null);t["default"]=me.exports},"6ac4":function(e,t,a){"use strict";a("886c")},"6dd5":function(e,t,a){},"72e3":function(e,t,a){},"77b3":function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"tab-header webtop"},[a("div",[e._v(e._s(e.viewTitle)),a("span",{staticStyle:{"padding-left":"10px"}},[e._v(e._s(e.version))]),a("span",{staticStyle:{"padding-left":"10px"}},[e._v(e._s(e.time))])]),a("div",e._l(e.btnList,(function(t){return a("el-button",{key:t.btnKey,attrs:{type:t.type,size:t.size,disabled:e.btndisabled},on:{click:function(a){return e.btnHandle(t.btnKey)}}},[t.icon?a("svg-icon",{attrs:{iconClass:t.icon}}):e._e(),e._v(e._s(t.btnLabel)+" ")],1)})),1)])},i=[],o={name:"ButtonBar",props:{viewTitle:String,version:{type:String,default:""},time:{type:String,default:""},btndisabled:{type:Boolean,default:!1}},data:function(){return{currentPath:this.$route.path,userSid:this.$store.getters.userInfo?this.$store.getters.userInfo.userSid:"",btnList:[{type:"primary",size:"small",icon:"plus",btnKey:"toAdd",btnLabel:"新增"},{type:"primary",size:"small",icon:"edit",btnKey:"toEdit",btnLabel:"编辑"},{type:"primary",size:"small",icon:"submit",btnKey:"doSubmit",btnLabel:"提交"},{type:"danger",size:"small",icon:"del",btnKey:"doDel",btnLabel:"删除"},{type:"success",size:"small",icon:"Import",btnKey:"doImport",btnLabel:"导入"},{type:"success",size:"small",icon:"export",btnKey:"build",btnLabel:"导出"},{type:"info",size:"small",icon:"cross",btnKey:"doClose",btnLabel:"关闭"}]}},created:function(){this.initPermission()},methods:{initPermission:function(){console.log("*******************当前路径 "+this.currentPath),console.log("*******************当前用户 "+this.userSid);this.currentPath,this.userSid},btnHandle:function(e){this.$emit("btnhandle",e)},setButtonList:function(e){this.btnList=e}}},l=o,n=(a("da08"),a("2877")),r=Object(n["a"])(l,s,i,!1,null,"0ed3b984",null);t["a"]=r.exports},"886c":function(e,t,a){},ae2f:function(e,t,a){},ca1b:function(e,t,a){"use strict";a("6dd5")},da08:function(e,t,a){"use strict";a("ae2f")}}]);