Ver Fonte

Merge remote-tracking branch 'origin/mergeBranch' into mergeBranch

# Conflicts:
#	src/router/HDrpManagement.js
qymljy há 2 anos atrás
pai
commit
feb24da3c8

+ 147 - 0
src/Form/Creditbilladj/add.vue

@@ -0,0 +1,147 @@
+<template>
+  <div>
+    <el-button size="mini" type="primary" @click="dialogFormVisible = true">新 建</el-button>
+    <el-dialog title="新 增" :visible.sync="dialogFormVisible">
+      <el-row :gutter="20">
+        <el-form :model="form" :rules="rules" ref="form" label-width="90px" label-position="left" size="mini">
+          <el-col :span="24">
+            <el-form-item label="企业名称" prop="sys_enterpriseid">
+              <el-select v-model="form.sys_enterpriseid" placeholder="请选择企业" @change="enterpriseChange">
+                <el-option
+                  v-for="item in enterpriseData"
+                  :key="item.sys_enterpriseid"
+                  :label="item.enterprisename"
+                  :value="item.sys_enterpriseid">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="账户类型" prop="sa_accountclassid">
+              <el-select v-model="form.sa_accountclassid" placeholder="请选择账户类型">
+                <el-option
+                  v-for="item in accountClassData"
+                  :key="item.sa_accountclassid"
+                  :label="item.accountname"
+                  :value="item.sa_accountclassid">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="信用额度" prop="creditquota">
+              <el-input v-model="form.creditquota" placeholder="输入信用额度"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="14">
+            <el-form-item label="备注" prop="address">
+              <el-input v-model="form.address" type="textarea" :rows="3" placeholder="输入备注"></el-input>
+            </el-form-item>
+          </el-col>
+        </el-form>
+      </el-row>
+      <div class="dialog-footer">
+        <el-button size="small" @click="dialogFormVisible = false" class="normal-btn-width">取 消</el-button>
+        <el-button size="small" type="warning" @click="onSubmit" class="normal-btn-width btn-warning">确 定</el-button>
+      </div>
+    </el-dialog>
+   
+    
+  </div>
+</template>
+
+<script>
+import DownSelect from '@/components/down_select/index'
+export default {
+  components:{DownSelect},
+  data () {
+    return {
+      dialogFormVisible:false,
+      enterpriseData:[],
+      accountClassData:[],
+      form:{
+        sa_creditbillid:0,
+        sys_enterpriseid:'',
+        sa_accountclassid:'',
+        creditquota:'',
+        remarks:''
+      },
+      arealist:[],
+      rules:{
+        sys_enterpriseid: [
+          { required: true, message: '请选择企业名称', trigger: 'blur' },
+        ],
+        sa_accountclassid: [
+          { required: true, message: '请选择账户类型', trigger: 'blur' },
+        ],
+        creditquota: [
+          { required: true, message: '请填写信用额度', trigger: 'change' },
+        ],
+      }
+    }
+  },
+  methods:{
+    /* 获取企业档案 */
+    async getEnterpriseData() {
+      let res = await this.$api.requested({
+        "id": "20221008164103",
+        "version":1,
+        "content": {
+          "where":{
+              "condition":""
+          }
+        }
+      })
+      this.enterpriseData = res.data
+      console.log(this.enterpriseData);
+      
+    },
+    /* 企业选择变化 */
+    async enterpriseChange() {
+      console.log(this.form.sys_enterpriseid);
+      let res = await this.$api.requested({
+        "id": "20221008164203",
+        "version":1,
+        "content": {
+          "sys_enterpriseid":this.form.sys_enterpriseid
+        }
+      })
+      this.accountClassData = res.data
+      console.log(this.accountClassData);
+      
+    },
+    cascaderChange (val) {
+      if (val.length === 1) 
+        return this.form = Object.assign({},this.form,{province:val[0],city:'',county:''})
+
+      this.form = Object.assign({},this.form,{province:val[0],city:val[1],county:val[2]})
+    },
+    onSubmit () {
+      this.$refs['form'].validate(async (valid) => {
+        if (!valid) return false
+        const res = await this.$api.requested({
+        "id": "20221008155003",
+        "version":1,
+        "content": this.form
+      })
+        this.tool.showMessage(res,()=>{
+          this.$emit('onSuccess')
+          this.$refs['form'].resetFields();
+          this.dialogFormVisible = false
+        })
+     })
+    }
+  },
+  created() {
+    this.getEnterpriseData()
+  },
+  mounted () {
+  }
+}
+
+</script>
+<style scoped>
+/deep/.el-select {
+  width: 100%!important;
+}
+</style>

