From 7482313cc90753e730c275ad133b22da210f84f9 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期五, 21 三月 2025 19:50:36 +0800 Subject: [PATCH] test --- pages/modal/5601.vue | 171 +++++++++++++++++++------------------------------------- 1 files changed, 58 insertions(+), 113 deletions(-) diff --git a/pages/modal/5601.vue b/pages/modal/5601.vue index 12bcb8e..1943ef7 100644 --- a/pages/modal/5601.vue +++ b/pages/modal/5601.vue @@ -31,7 +31,7 @@ <div class="dv-panel-button" v-if="pageData.Select_Button==true || pageData.Row_Button.length > 0"> - <checkbox v-if="pageData.Select_Button==true" :model="ii" + <checkbox v-if="pageData.Select_Button==true" :value="ii" :checked="style.SelBut_Checked" /> <!-- <text></text> --> <!-- <button type="primary" @click="savaItem(ii)" v-if="param.Sub_Page[0].OK_Button==true">淇濆瓨</Button> --> @@ -1295,14 +1295,12 @@ } else if (ele2.name == 'Layout') { ele2.setting.colList.forEach(col => { if (col) { - if (col.fieldId == attr - .attr) { + if (col.fieldId == attr.attr) { col.value = $this .operationNumber( col.value, attr.value, - attr - .operation + attr.operation ) } } @@ -1312,80 +1310,74 @@ }); } } else if (rowData.condition) { - const conditions = rowData.condition || []; - if (conditions.length > 0) { - let bFindCondition = true; - for (let i in conditions) { - const condition = conditions[i]; - let bFind = false; - for (let i2 in ele.form.items) { - const ele2 = ele.form.items[i2]; - if (ele2.name != "Layout") { - if (ele2.fieldId == condition.attr) { - if (condition.value == ele2.value) { + const conditions = rowData.condition + let bFindCondition = true; + for (let i in conditions) { + const condition = conditions[i]; + let bFind = false; + for (let i2 in ele.form.items) { + const ele2 = ele.form.items[i2]; + if (ele2.name != "Layout") { + if (ele2.fieldId == condition.attr) { + if (condition.value == ele2.value) { + bFind = true; + } + break; + } + } else { + const colList = ele2.setting.colList || []; + for (let i3 in colList) { + const col = colList[i3]; + if (col.fieldId == condition.attr) { + if (condition.value == col.value) { bFind = true; } break; } - } else { - const colList = ele2.setting.colList || []; - for (let i3 in colList) { - const col = colList[i3]; - if (col.fieldId == condition.attr) { - if (condition.value == col.value) { - bFind = true; - } - break; - } - } - if (bFind) break; } - } - if (!bFind) { - bFindCondition = false; - break; + if (bFind) break; } } - if (bFindCondition) { - rowData.attrs.forEach(attr => { - ele.form.items.forEach(ele2 => { - if (ele2.name != 'Layout') { - if (ele2.fieldId == attr.attr) { - ele2.value = - $this.operationNumber( - ele2.value, - attr.value, - attr.operation - ) - } - } else if (ele2.name == 'Layout') { - ele2.setting.colList.forEach(col => { - if (col) { - if (col.fieldId == attr - .attr) { - col.value = - $this - .operationNumber( - col.value, - attr - .value, - attr - .operation) - } - } - }) - } - }); - }); - + if (!bFind) { + bFindCondition = false; + break; } } + if (bFindCondition) { + rowData.attrs.forEach(attr => { + ele.form.items.forEach(ele2 => { + if (ele2.name != 'Layout') { + if (ele2.fieldId == attr.attr) { + ele2.value = + $this.operationNumber( + ele2.value, + attr.value, + attr.operation + ) + } + } else if (ele2.name == 'Layout') { + ele2.setting.colList.forEach(col => { + if (col) { + if (col.fieldId == attr.attr) { + col.value = + $this.operationNumber( + col.value, attr + .value, attr + .operation) + } + } + }) + } + }); + }); + + } + } }) }); - pageData.DefList = detailStyleDefList + pageData.DefList = detailStyleDefList $this.$set(this.pageDetail, pageIndex, pageData) - }, //鍔犺浇姝e湪鐮佺洏鍐呭 viewAceionRow(data) { @@ -3085,45 +3077,6 @@ padding: 0px; margin: 0; - .dv-panel-form-item { - margin: 0; - padding: 0px; - } - - .uni-forms-item { - padding-bottom: 5rpx; - margin-bottom: 0; - - .uni-forms-item__label { - height: 20px !important; - padding: 0 10rpx 0 0 !important; - } - - .uni-input { - width: calc(100% - 12rpx); - padding: 5rpx; - border: 1px solid #d5d5d5; - color: #2d8cf0; - height: 20px; - background: #FFF; - line-height: 20px; - border-radius: 6px !important; - font-size: 14px; - font-family: inherit; - box-shadow: none !important; - transition-duration: 0.1s; - vertical-align: middle; - } - - .form-item-span { - vertical-align: text-top; - color: #2d8cf0; - white-space: normal; - word-break: break-all; - width: 100%; - } - } - } @@ -3245,14 +3198,6 @@ .input-disabled { background-color: #f3f3f3 !important; - } - - ::v-deep .uni-row { - margin-bottom: 0px; - } - - .view-tabpage ::v-deep .uni-row { - margin-bottom: 5px; } .demo-uni-col { -- Gitblit v1.9.1