Commit d0d5bcf7 by 无尘

fix: 修改编辑账号

parent ea932416
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.48.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-0c6041b4.d0755970.css rel=prefetch><link href=css/chunk-11549bab.3ac98af4.css rel=prefetch><link href=css/chunk-126ea711.12980bcb.css rel=prefetch><link href=css/chunk-3152c770.6be6df10.css rel=prefetch><link href=css/chunk-3b09fa1a.27e23e24.css rel=prefetch><link href=css/chunk-4566970e.f9174fd0.css rel=prefetch><link href=css/chunk-512af800.73a18d33.css rel=prefetch><link href=css/chunk-59f6fc24.e02f1efd.css rel=prefetch><link href=css/chunk-62d41a63.5247af2c.css rel=prefetch><link href=css/chunk-ce6e75c2.5c2cd5fc.css rel=prefetch><link href=css/chunk-e7c4557e.4f971e39.css rel=prefetch><link href=js/chunk-0c6041b4.b88270a4.js rel=prefetch><link href=js/chunk-11549bab.bf3ec277.js rel=prefetch><link href=js/chunk-126ea711.1927465d.js rel=prefetch><link href=js/chunk-22af8244.f7b854db.js rel=prefetch><link href=js/chunk-3152c770.12ced815.js rel=prefetch><link href=js/chunk-3b09fa1a.b047a354.js rel=prefetch><link href=js/chunk-4566970e.8f92af78.js rel=prefetch><link href=js/chunk-512af800.a7b7d1df.js rel=prefetch><link href=js/chunk-59f6fc24.5cfb7fed.js rel=prefetch><link href=js/chunk-62d41a63.bd50cf21.js rel=prefetch><link href=js/chunk-ce6e75c2.9409f4b5.js rel=prefetch><link href=js/chunk-e0354b28.47793da0.js rel=prefetch><link href=js/chunk-e7c4557e.1b36022d.js rel=prefetch><link href=css/app.161dad3e.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.6fbee074.js rel=preload as=script><link href=js/chunk-vendors.1cef5819.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.161dad3e.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/layout.1.2.46.js></script><script src=//web-1251519181.file.myqcloud.com/components/editor.1.1.11.js></script><script src=//web-1251519181.file.myqcloud.com/components/user-info.1.0.3.js></script><script src=js/chunk-vendors.1cef5819.js></script><script src=js/app.6fbee074.js></script></body></html> <!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.48.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-0c6041b4.d0755970.css rel=prefetch><link href=css/chunk-11549bab.3ac98af4.css rel=prefetch><link href=css/chunk-126ea711.12980bcb.css rel=prefetch><link href=css/chunk-3152c770.6be6df10.css rel=prefetch><link href=css/chunk-3b09fa1a.27e23e24.css rel=prefetch><link href=css/chunk-4566970e.f9174fd0.css rel=prefetch><link href=css/chunk-512af800.73a18d33.css rel=prefetch><link href=css/chunk-59f6fc24.e02f1efd.css rel=prefetch><link href=css/chunk-62d41a63.5247af2c.css rel=prefetch><link href=css/chunk-ce6e75c2.5c2cd5fc.css rel=prefetch><link href=css/chunk-e7c4557e.4f971e39.css rel=prefetch><link href=js/chunk-0c6041b4.b88270a4.js rel=prefetch><link href=js/chunk-11549bab.bf3ec277.js rel=prefetch><link href=js/chunk-126ea711.1927465d.js rel=prefetch><link href=js/chunk-22af8244.a699ec7b.js rel=prefetch><link href=js/chunk-3152c770.12ced815.js rel=prefetch><link href=js/chunk-3b09fa1a.b047a354.js rel=prefetch><link href=js/chunk-4566970e.8f92af78.js rel=prefetch><link href=js/chunk-512af800.a7b7d1df.js rel=prefetch><link href=js/chunk-59f6fc24.5cfb7fed.js rel=prefetch><link href=js/chunk-62d41a63.bd50cf21.js rel=prefetch><link href=js/chunk-ce6e75c2.9409f4b5.js rel=prefetch><link href=js/chunk-e0354b28.47793da0.js rel=prefetch><link href=js/chunk-e7c4557e.1b36022d.js rel=prefetch><link href=css/app.f43b1063.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.83b12d38.js rel=preload as=script><link href=js/chunk-vendors.1cef5819.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.f43b1063.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/layout.1.2.46.js></script><script src=//web-1251519181.file.myqcloud.com/components/editor.1.1.11.js></script><script src=//web-1251519181.file.myqcloud.com/components/user-info.1.0.3.js></script><script src=js/chunk-vendors.1cef5819.js></script><script src=js/app.83b12d38.js></script></body></html>
\ No newline at end of file \ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-22af8244"],{"3a0f":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-form",{ref:"dictData",staticStyle:{"padding-top":"20px"},attrs:{model:t.dictData,rules:t.dictRule,"label-width":"165px"}},[i("el-form-item",{attrs:{label:"字典名称",prop:"dictName"}},[i("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入内容",maxlength:"20","show-word-limit":""},model:{value:t.dictData.dictName,callback:function(e){t.$set(t.dictData,"dictName","string"===typeof e?e.trim():e)},expression:"dictData.dictName"}})],1),i("el-form-item",{attrs:{label:"key",prop:"dictKey"}},[i("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入内容",maxlength:"50","show-word-limit":""},model:{value:t.dictData.dictKey,callback:function(e){t.$set(t.dictData,"dictKey","string"===typeof e?e.trim():e)},expression:"dictData.dictKey"}})],1),i("el-form-item",{attrs:{label:"字段描述"}},[i("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入内容",type:"textarea",maxlength:"50",rows:"4","show-word-limit":""},model:{value:t.dictData.dictDesc,callback:function(e){t.$set(t.dictData,"dictDesc","string"===typeof e?e.trim():e)},expression:"dictData.dictDesc"}})],1),i("el-form-item",{attrs:{label:"内容",prop:"dictContent"}},[i("dm-editor",{attrs:{value:t.dictData.dictContent,width:"575px",height:"326px"},on:{change:function(e){return t.dictData.dictContent=e}}})],1),i("el-form-item",{staticStyle:{"margin-top":"50px"}},[i("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:t.onSave}},[t._v(t._s(t.dictData.dictId?"保存":"确认新建"))])],1)],1)},c=[],d=i("e56e"),n=i("365c"),r=d["a"].saveDict,s=d["a"].dictDetail,o=n["a"].getUserInfo,l={name:"CreateDictionary",data:function(){return{bread:[{name:"业务字典",path:"/dictionary-list"}],loading:!1,dictData:{dictName:"",dictKey:"",dictDesc:"",dictContent:"",dictId:"",optUserId:"",optUserName:""},dictRule:{dictName:[{required:!0,message:"请输入字典名称",trigger:"blur"}],dictKey:[{required:!0,message:"请输入字典key",trigger:"blur"}],dictContent:[{required:!0,message:"请输入内容",trigger:"blur"}]}}},mounted:function(){var t=this.$route.query.dictId;t?(this.getDictDetail(t),this.bread.push({name:"编辑字典"})):this.bread.push({name:"新建字典"}),this.getUserInfo(),this.$emit("updateBread",this.bread)},methods:{getUserInfo:function(){var t=this;o().then((function(e){var i=e.result,a=i.id,c=i.realName;Object.assign(t.dictData,{optUserId:a,optUserName:c})}))},getDictDetail:function(t){var e=this;s({dictId:t}).then((function(t){var i=t.result,a=i.dictName,c=i.dictKey,d=i.dictDesc,n=i.dictContent,r=i.dictId;Object.assign(e.dictData,{dictName:a,dictKey:c,dictDesc:d,dictContent:n,dictId:r})}))},onSave:function(){var t=this;this.$refs.dictData.validate((function(e){if(e){var i=t.dictData,a=i.dictName,c=i.dictKey,d=i.dictDesc,n=i.dictContent,s=i.dictId,o=i.optUserId,l=i.optUserName,u={dictName:a,dictKey:c,dictDesc:d,dictContent:n,optUserId:o,optUserName:l};t.loading=!0,s&&Object.assign(u,{dictId:s}),r(u).then((function(e){t.$message.success(s?"保存成功!":"新建成功!"),t.$router.go(-1)})).finally((function(){return t.loading=!1}))}}))}}},u=l,m=i("2877"),p=Object(m["a"])(u,a,c,!1,null,null,null);e["default"]=p.exports},e56e:function(t,e,i){"use strict";var a=i("71f6"),c={getDictList:"/dict-list",saveDict:"/save-dict",delDict:"/del-dict",dictDetail:"/dict-detail"};c=Object(a["a"])(c,"/hb-manage-operation-web"),e["a"]=c}}]); (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-22af8244"],{"3a0f":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-form",{ref:"dictData",staticStyle:{"padding-top":"20px"},attrs:{model:t.dictData,rules:t.dictRule,"label-width":"165px"}},[i("el-form-item",{attrs:{label:"字典名称",prop:"dictName"}},[i("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入内容",maxlength:"20","show-word-limit":""},model:{value:t.dictData.dictName,callback:function(e){t.$set(t.dictData,"dictName","string"===typeof e?e.trim():e)},expression:"dictData.dictName"}})],1),i("el-form-item",{attrs:{label:"key",prop:"dictKey"}},[i("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入内容",maxlength:"50","show-word-limit":""},model:{value:t.dictData.dictKey,callback:function(e){t.$set(t.dictData,"dictKey","string"===typeof e?e.trim():e)},expression:"dictData.dictKey"}})],1),i("el-form-item",{attrs:{label:"字段描述"}},[i("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入内容",type:"textarea",maxlength:"50",rows:"4","show-word-limit":""},model:{value:t.dictData.dictDesc,callback:function(e){t.$set(t.dictData,"dictDesc","string"===typeof e?e.trim():e)},expression:"dictData.dictDesc"}})],1),i("el-form-item",{attrs:{label:"内容",prop:"dictContent"}},[i("dm-editor",{attrs:{value:t.dictData.dictContent,width:"575px",height:"326px"},on:{change:function(e){return t.dictData.dictContent=e}}})],1),i("el-form-item",{staticStyle:{"margin-top":"50px"}},[i("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:t.onSave}},[t._v(t._s(t.dictData.dictId?"保存":"确认新建"))])],1)],1)},c=[],d=i("e56e"),n=i("365c"),r=d["a"].saveDict,s=d["a"].dictDetail,o=n["a"].getUserInfo,l={name:"CreateDictionary",data:function(){return{bread:[{name:"业务字典",path:"/dictionary-list"}],loading:!1,dictData:{dictName:"",dictKey:"",dictDesc:"",dictContent:"",dictId:"",optUserId:"",optUserName:""},dictRule:{dictName:[{required:!0,message:"请输入字典名称",trigger:"blur"}],dictKey:[{required:!0,message:"请输入字典key",trigger:"blur"}],dictContent:[{required:!0,message:"请输入内容",trigger:"blur"}]}}},mounted:function(){this.$emit("showTab","/dictionary-list");var t=this.$route.query.dictId;t?(this.getDictDetail(t),this.bread.push({name:"编辑字典"})):this.bread.push({name:"新建字典"}),this.getUserInfo(),this.$emit("updateBread",this.bread)},methods:{getUserInfo:function(){var t=this;o().then((function(e){var i=e.result,a=i.id,c=i.realName;Object.assign(t.dictData,{optUserId:a,optUserName:c})}))},getDictDetail:function(t){var e=this;s({dictId:t}).then((function(t){var i=t.result,a=i.dictName,c=i.dictKey,d=i.dictDesc,n=i.dictContent,r=i.dictId;Object.assign(e.dictData,{dictName:a,dictKey:c,dictDesc:d,dictContent:n,dictId:r})}))},onSave:function(){var t=this;this.$refs.dictData.validate((function(e){if(e){var i=t.dictData,a=i.dictName,c=i.dictKey,d=i.dictDesc,n=i.dictContent,s=i.dictId,o=i.optUserId,l=i.optUserName,m={dictName:a,dictKey:c,dictDesc:d,dictContent:n,optUserId:o,optUserName:l};t.loading=!0,s&&Object.assign(m,{dictId:s}),r(m).then((function(e){t.$message.success(s?"保存成功!":"新建成功!"),t.$router.go(-1)})).finally((function(){return t.loading=!1}))}}))}}},m=l,u=i("2877"),p=Object(u["a"])(m,a,c,!1,null,null,null);e["default"]=p.exports},e56e:function(t,e,i){"use strict";var a=i("71f6"),c={getDictList:"/dict-list",saveDict:"/save-dict",delDict:"/del-dict",dictDetail:"/dict-detail"};c=Object(a["a"])(c,"/hb-manage-operation-web"),e["a"]=c}}]);
\ No newline at end of file \ No newline at end of file
...@@ -42,7 +42,14 @@ ...@@ -42,7 +42,14 @@
export default { export default {
name: 'AsideMenu', name: 'AsideMenu',
props: { props: {
menu: Array menu: Array,
// 刷新时候传入的选中 menuUrl
activeSelTab: {
type: [ String, Number ],
default() {
return '';
}
},
}, },
data() { data() {
return { return {
...@@ -56,6 +63,7 @@ export default { ...@@ -56,6 +63,7 @@ export default {
item.collapsFlag = !item.collapsFlag; item.collapsFlag = !item.collapsFlag;
} else { } else {
this.$router.push({ path: item.uri }); this.$router.push({ path: item.uri });
this.$emit('resetSelTab');
} }
}, },
}, },
...@@ -63,7 +71,7 @@ export default { ...@@ -63,7 +71,7 @@ export default {
'$route.path': { '$route.path': {
immediate: true, immediate: true,
handler(path) { handler(path) {
this.activeTab = path; this.activeTab = this.activeSelTab ? this.activeSelTab : path;
} }
}, },
menu: { menu: {
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-10-30 11:21:59
* @LastEditors: 无尘
* @LastEditTime: 2020-11-18 11:18:32
-->
<template> <template>
<div class="layout"> <div class="layout">
<yw-header @updateAsideMenu="updateAsideMenu"></yw-header> <yw-header @updateAsideMenu="updateAsideMenu"></yw-header>
<aside-menu :menu="menu"></aside-menu> <aside-menu :menu="menu" :active-sel-tab="activeSelTab" @resetSelTab="resetSelTab"></aside-menu>
<div class="main"> <div class="main">
<el-breadcrumb separator-class="el-icon-arrow-right" v-if="breadList.length"> <el-breadcrumb separator-class="el-icon-arrow-right" v-if="breadList.length">
<el-breadcrumb-item v-for="item in breadList" :key="item" :to="{ path: item.path }">{{ item.name }}</el-breadcrumb-item> <el-breadcrumb-item v-for="item in breadList" :key="item" :to="{ path: item.path }">{{ item.name }}</el-breadcrumb-item>
...@@ -9,7 +17,7 @@ ...@@ -9,7 +17,7 @@
<keep-alive> <keep-alive>
<router-view v-if="$route.meta.keepAlive" :key="$route.fullPath" @updateBread="updateBread"></router-view> <router-view v-if="$route.meta.keepAlive" :key="$route.fullPath" @updateBread="updateBread"></router-view>
</keep-alive> </keep-alive>
<router-view v-if="!$route.meta.keepAlive" :key="$route.fullPath" @updateBread="updateBread"></router-view> <router-view v-if="!$route.meta.keepAlive" :key="$route.fullPath" @updateBread="updateBread" @showTab="showTab"></router-view>
</div> </div>
</div> </div>
</template> </template>
...@@ -23,7 +31,8 @@ export default { ...@@ -23,7 +31,8 @@ export default {
data() { data() {
return { return {
menu: [], menu: [],
breadList: [] breadList: [],
activeSelTab: ''
}; };
}, },
methods: { methods: {
...@@ -32,6 +41,23 @@ export default { ...@@ -32,6 +41,23 @@ export default {
}, },
updateBread(val) { updateBread(val) {
this.breadList = val || []; this.breadList = val || [];
},
/**
* @description: 各路由返回 menuUrl
* @param {String} menuUrl
* @author: 无尘
*/
showTab(menuUrl) {
const that = this;
that.activeSelTab = menuUrl;
},
/**
* @description: 点击左侧菜单重置内页传入的tab url
* @author: 无尘
*/
resetSelTab() {
const that = this;
that.activeSelTab = '';
} }
}, },
watch: { watch: {
......
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2020-10-30 11:22:05
* @LastEditors: 无尘
* @LastEditTime: 2020-11-18 11:19:31
-->
<template> <template>
<el-form :model="dictData" :rules="dictRule" ref="dictData" label-width="165px" style="padding-top: 20px"> <el-form :model="dictData" :rules="dictRule" ref="dictData" label-width="165px" style="padding-top: 20px">
<el-form-item label="字典名称" prop="dictName"> <el-form-item label="字典名称" prop="dictName">
...@@ -47,6 +55,7 @@ export default { ...@@ -47,6 +55,7 @@ export default {
}; };
}, },
mounted() { mounted() {
this.$emit('showTab', '/dictionary-list');
const dictId = this.$route.query.dictId; const dictId = this.$route.query.dictId;
if (dictId) { if (dictId) {
this.getDictDetail(dictId); this.getDictDetail(dictId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment