wupengfei
2025-02-17 0b8119a98d34e801ff7d38350fb9dd5365f7f810
feat: 签约
2个文件已修改
56 ■■■■ 已修改文件
apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/InnerPage.vue 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/flexJobSign.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/InnerPage.vue
@@ -1,30 +1,22 @@
<template>
  <ContentScrollView style="background-color: transparent">
    <div class="flexJobSign-page-wrapper">
      <div class="searchbar-container">
        <BlSearchbar
          v-model.trim="searchValue"
          placeholder="搜索合同名/编号"
          @search="handleSearch"
          @change="handleSearch"
        ></BlSearchbar>
        <ChunkTitle title="合同列表" />
      </div>
  <div class="searchbar-container">
    <BlSearchbar
      v-model.trim="searchValue"
      placeholder="搜索合同名/编号"
      @search="handleSearch"
      @change="handleSearch"
    ></BlSearchbar>
    <ChunkTitle title="合同列表" />
  </div>
      <InfiniteLoading
        scrollViewClassName="common-infinite-scroll-list home-list"
        v-bind="infiniteLoadingProps"
      >
        <template #renderItem="{ item }">
          <SignCard
            @click="handleCheck(item)"
            v-model:checked-id="checkedId"
            :id="item.id"
          ></SignCard>
        </template>
      </InfiniteLoading>
    </div>
  </ContentScrollView>
  <InfiniteLoading
    scrollViewClassName="common-infinite-scroll-list flexJobSign-list"
    v-bind="infiniteLoadingProps"
  >
    <template #renderItem="{ item }">
      <SignCard @click="handleCheck(item)" v-model:checked-id="checkedId" :id="item.id"></SignCard>
    </template>
  </InfiniteLoading>
  <PageFooter>
    <PageFooterBtn type="primary">邀请签约</PageFooterBtn>
@@ -83,15 +75,19 @@
.flexJobSign-page-wrapper {
  .searchbar-container {
    padding: 30px;
    padding: 30px 60px;
  }
  .chunk-title-wrapper {
    padding: 30px 0 0;
    padding: 30px 10px 0;
  }
  .home-list {
    background-color: #ffffff;
  .flexJobSign-list {
    .infinite-list-inner {
      background-color: #ffffff;
      padding: 0 30px;
      border-radius: 12px;
    }
  }
}
</style>
apps/bMiniApp/src/subpackages/flexJobManage/flexJobSign/flexJobSign.vue
@@ -1,5 +1,5 @@
<template>
  <PageLayoutWithBg class="flexJobSign-page-wrapper" :title="'签约'" :need-auth="false">
  <PageLayoutWithBg class="flexJobSign-page-wrapper" :title="'签约'">
    <InnerPage></InnerPage>
  </PageLayoutWithBg>
</template>