浏览代码

代码更新

qymljy 2 年之前
父节点
当前提交
6c88555754

+ 1 - 0
src/HDrpManagement/ProductMag/index.vue

@@ -12,6 +12,7 @@
       :apiId="{query:20220923140602,del:20220923152202}"
       :options="options"
       @onFixedClick="rows"
+      :specialKey="[{key:'itemclass',value:null},{key:'tradefield',value:null},{key:'brand',value:null}]"
       @checkboxCallBack="rows"
       :detailPath="{
         path:'/productmagDetail'

+ 7 - 1
src/HDrpManagement/contractManage/components/productClassList/addProduct.vue

@@ -38,7 +38,7 @@
                 small
                 @size-change="handleSizeChange"
                 @current-change="handleCurrentChange"
-                :current-page="params.content.pageNumber"
+                :current-page="currentPage"
                 :page-sizes="[20, 50, 100, 200]"
                 layout="total, prev, pager, next, jumper"
                 :total="total">
@@ -76,6 +76,7 @@ export default {
       productList:[],
       itemno:'',
       total:0,
+      currentPage:0,
       params: {
         "id": 20221124140102,
         "content": {
@@ -115,6 +116,7 @@ export default {
       let res = await this.$api.requested(this.params)
       this.productList = res.data
       this.total = res.total
+      this.currentPage = res.pageNumber
       console.log(this.productList);
       
     },
@@ -197,12 +199,16 @@ export default {
       this.selectProductLength = data.length
     },
     handleSizeChange(val) {
+      console.log(val)
       // console.log(`每页 ${val} 条`);
       this.params.content.pageSize = val
+      this.getProductList()
     },
     handleCurrentChange(val) {
+      console.log(val)
       // console.log(`当前页: ${val}`);
       this.params.content.pageNumber = val
+      this.getProductList()
     },
   },
 };

+ 3 - 0
src/HDrpManagement/contractManage/components/productClassList/productClassList.vue

@@ -135,11 +135,14 @@ export default {
     },
     handleSizeChange(val) {
       // console.log(`每页 ${val} 条`);
+      console.log("翻译")
       this.params.content.pageSize = val
+      this.listData()
     },
     handleCurrentChange(val) {
       // console.log(`当前页: ${val}`);
       this.params.content.pageNumber = val
+      this.listData()
     },
   },
 };

+ 3 - 1
src/HDrpManagement/contractManage/components/productDetailList/addProduct.vue

@@ -8,7 +8,7 @@
           <el-input size="small" style="width:200px;margin-bottom:10px" v-model="params.content.where.condition" placeholder="输入搜索内容" @clear="getProductList(params.content.pageNumber = 1)" @keyup.native.enter="getProductList(params.content.pageNumber = 1)" clearable></el-input>
           <el-button type="primary" size="small" :disabled="selectProductLength == 0" @click="onSumit">批 量 添 加</el-button>
         </div>
-        <Table @selectArr="selectArr" ref="table" v-model="itemno" :layout="tablecols" :data="productList" :custom="true" height="500px"  @upDateData="upDateData" @selection="selectArr" @onSelect="addProduct">
+        <Table @selectArr="selectArr" ref="table" v-model="itemno" :layout="tablecols" :data="productList" :custom="true" height="400px"  @upDateData="upDateData" @selection="selectArr" @onSelect="addProduct">
         </Table>
         <div style="display:flex;justify-content:space-between;align-items:center;margin-top:10px">
           <span>已添加产品数:{{addProductLength}}</span>
@@ -149,10 +149,12 @@ export default {
     handleSizeChange(val) {
       // console.log(`每页 ${val} 条`);
       this.params.content.pageSize = val
+      this.getProductList()
     },
     handleCurrentChange(val) {
       // console.log(`当前页: ${val}`);
       this.params.content.pageNumber = val
+      this.getProductList()
     },
   },
 };