songshankun
2023-09-22 9e86733e6f39e0e6afefefdcd40561b4d9b2462e
style: 采购退货单模块样式调整
2个文件已修改
144 ■■■■ 已修改文件
src/views/purchaseManage/purchase/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/purchaseManage/returned/index.vue 142 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/purchaseManage/purchase/index.vue
@@ -148,7 +148,7 @@
      this.getData()
    },
    onFilterSearch(searchText){
      this.search = searchText
      this.search = searchText ?? ''
      this.getData()
    },
    // 新建
src/views/purchaseManage/returned/index.vue
@@ -1,41 +1,48 @@
<template>
  <div class="rightContent">
    <div class="content-box">
      <div class="supplier-search">
        <SearchCommonView
          ref="searchCommonView"
          :inputSelect="false"
          placeholder="可输入采购单,供应商名称等搜索"
          @searchClick="searchClick"
          @resetClick="resetClick"
  <div class="returned">
    <div class="filter">
      <div class="filter-card">
        <CommonSearch
            :show-add="false"
            :show-download="false"
            :amount-view="false"
            :show-action-btn="false"
            placeholder="请输入采购单/供应商名称等"
            @searchClick="onFilterSearch"
        />
      </div>
      <template>
        <TableCommonView
         class="content-table"
          ref="tableListRef"
          :table-list="tableList"
          @selCommonClick="selCommonClick"
        >
          <template slot="tableButton">
            <el-table-column label="状态" width="120">
              <template slot-scope="scope">
               {{ getReturnedStatus(scope.row.member_name) }}
              </template>
            </el-table-column>
            <el-table-column label="操作" width="120">
              <template slot-scope="scope">
                <el-button  @click="confirmClick(scope.row)" type="text" size="small">确认发货</el-button>
              </template>
            </el-table-column>
          </template>
        </TableCommonView>
    </div>
    <div class="body">
      <div class="body-card">
       <div class="list-view">
         <TableCommonView
             class="content-table"
             ref="tableListRef"
             :table-list="tableList"
             @selCommonClick="selCommonClick"
         >
           <template slot="tableButton">
             <el-table-column align="center" label="状态" width="120">
               <template slot-scope="scope">
                 {{ getReturnedStatus(scope.row.member_name) }}
               </template>
             </el-table-column>
             <el-table-column align="center" label="操作" width="120">
               <template slot-scope="scope">
                 <el-button  @click="confirmClick(scope.row)" type="text" size="small">确认发货</el-button>
               </template>
             </el-table-column>
           </template>
         </TableCommonView>
       </div>
        <div class="btn-pager">
          <PagerView class="page" :pager-options="pagerOptions" v-on="pagerEvents" />
        </div>
      </template>
      </div>
    </div>
  
    <!-- 新建/编辑销售线索 -->
    <!-- <AddSalesLeadDialog v-if="editSalesLeadConfig.visible" :edit-rightContent-config="editSalesLeadConfig" /> -->
@@ -113,21 +120,14 @@
        .then((res) => {
          const list = res.data.data.list
          this.tableList.tableInfomation = list || []
          this.pagerOptions.totalCount = res.data.total
          this.pagerOptions.totalCount = res.data.data.total
        })
        .catch((err) => {
          console.log(err)
        })
    },
    // 搜索
    searchClick(val, content) {
      console.log(val, content)
      this.search =  content
      this.getData()
    },
    resetClick() {
      this.search = ''
    onFilterSearch(searchText){
      this.search = searchText ?? ''
      this.getData()
    },
   
@@ -173,40 +173,40 @@
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style lang="scss" scoped>
.rightContent {
  width:100%;
  height:calc(100% - 10px);
  .content-box {
    height:100%;
    .supplier-search {
.returned{
  height: 100%;
  overflow: hidden;
  background-color: transparent;
  .filter{
    height: 80px;
    display: flex;
    align-items: center;
    padding: 12px 20px 0 20px;
    &-card{
      height: 80px;
      display: flex;
      align-items: center;
      .add-view {
        margin-left: auto;
        margin-right: 20px;
      }
    }
    .content-table{
      // height:calc(100% - 60px - 42px);
    }
    .btn-pager {
      display: flex;
      .page {
        margin-left: auto;
      }
      box-sizing: border-box;
      padding: 10px 20px;
      flex: 1;
      border-radius: 12px;
      background-color: #fff;
    }
  }
  .bottom {
    .product-search {
      display: flex;
      align-items: center;
      .search {
        margin-left: auto;
      }
      .add-view {
        margin-left: 20px;
        margin-right: 20px;
      }
  .body{
    box-sizing: border-box;
    padding: 10px 20px;
    border-radius: 12px;
    height: calc(100% - 92px);
    &-card {
      background-color: #fff;
      border-radius: 12px;
      height: 100%;
      overflow: hidden;
    }
    .list-view {
      height: calc(100% - 60px);
      overflow: hidden;
    }
    .btn-pager {
      display: flex;