cuiqian2004
2025-03-21 7482313cc90753e730c275ad133b22da210f84f9
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)
         },
         //加载正在码盘内容
         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 {