1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d20e7f3"],{b02a:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),i("div",{staticClass:"filter-container"},[i("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-edit"},on:{click:e.addDialog}},[e._v("\n 添加\n ")])],1),e._v(" "),i("el-table",{staticClass:"tableBorder",attrs:{data:e.table,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[i("el-table-column",{attrs:{prop:"id",align:"center",label:"ID",width:"60"}}),e._v(" "),i("el-table-column",{attrs:{prop:"title",align:"center",label:"字典名"}}),e._v(" "),i("el-table-column",{attrs:{prop:"keys",align:"center",label:"关键词(keys)"},scopedSlots:e._u([{key:"header",fn:function(t){var a=t.column;return[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"字典设置关键词用于系统设置的属性名",placement:"top"}},[i("i",{staticClass:"el-icon-question"},[e._v(e._s(a.label))])])]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"values",align:"center",label:"属性值(values)"},scopedSlots:e._u([{key:"header",fn:function(t){var a=t.column;return[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"字典设置关键词用于系统设置的属性值",placement:"top"}},[i("i",{staticClass:"el-icon-question"},[e._v(e._s(a.label))])])]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"desc",align:"center",label:"简介"}}),e._v(" "),i("el-table-column",{attrs:{label:"操作",align:"center",width:"130"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[i("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(t){return e.handleEdite(a)}}},[e._v("\n 修改\n ")])]}}])})],1),e._v(" "),i("el-dialog",{attrs:{title:"add"===e.dialogType?"添加":"修改",visible:e.dialogVisible,top:"50px",width:"500px","before-close":e.handleDialogClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("el-form",{ref:"dicForm",attrs:{model:e.dicForm,rules:e.dicRules,"label-width":"80px"}},[i("el-form-item",{attrs:{label:"字典名:",prop:"title"}},[i("el-input",{staticStyle:{width:"350px"},attrs:{placeholder:"字典名",size:"mini"},model:{value:e.dicForm.title,callback:function(t){e.$set(e.dicForm,"title",t)},expression:"dicForm.title"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"关键词:",prop:"keys"}},[i("el-input",{staticStyle:{width:"350px"},attrs:{placeholder:"关键词建议以字母设置,例: dictionary_set",size:"mini"},model:{value:e.dicForm.keys,callback:function(t){e.$set(e.dicForm,"keys",t)},expression:"dicForm.keys"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"属性值:"}},[i("el-input",{staticStyle:{width:"350px"},attrs:{placeholder:"属性值",size:"mini"},model:{value:e.dicForm.values,callback:function(t){e.$set(e.dicForm,"values",t)},expression:"dicForm.values"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"简介:"}},[i("el-input",{staticStyle:{width:"350px"},attrs:{placeholder:"简介",size:"mini"},model:{value:e.dicForm.desc,callback:function(t){e.$set(e.dicForm,"desc",t)},expression:"dicForm.desc"}})],1),e._v(" "),i("el-form-item",[i("el-button",{attrs:{size:"mini"},on:{click:e.handleDialogClose}},[e._v("\n 取消\n ")]),e._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handleSubmit}},[e._v("\n 确定\n ")])],1)],1)],1)],1)},s=[],l=i("c7eb"),n=(i("96cf"),i("1da1")),r=(i("ac6a"),i("072e")),c={data:function(){return{table:[],dialogType:"add",dialogVisible:!1,dicForm:{title:"",keys:"",values:"",desc:""},dicRules:{title:[{required:!0,message:"请输入字典名",trigger:"blur"}],keys:[{required:!0,message:"请输入关键词",trigger:"blur"}]},editId:"",loadingFull:!1}},created:function(){this.getSetting()},methods:{getSetting:function(){var e=this;this.loadingFull=!0;try{this.$store.dispatch("system/get").then((function(t){e.table=t})).catch((function(t){e.$message.error(t)}))}catch(t){console.log("获取字典设置失败:".concat(t))}this.loadingFull=!1},handleEdite:function(e){var t=this;this.$confirm("修改字典数据,可能会造成系统出错,修改前请联系开发者!!!,还要继续吗?","风险警告!",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then((function(){var i=e.id,a=e.title,s=e.keys,l=e.values,n=e.desc;t.dicForm.title=a,t.dicForm.keys=s,t.dicForm.values=l,t.dicForm.desc=n,t.editId=i,t.dialogType="edit",t.dialogVisible=!0}))},handleDialogClose:function(){this.dialogVisible=!1,this.$refs.dicForm.resetFields()},addDialog:function(){this.dialogType="add",this.dialogVisible=!0},handleSubmit:function(){var e=this;this.$refs.dicForm.validate((function(t){if(!t)return!1;if("add"===e.dialogType)e.addSetting(e.dicForm);else{var i=Object.assign({},e.dicForm);i["id"]=e.editId,e.editSetting(i)}}))},addSetting:function(){var e=Object(n["a"])(Object(l["a"])().mark((function e(t){var i,a,s,n;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(r["a"])(t);case 2:i=e.sent;try{a=i.message,s=i.code,200===s?(this.$message.success(a),this.handleDialogClose(),this.getSetting()):this.$message.error(a)}catch(l){n=i.message?i.message:l.message,n=l.message?l.message:"请求失败",this.$message.error(n)}case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),editSetting:function(){var e=Object(n["a"])(Object(l["a"])().mark((function e(t){var i,a,s,n;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(r["f"])(t);case 2:i=e.sent;try{a=i.message,s=i.code,200===s?(this.$message.success(a),this.handleDialogClose(),this.getSetting()):this.$message.error(a)}catch(l){n=i.message?i.message:l.message,n=l.message?l.message:"请求失败",this.$message.error(n)}case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}},o=c,d=i("2877"),u=Object(d["a"])(o,a,s,!1,null,"53e37fca",null);t["default"]=u.exports}}]);
|