+ 160 - 0
src/Form/Creditbilladj/edit.vue

@@ -0,0 +1,160 @@
+<template>
+  <div>
+    <el-button size="mini" type="text" @click="onShow">编 辑</el-button>
+    <el-dialog title="编 辑" :visible.sync="dialogFormVisible">
+      <el-row :gutter="20">
+        <el-form :model="form" :rules="rules" ref="form" label-width="90px" label-position="left" size="mini">
+          <el-col :span="24">
+            <el-form-item label="企业名称" prop="sys_enterpriseid">
+              <el-select v-model="form.sys_enterpriseid" placeholder="请选择企业" @change="enterpriseChange">
+                <el-option
+                  v-for="item in enterpriseData"
+                  :key="item.sys_enterpriseid"
+                  :label="item.enterprisename"
+                  :value="item.sys_enterpriseid">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="账户类型" prop="sa_accountclassid">
+              <el-select v-model="form.sa_accountclassid" placeholder="请选择账户类型">
+                <el-option
+                  v-for="item in accountClassData"
+                  :key="item.sa_accountclassid"
+                  :label="item.accountname"
+                  :value="item.sa_accountclassid">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="信用额度" prop="creditquota">
+              <el-input v-model="form.creditquota" placeholder="输入信用额度"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="14">
+            <el-form-item label="备注" prop="address">
+              <el-input v-model="form.address" type="textarea" :rows="3" placeholder="输入备注"></el-input>
+            </el-form-item>
+          </el-col>
+        </el-form>
+      </el-row>
+      <div class="dialog-footer">
+        <el-button size="small" @click="dialogFormVisible = false" class="normal-btn-width">取 消</el-button>
+        <el-button size="small" type="warning" @click="onSubmit" class="normal-btn-width btn-warning">确 定</el-button>
+      </div>
+    </el-dialog>
+  </div>
+</template>
+
+<script>
+import {mapGetters} from 'vuex'
+export default {
+  props:['data'],
+  data () {
+    return {
+      dialogFormVisible:false,
+      enterpriseData:[],
+      accountClassData:[],
+      form:{
+        sa_creditbillid:0,
+        sys_enterpriseid:'',
+        sa_accountclassid:'',
+        creditquota:'',
+        remarks:''
+      },
+      rules:{
+        sys_enterpriseid: [
+          { required: true, message: '请选择企业名称', trigger: 'blur' },
+        ],
+        sa_accountclassid: [
+          { required: true, message: '请选择账户类型', trigger: 'blur' },
+        ],
+        creditquota: [
+          { required: true, message: '请填写信用额度', trigger: 'change' },
+        ],
+      }
+    }
+  },
+  methods:{
+    /* 获取企业档案 */
+    async getEnterpriseData() {
+      let res = await this.$api.requested({
+        "id": "20221008164103",
+        "version":1,
+        "content": {
+          "where":{
+              "condition":""
+          }
+        }
+      })
+      this.enterpriseData = res.data
+      console.log(this.enterpriseData);
+      
+    },
+    /* 企业选择变化 */
+    async enterpriseChange() {
+      console.log(this.form.sys_enterpriseid);
+      let res = await this.$api.requested({
+        "id": "20221008164203",
+        "version":1,
+        "content": {
+          "sys_enterpriseid":this.form.sys_enterpriseid
+        }
+      })
+      this.accountClassData = res.data
+      console.log(this.accountClassData);
+      
+    },
+    cascaderChange (val) {
+      if (val.length === 1) 
+        return this.form = Object.assign({},this.form,{province:val[0],city:'',county:''})
+
+      this.form = Object.assign({},this.form,{province:val[0],city:val[1],county:val[2]})
+    },
+    onSubmit () {
+      this.$refs['form'].validate(async (valid) => {
+        if (!valid) return false
+        const res = await this.$api.requested({
+        "id": "20221008155003",
+        "version":1,
+        "content": this.form
+      })
+        this.tool.showMessage(res,()=>{
+          this.$emit('onSuccess')
+          this.$refs['form'].resetFields();
+          this.dialogFormVisible = false
+        })
+     })
+    },
+    async onShow () {
+      this.form = Object.assign({},this.form,this.data)
+      console.log(this.form);
+      
+      if( this.data ) {
+        let res = await this.$api.requested({
+          "id": "20221008164203",
+          "version":1,
+          "content": {
+            "sys_enterpriseid":this.form.sys_enterpriseid
+          }
+        })
+        this.accountClassData = res.data
+      }
+      this.dialogFormVisible = true
+    }
+  },
+  created() {
+    this.getEnterpriseData()
+  },
+  mounted () {
+  }
+}
+
+</script>
+<style scoped>
+/deep/.el-select {
+  width: 100% !important;
+}
+</style>

