qymljy 2 lat temu
rodzic
commit
a5402ac5ac

+ 5 - 5
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}}
@@ -82,7 +82,7 @@ export default {
       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
+        e.discountrate = Math.round((e.discountrate * 100) * 100)/100
         return e
       })
       this.list = res.data
@@ -98,12 +98,12 @@ export default {
       
     },
     discountrateChange (num,data) {
-      this.form.discountrate = num
+      this.form.discountrate = Math.round(num * 100)/100
       this.form.price = this.form.discountrate * data.marketprice
     },
     priceChange (num,data) {
       this.form.price = num
-      this.form.discountrate = this.form.price / data.marketprice
+      this.form.discountrate = Math.round((this.form.price / data.marketprice)*100 )/100
       console.log(this.form.price,data.marketprice);
       
     },
@@ -122,7 +122,7 @@ export default {
               {
                   "sa_contract_itemsaleclassid": data.sa_contract_itemsaleclassid,
                   "itemclassid": data.itemclassid,
-                  "discountrate": data.discountrate / 100
+                  "discountrate": (data.discountrate / 100).toFixed(4)
               }
           ]
         }

+ 2 - 2
vue.config.js

@@ -14,8 +14,8 @@ module.exports = {
       port: 8000,
       proxy: {
         '/apis': {
-          target: 'http://61.164.207.46:8000',  // target host*/
-          // target: 'https://oms.idcgroup.com.cn:8079/',  // target host
+          // target: 'http://61.164.207.46:8000',  // target host*/
+          target: 'https://oms.idcgroup.com.cn:8079/',  // target host
           // target: 'localhost:8080',  // target host
           ws: true,  // proxy websockets 
           changeOrigin: true,  // needed for virtual hosted sites