(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-57922357","chunk-2d0e6678","chunk-2d0e6678"],{2457:function(n,i,o){"use strict";var e=o("2909");i["a"]=[{label:"通用图标",list:["iconfont iconicon_roundadd","iconfont iconicon_compile","iconfont iconicon_glass","iconfont iconicon_roundclose","iconfont iconicon_roundreduce","iconfont iconicon_delete","iconfont iconicon_shakehands","iconfont iconicon_task_done","iconfont iconicon_voipphone","iconfont iconicon_safety","iconfont iconicon_work","iconfont iconicon_study","iconfont iconicon_task","iconfont iconicon_subordinate","iconfont iconicon_star","iconfont iconicon_setting","iconfont iconicon_sms","iconfont iconicon_share","iconfont iconicon_secret","iconfont iconicon_scan_namecard","iconfont iconicon_principal","iconfont iconicon_group","iconfont iconicon_send","iconfont iconicon_scan","iconfont iconicon_search","iconfont iconicon_refresh","iconfont iconicon_savememo","iconfont iconicon_QRcode","iconfont iconicon_im_keyboard","iconfont iconicon_redpacket","iconfont iconicon_photo","iconfont iconicon_qq","iconfont iconicon_wechat","iconfont iconicon_phone","iconfont iconicon_namecard","iconfont iconicon_notice","iconfont iconicon_next_arrow","iconfont iconicon_left","iconfont iconicon_more","iconfont iconicon_details","iconfont iconicon_message","iconfont iconicon_mobilephone","iconfont iconicon_im_voice","iconfont iconicon_GPS","iconfont iconicon_ding","iconfont iconicon_exchange","iconfont iconicon_cspace","iconfont iconicon_doc","iconfont iconicon_dispose","iconfont iconicon_discovery","iconfont iconicon_community_line","iconfont iconicon_cloud_history","iconfont iconicon_coinpurse_line","iconfont iconicon_airplay","iconfont iconicon_at","iconfont iconicon_addressbook","iconfont iconicon_boss","iconfont iconicon_addperson","iconfont iconicon_affiliations_li","iconfont iconicon_addmessage","iconfont iconicon_addresslist","iconfont iconicon_add","iconfont icongithub","iconfont icongitee2"]},{label:"自定义图标",list:["iconfont icon-xitongmokuaipeizhi","iconfont icon-xitongpeizhi","iconfont icon-renyuanzuzhiguanli","iconfont icon-mimaceluo","iconfont icon-bumenguanli","iconfont icon-jiaoseguanli","iconfont icon-chengyuanguanli","el-icon-document","iconfont icon-rizhi","iconfont icon-chaxunrizhi","iconfont icon-wenjianguiguanli","iconfont icon-liuchengmobanguanli","iconfont icon-liuchengmobanfenlei","iconfont icon-liuchengmobandingyi","iconfont icon-duixiangjianmo","iconfont icon-meijvleixing","iconfont icon-shuxingchi","iconfont icon-zhuangtaichi","iconfont icon-banbenguanli","iconfont icon-shengmingzhouqi","iconfont icon-chaxunmoban","iconfont icon-yewuleixing","iconfont icon-chaxunmobandingyi","iconfont icon-lianjieleixing","iconfont icon-uijianmo","iconfont icon-actionguanli","iconfont icon-biaodandingyi","iconfont icon-uidingyi","iconfont icon-wuquanxian","iconfont icon-gongnengquanxianguanli","iconfont icon-gongnengmokuai","iconfont icon-anquanguanli","iconfont icon-mijiguanli","iconfont icon-jiqimiji","iconfont icon-quanxian","el-icon-key","iconfont icon-actionguanli","iconfont icon-shujushouquan","iconfont icon-uishouquan","iconfont icon-zhongyingwen","iconfont icon-caidan","iconfont icon-rizhi1","iconfont icon-zhuti","iconfont icon-suoping","iconfont icon-bug","iconfont icon-qq1","iconfont icon-weixin1","iconfont icon-shouji","iconfont icon-mima","iconfont icon-yonghu","iconfont icon-yanzhengma","iconfont icon-canshu","iconfont icon-dongtai","iconfont icon-iconset0265","iconfont icon-shujuzhanshi2","iconfont icon-tuichuquanping","iconfont icon-cuowutishitubiao","iconfont icon-debug","iconfont icon-iconset0216","iconfont icon-shuaxin","iconfont icon-bofangqi-suoping","iconfont icon-quanping","iconfont icon-navicon","iconfont icon-biaodan","iconfont icon-liuliangyunpingtaitubiao08","iconfont icon-caidanguanli","iconfont icon-cuowu","iconfont icon-wxbgongju","iconfont icon-tuichu","iconfont icon-daohanglanmoshi02","iconfont icon-changyonglogo27","iconfont icon-biaoge","iconfont icon-baidu1","iconfont icon-tubiao","iconfont icon-msnui-360","iconfont icon-iframe","iconfont icon-huanyingye"]}].concat(Object(e["a"])(fontIconList))},9935:function(n,i,o){"use strict";i["a"]={border:!0,height:"auto",index:!0,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},ba2d:function(n,i,o){"use strict";o.r(i);o("7f7f");var e=function(){var n=this,i=n._self._c;return i("basic-container",[i("avue-crud",{ref:"useCrud",attrs:{data:n.data,option:n.option,page:n.page,"table-loading":n.loading},on:{"update:page":function(i){n.page=i},"selection-change":n.selectChange,"row-click":n.rowClickHandler,"refresh-change":n.handleRefresh,"size-change":n.sizeChange,"current-change":n.currentChange},scopedSlots:n._u([{key:"menu",fn:function(o){var e=o.row;o.index;return[i("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"text"},on:{click:function(i){return n.editClickHandler(e)}}},[n._v("修改\n ")]),i("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"text"},on:{click:function(i){return n.delRowClickHandler(e)}}},[n._v("删除\n ")])]}},{key:"icon",fn:function(n){var o=n.row;return[i("span",{staticClass:"avue-icon avue-icon--small",staticStyle:{display:"block"}},[o.imagePath&&0==o.imagePath.indexOf("#")?i("svg",{attrs:{"aria-hidden":"true"}},[i("use",{attrs:{"xlink:href":o.imagePath}})]):i("i",{class:o.imagePath})])]}}])},[i("template",{slot:"menuLeft"},[i("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"primary"},on:{click:n.addClickHandler}},[n._v("创建\n ")]),i("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:n.delClickHandler}},[n._v("删除\n ")]),i("el-button",{attrs:{icon:"el-icon-download",plain:"",size:"small",type:"primary"},on:{click:n.exportClickHandler}},[n._v("导出\n ")]),i("el-button",{attrs:{icon:"el-icon-upload2",plain:"",size:"small",type:"primary"},on:{click:n.uploadClickHandler}},[n._v("导入\n ")]),i("el-button",{attrs:{icon:"el-icon-view",plain:"",size:"small",type:"primary"},on:{click:n.checkViewClickHandler}},[n._v("查看使用范围\n ")])],1)],2),i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{title:"add"===n.dialogTitle?"创建":"修改",visible:n.visible,"append-to-body":"true",width:"500px"},on:{"update:visible":function(i){n.visible=i},close:n.visibleCloseHandler}},[i("el-form",{ref:"form",attrs:{model:n.form,rules:n.rules,"label-width":"80px",size:"small"}},[i("el-row",[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"名称:",prop:"id"}},[i("el-input",{model:{value:n.form.id,callback:function(i){n.$set(n.form,"id",i)},expression:"form.id"}})],1)],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"标签:",prop:"name"}},[i("el-input",{model:{value:n.form.name,callback:function(i){n.$set(n.form,"name",i)},expression:"form.name"}})],1)],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"图标:",prop:"imagePath"}},[i("avue-input-icon",{attrs:{"icon-list":n.iconList,placeholder:"请选择图标"},model:{value:n.form.imagePath,callback:function(i){n.$set(n.form,"imagePath",i)},expression:"form.imagePath"}})],1)],1),i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{label:"描述:",prop:"description"}},[i("el-input",{attrs:{rows:2,type:"textarea"},model:{value:n.form.description,callback:function(i){n.$set(n.form,"description",i)},expression:"form.description"}})],1)],1)],1)],1),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:n.addSaveHandler}},[n._v("确 定")]),i("el-button",{on:{click:n.visibleCloseHandler}},[n._v("取 消")])],1)],1),i("upload-file",{ref:"upload",attrs:{fileType:n.upFileType,fileUrl:n.fileUrl,tipList:n.tipList,title:"导入"},on:{updata:n.getList}}),i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{visible:n.checkViewVisible,"append-to-body":"true",title:"查看使用范围",width:"60%"},on:{"update:visible":function(i){n.checkViewVisible=i}}},[i("avue-crud",{ref:"checkViewCrud",attrs:{data:n.checkViewData,option:n.checkViewOption,"table-loading":n.checkViewLoading},on:{"search-change":n.checkHandleSearch,"search-reset":n.checkHandleReset}})],1)],1)},t=[],c=(o("8e6e"),o("456d"),o("6762"),o("2fdb"),o("ac6a"),o("ade3")),a=o("f191"),s=o("d9a3"),l=o("9935"),r=o("2457");function f(n,i){var o=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);i&&(e=e.filter((function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable}))),o.push.apply(o,e)}return o}function u(n){for(var i=1;i<arguments.length;i++){var o=null!=arguments[i]?arguments[i]:{};i%2?f(Object(o),!0).forEach((function(i){Object(c["a"])(n,i,o[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):f(Object(o)).forEach((function(i){Object.defineProperty(n,i,Object.getOwnPropertyDescriptor(o,i))}))}return n}var d={name:"index",data:function(){return{iconList:r["a"],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]}}},created:function(){this.getList()},methods:{getList:function(){var n=this;Object(a["gridStatus"])(this.page.currentPage,this.page.pageSize).then((function(i){var o=i.data.data;n.data=o,n.page.total=i.data.total,n.loading=!1}))},handleRefresh:function(){this.getList()},selectChange:function(n){this.selectList=n},sizeChange:function(n){this.page.pageSize=n,this.getList()},currentChange:function(n){this.page.currentPage=n,this.getList()},rowClickHandler:function(n){var i=this;s["a"].rowClickHandler(n,this.$refs.useCrud,this.lastIndex,(function(n){i.lastIndex=n}),(function(){i.selectList=[]}))},addClickHandler:function(){this.visible=!0,this.dialogTitle="add"},editClickHandler:function(n){this.visible=!0,this.dialogTitle="edit",this.form=u({},n)},delClickHandler:function(){var n=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){n.loading=!0,Object(a["deleteStatus"])(n.selectList).then((function(i){200===i.data.code&&(n.$message.success(i.data.obj),n.getList())}))})).catch((function(){n.$message({type:"info",message:"已取消删除"})}))},delRowClickHandler:function(n){var i=this;this.$confirm("您确定要删除所选择的数据吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var o=[n];i.loading=!0,Object(a["deleteStatus"])(o).then((function(n){200===n.data.code&&(i.$message.success(n.data.obj),i.getList())}))})).catch((function(){i.$message({type:"info",message:"已取消删除"})}))},visibleCloseHandler:function(){var n={id:"",name:"",imagePath:"",description:""};this.form=n,this.visible=!1,this.$refs.form.clearValidate()},addSaveHandler:function(){var n=this,i="add"===this.dialogTitle?a["addSave"]:a["editSave"];this.$refs.form.validate((function(o){if(!o)return!1;i(n.form).then((function(i){200===i.data.code?(n.$message.success(i.data.obj),n.loading=!0,n.getList(),n.visible=!1):n.$message.error(i.data.obj)}))}))},exportClickHandler:function(){var n=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):Object(a["exportStatus"])({statusOids:this.selectList.map((function(n){return n.oid})).join(",")}).then((function(i){s["a"].downloadFileByBlobHandler(i),n.$message.success("导出成功")})).catch((function(i){n.$message.error(i)}))},uploadClickHandler:function(){this.$refs.upload.visible=!0},checkViewClickHandler:function(){var n=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据!"):this.selectList.length>1?this.$message.error("只能选择一条数据!"):Object(a["listUsed"])({oid:this.selectList[0].oid}).then((function(i){if(200===i.data.code){n.checkViewVisible=!0;var o=i.data.data;o.forEach((function(i){i.name=i.id+"( ".concat(i.name," )"),i.TreeId=n.selectList[0].oid})),n.checkViewData=i.data.data,n.checkViewDataSearch=i.data.data}}))},checkHandleSearch:function(n,i){var o=n.name;if(!n.name)return this.checkViewData=this.checkViewDataSearch,i();this.checkViewData=this.checkViewData.filter((function(n){return n.name&&n.name.includes(o)})),i()},checkHandleReset:function(){this.checkViewData=this.checkViewDataSearch}}},h=d,g=(o("e53a"),o("2877")),p=Object(g["a"])(h,e,t,!1,null,"bf2b0716",null);i["default"]=p.exports},c817:function(n,i,o){},e53a:function(n,i,o){"use strict";o("c817")}}]);
|