From 6e100e31052298851eab248f335bd245d9eb1b22 Mon Sep 17 00:00:00 2001 From: zelian_wu Date: Mon, 24 Jun 2024 17:17:02 +0800 Subject: [PATCH] 2024-06-21 --- src/assets/scss/global.scss | 2 +- src/views/modules/code/generation.vue | 24 +++++++-- src/views/modules/code/item.vue | 23 ++++---- src/views/modules/code/item/itemValue.vue | 64 +++++++++++++++-------- src/views/modules/code/list.vue | 1 + 5 files changed, 77 insertions(+), 37 deletions(-) diff --git a/src/assets/scss/global.scss b/src/assets/scss/global.scss index 7b3a243..0310841 100644 --- a/src/assets/scss/global.scss +++ b/src/assets/scss/global.scss @@ -320,7 +320,7 @@ input.el-input__inner{ .el-input-number .el-input__inner { text-align: right; - padding-right: 10px !important; + padding-right: 5px !important; padding-left: 0 !important; } diff --git a/src/views/modules/code/generation.vue b/src/views/modules/code/generation.vue index 3f71766..84fc10a 100644 --- a/src/views/modules/code/generation.vue +++ b/src/views/modules/code/generation.vue @@ -4,9 +4,23 @@ import {searchCodeGenerationItemValueList} from "../../../api/code/codeItemValue import {codeNoGenerate, saveDrawing} from "../../../api/code/codeDrawing"; import dayjs from "dayjs"; import {searchCodeParameterById} from "../../../api/code/codeParameterDef"; +import itemValue from "./item/itemValue.vue"; export default { name: "CodeGeneration", + computed: { + itemValue() { + return itemValue + }, + showConditionName() { + return (val) => { + if (val && val.length > 0){ + return val[0].conditionName + } + return '' + }; + } + }, data(){ return { codeItemDefs: [], @@ -19,7 +33,7 @@ export default { }, codeItemTypes: [], codeItemValues: [], - width: 700, + width: 800, loadingIndex:-1, checkCodeFlag:'N', getCodeNoLoading: false, @@ -107,6 +121,7 @@ export default { paramsData.itemType = '手工' }else if (this.codeItemDefs[i].itemType.includes('选择') && this.codeItemTypes[i] === '选择'){ // 寻找 简码 + paramsData.name = this.codeItemDefs[i].itemValues[0].conditionName paramsData.value = this.getValueNo(this.codeItemDefs[i].itemValues,this.codeItemValues[i]).valueNo paramsData.label = this.getValueNo(this.codeItemDefs[i].itemValues,this.codeItemValues[i]).itemValue paramsData.itemType = '选择' @@ -228,7 +243,7 @@ export default { }).catch((error)=>{ this.$message.error(error) }) - } + }, }, } @@ -271,7 +286,7 @@ export default { 流水号 -
+
+
+ ({{showConditionName(item.itemValues)}}) +
diff --git a/src/views/modules/code/item.vue b/src/views/modules/code/item.vue index 0c1d5fb..7ba6267 100644 --- a/src/views/modules/code/item.vue +++ b/src/views/modules/code/item.vue @@ -904,12 +904,18 @@ export default { - - - - - - + + + + + + + + + + + + 可选值列举的条件:
新增 - 编辑 + 编辑 删除 首条 前条 @@ -531,7 +533,7 @@ export default {
- + @@ -540,14 +542,21 @@ export default { - + - + + + + + + + +
@@ -587,18 +596,35 @@ export default {
- - - - - - - - - - - - + + + + + + + + + + + + + + + + + 有效 + + + + + + + + + + + + 保存 @@ -679,12 +705,6 @@ export default { line-height: 30px ; } -.el-input-number /deep/ .el-input__inner{ - text-align: right; - padding-right: 15px !important; - padding-left: 0px !important; -} - .rq /deep/ .el-transfer-panel .el-transfer-panel__header { height: 35px; line-height: 35px; diff --git a/src/views/modules/code/list.vue b/src/views/modules/code/list.vue index 7c37b5d..87262a6 100644 --- a/src/views/modules/code/list.vue +++ b/src/views/modules/code/list.vue @@ -181,6 +181,7 @@ export default { +