zhangqiOMG пре 2 година
родитељ
комит
e1c4c429b4

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

@@ -9,7 +9,7 @@
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname == 'discountrate'">
             <el-input size="mini" v-if="currentEdit.sa_contract_itemsaleclassid == scope.column.data.sa_contract_itemsaleclassid" v-model="scope.column.data.discountrate" @input="discountrateChange($event,scope.column.data)"></el-input>
-            <p v-else>{{scope.column.data[scope.column.columnname]}}</p>
+            <p v-else>{{scope.column.data[scope.column.columnname] + '%'}}</p>
           </div>
           <div v-else-if="scope.column.columnname == 'brand'">
             {{scope.column.data[scope.column.columnname][0] && scope.column.data[scope.column.columnname][0].brandname}}
@@ -81,6 +81,10 @@ export default {
     async listData(){
       this.params.content.sa_contractid = this.$route.query.id
       const res = await this.$api.requested(this.params)
+      res.data = res.data.map(e=>{
+        e.discountrate = e.discountrate * 100
+        return e
+      })
       this.list = res.data
       this.total = res.total
       this.$emit('priceChange')
@@ -118,7 +122,7 @@ export default {
               {
                   "sa_contract_itemsaleclassid": data.sa_contract_itemsaleclassid,
                   "itemclassid": data.itemclassid,
-                  "discountrate": data.discountrate
+                  "discountrate": data.discountrate / 100
               }
           ]
         }

+ 2 - 2
src/HDrpManagement/contractManage/modules/detail.vue

@@ -139,7 +139,7 @@ import addProductDetail from '../components/productDetailList/addProduct'
 import addTool from '../components/toolList/addTool'
 import toolList from '../components/toolList/toolList'
 import addClass from '../components/productClassList/addProduct'
-import productClassList from '../components/productClassList/productClassList'
+import productClassList from '../components/productClassList/productClassList.vue'
 import contractClause from '../components/contractClause/contractClause'
 import editTarget from '../components/taskTarget/editTarget'
 import addTarget from '../components/taskTarget/addTarget'
@@ -149,7 +149,7 @@ import contractOver from '../components/contractOver'
 import reverseCheck from '../components/reverseCheck'
 import revoke from "@/HDrpManagement/contractManage/components/revoke";
 import BaseInfo from '@/HDrpManagement/projectChange/modules/modules/baseInfo/baseInfo'
-import itemClass from '../components/itemClass/index'
+import itemClass from '../components/itemClass/index.vue'
 export default {
   name: "detail",
   data() {