后台管理前后端完全分离版
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 line
17 KiB

4 years ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0552f3a2"],{"0f19":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"dashboard-container"},[r("div",{staticClass:"gva-search-box"},[r("el-form",{ref:"searchForm",attrs:{inline:!0,model:t.searchInfo}},[r("el-form-item",{attrs:{label:"考核维度名称"}},[r("el-input",{attrs:{placeholder:"请输入名称",clearable:""},model:{value:t.searchInfo.title,callback:function(e){t.$set(t.searchInfo,"title",e)},expression:"searchInfo.title"}})],1),r("el-form-item",{attrs:{label:"考核维度状态"}},[r("el-select",{attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.searchInfo.state,callback:function(e){t.$set(t.searchInfo,"state",e)},expression:"searchInfo.state"}},[r("el-option",{attrs:{value:1,label:"正常"}},[t._v("正常")]),r("el-option",{attrs:{value:2,label:"禁止"}},[t._v("禁止")])],1)],1),r("el-form-item",[r("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-search"},on:{click:t.onSubmit}},[t._v("查询")]),r("el-button",{attrs:{size:"mini",icon:"el-icon-refresh"},on:{click:t.onReset}},[t._v("重置")])],1)],1)],1),r("div",{staticClass:"gva-table-box"},[r("div",{staticClass:"gva-btn-list"},[r("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-plus"},on:{click:function(e){return t.showAdd()}}},[t._v("新增")])],1),r("el-table",{attrs:{data:t.tableData}},[r("el-table-column",{attrs:{align:"left",label:"考核维度ID",prop:"outId"}}),r("el-table-column",{attrs:{align:"left",label:"考核维度名称",prop:"title"}}),r("el-table-column",{attrs:{align:"left",label:"排序",prop:"sort"}}),r("el-table-column",{attrs:{align:"left",label:"考核维度状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-switch",{attrs:{"inline-prompt":"","active-text":"正常","inactive-text":"禁止","active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":2},on:{change:function(r){return t.changeVal(r,e.row.outId)}},model:{value:e.row.state,callback:function(r){t.$set(e.row,"state",r)},expression:"scope.row.state"}})]}}])}),r("el-table-column",{attrs:{align:"left",fixed:"right",label:"操作",width:"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(r){return t.showEdit(e.row)}}},[t._v("编辑")]),r("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(r){return t.deleteOperate(e.row)}}},[t._v("删除")])]}}])})],1),r("div",{staticClass:"gva-pagination"},[r("el-pagination",{attrs:{"page-sizes":[10,30,50,100],"page-size":t.searchInfo.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),r("el-dialog",{attrs:{visible:t.dialogFormVisible,"before-close":t.closeDialog,title:"新增",width:"20%"},on:{"update:visible":function(e){t.dialogFormVisible=e}},scopedSlots:t._u([{key:"footer",fn:function(){return[r("div",{staticClass:"dialog-footer"},[r("el-button",{attrs:{size:"small"},on:{click:t.closeDialog}},[t._v("取 消")]),r("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.enterDialog}},[t._v("确 定")])],1)]},proxy:!0}])},[r("el-form",{ref:"addForm",attrs:{model:t.form,rules:t.rules,"label-width":"150px"}},[r("el-form-item",{attrs:{label:"考核维度名称",prop:"title"}},[r("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),r("el-form-item",{attrs:{label:"排序",prop:"sort"}},[r("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",t._n(e))},expression:"form.sort"}})],1)],1)],1),r("el-dialog",{attrs:{visible:t.editDialogFormVisible,"before-close":t.editCloseDialog,title:"修改",width:"20%"},on:{"update:visible":function(e){t.editDialogFormVisible=e}},scopedSlots:t._u([{key:"footer",fn:function(){return[r("div",{staticClass:"dialog-fo