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
9.4 KiB
1 lines
9.4 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5d7a2966"],{2226:function(t,e,n){"use strict";n.d(e,"e",(function(){return o})),n.d(e,"g",(function(){return r})),n.d(e,"f",(function(){return s})),n.d(e,"c",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"d",(function(){return l}));var a=n("66df"),o=function(){return a["b"].request({url:"InterfaceList/getHash",method:"get"})},r=function(){return a["b"].request({url:"InterfaceList/refresh",method:"get"})},s=function(t){return a["b"].request({url:"InterfaceList/index",method:"get",params:t})},i=function(t){return a["b"].request({url:"InterfaceList/del",method:"get",params:{hash:t}})},c=function(t,e){return a["b"].request({url:"InterfaceList/changeStatus",method:"get",params:{status:t,hash:e}})},u=function(t){return a["b"].request({url:"InterfaceList/add",method:"post",data:t})},l=function(t){return a["b"].request({url:"InterfaceList/edit",method:"post",data:t})}},"386d":function(t,e,n){"use strict";var a=n("cb7c"),o=n("83a1"),r=n("5f1b");n("214f")("search",1,(function(t,e,n,s){return[function(n){var a=t(this),o=void 0==n?void 0:n[e];return void 0!==o?o.call(n,a):new RegExp(n)[e](String(a))},function(t){var e=s(n,t,this);if(e.done)return e.value;var i=a(t),c=String(this),u=i.lastIndex;o(u,0)||(i.lastIndex=0);var l=r(i,c);return o(i.lastIndex,u)||(i.lastIndex=u),null===l?-1:l.index}]}))},"3ee2":function(t,e,n){},5794:function(t,e,n){"use strict";n("3ee2")},"7d73":function(t,e,n){"use strict";n.r(e);n("7f7f"),n("386d");var a=function(){var t=this,e=t._self._c;return e("div",[e("Row",[e("Col",{attrs:{span:"24"}},[e("Card",{staticClass:"margin-bottom-10"},[e("Form",{attrs:{inline:""}},[e("FormItem",{staticClass:"margin-bottom-0"},[e("Select",{staticStyle:{width:"120px"},attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.searchConf.status,callback:function(e){t.$set(t.searchConf,"status",e)},expression:"searchConf.status"}},[e("Option",{attrs:{value:1}},[t._v("启用")]),e("Option",{attrs:{value:0}},[t._v("禁用")])],1)],1),e("FormItem",{staticClass:"margin-bottom-0"},[e("Select",{staticStyle:{width:"120px"},attrs:{clearable:"",placeholder:"请选择类别"},model:{value:t.searchConf.type,callback:function(e){t.$set(t.searchConf,"type",e)},expression:"searchConf.type"}},[e("Option",{attrs:{value:1}},[t._v("应用组标识")]),e("Option",{attrs:{value:2}},[t._v("应用组名称")])],1)],1),e("FormItem",{staticClass:"margin-bottom-0"},[e("Input",{attrs:{placeholder:""},model:{value:t.searchConf.keywords,callback:function(e){t.$set(t.searchConf,"keywords",e)},expression:"searchConf.keywords"}})],1),e("FormItem",{staticClass:"margin-bottom-0"},[e("Button",{attrs:{type:"primary"},on:{click:t.search}},[t._v(t._s(t.$t("find_button"))+"/"+t._s(t.$t("refresh_button")))])],1)],1)],1)],1)],1),e("Row",[e("Col",{attrs:{span:"24"}},[e("Card",[e("div",{staticClass:"margin-bottom-15"},[e("Button",{directives:[{name:"has",rawName:"v-has",value:"AppGroup/add",expression:"'AppGroup/add'"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.alertAdd}},[t._v(t._s(t.$t("add_button")))])],1),e("div",[e("Table",{attrs:{loading:t.listLoading,columns:t.columnsList,data:t.tableData,border:"","disabled-hover":""}})],1),e("div",{staticClass:"margin-top-15",staticStyle:{"text-align":"center"}},[e("Page",{attrs:{total:t.tableShow.listCount,current:t.tableShow.currentPage,"page-size":t.tableShow.pageSize,"show-elevator":"","show-sizer":"","show-total":""},on:{"on-change":t.changePage,"on-page-size-change":t.changeSize}})],1)])],1)],1),e("Modal",{attrs:{width:"668",styles:{top:"30px"}},on:{"on-visible-change":t.doCancel},model:{value:t.modalSetting.show,callback:function(e){t.$set(t.modalSetting,"show",e)},expression:"modalSetting.show"}},[e("p",{staticStyle:{color:"#2d8cf0"},attrs:{slot:"header"},slot:"header"},[e("Icon",{attrs:{type:"md-alert"}}),e("span",[t._v(t._s(t.formItem.id?"编辑":"新增")+"应用组")])],1),e("Form",{ref:"myForm",attrs:{rules:t.ruleValidate,model:t.formItem,"label-width":80}},[e("FormItem",{attrs:{label:"组名称",prop:"name"}},[e("Input",{attrs:{placeholder:"请输入应用组名称"},model:{value:t.formItem.name,callback:function(e){t.$set(t.formItem,"name",e)},expression:"formItem.name"}})],1),e("FormItem",{attrs:{label:"组标识",prop:"hash"}},[e("Input",{staticStyle:{width:"300px"},attrs:{disabled:""},model:{value:t.formItem.hash,callback:function(e){t.$set(t.formItem,"hash",e)},expression:"formItem.hash"}}),e("Tag",{staticClass:"margin-left-5",attrs:{color:"error"}},[t._v("系统自动生成,不允许修改")])],1),e("FormItem",{attrs:{label:"组描述",prop:"description"}},[e("Input",{attrs:{autosize:{maxRows:10,minRows:4},type:"textarea",placeholder:"请输入应用组描述"},model:{value:t.formItem.description,callback:function(e){t.$set(t.formItem,"description",e)},expression:"formItem.description"}})],1)],1),e("div",{attrs:{slot:"footer"},slot:"footer"},[e("Button",{staticClass:"margin-right-10",attrs:{type:"text"},on:{click:t.cancel}},[t._v("取消")]),e("Button",{attrs:{type:"primary",loading:t.modalSetting.loading},on:{click:t.submit}},[t._v("确定")])],1)],1)],1)},o=[],r=n("e412"),s=n("2226"),i=function(t,e,n,a){if(t.buttonShow.edit)return e("Button",{props:{type:"primary"},style:{margin:"0 5px"},on:{click:function(){t.formItem.id=n.id,t.formItem.name=n.name,t.formItem.hash=n.hash,t.formItem.description=n.description,t.modalSetting.show=!0,t.modalSetting.index=a}}},t.$t("edit_button"))},c=function(t,e,n,a){if(t.buttonShow.del)return e("Poptip",{props:{confirm:!0,title:"您确定要删除这条数据吗? ",transfer:!0},on:{"on-ok":function(){Object(r["c"])(n.hash).then((function(e){t.tableData.splice(a,1),t.$Message.success(e.data.msg)}))}}},[e("Button",{style:{margin:"0 5px"},props:{type:"error",placement:"top",loading:n.isDeleting}},t.$t("delete_button"))])},u={name:"interface_group",data:function(){var t=this;return{columnsList:[{title:"序号",type:"index",width:65,align:"center"},{title:"应用组名称",align:"center",key:"name"},{title:"应用组描述",align:"center",key:"description"},{title:"应用组标识",align:"center",key:"hash",width:140},{title:"应用组状态",align:"center",width:120,render:function(e,n){var a=t;return e("i-switch",{attrs:{size:"large"},props:{"true-value":1,"false-value":0,value:n.row.status,disabled:!a.buttonShow.changeStatus},on:{"on-change":function(t){Object(r["b"])(t,n.row.id).then((function(t){a.$Message.success(t.data.msg),a.getList()}))}}},[e("span",{slot:"open"},a.$t("open_choose")),e("span",{slot:"close"},a.$t("close_choose"))])}},{title:"操作",align:"center",width:200,render:function(e,n){return e("div",[i(t,e,n.row,n.index),c(t,e,n.row,n.index)])}}],tableData:[],tableShow:{currentPage:1,pageSize:10,listCount:0},searchConf:{type:"",keywords:"",status:""},modalSetting:{show:!1,loading:!1,index:0},formItem:{description:"",name:"",hash:"",id:0},ruleValidate:{name:[{required:!0,message:"应用组名称不能为空",trigger:"blur"}]},buttonShow:{edit:!0,del:!0,changeStatus:!0},listLoading:!1}},created:function(){var t=this;t.getList(),t.hasRule("AppGroup/edit").then((function(e){t.buttonShow.edit=e})),t.hasRule("AppGroup/del").then((function(e){t.buttonShow.del=e})),t.hasRule("AppGroup/changeStatus").then((function(e){t.buttonShow.changeStatus=e}))},methods:{alertAdd:function(){var t=this;Object(s["e"])().then((function(e){t.formItem.hash=e.data.data.hash})),t.modalSetting.show=!0},submit:function(){var t=this;t.$refs["myForm"].validate((function(e){e&&(t.modalSetting.loading=!0,0===t.formItem.id?Object(r["a"])(t.formItem).then((function(e){t.$Message.success(e.data.msg),t.getList(),t.cancel()})).catch((function(){t.modalSetting.loading=!1})):Object(r["d"])(t.formItem).then((function(e){t.$Message.success(e.data.msg),t.getList(),t.cancel()})).catch((function(){t.modalSetting.loading=!1})))}))},cancel:function(){this.modalSetting.show=!1},changePage:function(t){this.tableShow.currentPage=t,this.getList()},changeSize:function(t){this.tableShow.pageSize=t,this.getList()},search:function(){this.tableShow.currentPage=1,this.getList()},getList:function(){var t=this;t.listLoading=!0,Object(r["f"])({page:t.tableShow.currentPage,size:t.tableShow.pageSize,type:t.searchConf.type,keywords:t.searchConf.keywords,status:t.searchConf.status}).then((function(e){t.tableData=e.data.data.list,t.tableShow.listCount=e.data.data.count,t.listLoading=!1}))},doCancel:function(t){t||(this.formItem.id=0,this.$refs["myForm"].resetFields(),this.modalSetting.loading=!1,this.modalSetting.index=0)}}},l=u,d=(n("5794"),n("2877")),h=Object(d["a"])(l,a,o,!1,null,"6ff3a422",null);e["default"]=h.exports},"83a1":function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},e412:function(t,e,n){"use strict";n.d(e,"f",(function(){return o})),n.d(e,"c",(function(){return r})),n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return i})),n.d(e,"d",(function(){return c})),n.d(e,"e",(function(){return u}));var a=n("66df"),o=function(t){return a["b"].request({url:"AppGroup/index",method:"get",params:t})},r=function(t){return a["b"].request({url:"AppGroup/del",method:"get",params:{hash:t}})},s=function(t,e){return a["b"].request({url:"AppGroup/changeStatus",method:"get",params:{status:t,id:e}})},i=function(t){return a["b"].request({url:"AppGroup/add",method:"post",data:t})},c=function(t){return a["b"].request({url:"AppGroup/edit",method:"post",data:t})},u=function(){return a["b"].request({url:"AppGroup/getAll",method:"get"})}}}]);
|