+ 37 - 0
src/HDrpManagement/Creditbilladj/index.vue

@@ -0,0 +1,37 @@
+
+<template>
+  <div>
+    <basicLayout 
+      ref="basicLayout" 
+      formPath="Creditbilladj" 
+      tableName="creditbilladjTable" 
+      idName="sa_creditbillid" 
+      :apiId="{query:20221008155103,del:20221008155403}"
+      :options="options">
+      <template v-slot:tbList="scope">
+        <div>
+          {{scope.data.column.data[[scope.data.column.columnname]]}}
+        </div>
+      </template>
+      <template v-slot:tbOpreation="scope">
+        <el-button size="mini" type="text" @click="$router.push({path:'/EnterpriseArchivesDetail',query:{id:scope.data.data.sys_enterpriseid,rowindex:scope.data.data.rowindex}})">详 情</el-button>
+      </template>
+    </basicLayout>
+  </div>
+</template>
+
+<script>
+
+export default {
+  data () {
+    return {
+      options:[]
+    }
+  },
+  methods:{
+  }
+}
+
+</script>
+<style>
+</style>

+ 78 - 0
src/HDrpManagement/Creditbilladj/modules/details.vue

@@ -0,0 +1,78 @@
+<template>
+  <basicDetails 
+    :titleText="mainData.enterprisename" 
+    :mainAreaData="mainAreaData" 
+    turnPageId="20220920083901" 
+    idname="sys_enterpriseid" 
+    @pageChange="pageChange">
+  </basicDetails>
+</template>
+
+<script>
+export default {
+  data () {
+    return {
+      mainData:{},
+      mainAreaData:[]
+    }
+  },
+  methods:{
+    async queryMainData (id) {
+      const res = await this.$api.requested({
+        "id": 20220920084001,
+        "content": {
+          "sys_enterpriseid": id
+        }
+      })
+      this.mainData = res.data
+      this.changeDataStructure()
+    },
+    pageChange (id,rowindex) {
+      this.queryMainData(id)
+      this.$router.replace({path:'/EnterpriseArchivesDetail',query:{id:id,rowindex:rowindex}})
+    },
+    changeDataStructure () {
+      this.mainAreaData = [
+        {
+          label:'企业名称',
+          value: this.mainData.enterprisename
+        },
+        {
+          label:'省市县',
+          value: `${this.mainData.province}-${this.mainData.city}-${this.mainData.county}`
+        },
+        {
+          label:'详细地址',
+          value: this.mainData.address
+        },
+        {
+          label:'企业联系人',
+          value: this.mainData.contact
+        },
+        {
+          label:'联系电话',
+          value: this.mainData.phonenumber
+        },
+        {
+          label:'税号',
+          value: this.mainData.taxno
+        },
+        {
+          label:'创建人',
+          value: this.mainData.createby
+        },
+        {
+          label:'创建时间',
+          value: this.mainData.createdate
+        },
+      ]
+    }
+  },
+  mounted () {
+    this.queryMainData(this.$route.query.id)
+  }
+}
+
+</script>
+<style>
+</style>

+ 5 - 5
src/HDrpManagement/ProductGroupMag/modules/addGroupDetail.vue

@@ -1,8 +1,8 @@
 <template>
