1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2e796afc"],{"1e66":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("data-table",{ref:"pagingTypeTable",attrs:{options:t.typeOptions,"list-query":t.typeListQuery},on:{"multi-actions":t.handleMultiAction}},[a("template",{slot:"filter-content"},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:"搜索登录名"},model:{value:t.typeListQuery.params.userName,callback:function(e){t.$set(t.typeListQuery.params,"userName",e)},expression:"typeListQuery.params.userName"}}),a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:"搜索姓名"},model:{value:t.typeListQuery.params.realName,callback:function(e){t.$set(t.typeListQuery.params,"realName",e)},expression:"typeListQuery.params.realName"}}),a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleTypeAdd}},[t._v(" 添加 ")])],1),a("template",{slot:"data-columns"},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{align:"center",label:"码值类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("a",{staticStyle:{color:"#1890ff"},on:{click:function(a){return t.handleTypeUpdate(e.row)}}},[t._v(t._s(e.row.code))])]}}])}),a("el-table-column",{attrs:{align:"center",label:"码值描述",prop:"content"}}),a("el-table-column",{attrs:{align:"center",label:"码值来源",prop:"sourceType"}}),a("el-table-column",{attrs:{align:"center",label:"码值来源sql",prop:"sourceSql"}}),a("el-table-column",{attrs:{align:"center",label:"状态",prop:"state","class-name":"STATE",formatter:t.dataFormatter}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-view"},on:{click:function(a){return t.initDictData(e.row)}}},[t._v("码值详情")])]}}])})],1)],2),a("data-table",{ref:"pagingDataTable",attrs:{options:t.dataOptions,"list-query":t.dataListQuery},on:{"multi-actions":t.handleMultiAction}},[a("template",{slot:"filter-content"},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:"搜索登录名"},model:{value:t.dataListQuery.params.userName,callback:function(e){t.$set(t.dataListQuery.params,"userName",e)},expression:"dataListQuery.params.userName"}}),a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:"搜索姓名"},model:{value:t.dataListQuery.params.realName,callback:function(e){t.$set(t.dataListQuery.params,"realName",e)},expression:"dataListQuery.params.realName"}}),a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleDataAdd}},[t._v(" 添加 ")])],1),a("template",{slot:"data-columns"},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{align:"center",label:"码值类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("a",{staticStyle:{color:"#1890ff"},on:{click:function(a){return t.handleDataUpdate(e.row)}}},[t._v(t._s(e.row.code))])]}}])}),a("el-table-column",{attrs:{align:"center",label:"码值中文名称",prop:"text"}}),a("el-table-column",{attrs:{align:"center",label:"码值",prop:"value"}}),a("el-table-column",{attrs:{align:"center",label:"状态",prop:"state","class-name":"STATE",formatter:t.dataFormatter}}),a("el-table-column",{attrs:{align:"center",label:"优先级(越小越靠前)",prop:"priority"}})],1)],2),a("el-dialog",{attrs:{visible:t.dialogVisible,title:"编辑码值大类",width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{attrs:{model:t.typeFormData,"label-position":"left","label-width":"100px"}},[a("el-form-item",{attrs:{label:"码值类型"}},[a("el-input",{attrs:{disabled:t.typeFlag},model:{value:t.typeFormData.code,callback:function(e){t.$set(t.typeFormData,"code",e)},expression:"typeFormData.code"}})],1),a("el-form-item",{attrs:{label:"码值描述"}},[a("el-input",{model:{value:t.typeFormData.content,callback:function(e){t.$set(t.typeFormData,"content",e)},expression:"typeFormData.content"}})],1),a("el-form-item",{attrs:{label:"码值来源"}},[a("el-input",{model:{value:t.typeFormData.sourceType,callback:function(e){t.$set(t.typeFormData,"sourceType",e)},expression:"typeFormData.sourceType"}})],1),a("el-form-item",{attrs:{label:"码值来源sql"}},[a("el-input",{model:{value:t.typeFormData.sourceSql,callback:function(e){t.$set(t.typeFormData,"sourceSql",e)},expression:"typeFormData.sourceSql"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleTypeCancel}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.handleTypeSave}},[t._v("确 定")])],1)],1),a("el-dialog",{attrs:{visible:t.dialogVisibleData,title:"编辑码值",width:"500px"},on:{"update:visible":function(e){t.dialogVisibleData=e}}},[a("el-form",{attrs:{model:t.dataFormData,"label-position":"left","label-width":"100px"}},[a("el-form-item",{attrs:{label:"码值类型"}},[a("el-input",{attrs:{disabled:!0},model:{value:t.dataFormData.code,callback:function(e){t.$set(t.dataFormData,"code",e)},expression:"dataFormData.code"}})],1),a("el-form-item",{attrs:{label:"码值中文名称"}},[a("el-input",{model:{value:t.dataFormData.text,callback:function(e){t.$set(t.dataFormData,"text",e)},expression:"dataFormData.text"}})],1),a("el-form-item",{attrs:{label:"码值"}},[a("el-input",{model:{value:t.dataFormData.value,callback:function(e){t.$set(t.dataFormData,"value",e)},expression:"dataFormData.value"}})],1),a("el-form-item",{attrs:{label:"优先级"}},[a("el-input",{model:{value:t.dataFormData.priority,callback:function(e){t.$set(t.dataFormData,"priority",e)},expression:"dataFormData.priority"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleDataCancel}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.handleDataSave}},[t._v("确 定")])],1)],1)],1)},l=[],n=a("7845"),s=a("940b"),o=a("ed08"),r={name:"SysDict",components:{DataTable:n["a"]},data:function(){return{typeFlag:!0,treeData:[],defaultProps:{value:"id",label:"deptName",children:"children"},dialogVisible:!1,dialogVisibleData:!1,typeListQuery:{current:1,size:10,params:{}},typeFormData:{code:"",content:"",sourceType:"",sourceSql:""},dataFormData:{code:"",text:"",value:""},typeOptions:{listUrl:"/sys/api/dict/type/paging",stateUrl:"/sys/api/dict/type/state",deleteUrl:"/sys/api/dict/type/delete",multiActions:[{value:"enable",label:"启用"},{value:"disable",label:"禁用"},{value:"delete",label:"删除"}]},dataListQuery:{current:1,size:10,params:{}},dataOptions:{listUrl:"/sys/api/dict/data/paging",stateUrl:"/sys/api/dict/data/state",deleteUrl:"/sys/api/dict/data/delete",multiActions:[{value:"enable",label:"启用"},{value:"disable",label:"禁用"},{value:"delete",label:"删除"}]}}},created:function(){},methods:{dataFormatter:o["b"],initDictData:function(t){this.dataListQuery.params.code=t.code,this.$refs.pagingDataTable.getList()},handleTypeAdd:function(){this.typeFormData={},this.typeFlag=!1,this.dialogVisible=!0},handleDataAdd:function(){this.dataFormData={},this.dataFormData.code=this.dataListQuery.params.code,this.dialogVisibleData=!0},handleTypeUpdate:function(t){this.dialogVisible=!0,this.typeFlag=!0,this.typeFormData=t},handleDataUpdate:function(t){this.dialogVisibleData=!0,this.dataFormData=t},handleTypeSave:function(){var t=this;Object(s["d"])(this.typeFormData).then((function(){t.$message({type:"success",message:"码值修改成功!"}),t.handleTypeCancel()}))},handleTypeCancel:function(){this.dialogVisible=!1,this.$refs.pagingTypeTable.getList()},handleDataCancel:function(){this.dialogVisibleData=!1,this.$refs.pagingDataTable.getList()},handleDataSave:function(){var t=this;Object(s["c"])(this.dataFormData).then((function(){t.$message({type:"success",message:"码值修改成功!"}),t.handleDataCancel()}))},handleMultiAction:function(t){"cancel"===t.opt&&this.handleCancelOrder(t.ids)}}},c=r,u=a("e607"),d=Object(u["a"])(c,i,l,!1,null,null,null);e["default"]=d.exports},2662:function(t,e,a){},5660:function(t,e,a){"use strict";a("2662")},"5fee":function(t,e,a){"use strict";a("e8e5")},7845: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("div",{staticClass:"filter-container"},[t._t("filter-content"),a("el-row",[a("el-col",[t.options.addRoute?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[t._v("添加")]):t._e()],1)],1)],2),a("div",{directives:[{name:"show",rawName:"v-show",value:t.multiShow&&t.options.multiActions,expression:"multiShow && options.multiActions"}],staticClass:"filter-container"},[a("el-select",{staticClass:"filter-item",staticStyle:{width:"130px"},attrs:{placeholder:t.selectedLabel},on:{change:t.handleOption},model:{value:t.multiNow,callback:function(e){t.multiNow=e},expression:"multiNow"}},t._l(t.options.multiActions,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],attrs:{data:t.dataList.records,"header-cell-style":{background:"#f2f3f4",color:"#555","font-weight":"bold","line-height":"32px"},border:"",fit:"","highlight-current-row":""},on:{"selection-change":t.handleSelection}},[t.options.multi?a("el-table-column",{attrs:{align:"center",type:"selection",width:"55"}}):t._e(),t._t("data-columns")],2),a("pagination",{directives:[{name:"show",rawName:"v-show",value:t.dataList.total>0,expression:"dataList.total>0"}],attrs:{total:t.dataList.total,page:t.listQuery.current,limit:t.listQuery.size},on:{"update:page":function(e){return t.$set(t.listQuery,"current",e)},"update:limit":function(e){return t.$set(t.listQuery,"size",e)},pagination:t.getList}})],1)},l=[],n=(a("1bc7"),a("b775"));function s(t,e){return Object(n["a"])(t,e)}function o(t,e){return Object(n["a"])(t,{ids:e})}function r(t,e,a){return Object(n["a"])(t,{ids:e,state:a})}var c=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination-container",class:{hidden:t.hidden}},[a("el-pagination",t._b({attrs:{background:t.background,"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},u=[];a("e680");Math.easeInOutQuad=function(t,e,a,i){return t/=i/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var d=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function p(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function m(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function h(t,e,a){var i=m(),l=t-i,n=20,s=0;e="undefined"===typeof e?500:e;var o=function t(){s+=n;var o=Math.easeInOutQuad(s,i,l,e);p(o),s<e?d(t):a&&"function"===typeof a&&a()};o()}var f={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},pageSize:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{page:this.currentPage,limit:t}),this.autoScroll&&h(0,800)},handleCurrentChange:function(t){this.$emit("pagination",{page:t,limit:this.pageSize}),this.autoScroll&&h(0,800)}}},y=f,b=(a("5660"),a("e607")),g=Object(b["a"])(y,c,u,!1,null,"6af373ef",null),v=g.exports,D={name:"PagingTable",components:{Pagination:v},props:{options:{type:Object,default:function(){return{multiActions:[],listUrl:"/exam/api",deleteUrl:"",stateUrl:"",multi:!1}}},listQuery:{type:Object,default:function(){return{current:1,size:10,params:{},t:0}}}},data:function(){return{dataList:{total:0},listLoading:!0,selectedIds:[],selectedObjs:[],selectedLabel:"",multiShow:!1,multiNow:""}},watch:{listQuery:{handler:function(){this.getList()},deep:!0}},created:function(){this.getList()},methods:{handleAdd:function(){this.options.addRoute?this.$router.push({name:this.options.addRoute,params:{}}):console.log("未设置添加数据跳转路由!")},getList:function(){var t=this;this.listLoading=!0,this.listQuery.t=(new Date).getTime(),s(this.options.listUrl,this.listQuery).then((function(e){t.dataList=e.data,t.listLoading=!1}))},handleFilter:function(){this.getList()},handleOption:function(t){this.multiNow="","delete"!==t?"enable"!==t?"disable"!==t?this.$emit("multi-actions",{opt:t,ids:this.selectedIds}):this.handleState(1):this.handleState(0):this.handleDelete()},handleState:function(t){var e=this;r(this.options.stateUrl,this.selectedIds,t).then((function(t){0===t.code&&(e.$message({type:"success",message:"状态修改成功!"}),e.getList())}))},handleDelete:function(){var t=this;0!==this.selectedIds.length?this.$confirm("确实要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){o(t.options.deleteUrl,t.selectedIds).then((function(){t.$message({type:"success",message:"删除成功!"}),t.getList()}))})):this.$message({message:"请至少选择一条数据!",type:"warning"})},handleSelection:function(t){var e=[];t.forEach((function(t){e.push(t.id)})),this.selectedObjs=t,this.selectedIds=e,this.multiShow=e.length>0,this.selectedLabel="已选"+e.length+"项",this.$emit("select-changed",{ids:this.selectedIds,objs:this.selectedObjs})}}},w=D,F=(a("5fee"),Object(b["a"])(w,i,l,!1,null,null,null));e["a"]=F.exports},e8e5:function(t,e,a){}}]); |