liudong
2024-08-08 2f5fbb2144ca03477eb91ab36a990ea013065214
解析块页面修改
3个文件已修改
53 ■■■■■ 已修改文件
src/api/kbList.ts 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dmx/knowledgeLib/eidtDetails.vue 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dmx/knowledgeLib/tool.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/kbList.ts
@@ -205,7 +205,9 @@
export function achunkSet(params) {
  return axios.post('/api/v1/chunk/set', params);
}
src/views/dmx/knowledgeLib/eidtDetails.vue
@@ -18,7 +18,7 @@
        <a-textarea
          v-model="form.content_with_weight"
          placeholder=""
          style="height: 100px"
          style="height: 100px;overflow: auto;"
          auto-size
        />
      </a-form-item>
@@ -49,17 +49,17 @@
        </div>
      </a-form-item>
      <div>
        <a-divider style="margin: 10px 0" />
        <a-switch size="small" />
        <span style="color: var(--color-text-2)">启用</span>
        <a-button type="text" style="color: var(--color-text-2)">
          <template #icon>
            <icon-delete />
          </template>
          删除
        </a-button>
      </div>
<!--      <div>-->
<!--        <a-divider style="margin: 10px 0" />-->
<!--        <a-switch size="small" />-->
<!--        <span style="color: var(&#45;&#45;color-text-2)">启用</span>-->
<!--        <a-button type="text" style="color: var(&#45;&#45;color-text-2)">-->
<!--          <template #icon>-->
<!--            <icon-delete />-->
<!--          </template>-->
<!--          删除-->
<!--        </a-button>-->
<!--      </div>-->
      <a-form-item>
        <div style="width: 100%; text-align: right">
          <a-button @click="visible = false">取消</a-button>
@@ -73,11 +73,12 @@
</template>
<script lang="ts" setup>
  import { onMounted, onBeforeMount, reactive, ref } from 'vue';
  import { achunkCreate } from '@/api/kbList';
import { onMounted, onBeforeMount, reactive, ref, nextTick } from "vue";
import { achunkCreate, achunkSet } from "@/api/kbList";
  const props = defineProps(['item']);
  const visible =defineModel('eidtDilVisible');
  const emit = defineEmits(['canplaythrough']);
  const keyVisible = ref(false);
  const loading = ref(false);
  const form = reactive({
@@ -97,13 +98,17 @@
  };
  const handleSubmit = async ({ values, errors }) => {
    console.log(props.item.id);
    if (!errors) {
      const res = await achunkCreate({
      const res = await achunkSet({
        content_with_weight: values.content_with_weight,
        important_kwd: values.important_kwd,
        doc_id: props.item.id,
        doc_id: props.item.doc_id,
        chunk_id: props.item.chunk_id,
      });
      if (res.code === 0) {
        visible.value = false;
        emit('canplaythrough');
      }
    }
  };
@@ -121,11 +126,10 @@
  };
  const handleOpened = (el) => {
    Object.assign(form, {
      content_with_weight: '',
      important_kwd: [],
      important_kwd_key: '',
    });
    console.log(props.item);
    nextTick(()=>{
      Object.assign(form, props.item);
    })
    formRef.value.resetFields();
    keyVisible.value = false;
  };
src/views/dmx/knowledgeLib/tool.vue
@@ -305,6 +305,7 @@
          ref="eidtDil"
          :item="eidtDilinfo"
          v-model:eidtDilVisible="eidtDilVisible"
          @canplaythrough="canplaythrough"
        ></eidtDetails>
      </a-tab-pane>
    </a-tabs>