فهرست منبع

合同样式调整

qymljy 2 سال پیش
والد
کامیت
27848668fc

+ 3 - 3
src/HDrpManagement/contractManage/components/itemClass/index.vue

@@ -27,7 +27,7 @@
       <add v-if="tool.checkAuth($route.name,'productClassManage') && data.status === '新建' && isLeader" :data="data" class="inline-16" @itemClassAdd="listData" @closeDrawer="listData"></add>
     </div>
     <div class="produtMag-panel">
-      <tableLayout :layout="tablecols" checkbox="true"  :data="list" :opwidth="200" height="calc(100vh - 550px)" :width="true" :custom="true" fixedName="offerPrice amount" @selectionChange="selectionChange">
+      <tableLayout :layout="tablecols" checkbox="true"  :data="list" :opwidth="200" height="calc(100vh - 390px)" :width="true" :custom="true" fixedName="offerPrice amount" @selectionChange="selectionChange">
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname == 'discountrate'">
             <el-input v-model="scope.column.data.discountrate" size="mini" placeholder="请输入折扣" @change="onChangeDiscountrate(scope.column.data.discountrate,scope.column.data,scope.$index)"
@@ -58,7 +58,7 @@
 
 <script>
 import add from './add'
-import tableLayout from '@/components/table/index5'
+import tableLayout from '@/components/dynamic-table/index2'
 import uploadAllData from '@/components/uploadAllData/index'
 export default {
   name: "index",
@@ -212,4 +212,4 @@ export default {
 /deep/ .el-input.is-disabled .el-input__inner{
   color: #666666;
 }
-</style>
+</style>

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

@@ -16,7 +16,7 @@
         <el-button class="inline-16" v-if="tool.checkAuth($route.name,'productClassManage') && data.status === '新建' && isLeader" size="small" :type="delProductData.length === 0?'':'primary'" @click="onDelProduct" :disabled="delProductData.length === 0">删 除</el-button>
         <slot name="addProduct"/>
       </div>
-      <tableLayout checkbox="true" :layout="tablecols" :data="list" :opwidth="200" :width="false" height="400"  :custom="true" @selectionChange="selectionChange">
+      <tableLayout checkbox="true" :layout="tablecols" :data="list" :opwidth="200" :width="false" height="calc(100vh - 350px)" :custom="true" @selectionChange="selectionChange">
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname == 'discountrate'">
             <el-input v-model="scope.column.data.discountrate" size="mini" placeholder="请输入折扣" @change="discountrateChange(scope.column.data.discountrate,scope.column.data,scope.$index)"
@@ -54,8 +54,9 @@
 // import edit from './editProduct'
 import addProduct from './addProduct'
 import previewImage from '@/components/previewImage/index'
-import tableLayout from '@/components/table/index5'
+
 import uploadAllData from '@/components/uploadAllData/index'
+import tableLayout from '@/components/dynamic-table/index2'
 export default {
   components: {addProduct,previewImage,tableLayout,uploadAllData},
   props:["data","isLeader"],

+ 3 - 2
src/HDrpManagement/contractManage/components/productDetailList/productDetailList.vue

@@ -22,7 +22,7 @@
       </div>
       <div class="produtMag-panel">
       </div>
-      <tableLayout v-tableLoad="tableLoad" checkbox="true"  :layout="tablecols" :data="list" :opwidth="200" height="calc(100vh - 550px)" :width="true" :custom="true" fixedName="operation amount" @selectionChange="selectionChange">
+      <tableLayout v-tableLoad="tableLoad" checkbox="true"  :layout="tablecols" :data="list" :opwidth="200" height="calc(100vh - 300px)" :width="true" :custom="true" fixedName="operation amount" @selectionChange="selectionChange">
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname == 'qty'">
 <!--            <el-input-number size="mini" v-if="editIndex == scope.column.data.sa_contract_itemsid" v-model="scope.column.data.qty" @change="qtyChange" :min="1" label="描述文字"></el-input-number>-->
@@ -106,8 +106,9 @@
 import addProduct from '@/template/addProduct'
 import previewImage from '@/components/previewImage/index'
 import uploadAllData from '@/components/uploadAllData/index'
+import tableLayout from '@/components/dynamic-table/index2'
 export default {
-  components: {addProduct,previewImage,uploadAllData},
+  components: {addProduct,previewImage,uploadAllData,tableLayout},
   name: '',
   props:["data","isLeader"],
   data() {

+ 3 - 2
src/HDrpManagement/contractManage/components/productList/productBillno.vue

@@ -20,7 +20,7 @@
         >
         </addProductContract>
       </div>
-      <tableLayout checkbox="true" :layout="tablecols" :data="list" :width="true" :opwidth="200" height="calc(100vh - 550px)" :custom="true" fixedName="operation countPrice" @selectionChange="selectionChange">
+      <tableLayout checkbox="true" :layout="tablecols" :data="list" :width="true" :opwidth="200" height="calc(100vh - 380px)" :custom="true" fixedName="operation countPrice" @selectionChange="selectionChange">
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname == 'qty'">
             <el-input-number size="mini" v-model="scope.column.data.qty" @change="qtyChange($event,scope.column.data,scope.column.data.index)" :min="scope.column.data.orderminqty" :step="scope.column.data.orderaddqty" label="描述文字" :disabled="!tool.checkAuth($route.name,'productBillManage') || data.status !== '新建' || !isLeader"></el-input-number>
@@ -94,12 +94,13 @@
 
 <script>
 // import edit from './editProduct'
+import tableLayout from '@/components/dynamic-table/index2'
 import addProduct from './addProduct'
 import previewImage from '@/components/previewImage/index'
 import addProductContract from '@/template/addProductContract/index'
 import uploadAllData from '@/components/uploadAllData/index'
 export default {
-  components: {addProduct,previewImage,addProductContract,uploadAllData},
+  components: {addProduct,previewImage,addProductContract,uploadAllData,tableLayout},
   name: '',
   props:["data","isLeader"],
   data() {

+ 3 - 3
src/HDrpManagement/contractManage/components/taskTarget/taskTarget.vue

@@ -16,7 +16,7 @@
     <el-table
         :data="tableData"
         style="width: 100%"
-        height="calc(100vh - 182px)"
+        height="calc(100vh - 360px)"
         size="small">
       <el-table-column label="年度">
 
@@ -396,7 +396,7 @@ export default {
       this.total = res.total
       this.currentPage = res.pageNumber
       console.log(this.tableData);
-      
+
     },
     handleSizeChange(val) {
       // console.log(`每页 ${val} 条`);
@@ -439,4 +439,4 @@ export default {
   font-size: 14px;
   color:rgb(163, 163, 163)
 }
-</style>
+</style>

+ 12 - 11
src/HDrpManagement/contractManage/components/toolList/toolList.vue

@@ -19,18 +19,18 @@
                  v-if="tool.checkAuth($route.name,'toolListManage') && data.status == '新建' && isLeader" class="inline-16"
         ></addTool>
       </div>
-      <tableLayout checkbox="true" :layout="tablecols" :data="list" :opwidth="200" height="calc(100vh - 550px)" :custom="true" fixedName="operation  countPrice" @selectionChange="selectionChange">
+      <tableLayout checkbox="true" :layout="tablecols" :data="list" :opwidth="200" height="calc(100vh - 380px)" :custom="true" fixedName="operation  countPrice" @selectionChange="selectionChange">
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname == 'qty'">
             <el-input-number size="mini"  v-model="scope.column.data.qty" @change="qtyChange($event,scope.column.data,scope.column.data.index)" :min="scope.column.data.orderminqty" :step="scope.column.data.orderaddqty" label="描述文字" :disabled="!tool.checkAuth($route.name,'toolListManage') || data.status != '新建' || !isLeader"></el-input-number>
           </div>
           <div v-else-if="scope.column.columnname == 'attinfos'">
-            <previewImage 
-              v-if="scope.column.data.attinfos[0]" 
-              style="margin-top:0px" 
-              class="image" 
-              :image="scope.column.data.attinfos[0]" 
-              :list="scope.column.data.attinfos" 
+            <previewImage
+              v-if="scope.column.data.attinfos[0]"
+              style="margin-top:0px"
+              class="image"
+              :image="scope.column.data.attinfos[0]"
+              :list="scope.column.data.attinfos"
               :deletebtn="false"
             ></previewImage>
           </div>
@@ -85,8 +85,9 @@ import addProduct from './addTool'
 import previewImage from '@/components/previewImage/index'
 import addTool from '@/template/addTool/index'
 import uploadAllData from '@/components/uploadAllData/index'
+import tableLayout from '@/components/dynamic-table/index2'
 export default {
-  components: {addProduct,previewImage,addTool,uploadAllData},
+  components: {addProduct,previewImage,addTool,uploadAllData,tableLayout},
   name: '',
   props:["data","isLeader"],
   data() {
@@ -155,14 +156,14 @@ export default {
       data.qty = Math.round(num *100)/100
       this.$set(this.list,index,data)
       this.save(data)
-      
+
     },
     handleChange(num) {
       console.log(num);
-      
+
     },
     /*discountrateChange (num,data) {
-      this.form.discountrate = num      
+      this.form.discountrate = num
       this.form.price = this.form.discountrate * data.marketprice
     },*/
     priceChange (num,data,index) {