| src/router/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/basicSettings/groupList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/basicSettings/organizationList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/basicSettings/personList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/basicSettings/postList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/basicSettings/powerDivider.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/basicSettings/roleList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/systemSetting/encodingRules.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/systemSetting/menuList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/router/index.js
@@ -254,6 +254,12 @@ code: '1050', component: () => import('@/views/systemSetting/encodingRules'), meta: { code: '1050', title: 'ç¼ç è§å', icon: '', keepAlive: true } }, { path: 'menuList', name: 'menuListCancel', code: '1051', component: () => import('@/views/systemSetting/menuList'), meta: { code: '1051', title: 'èå管ç', icon: '', keepAlive: true } } ] } src/views/basicSettings/groupList.vue
@@ -82,7 +82,7 @@ </template> </el-table-column> <el-table-column prop="lm_user" prop="username" label="å建人å" sortable="custom" /> @@ -161,7 +161,13 @@ <span slot="footer" class="dialog-footer"> <div class="footerButton"> <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> <el-button v-waves type="primary" :loading="$store.state.app.buttonIsDisabled" :disabled="$store.state.app.buttonIsDisabled" @click="dialogVisibleConfirm" >ç¡® å®</el-button> </div> </span> </el-dialog> @@ -306,13 +312,15 @@ dialogVisibleConfirm() { this.$refs.dialogForm.validate(valid => { if (valid) { // console.log(JSON.parse(JSON.stringify(this.dialogForm)), 1) this.$store.state.app.buttonIsDisabled = true AddUpdateGroup(this.dialogForm).then(res => { if (res.code === '200') { this.$notify.success(this.operation === 'add' ? 'æ·»å æåï¼' : 'ä¿®æ¹æåï¼') this.dialogVisible = false this.getGroupData() this.$store.state.app.buttonIsDisabled = false } else { this.$store.state.app.buttonIsDisabled = false this.$notify.error(this.operation === 'add' ? 'æ·»å 失败ï¼' : 'ä¿®æ¹å¤±è´¥ï¼') } }) src/views/basicSettings/organizationList.vue
@@ -75,7 +75,7 @@ </template> </el-table-column> <el-table-column prop="lm_user" prop="username" label="å建人å" sortable="custom" /> @@ -142,10 +142,10 @@ <el-form-item label="ç»ç»åç§°" prop="OrganName"> <el-input v-model="dialogForm.OrganName" style="width: 200px" /> </el-form-item> <el-form-item label="æå±ç»ç»" prop="parent_id"> <el-form-item label="æå±ç»ç»" prop="storgcode"> <el-cascader ref="cascader" v-model="dialogForm.parent_id" v-model="dialogForm.storgcode" :options="cascaderOptions" filterable :props="defaultProps" @@ -163,7 +163,13 @@ <span slot="footer" class="dialog-footer"> <div class="footerButton"> <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> <el-button v-waves type="primary" :loading="$store.state.app.buttonIsDisabled" :disabled="$store.state.app.buttonIsDisabled" @click="dialogVisibleConfirm" >ç¡® å®</el-button> </div> </span> </el-dialog> @@ -209,7 +215,8 @@ OrganCode: '', // ç»ç»ç¼ç OrganName: '', // ç»ç»åç§° leve: 0, // å±çº§ç¼ç parent_id: '', // ç¶çº§ç¼ç storgcode: '', // ç¶çº§ç¼ç parent_id: '', // åpid torg_seq: '', // æåº status: 'Y'// ç¶æ }, @@ -221,7 +228,7 @@ OrganName: [ { required: true, message: '请è¾å ¥ç»ç»åç§°', trigger: ['blur', 'change'] } ], parent_id: [ storgcode: [ { required: true, message: 'è¯·éæ©æå±ç»ç»', trigger: ['blur', 'change'] } ] }, @@ -303,7 +310,8 @@ this.dialogForm.leve = parseFloat(row.leve) this.dialogForm.torg_seq = row.torg_seq this.dialogForm.status = row.status this.dialogForm.parent_id = this.findParent([], row.parent_id, this.cascaderOptions).reverse() this.dialogForm.storgcode = this.findParent([], row.parent_id, this.cascaderOptions).reverse() this.dialogForm.parent_id = row.parent_id }) }, filterChildren(treeData, code) { @@ -365,6 +373,7 @@ handleClose() { this.dialogForm.OrganCode = '' this.dialogForm.OrganName = '' this.dialogForm.storgcode = '' this.dialogForm.parent_id = '' this.dialogForm.status = 'Y' this.dialogForm.leve = 0 @@ -373,7 +382,7 @@ }, cascaderChange(val) { const temp = this.Options.find(i => i.torg_code === val[val.length - 1]) this.dialogForm.parent_id = val this.dialogForm.storgcode = val this.dialogForm.leve = parseFloat(temp.leve) + 1 this.dialogForm.torg_seq = this.Options.filter(i => i.parent_id === val[val.length - 1]).length + 1 }, @@ -385,14 +394,17 @@ dialogVisibleConfirm() { this.$refs.dialogForm.validate(valid => { if (valid) { this.dialogForm.parent_id = this.dialogForm.parent_id[this.dialogForm.parent_id.length - 1] this.$store.state.app.buttonIsDisabled = true this.dialogForm.storgcode = this.dialogForm.storgcode[this.dialogForm.storgcode.length - 1] AddUpdateOrganization(this.dialogForm).then(res => { if (res.code === '200') { this.$notify.success(this.operation === 'add' ? 'æ·»å æåï¼' : 'ä¿®æ¹æåï¼') this.dialogVisible = false this.$store.state.app.buttonIsDisabled = false this.getSTorgData() } else { this.$notify.error(this.operation === 'add' ? 'æ·»å 失败ï¼' : 'ä¿®æ¹å¤±è´¥ï¼') this.$store.state.app.buttonIsDisabled = false } }) } src/views/basicSettings/personList.vue
@@ -154,7 +154,7 @@ </template> </el-table-column> <el-table-column prop="lm_user" prop="username" label="å建人å" sortable="custom" /> @@ -318,7 +318,13 @@ <span slot="footer" class="dialog-footer"> <div class="footerButton"> <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> <el-button v-waves type="primary" :loading="$store.state.app.buttonIsDisabled" :disabled="$store.state.app.buttonIsDisabled" @click="dialogVisibleConfirm" >ç¡® å®</el-button> </div> </span> </el-dialog> @@ -617,18 +623,19 @@ dialogVisibleConfirm() { this.$refs.dialogForm.validate(valid => { if (valid) { this.$store.state.app.buttonIsDisabled = true this.dialogForm.group_code = this.dialogForm.group_code.join(',') this.dialogForm.post_code = this.dialogForm.post_code.join(',') this.dialogForm.role_code = this.dialogForm.role_code.join(',') this.dialogForm.storg_code = this.dialogForm.storg_code[this.dialogForm.storg_code.length - 1] console.log(JSON.parse(JSON.stringify(this.dialogForm))) AddUpdateUserSave(this.dialogForm).then(res => { if (res.code === '200') { this.$notify.success(this.operation === 'add' ? 'æ·»å æåï¼' : 'ä¿®æ¹æåï¼') this.dialogVisible = false this.$store.state.app.buttonIsDisabled = false this.getUserData() } else { this.$store.state.app.buttonIsDisabled = false this.$notify.error(this.operation === 'add' ? 'æ·»å 失败ï¼' : 'ä¿®æ¹å¤±è´¥ï¼') } }) src/views/basicSettings/postList.vue
@@ -80,7 +80,7 @@ sortable="custom" /> <el-table-column prop="lm_user" prop="username" label="å建人å" sortable="custom" /> @@ -164,7 +164,13 @@ <span slot="footer" class="dialog-footer"> <div class="footerButton"> <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> <el-button v-waves type="primary" :loading="$store.state.app.buttonIsDisabled" :disabled="$store.state.app.buttonIsDisabled" @click="dialogVisibleConfirm" >ç¡® å®</el-button> </div> </span> </el-dialog> @@ -312,12 +318,15 @@ dialogVisibleConfirm() { this.$refs.dialogForm.validate(valid => { if (valid) { this.$store.state.app.buttonIsDisabled = true AddUpdatePost(this.dialogForm).then(res => { if (res.code === '200') { this.$notify.success(this.operation === 'add' ? 'æ·»å æåï¼' : 'ä¿®æ¹æåï¼') this.dialogVisible = false this.$store.state.app.buttonIsDisabled = false this.getPostData() } else { this.$store.state.app.buttonIsDisabled = false this.$notify.error(this.operation === 'add' ? 'æ·»å 失败ï¼' : 'ä¿®æ¹å¤±è´¥ï¼') } }) src/views/basicSettings/powerDivider.vue
@@ -46,6 +46,8 @@ <el-button style="position: absolute;right: 15px;z-index:1;top:3px" type="primary" :loading="$store.state.app.buttonIsDisabled" :disabled="$store.state.app.buttonIsDisabled" @click="saveClick" >ä¿ å </el-button> @@ -430,11 +432,14 @@ }) } }) this.$store.state.app.buttonIsDisabled = true const res = await RolePermissionSava(JSON.stringify(arr), rolecode, this.activeName) if (res.code === '200') { const rolename = this.treeLeft.find(i => i.code === rolecode).name this.$notify.success(rolename + 'çè§è²æéæäº¤æåï¼') await this.getRolePermissionSearchRoleMenuButton(rolecode) this.$store.state.app.buttonIsDisabled = false } }, // è·å页é¢é«åº¦ src/views/basicSettings/roleList.vue
@@ -83,7 +83,7 @@ sortable="custom" /> <el-table-column prop="lm_user" prop="username" label="å建人å" sortable="custom" /> @@ -227,7 +227,13 @@ <span slot="footer" class="dialog-footer"> <div class="footerButton"> <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> <el-button v-waves type="primary" :loading="$store.state.app.buttonIsDisabled" :disabled="$store.state.app.buttonIsDisabled" @click="dialogVisibleConfirm" >ç¡® å®</el-button> </div> </span> </el-dialog> @@ -412,6 +418,7 @@ dialogVisibleConfirm() { this.$refs.dialogForm.validate(valid => { if (valid) { this.$store.state.app.buttonIsDisabled = true if (this.$refs.tree) { this.dialogForm.datapermissions = this.$refs.tree.getCheckedKeys().join(',') } @@ -419,8 +426,10 @@ if (res.code === '200') { this.$notify.success(this.operation === 'add' ? 'æ·»å æåï¼' : 'ä¿®æ¹æåï¼') this.dialogVisible = false this.$store.state.app.buttonIsDisabled = false this.getRoleData() } else { this.$store.state.app.buttonIsDisabled = false this.$notify.error(this.operation === 'add' ? 'æ·»å 失败ï¼' : 'ä¿®æ¹å¤±è´¥ï¼') } }) src/views/systemSetting/encodingRules.vue
@@ -198,7 +198,13 @@ <span slot="footer" class="dialog-footer"> <div class="footerButton"> <el-button v-waves @click="dialogVisibleCancel">å æ¶</el-button> <el-button v-waves type="primary" @click="dialogVisibleConfirm">ç¡® å®</el-button> <el-button v-waves type="primary" :loading="$store.state.app.buttonIsDisabled" :disabled="$store.state.app.buttonIsDisabled" @click="dialogVisibleConfirm" >ç¡® å®</el-button> </div> </span> </el-dialog> @@ -410,16 +416,18 @@ dialogVisibleConfirm() { this.$refs.dialogForm.validate(valid => { if (valid) { this.$store.state.app.buttonIsDisabled = true const rightcode = this.$refs.cascader.checkedValue[this.$refs.cascader.checkedValue.length - 1] this.dialogForm.rightcode = rightcode this.dialogForm.rightname = this.menuOptions[this.menuOptions.findIndex(i => i.menucode === this.$refs.cascader.checkedValue[0])].children.find(i => i.menucode === rightcode).menuname SaveEncodingRules(this.dialogForm).then(res => { if (res.code === '200') { this.$notify.success(this.operation === 'add' ? 'æ·»å æåï¼' : 'ä¿®æ¹æåï¼') this.dialogVisible = false this.$store.state.app.buttonIsDisabled = false this.getEncodingRules() } else { this.$store.state.app.buttonIsDisabled = false this.$notify.error(this.operation === 'add' ? 'æ·»å 失败ï¼' : 'ä¿®æ¹å¤±è´¥ï¼') } }) src/views/systemSetting/menuList.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,11 @@ <template /> <script> export default { name: 'MenuList' } </script> <style scoped> </style>