zhangxiao
2024-08-06 e751c02c93e2f2eb59a479788c174672a41d5918
src/views/dmx/model/index.vue
@@ -38,7 +38,7 @@
                            :style="{
                              width: '100%',
                            }"
                            alt="dessert"
                            alt="暂无图片"
                            :src="item.logo"
                          />
                        </div>
@@ -54,15 +54,18 @@
                            list.type
                          }}</div> -->
                          </div>
                        </a-card>
                          <div class="arco-btn-group">
                            <a-space class="btn-group">
                              <!-- <editModel></editModel> -->
                              <a-button type="primary" @click="handleEditModel">
                            <a-button
                              type="primary"
                              @click="handleEditModel(item, 1)"
                            >
                                编辑
                              </a-button>
                            </a-space>
                          </div>
                        </a-card>
                      </div>
                    </div>
                    <div
@@ -71,13 +74,12 @@
                      :key="index"
                    >
                      <div class="card_wrap_box">
                        <div>
                        <div class="card_wrap_box_img">
                          <img
                            :style="{
                              width: '100%',
                              transform: 'translateY(-20px)',
                            }"
                            alt="dessert"
                            alt="暂无图片"
                            :src="list.logo"
                          />
                          <!--   src="https://p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a20012a2d4d5b9db43dfc6a01fe508c0.png~tplv-uwbnlip3yd-webp.webp" -->
@@ -91,6 +93,7 @@
                              list.type
                            }}</div>
                          </div>
                        </a-card>
                          <div class="arco-btn-group">
                            <a-space class="btn-group">
                              <a-button @click="handleDeleteModel(list)">
@@ -106,7 +109,6 @@
                              <!-- <editModel></editModel> -->
                            </a-space>
                          </div>
                        </a-card>
                      </div>
                    </div>
                  </div>
@@ -115,12 +117,12 @@
            </a-col>
            <div> </div>
            <div class="box_right">
              <div class="search_input">
              <!-- <div class="search_input">
                <a-input-search
                  :placeholder="$t('cardList.searchInput.placeholder')"
                  style="width: 240px"
                />
              </div>
              </div> -->
              <div>
                <!-- <addModel></addModel> -->
                <a-button
@@ -139,7 +141,6 @@
        </a-card>
      </a-col>
    </a-row>
  </div>
  <!-- 添加模型 -->
  <addPageModel
    v-model:show="show"
@@ -157,6 +158,7 @@
    @refresh-parent="refreshParentMethod"
    v-if="tabShow"
  ></addTableName>
  </div>
</template>
<script lang="ts" setup>
@@ -219,23 +221,19 @@
  const editList = ref({ llm_factory: '' });
  //增加模型子类
  const handleAddModel = () => {
    // if (tabKey.value == 'key') {
    //   tabShow.value = true;
    // } else {
    //   modelType.value = 2;
    //   editList.value.llm_factory = tabKey.value;
    //   show.value = true;
    //   title.value = '添加模式';
    // }
    modelType.value = 2;
    editList.value = [{ llm_factory: '' }];
    editList.value.llm_factory = tabKey.value;
    show.value = true;
    title.value = '添加模式';
  };
  //编辑模型子类
  const handleEditModel = (val) => {
    if (tabKey.value == 'key') {
  const handleEditModel = (val, type) => {
    console.log(val, 6766);
    if (type == 1) {
      tabShow.value = true;
      editList.value = val;
      editList.value.llm_factory = tabKey.value;
    } else {
      modelType.value = 2;
      task_id.value = val.id;
@@ -383,6 +381,10 @@
      }
    }
  }
  :deep(.arco-tabs-nav-tab) {
    flex: none;
    width: 60%;
  }
  .table_add_clore {
    :deep(.arco-tabs-nav-add-btn .arco-icon-hover::before) {
      top: 50%;
@@ -397,9 +399,9 @@
    :deep(.arco-tabs-nav-add-btn .arco-icon-hover .arco-icon) {
      color: #fff;
    }
    :deep(.arco-tabs-nav) {
      max-width: 60%;
    }
    // :deep(.arco-tabs-nav) {
    //   max-width: 60%;
    // }
    :deep(.arco-icon-hover::before) {
      top: 50%;
@@ -434,7 +436,18 @@
  .card_content {
    .card_wrap_box_img {
      min-height: 200px;
      max-height: 240px;
      height: 200px;
      img {
        max-height: 190px;
      }
    }
    .card_wrap_box {
      // position: relative;
      .arco-btn-group {
        position: absolute;
        right: 10px;
        top: 87%;
      }
    }
  }
@@ -445,12 +458,6 @@
    transition: all 0.3s;
    border: 1px solid var(--color-neutral-3);
    border-radius: 4px;
    position: relative;
    .arco-btn-group {
      position: absolute;
      right: 10px;
      top: 90px;
    }
    &:hover {
      transform: translateY(-4px);
      // box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);