mirror of
https://gitee.com/ssssssss-team/magic-boot.git
synced 2026-05-15 00:00:02 +08:00
增加permission、更新数据库
This commit is contained in:
@@ -94,6 +94,7 @@
|
||||
<script setup>
|
||||
import {reactive, ref, watch, getCurrentInstance, defineExpose, onMounted} from 'vue'
|
||||
import genCode from '@/scripts/gen/gen-mb-list.js'
|
||||
import { ElMessageBox } from 'element-plus'
|
||||
const { proxy } = getCurrentInstance()
|
||||
const dataForm = ref()
|
||||
const tables = ref([])
|
||||
@@ -308,19 +309,25 @@
|
||||
function executeGen(){
|
||||
dataForm.value.validate((valid) => {
|
||||
if (valid) {
|
||||
var formData = {...genInfo.value}
|
||||
formData.info = JSON.stringify(genInfo.value.info)
|
||||
formData.columns = JSON.stringify(genInfo.value.columns)
|
||||
formData.componentScript = genCode(genInfo.value.info.modulePath+genInfo.value.info.businessPath, genInfo.value.columns)
|
||||
proxy.$post('/system/code/gen/execute', formData).then((res) => {
|
||||
if(res.data == 1){
|
||||
proxy.$notify({
|
||||
title: '成功',
|
||||
message: '生成成功',
|
||||
type: 'success',
|
||||
duration: 2000
|
||||
})
|
||||
}
|
||||
ElMessageBox.confirm('此操作会生成代码并覆盖, 是否继续?', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
var formData = {...genInfo.value}
|
||||
formData.info = JSON.stringify(genInfo.value.info)
|
||||
formData.columns = JSON.stringify(genInfo.value.columns)
|
||||
formData.componentScript = genCode(genInfo.value.info.modulePath+genInfo.value.info.businessPath, genInfo.value.columns)
|
||||
proxy.$post('/system/code/gen/execute', formData).then((res) => {
|
||||
if(res.data == 1){
|
||||
proxy.$notify({
|
||||
title: '成功',
|
||||
message: '生成成功',
|
||||
type: 'success',
|
||||
duration: 2000
|
||||
})
|
||||
}
|
||||
})
|
||||
})
|
||||
}else{
|
||||
proxy.$message.error('表单校验未通过,请重新检查提交内容')
|
||||
|
||||
@@ -38,7 +38,7 @@ var validatePass2 = (rule, value, callback) => {
|
||||
if(temp.value.newPassword){
|
||||
if (value === '') {
|
||||
callback(new Error('请再次输入密码'));
|
||||
} else if (value !== this.temp.newPassword) {
|
||||
} else if (value !== temp.value.newPassword) {
|
||||
callback(new Error('两次输入密码不一致!'));
|
||||
} else {
|
||||
callback();
|
||||
|
||||
Reference in New Issue
Block a user