(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9848df5e","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678"],{"36a4":function(e,t,i){"use strict";i("67bc")},"67bc":function(e,t,i){},9935:function(e,t,i){"use strict";t["a"]={border:!0,height:"auto",index:!0,indexFixed:!1,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,selectionFixed:!1,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},ba2d:function(e,t,i){"use strict";i.r(t);i("7f7f");var a=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"useCrud",attrs:{data:e.data,option:e.option,page:e.page,"table-loading":e.loading},on:{"update:page":function(t){e.page=t},"selection-change":e.selectChange,"row-click":e.rowClickHandler,"refresh-change":e.handleRefresh,"size-change":e.sizeChange,"current-change":e.currentChange},scopedSlots:e._u([{key:"menu",fn:function(i){var a=i.row;i.index;return[e.permissionList.editBtn?t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"text"},on:{click:function(t){return e.editClickHandler(a)}}},[e._v("修改\n ")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"text"},on:{click:function(t){return e.delRowClickHandler(a)}}},[e._v("删除\n ")]):e._e()]}},{key:"icon",fn:function(e){var i=e.row;return[t("span",{staticClass:"avue-icon"},[t("icon-show",{attrs:{name:i.imagePath}})],1)]}}])},[t("template",{slot:"menuLeft"},[e.permissionList.addBtn?t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"primary"},on:{click:e.addClickHandler}},[e._v("创建\n ")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.delClickHandler}},[e._v("删除\n ")]):e._e(),e.permissionList.importBtn?t("el-button",{attrs:{icon:"el-icon-upload2",plain:"",size:"small",type:"primary"},on:{click:e.uploadClickHandler}},[e._v("导入\n ")]):e._e(),e.permissionList.exportBtn?t("el-button",{attrs:{icon:"el-icon-download",plain:"",size:"small",type:"primary"},on:{click:e.exportClickHandler}},[e._v("导出\n ")]):e._e(),e.permissionList.viewTheScopeBtn?t("el-button",{attrs:{icon:"el-icon-view",plain:"",size:"small",type:"primary"},on:{click:e.checkViewClickHandler}},[e._v("查看使用范围\n ")]):e._e()],1)],2),t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{title:"add"===e.dialogTitle?"创建":"修改",visible:e.visible,"append-to-body":"true",width:"500px"},on:{"update:visible":function(t){e.visible=t},close:e.visibleCloseHandler}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px",size:"small"}},[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"名称:",prop:"id"}},[t("el-input",{model:{value:e.form.id,callback:function(t){e.$set(e.form,"id",t)},expression:"form.id"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"标签:",prop:"name"}},[t("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"图标:",prop:"imagePath"}},[t("input-icon",{attrs:{placeholder:"请选择图标"},model:{value:e.form.imagePath,callback:function(t){e.$set(e.form,"imagePath",t)},expression:"form.imagePath"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"描述:",prop:"description"}},[t("el-input",{attrs:{rows:2,type:"textarea"},model:{value:e.form.description,callback:function(t){e.$set(e.form,"description",t)},expression:"form.description"}})],1)],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.addSaveHandler}},[e._v("确 定")]),t("el-button",{attrs:{size:"small"},on:{click:e.visibleCloseHandler}},[e._v("取 消")])],1)],1),t("upload-file",{ref:"upload",attrs:{fileType:e.upFileType,fileUrl:e.fileUrl,tipList:e.tipList,title:"导入"},on:{updata:e.getList}}),t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{visible:e.checkViewVisible,"append-to-body":"true",title:"查看使用范围",width:"60%"},on:{"update:visible":function(t){e.checkViewVisible=t}}},[t("avue-crud",{ref:"checkViewCrud",attrs:{data:e.checkViewData,option:e.checkViewOption,"table-loading":e.checkViewLoading},on:{"search-change":e.checkHandleSearch,"search-reset":e.checkHandleReset}})],1)],1)},n=[],s=(i("8e6e"),i("456d"),i("6762"),i("2fdb"),i("ac6a"),i("ade3")),r=i("f191"),o=i("d9a3"),l=i("9935"),c=i("5880");function d(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function u(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?d(Object(i),!0).forEach((function(t){Object(s["a"])(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):d(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var p={name:"index",data:function(){return{loading:!1,data:[],option:u(u({},l["a"]),{},{addBtn:!1,editBtn:!1,delBtn:!1,calcHeight:-60,column:[{label:"名称",prop:"id",sortable:!0},{label:"图标",prop:"icon"},{label:"标签",prop:"name",sortable:!0},{label:"描述",prop:"description"}]}),checkViewVisible:!1,checkViewData:[],checkViewDataSearch:[],checkViewLoading:!1,checkViewOption:u(u({},l["a"]),{},{addBtn:!1,menu:!1,searchMenuSpan:8,refreshBtn:!1,selection:!1,header:!1,column:[{label:"名称",prop:"TreeId",sortable:!0},{label:"来源",prop:"name",sortable:!0,search:!0},{label:"说明",prop:"description"}]}),tipList:["请注意名称不能为空"],upFileType:["xls","xlsx"],fileUrl:"api/statusController/importStatus",dialogTitle:"",form:{id:"",name:"",description:""},rules:{id:[{required:!0,message:"请输入名称",trigger:"blur"}]},visible:!1,selectList:[],lastIndex:null,page:{currentPage:1,pageSize:15,total:0,pageSizes:[15,30,50,100]}}},computed:u(u({},Object(c["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission[this.$route.query.id].ADD,!1),delBtn:this.vaildData(this.permission[this.$route.query.id].DELETE,!1),editBtn:this.vaildData(this.permission[this.$route.query.id].EDIT,!1),exportBtn:this.vaildData(this.permission[this.$route.query.id].EXPORT,!1),importBtn:this.vaildData(this.permission[this.$route.query.id].IMPORT,!1),viewTheScopeBtn:this.vaildData(this.permission[this.$route.query.id].viewTheScope,!1)}}}),created:function(){this.getList()},methods:{getList:function(){var e=this;Object(r["gridStatus"])(this.page.currentPage,this.page.pageSize).then((function(t){var i=t.data.data;e.data=i,e.page.total=t.data.total,e.loading=!1}))},handleRefresh:function(){this.getList()},selectChange:function(e){this.selectList=e},sizeChange:function(e){this.page.pageSize=e,this.getList()},currentChange:function(e){this.page.currentPage=e,this.getList()},rowClickHandler:function(e){var t=this;o["a"].rowClickHandler(e,this.$refs.useCrud,this.lastIndex,(function(e){t.lastIndex=e}),(function(){t.selectList=[]}))},addClickHandler:function(){this.visible=!0,this.dialogTitle="add"},editClickHandler:function(e){this.visible=!0,this.dialogTitle="edit",this.form=u({},e)},delClickHandler:function(){var e=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.loading=!0,Object(r["deleteStatus"])(e.selectList).then((function(t){200===t.data.code&&(e.$message.success(t.data.obj),e.getList())}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},delRowClickHandler:function(e){var t=this;this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var i=[e];t.loading=!0,Object(r["deleteStatus"])(i).then((function(e){200===e.data.code&&(t.$message.success(e.data.obj),t.getList())}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},visibleCloseHandler:function(){var e={id:"",name:"",imagePath:"",description:""};this.form=e,this.visible=!1,this.$refs.form.clearValidate()},addSaveHandler:function(){var e=this,t="add"===this.dialogTitle?r["addSave"]:r["editSave"];this.$refs.form.validate((function(i){if(!i)return!1;t(e.form).then((function(t){200===t.data.code?(e.$message.success(t.data.obj),e.loading=!0,e.getList(),e.visible=!1):e.$message.error(t.data.obj)}))}))},exportClickHandler:function(){var e=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):Object(r["exportStatus"])({statusOids:this.selectList.map((function(e){return e.oid})).join(",")}).then((function(t){o["a"].downloadFileByBlobHandler(t),e.$message.success("导出成功")})).catch((function(t){e.$message.error(t)}))},uploadClickHandler:function(){this.$refs.upload.visible=!0},checkViewClickHandler:function(){var e=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):this.selectList.length>1?this.$message.error("只能选择一条数据!"):Object(r["listUsed"])({oid:this.selectList[0].oid}).then((function(t){if(200===t.data.code){e.checkViewVisible=!0;var i=t.data.data;i.forEach((function(t){t.name=t.id+"( ".concat(t.name," )"),t.TreeId=e.selectList[0].oid})),e.checkViewData=t.data.data,e.checkViewDataSearch=t.data.data}}))},checkHandleSearch:function(e,t){var i=e.name;if(!e.name)return this.checkViewData=this.checkViewDataSearch,t();this.checkViewData=this.checkViewData.filter((function(e){return e.name&&e.name.includes(i)})),t()},checkHandleReset:function(){this.checkViewData=this.checkViewDataSearch}}},h=p,f=(i("36a4"),i("2877")),m=Object(f["a"])(h,a,n,!1,null,"68a47d38",null);t["default"]=m.exports}}]);
|