Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

2 rader
7.1 KiB

  1. webpackJsonp([80],{LIRJ:function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"listQuery",staticClass:"demo-form-inline",attrs:{inline:!0,model:t.listQuery}},[a("el-form-item",{attrs:{label:"app名称",prop:"appName"}},[a("el-input",{attrs:{placeholder:"app名称"},model:{value:t.listQuery.appName,callback:function(e){t.$set(t.listQuery,"appName",e)},expression:"listQuery.appName"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"app包名",prop:"appPackage"}},[a("el-input",{attrs:{placeholder:"app包名"},model:{value:t.listQuery.appPackage,callback:function(e){t.$set(t.listQuery,"appPackage",e)},expression:"listQuery.appPackage"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"状态",prop:"strategyName"}},[a("el-select",{attrs:{placeholder:"状态",name:"status",clearable:""},model:{value:t.listQuery.status,callback:function(e){t.$set(t.listQuery,"status",e)},expression:"listQuery.status"}},t._l(t.status,function(t,e){return a("el-option",{key:t.index,attrs:{label:t,value:e}})}))],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.fetchData}},[t._v("查询")])],1)],1),t._v(" "),a("div",{staticClass:"listbutton"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.showConf()}}},[t._v("添加")])],1),t._v(" "),a("el-dialog",{attrs:{title:"App",visible:t.dialogTableVisible,"before-close":t.handleClose},on:{"update:visible":function(e){t.dialogTableVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rule}},[a("el-form-item",{attrs:{label:"app名称","label-width":"12%",prop:"appName"}},[a("el-input",{model:{value:t.form.appName,callback:function(e){t.$set(t.form,"appName",e)},expression:"form.appName"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"app包名","label-width":"12%",prop:"appPackage"}},[a("el-input",{model:{value:t.form.appPackage,callback:function(e){t.$set(t.form,"appPackage",e)},expression:"form.appPackage"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"app签名","label-width":"12%",prop:"appSign"}},[a("el-input",{model:{value:t.form.appSign,callback:function(e){t.$set(t.form,"appSign",e)},expression:"form.appSign"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"app说明","label-width":"12%",prop:"appDescription"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.form.appDescription,callback:function(e){t.$set(t.form,"appDescription",e)},expression:"form.appDescription"}})],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleClose}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.subApp}},[t._v("确 定")])],1)],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading.body",value:t.listLoading,expression:"listLoading",modifiers:{body:!0}}],attrs:{data:t.list,"element-loading-text":"拼命加载中",border:"",fit:"",size:"small","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"app名称",prop:"appName",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"app包名",prop:"appPackage",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"app签名",prop:"appSign",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"app说明",prop:"appDescription",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"app状态",align:"center",prop:"status",width:"100px"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.status[e.row.status])+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{size:"small",type:"text"},on:{click:function(a){t.showConf(e.row)}}},[t._v("修改\n ")]),t._v(" "),0==e.row.status?a("el-button",{attrs:{size:"small",type:"text"},on:{click:function(a){t.delTable({id:e.row.id,status:1})}}},[t._v("停用\n ")]):t._e(),t._v(" "),1==e.row.status?a("el-button",{attrs:{size:"small",type:"text"},on:{click:function(a){t.delTable({id:e.row.id,status:0})}}},[t._v("启用\n ")]):t._e()]}}])})],1),t._v(" "),a("el-pagination",{staticClass:"pagination",attrs:{"current-page":t.currPage,"page-sizes":[10,30,50,100],"page-size":t.listQuery.limit,layout:"total, sizes, prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)},l=[],r={render:i,staticRenderFns:l};e.a=r},WhzE:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("tFC5"),l=a("LIRJ"),r=a("VU/8"),s=r(i.a,l.a,null,null,null);e.default=s.exports},iBAg:function(t,e,a){"use strict";function i(t){return a.i(c.a)({url:"/service-ota/apps",method:"post",data:t})}function l(t){return a.i(c.a)({url:"/service-ota/apkVersions/"+t,method:"get"})}function r(t){return a.i(c.a)({url:"/service-ota/app",method:"post",data:t})}function s(t){return a.i(c.a)({url:"/service-ota/apkVersion",method:"post",data:t})}function n(t){return a.i(c.a)({url:"/service-ota/app/status",method:"put",data:t})}function o(t){return a.i(c.a)({url:"/service-ota/apkVersionStrategy",method:"post",data:t})}function p(t){return a.i(c.a)({url:"/service-ota/apkVersionStrategies",method:"post",data:t})}function u(t){return a.i(c.a)({url:"/unionService/OTA/apkVersionStrategy/detail/"+t,method:"get"})}e.c=i,e.d=l,e.f=r,e.h=s,e.g=n,e.e=o,e.a=p,e.b=u;var c=a("Vo7i")},tFC5:function(t,e,a){"use strict";var i=a("iBAg");e.a={data:function(){return{list:null,listLoading:!0,listQuery:{appName:"",appPackage:"",status:"",limit:10,offset:0,isPage:!0},form:{id:"",appName:"",appPackage:"",appSign:"",appDescription:""},currPage:1,total:null,status:{0:"可用",1:"停用"},multipleSelection:[],dialogTableVisible:!1,rule:{appName:[{required:!0,message:"请输入app名称",trigger:"blur"}],appPackage:[{required:!0,message:"请输入app包名",trigger:"blur"}]}}},created:function(){this.fetchData()},methods:{handleClose:function(){this.$refs.form.clearValidate(),this.dialogTableVisible=!1},subApp:function(){var t=this;this.$refs.form.validate(function(e){if(!e)return!1;a.i(i.f)(t.form).then(function(e){t.dialogTableVisible=!1,t.fetchData()})})},fetchData:function(){var t=this;this.listLoading=!0,a.i(i.c)(this.listQuery).then(function(e){t.list=e.result.rows,t.total=e.result.total,t.listLoading=!1})},resetForm:function(t){this.$refs[t].resetFields()},handleSizeChange:function(t){this.listQuery.limit=t,this.listQuery.offset=(this.currPage-1)*t,this.fetchData()},handleCurrentChange:function(t){this.currPage=t,this.listQuery.offset=this.listQuery.limit*(t-1),this.fetchData()},delTable:function(t){var e=this;this.$confirm("确认操作你所选的app吗?","",{type:"warning",center:!0}).then(function(){a.i(i.g)(t).then(function(t){e.$message({message:"操作成功",type:"success",duration:1e3}),e.fetchData()})}).catch(function(){})},showConf:function(t){this.form=t?{id:t.id,appName:t.appName,appPackage:t.appPackage,appSign:t.appSign,appDescription:t.appDescription}:{id:"",appName:"",appPackage:"",appSign:"",appDescription:""},this.dialogTableVisible=!0}}}}});
  2. //# sourceMappingURL=80.ccda5b24aeb8f55a9cc9.js.map