Jelajahi Sumber

1、更新结算显示

huangmp 1 tahun lalu
induk
melakukan
5a0228953f
1 mengubah file dengan 22 tambahan dan 1 penghapusan
  1. 22 1
      src/views/modules/settlement/third-print-settlement.vue

+ 22 - 1
src/views/modules/settlement/third-print-settlement.vue

@@ -85,6 +85,7 @@
                 <span style="font-size: 16px">待结算打包快递金额</span>
                 <div style="margin-top: 5px">
                   <span v-if="stat.settleLaborAmount" style="color: green; font-weight: bold;font-size: 20px;">+ ¥{{parseFloat(stat.settleLaborAmount).toFixed(2)}}</span>
+                  <span v-else-if="stat.settleDeliveryAmount" style="color: green; font-weight: bold;font-size: 20px;">+ ¥{{parseFloat(stat.settleLaborAmount + stat.settleDeliveryAmount).toFixed(2)}}</span>
                   <span v-else style="color: green; font-weight: bold;font-size: 20px;">+ ¥0</span>
                 </div>
               </div>
@@ -185,7 +186,7 @@
             label="打包快递结算金额(按件2.55元)"
             prop="settleLaborAmount">
             <template slot-scope="scope">
-              <span style="color: green; font-weight: bold;font-size: 16px">+{{scope.row.settleLaborAmount }}</span>
+              <span style="color: green; font-weight: bold;font-size: 16px">+{{scope.row.settleLaborAmount + scope.row.settleDeliveryAmount }}</span>
             </template>
           </el-table-column>
           <el-table-column
@@ -286,6 +287,12 @@
                 class="default-btn text-btn"
                 @click="syncSettlement(scope.row)">更新</div>
               <br/>
+              <div
+                v-if="shopId == 1"
+                class="default-btn text-btn"
+                style="color: red"
+                @click="deleteSettlement(scope.row)">删除</div>
+              <br/>
               <div
                 v-if="shopId == 1"
                 style="margin: 0 0"
@@ -404,6 +411,20 @@
       },
     },
     methods: {
+      deleteSettlement(row){
+        this.$http({
+          url: this.$http.adornUrl('/printSettlement/thirdPrintSettlement/'+ row.thirdSettleId),
+          method: 'delete',
+          data: this.$http.adornData({})
+        }).then(({data}) => {
+          if(data){
+            this.$message.success("删除成功");
+          }else{
+            this.$message.error("删除失败");
+          }
+        }).catch((error) => {
+        })
+      },
       getStat(){
         this.$http({
           url: this.$http.adornUrl('/printSettlement/thirdPrintSettlement/stat'),