add:拣选流程优化;

This commit is contained in:
zhangzq
2024-06-18 20:33:25 +08:00
parent 9f776a45c9
commit 52d7020ff8
16 changed files with 89 additions and 55 deletions

View File

@@ -97,30 +97,38 @@
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="是否基础表" prop="has_child">
<el-radio-group v-model="form.is_base" style="width: 140px">
<el-radio :label='true'>是</el-radio>
<el-radio :label='false'>否</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="业务表id映射" prop="biz_id">
<el-input v-model="form.biz_id" style="width: 150px;"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="业务表编码映射" prop="biz_code">
<el-input v-model="form.biz_code" style="width: 150px;"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="业务表时间映射" prop="bus_data">
<el-input v-model="form.biz_date" style="width: 150px;"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="业务表状态映射" prop="biz_status">
<el-input v-model="form.biz_status" style="width: 150px;"/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="业务表单据类型映射" prop="bus_data">
<el-input v-model="form.biz_form_type" style="width: 150px;"/>
@@ -177,6 +185,7 @@
<el-table-column prop="form_desc" show-overflow-tooltip width="120" label="描述"/>
<el-table-column prop="convert_json" show-overflow-tooltip width="120" label="数据映射字段"/>
<el-table-column prop="has_child" show-overflow-tooltip width="120" :formatter="booleanFormat" label="是否关联子表"/>
<el-table-column prop="is_base" show-overflow-tooltip width="120" :formatter="booleanFormat" label="属于基础表"/>
<!-- <el-table-column prop="parent_id" show-overflow-tooltip width="120" label="父表id"/>-->
<el-table-column prop="biz_id" show-overflow-tooltip width="120" label="业务单据id映射"/>
<el-table-column prop="biz_code" show-overflow-tooltip width="130" label="业务单据code映射"/>
@@ -241,6 +250,7 @@ const defaultForm = {
pcsn: null,
form_param: null,
has_child: false,
is_base: false,
parent_id: null,
convert_json: null,
bus_data: null
@@ -252,7 +262,7 @@ export default {
mixins: [ presenter(), header(), form(defaultForm), crud() ],
cruds() {
return CRUD({
title: '基础类别',
title: '自定义表单',
url: 'api/bmFormStruc',
idField: 'id',
sort: 'id,desc',
@@ -300,12 +310,8 @@ export default {
resolve(tree.children)
}, 100)
},
booleanFormat(row, index) {
if (row.has_child) {
return '是'
} else {
return '否'
}
booleanFormat(row, column, cellValue) {
return cellValue ? '是' : '否';
},
jsonFormat(row, index) {
if (row.form_param != null) {

View File

@@ -240,7 +240,7 @@ export default {
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {
return CRUD({
title: '基础类别',
title: '安全超期预警',
url: 'api/almEarlyMsg',
idField: 'id',
sort: 'id,desc',

View File

@@ -230,7 +230,7 @@ export default {
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {
return CRUD({
title: '基础类别',
title: '安全库存预警',
url: '/api/almEarlyInv',
idField: 'id',
sort: 'id,desc',

View File

@@ -46,7 +46,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item v-if="formData.category === 'class'" label="配置参数" prop="auxParam">
<el-form-item label="配置参数" prop="auxParam">
<el-input v-model="formData.auxParam"></el-input>
</el-form-item>
<el-form-item label="描述" prop="documentation">
@@ -114,9 +114,6 @@ export default {
passNode: [
{required: true, message: '自动执行不能为空', trigger: 'blur'}
],
auxParam: [
{required: true, message: 'auxParam不能为空', trigger: 'blur'}
]
}
}
},

View File

@@ -69,7 +69,7 @@ export default {
mixins: [ presenter(), header(), form(defaultForm), crud() ],
cruds() {
return CRUD({
title: '基础类别',
title: '组盘配置',
url: 'api/bmFormStruc',
idField: 'id',
sort: 'id,desc',

View File

@@ -183,7 +183,7 @@ export default {
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {
return CRUD({
title: '基础类别',
title: '表单数据',
url: 'api/pmFormData',
idField: 'id',
sort: 'id,desc',

View File

@@ -202,7 +202,7 @@ export default {
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {
return CRUD({
title: '基础类别',
title: '拣选',
url: 'api/pmFormData',
idField: 'id',
sort: 'id,desc',