zhengyiming
5 天以前 5eb6e6bab29554390851bbed86615110e62efa48
apps/cMiniApp/src/subpackages/curriculum/expectPosition/InnerPage.vue
@@ -6,12 +6,12 @@
    <div class="expect-position-page-footer">
      <div class="expect-position-select-wrapper" v-if="checkdList.length > 0">
        <div class="expect-position-select-item" v-for="(item, index) in checkdList" :key="index">
          <div class="expect-position-select-item-text">{{ item.name }}</div>
          <div class="expect-position-select-item-text">{{ item.label }}</div>
          <div class="expect-position-select-item-icon-wrapper">
            <Close
              :size="8"
              class="expect-position-select-item-icon"
              @click="handleDelete(item.id)"
              @click="handleDelete(item.value)"
            />
          </div>
        </div>
@@ -23,8 +23,8 @@
<script setup lang="ts">
import { PositionSelectView } from '@12333/components';
import { SearchType } from '@12333/constants';
import { useSearchSettingType } from '@12333/hooks';
import { CategoryCode } from '@12333/constants';
import { useDictionaryDataSelect } from '@12333/hooks';
import { Close } from '@nutui/icons-vue-taro';
import Taro from '@tarojs/taro';
import { size } from 'lodash';
@@ -44,13 +44,13 @@
const positionList = ref([]);
const { searchSettingTypeList: position } = useSearchSettingType({
  searchType: SearchType.Position,
const { dictionaryDataList: position } = useDictionaryDataSelect({
  categoryCode: CategoryCode.Position,
});
const checkdList = computed(() => {
  if (!positionList.value.length) return [];
  return position.value.filter((x) => positionList.value.includes(x.id));
  return position.value.filter((x) => positionList.value.includes(x.value));
});
function handleDelete(id: string) {