编码生成

This commit is contained in:
2022-12-20 14:27:58 +08:00
parent 1f103ddc39
commit fb06fb3184
22 changed files with 840 additions and 15 deletions

View File

@@ -42,7 +42,7 @@
</el-form-item>
<div v-if="form.type === '01' || form.type === '03'">
<el-form-item label="初始值" prop="init_value">
<el-input v-model="form.init_value" style="width: 370px;" />
<el-input v-model="form.initValue" style="width: 370px;" />
</el-form-item>
</div>
<div v-if="form.type === '02'">
@@ -61,12 +61,12 @@
<el-input v-model="form.length" style="width: 370px;" />
</el-form-item>
<el-form-item label="最大值" prop="max_value">
<el-input v-model="form.max_value" style="width: 370px;" />
<el-input v-model="form.maxValue" style="width: 370px;" />
</el-form-item>
</div>
<el-form-item label="排序" prop="sort_num">
<el-input-number
v-model.number="form.sort_num"
v-model.number="form.sortNum"
:min="0"
:max="999"
controls-position="right"
@@ -92,8 +92,8 @@
{{ query.dictName }}
</el-table-column>
<el-table-column prop="type" label="类型" :formatter="typeFormate" />
<el-table-column prop="init_value" label="初始值" />
<el-table-column prop="current_value" label="当前值" />
<el-table-column prop="initValue" label="初始值" />
<el-table-column prop="currentValue" label="当前值" />
<el-table-column
v-permission="['admin','dict:edit','dict:del']"
label="操作"
@@ -116,7 +116,7 @@
</template>
<script>
import crudCodeDetail from '@/api/tools/codeDetail'
import crudCodeDetail from '@/views/tools/codeGen/codeDetail'
import CRUD, { presenter, header, form } from '@crud/crud'
import pagination from '@crud/Pagination'
import rrOperation from '@crud/RR.operation'
@@ -125,12 +125,12 @@ import udOperation from '@crud/UD.operation'
const defaultForm = {
id: null,
type: '01',
init_value: null,
initValue: null,
format: null,
step: null,
fillchar: null,
length: null,
sort_num: 0
sortNum: 0
}
export default {
@@ -174,16 +174,16 @@ export default {
type: [
{ required: true, message: '请输入编码标签', trigger: 'blur' }
],
init_value: [
initValue: [
{ required: true, message: '请输入初始值', trigger: 'blur' }
],
sort_num: [
sortNum: [
{ required: true, message: '请输入序号', trigger: 'blur', type: 'number' }
],
format: [
{ required: true, message: '请输入日期格式', trigger: 'blur' }
],
max_value: [
maxValue: [
{ required: true, message: '请输入最大值', trigger: 'blur' }
]
},

View File

@@ -73,7 +73,7 @@
<script>
import checkPermission from '@/utils/permission'
import codeGenDetail from './codeDetail'
import crudDict from '@/api/system/genCode'
import crudDict from '@/views/tools/codeGen/genCode'
import CRUD, { presenter, header, form } from '@crud/crud'
import crudOperation from '@crud/CRUD.operation'
@@ -131,6 +131,7 @@ export default {
if (val) {
this.$refs.codeGenDetail.query.dictName = val.code
this.$refs.codeGenDetail.query.id = val.id
this.$refs.codeGenDetail.form.codeRuleId = val.id
this.$refs.codeGenDetail.dictId = val.id
this.$refs.codeGenDetail.crud.toQuery()
}