style:监管
Showing
6 changed files
with
78 additions
and
19 deletions
| 1 | <template> | 1 | <template> |
| 2 | <!-- 编辑 --> | 2 | <!-- 编辑 --> |
| 3 | <el-dialog top="0" :close-on-click-modal="false" custom-class="editDialogBox" :visible.sync="dialogVisible" | 3 | <el-dialog :close-on-click-modal="false" custom-class="dialogBox editDialogBox" :visible.sync="dialogVisible" |
| 4 | width="75%"> | 4 | width="75%"> |
| 5 | <div slot="title" class="dialog_title" ref="dialogTitle"> | 5 | <div slot="title" class="dialog_title" ref="dialogTitle"> |
| 6 | <b>{{ title }}</b> | 6 | <b>{{ title }}</b> |
| ... | @@ -92,7 +92,7 @@ | ... | @@ -92,7 +92,7 @@ |
| 92 | <el-button type="primary" plain @click="submitForm" v-if="!Edit" :loading="saveloding" | 92 | <el-button type="primary" plain @click="submitForm" v-if="!Edit" :loading="saveloding" |
| 93 | :disabled="JSON.stringify(this.$store.state.business.rules) === '{}'">确定 | 93 | :disabled="JSON.stringify(this.$store.state.business.rules) === '{}'">确定 |
| 94 | </el-button> | 94 | </el-button> |
| 95 | <el-button type="primary" plain @click="closeDialog()">关闭</el-button> | 95 | <el-button @click="closeDialog()">关闭</el-button> |
| 96 | </div> | 96 | </div> |
| 97 | </div> | 97 | </div> |
| 98 | </el-dialog> | 98 | </el-dialog> |
| ... | @@ -222,6 +222,9 @@ export default { | ... | @@ -222,6 +222,9 @@ export default { |
| 222 | } | 222 | } |
| 223 | </script> | 223 | </script> |
| 224 | <style scoped lang="scss"> | 224 | <style scoped lang="scss"> |
| 225 | @import "~@/styles/mixin.scss"; | ||
| 226 | @import "~@/styles/dialogBox.scss"; | ||
| 227 | |||
| 225 | .editForm { | 228 | .editForm { |
| 226 | /deep/.el-textarea__inner { | 229 | /deep/.el-textarea__inner { |
| 227 | border: none !important; | 230 | border: none !important; | ... | ... |
| ... | @@ -17,9 +17,9 @@ | ... | @@ -17,9 +17,9 @@ |
| 17 | </div> | 17 | </div> |
| 18 | <el-dropdown-menu slot="dropdown"> | 18 | <el-dropdown-menu slot="dropdown"> |
| 19 | <el-dropdown-item command="a">个人中心</el-dropdown-item> | 19 | <el-dropdown-item command="a">个人中心</el-dropdown-item> |
| 20 | <el-dropdown-item command="b">退出</el-dropdown-item> | ||
| 20 | </el-dropdown-menu> | 21 | </el-dropdown-menu> |
| 21 | </el-dropdown> | 22 | </el-dropdown> |
| 22 | <svg-icon class="shutdown" icon-class='shutdown' /> | ||
| 23 | </div> | 23 | </div> |
| 24 | </div> | 24 | </div> |
| 25 | </div> | 25 | </div> |
| ... | @@ -44,13 +44,10 @@ export default { | ... | @@ -44,13 +44,10 @@ export default { |
| 44 | themeChange (val) { | 44 | themeChange (val) { |
| 45 | this.$store.dispatch('app/updateTheme', val) | 45 | this.$store.dispatch('app/updateTheme', val) |
| 46 | }, | 46 | }, |
| 47 | searchMessageCenter () { | ||
| 48 | this.$router.push({ name: 'messagecenter' }) | ||
| 49 | }, | ||
| 50 | handleCommand (command) { | 47 | handleCommand (command) { |
| 51 | if (command == 'a') { | 48 | if (command == 'a') { |
| 52 | //个人中心 | 49 | } else { |
| 53 | this.$router.push({ name: 'personal' }) | 50 | |
| 54 | } | 51 | } |
| 55 | } | 52 | } |
| 56 | } | 53 | } | ... | ... |
| ... | @@ -7,6 +7,10 @@ const getters = { | ... | @@ -7,6 +7,10 @@ const getters = { |
| 7 | avatar: state => state.user.avatar, | 7 | avatar: state => state.user.avatar, |
| 8 | name: state => state.user.name, | 8 | name: state => state.user.name, |
| 9 | permission_routes: state => state.permission.routes, | 9 | permission_routes: state => state.permission.routes, |
| 10 | addRoutes: state => state.permission.addRoutes | 10 | addRoutes: state => state.permission.addRoutes, |
| 11 | // business | ||
| 12 | rules: state => state.business.rules, | ||
| 13 | Edit: state => state.business.Edit, | ||
| 14 | businessInfo: state => state.dictionaries.businessInfo | ||
| 11 | } | 15 | } |
| 12 | export default getters | 16 | export default getters | ... | ... |
src/store/modules/business.js
0 → 100644
| 1 | const state = { | ||
| 2 | rules: {}, | ||
| 3 | initRules: {}, | ||
| 4 | subRules: {}, | ||
| 5 | Edit: false | ||
| 6 | } | ||
| 7 | |||
| 8 | const mutations = { | ||
| 9 | SET_RULES: (state, data) => { | ||
| 10 | state.rules = data | ||
| 11 | }, | ||
| 12 | SET_INITRULES: (state, data) => { | ||
| 13 | state.initRules = data | ||
| 14 | }, | ||
| 15 | SET_SUBRULES: (state, data) => { | ||
| 16 | state.subRules = data | ||
| 17 | }, | ||
| 18 | SET_EDIT: (state) => { | ||
| 19 | state.Edit = true | ||
| 20 | }, | ||
| 21 | SET_REPORTEDIT: (state) => { | ||
| 22 | state.Edit = false | ||
| 23 | } | ||
| 24 | } | ||
| 25 | |||
| 26 | const actions = { | ||
| 27 | setRules ({ commit }, data) { | ||
| 28 | commit('SET_RULES', data) | ||
| 29 | }, | ||
| 30 | setInitRules ({ commit }, data) { | ||
| 31 | commit('SET_INITRULES', data) | ||
| 32 | }, | ||
| 33 | setSubRules({ commit }, data) { | ||
| 34 | commit('SET_SUBRULES', data) | ||
| 35 | }, | ||
| 36 | setEdit({ commit }) { | ||
| 37 | commit('SET_EDIT') | ||
| 38 | }, | ||
| 39 | setReportLogEdit({ commit }) { | ||
| 40 | commit('SET_REPORTEDIT') | ||
| 41 | } | ||
| 42 | } | ||
| 43 | |||
| 44 | export default { | ||
| 45 | namespaced: true, | ||
| 46 | state, | ||
| 47 | mutations, | ||
| 48 | actions | ||
| 49 | } |
| ... | @@ -75,7 +75,7 @@ | ... | @@ -75,7 +75,7 @@ |
| 75 | </lb-table> | 75 | </lb-table> |
| 76 | </div> | 76 | </div> |
| 77 | <!-- 编辑 --> | 77 | <!-- 编辑 --> |
| 78 | <edit-dialog v-model="isEdit" /> | 78 | <dataDetails ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" /> |
| 79 | </div> | 79 | </div> |
| 80 | </template> | 80 | </template> |
| 81 | 81 | ||
| ... | @@ -85,16 +85,18 @@ | ... | @@ -85,16 +85,18 @@ |
| 85 | import data from "./data" | 85 | import data from "./data" |
| 86 | // 引入table混入方法 | 86 | // 引入table混入方法 |
| 87 | import tableMixin from '@/mixins/tableMixin.js' | 87 | import tableMixin from '@/mixins/tableMixin.js' |
| 88 | // 引入弹框组件 | 88 | // 引入详情组件 |
| 89 | import editDialog from './components/detailDialog.vue' | 89 | import dataDetails from '@/components/dataDetails/edit-dialog' |
| 90 | export default { | 90 | export default { |
| 91 | name: "jsbwcx", | 91 | name: "jsbwcx", |
| 92 | mixins: [tableMixin], | 92 | mixins: [tableMixin], |
| 93 | components: { | 93 | components: { |
| 94 | editDialog, | 94 | dataDetails |
| 95 | }, | 95 | }, |
| 96 | data () { | 96 | data () { |
| 97 | return { | 97 | return { |
| 98 | diaData: {}, | ||
| 99 | bsmSjsb: '', | ||
| 98 | // 开始结束日期限制 | 100 | // 开始结束日期限制 |
| 99 | pickerOptionsStart: { | 101 | pickerOptionsStart: { |
| 100 | disabledDate: (time) => { | 102 | disabledDate: (time) => { |
| ... | @@ -115,7 +117,6 @@ export default { | ... | @@ -115,7 +117,6 @@ export default { |
| 115 | } | 117 | } |
| 116 | } | 118 | } |
| 117 | }, | 119 | }, |
| 118 | isEdit: false, | ||
| 119 | // 表格数据 | 120 | // 表格数据 |
| 120 | form: { | 121 | form: { |
| 121 | pcode: '', // 行政区 | 122 | pcode: '', // 行政区 |
| ... | @@ -225,7 +226,7 @@ export default { | ... | @@ -225,7 +226,7 @@ export default { |
| 225 | }, | 226 | }, |
| 226 | // 详情 | 227 | // 详情 |
| 227 | handleEdit (row) { | 228 | handleEdit (row) { |
| 228 | this.isEdit = true | 229 | this.$refs.editLog.isShow() |
| 229 | } | 230 | } |
| 230 | } | 231 | } |
| 231 | } | 232 | } | ... | ... |
| ... | @@ -65,7 +65,9 @@ | ... | @@ -65,7 +65,9 @@ |
| 65 | </lb-table> | 65 | </lb-table> |
| 66 | </div> | 66 | </div> |
| 67 | <!-- 引入详情组件 --> | 67 | <!-- 引入详情组件 --> |
| 68 | <detailDialog v-model="isShow" /> | 68 | <!-- <detailDialog v-model="isShow" /> --> |
| 69 | <!-- 编辑 --> | ||
| 70 | <dataDetails ref="editLog" :bsmSjsb="bsmSjsb" :diaData="diaData" /> | ||
| 69 | </div> | 71 | </div> |
| 70 | </template> | 72 | </template> |
| 71 | 73 | ||
| ... | @@ -76,16 +78,18 @@ import data from "./data" | ... | @@ -76,16 +78,18 @@ import data from "./data" |
| 76 | // 引入表格混入方法 | 78 | // 引入表格混入方法 |
| 77 | import tableMixin from '@/mixins/tableMixin.js' | 79 | import tableMixin from '@/mixins/tableMixin.js' |
| 78 | // 引入详情弹框 | 80 | // 引入详情弹框 |
| 79 | import detailDialog from './components/detailDialog' | 81 | import dataDetails from '@/components/dataDetails/edit-dialog' |
| 80 | export default { | 82 | export default { |
| 81 | name: "sbbwcx", | 83 | name: "sbbwcx", |
| 82 | mixins: [tableMixin], | 84 | mixins: [tableMixin], |
| 83 | // 注册组件 | 85 | // 注册组件 |
| 84 | components: { | 86 | components: { |
| 85 | detailDialog | 87 | dataDetails |
| 86 | }, | 88 | }, |
| 87 | data () { | 89 | data () { |
| 88 | return { | 90 | return { |
| 91 | bsmSjsb: '', | ||
| 92 | diaData: {}, | ||
| 89 | isShow: false, | 93 | isShow: false, |
| 90 | // 开始结束日期限制 | 94 | // 开始结束日期限制 |
| 91 | pickerOptionsStart: { | 95 | pickerOptionsStart: { |
| ... | @@ -206,7 +210,8 @@ export default { | ... | @@ -206,7 +210,8 @@ export default { |
| 206 | handleEscalation () { }, | 210 | handleEscalation () { }, |
| 207 | // 详情 | 211 | // 详情 |
| 208 | handleDetail (row) { | 212 | handleDetail (row) { |
| 209 | this.isShow = true | 213 | // this.isShow = true |
| 214 | this.$refs.editLog.isShow() | ||
| 210 | } | 215 | } |
| 211 | } | 216 | } |
| 212 | } | 217 | } | ... | ... |
-
Please register or sign in to post a comment