-  <div class="inline-16">
-    <el-button type="text" size="small" @click="detailBtn">明 细</el-button>
-    <el-dialog title="产品组明细" append-to-body :visible.sync="dialogTableVisible" width="70%">
-      <add-btn v-if="tool.checkAuth($route.name,'insert')" @onSuccess="getDetail" style="margin-bottom:16px" :id="rowData.sa_itemgroupid" />
+  <div>
+    <el-button type="text" size="small" @click="detailBtn">明细</el-button>
+    <el-dialog title="产品组商品明细" append-to-body :visible.sync="dialogTableVisible" width="70%">
+      <add-btn ref="add" v-if="tool.checkAuth($route.name,'insert')" @onSuccess="getDetail" style="margin-bottom:16px" :id="rowData.sa_itemgroupid" />
       <tableLayout v-if="dialogTableVisible" :layout="tablecols" :data="list" :opwidth="200" :custom="true" height="40vh" fixedName="operation">
         <template v-slot:customcol="scope">
             <span v-if="scope.column.data[scope.column.columnname]">{{scope.column.data[scope.column.columnname]}}</span>
@@ -11,7 +11,7 @@
         <template v-slot:opreation="scope">
           <div style="display:flex;justify-content:space-around">
             <Del type="detail" v-if="tool.checkAuth($route.name,'delete')" :id="rowData.sa_itemgroupid" @deleteSuccess="getDetail" :detailId="scope.data.sa_itemgroupmxid"/>
-            <editBtn v-if="tool.checkAuth($route.name,'update')" :id="rowData.sa_itemgroupid" @onSuccess="getDetail" :rowData="scope.data"/>
+            <!-- <editBtn v-if="tool.checkAuth($route.name,'update')" :id="rowData.sa_itemgroupid" @onSuccess="getDetail" :rowData="scope.data"/> -->
           </div>
         </template>
       </tableLayout>

+ 20 - 4
src/HDrpManagement/ProductGroupMag/modules/addGroupDetailBtn.vue

@@ -1,8 +1,8 @@
 <template>
   <div>
-    <el-button type="primary" size="small" @click="dialogTableVisible=true">新增商品</el-button>
+    <el-button type="primary" size="small" @click="addBtn">新增商品</el-button>
     <el-dialog title="产品组商品新增" append-to-body :visible.sync="dialogTableVisible" width="50%">
-      <table1 v-if="productList()" @checkboxCallBack="checkboxCallBack" :layout="tablecols" :data="productList()" :opwidth="200" :custom="false" :height="300" :checkbox="true">
+      <table1 v-if="productList" @checkboxCallBack="checkboxCallBack" :layout="tablecols" :data="productList" :opwidth="200" :custom="false" :height="300" :checkbox="true">
       </table1>
       <span slot="footer" class="dialog-footer">
         <div>
@@ -22,10 +22,10 @@ export default {
     return {
       dialogTableVisible:false,
       product:[],
-      tablecols:[]
+      tablecols:[],
+      productList:''
     }
   },
-  inject: ['productList'],
   props:['id'],
   watch: {
     
@@ -62,6 +62,22 @@ export default {
     },
     checkboxCallBack(data) {
       this.product = data
+    },
+    async addBtn() {
+      this.dialogTableVisible=true
+      let res = await this.$api.requested({
+        "id": "20220923112503",
+        "version":1,
+        "content": {
+          "nocache":true,
+          "sa_itemgroupid":this.id,
+          "where":{
+              "condition":""
+          }
+        }
+      })
+      console.log(res);
+      this.productList = res.data
     }
   }
 }

+ 2 - 0
src/HDrpManagement/ProductGroupMag/modules/list.vue

@@ -81,6 +81,8 @@ export default {
       this.list = res.data
       this.total = res.total
       this.currentPage = res.pageNumber
+      console.log(res.data);
+      
     },
     searchActive(data) {
       this.params.content.where.condition = data

+ 0 - 1
src/HManagement/marketing/agent/modules/edit_agent.vue

@@ -176,7 +176,6 @@ export default {
         }
       })
       this.sys_enterpriseid = res.data.sys_enterpriseid
-      
       let arr = ['province','city','county']
       res.data.value = []
       arr.forEach(e=>{

+ 3 - 1
src/HManagement/marketing/agent/modules/saleclass/index.vue

@@ -14,6 +14,7 @@ import addSaleClass from './modules/addSaleClass'
 import Del from './modules/del'
 export default {
   name: '',
+  inject: ['sys_enterpriseid'],
   data() {
     return {
       saleClassList:'',
@@ -36,7 +37,8 @@ export default {
         "id": 20220924134502,
         "content": {
             "pageNumber": 1,
-            "pageSize": 20,
+            "pageSize": 999999999,
+            "sys_enterpriseid": this.sys_enterpriseid(),
             "where": {
                 "condition": ""
             }

+ 77 - 55
src/SDrpManagement/ProductGroup/index.vue

@@ -1,36 +1,28 @@
 <template>
-  <div class="group normal-margin">
+  <div class="group container normal-panel normal-margin">
     <selectClass @brandChange="brandChange" @Search="Search" @clearSearch="clearSearch" :default="true"></selectClass>
-     <div class="container" v-if="productGroup.length > 0">
-      <el-row style="height:calc(100vh - 300px);overflow-y:scroll" :gutter="20">
-        <el-col @click.native="itemClick(item)" :span="6" v-for="item in productGroup" :key="item.index">
-          <div class="product-card">
-            <div class="product-image">
-              <img style="width:100%" :src="item.attinfos[0]?item.attinfos[0].url:''" alt="">
-            </div>
-            <div class="product-info">
-              <p>{{item.groupname}}</p>
-              <p class="product-itemno">商品组编号:{{item.groupnum}}</p>
-              <p class="product-itemno">所属营销分类:{{item.itemclassname}}</p>
-              <!-- <div class="flex-align-center flex-between">
-                <p><span class="product-price">¥{{item.gradeprice}}</span>&nbsp;<span class="text-throughline">¥{{item.oldprice}}</span></p>
-                <div class="shopcart-btn">
-                  <i @click.stop="insertToShopCart(item)" style="font-size:1.5rem;color:#666" class="el-icon-shopping-cart-2"></i>
-                </div>
-              </div> -->
-            </div>
+    <div class="content" v-if="Object.keys(productGroup).length > 0">
+      <div class="group-list">
+        <div class="group-item" v-for="item in productGroup" :key="item.sa_itemgroupid" @click="itemClick(item)">
+          <div class="top">
+            <el-image :src="Object.keys(item.attinfos).length > 0 ? item.attinfos[0].url : ''" fit="fill" />
           </div>
-        </el-col>
-      </el-row>
-      <div style="text-align:center">
+          <div class="bottom">
+            <p class="title">商品组名称:{{item.groupname}}</p>
+            <p class="descript">商品组编号:{{item.groupnum}}</p>
+            <p class="descript">所属营销分类:{{item.itemclassname}}</p>
+            <p class="price descript">价格:<span style="color:red;font-size:18px">{{item.minprice}}</span>~<span style="color:red;font-size:14px">{{item.maxprice}}</span></p>
+          </div>
+        </div>
+      </div>
+      <div class="page">
         <pagination style="padding-bottom:0" :total="total" :pageSize="params.content.pageSize" :currentPage="params.content.pageNumber"
           @pageChange="pageChange">
         </pagination>
       </div>
+      
     </div>
-    <div style="height:calc(100vh - 300px)" class="flex-align-center flex-around" v-else>
-      <el-empty :image="emptyUrl" description="暂无商品"></el-empty>
-    </div>
+    <el-empty description="暂无数据" v-else></el-empty>
     
   </div>
 </template>
@@ -61,8 +53,6 @@ export default {
         }
       },
       total:0,
-      currentPage:0,
-      emptyUrl:require('../../assets/Empty.png'),
     };
   },
   components:{selectClass,Pagination},
@@ -102,7 +92,7 @@ export default {
       let res = await this.$api.requested(this.params)
       this.productGroup = res.data
       this.total = res.total
-      this.currentPage = res.pageNumber
+      console.log(this.productGroup);
     },
     itemClick(id) {
       this.$router.push({
@@ -136,43 +126,75 @@ export default {
 </script>
 
 <style scoped>
-.product-card{
-  padding: 10px;
-  margin-bottom: 20px;
-  background: #fff;
-  transition: all .2s linear;
-  cursor: pointer;
+*{
+  box-sizing: border-box;
 }
-.product-image{
+.group .group-list {
   display: flex;
-  align-items: center;
-  height: 150px;
+  flex-wrap: wrap;
+  margin-top: 16px;
+}
+.group .group-list .group-item {
+  width: 212px;
+  height: 270px;
+  background: #ffffff;
+  transition: all 0.1s ease-in;
+  margin: 0 16px 16px 0;
+  cursor: pointer;
+  border: 1px solid rgb(0,0,0,0.5);
   overflow: hidden;
 }
-.product-info{
-  padding:10px
+.group .group-list .group-item:hover {
+  border-color: red;
 }
-.product-card:hover{
-  box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
-  transform: translate3d(0,-2px,0);
+.group .group-list .group-item .el-image {
+  transition: transform 0.3s;
 }
-.product-price {
-  color: red;
+.group .group-list .group-item:hover .top .el-image {
+  transform: scale(1.3);
 }
-.product-itemno{
-  font-size: 12px;
-  color:#888;
-  margin: 10px 0;
+.group .group-list .group-item .top {
+  width: 212px;
+  height: 150px;
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+  overflow: hidden;
+  display: flex;
+  justify-content: space-around;
 }
-.text-throughline{
+.group .group-list .group-item .bottom {
+  padding: 10px 18px 10px 16px;
+}
+.group .group-list .group-item .bottom .title {
   font-size: 14px;
-  text-decoration: line-through;
-  color:#999
+  font-family: PingFang SC-Bold, PingFang SC;
+  font-weight: bold;
+  color: #333333;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  width: 100%;
+  margin-bottom: 5px;
 }
-.shopcart-btn{
-  height:40px;width:40px;text-align:right;line-height:45px
+.group .group-list .group-item .bottom .descript {
+  font-size: 12px;
+  font-family: PingFang SC-Regular, PingFang SC;
+  font-weight: 400;
+  color: #666666;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  width: 100%;
+  margin-bottom: 4px;
 }
-.shopcart-btn:hover i{
-  color:#4F7BFD !important;
+.group .group-list .group-item .bottom .people {
+  font-size: 10px;
+  font-family: PingFang SC-Regular, PingFang SC;
+  font-weight: 400;
+  color: #999999;
+}
+.page {
+  display: flex;
+  flex-direction: row-reverse;
 }
 </style>

+ 1 - 1
src/SManagement/orderclue/index.vue

@@ -19,7 +19,7 @@
         <move :data="[scope.data.data.sat_orderclueid]" 
               @updataList="updataList" 
               :teamList="teamList"  
-              v-if="userInfo.isAuth == 1 && userInfo.isAuth == 1 ? scope.data.data.status == '待跟进' || scope.data.data.status == '跟进中' : ''"></move>
+              v-if="userInfo.isAuth == 1 ? scope.data.data.status == '待跟进' || scope.data.data.status == '跟进中' : ''"></move>
       </template>
     </list>
   </div>

+ 1 - 1
src/SManagement/sales_forecast/index.vue

@@ -29,7 +29,7 @@
         </template>
         <template v-slot:opreation="scope">
           <el-button type="text" size="small" @click="addBuill(scope)"
-            v-if="tool.checkAuth($route.name,'create_sales')" :disabled="scope.data.status == '结束'">创建提报</el-button>
+            v-if="tool.checkAuth($route.name,'create_sales')" :disabled="scope.data.status == '结束' || new Date().valueOf() > new Date(scope.data.enddate).valueOf()">创建提报</el-button>
         </template>
       </tableLayout>
       <pagination :total="total" :pageSize="params.content.pageSize" :currentPage="params.content.pageNumber"

+ 9 - 0
src/router/HDrpManagement.js

@@ -91,6 +91,15 @@ const HDrpManagement = [
       keeproute: true
     },
     component: () => import('@/HDrpManagement/recvoucher/index')
+  },{
+    path: '/creditbilladj',
+    name:'creditbilladj',
+    meta: {
+      title: '信用额度调整单',
+      ast_nav: true,
+      keeproute: true,
+    },
+    component: () => import(/* webpackChunkName: "about" */ '@/HDrpManagement/Creditbilladj/index')
   }
 
 ];