yb před 11 měsíci
rodič
revize
2c501d1c2d

+ 28 - 4
src/views/mall/product/storeProduct/StoreProductForm.vue

@@ -179,16 +179,28 @@
                     <el-input type="text" v-model="scope.row.price" />
                   </template>
                 </el-table-column>
-                <el-table-column :prop="priceBeforeTax" align="center">
+
+                <el-table-column label="税后堂食价格" prop="priceAfterTax" align="center">
+                  <template #default="scope">
+                    <el-input type="text" v-model="scope.row.priceAfterTax" />
+                  </template>
+                </el-table-column>
+                <el-table-column label="税后外卖价格" prop="priceAfterTaxTakeout" align="center">
                   <template #default="scope">
-                    <el-input type="text" v-model="scope.row.priceBeforeTax" />
+                    <el-input type="text" v-model="scope.row.priceAfterTaxTakeout" />
                   </template>
                 </el-table-column>
-                <el-table-column :prop="taxRate" align="center">
+                <el-table-column label="外卖税率" prop="takeoutTaxRate" align="center">
                   <template #default="scope">
-                    <el-input type="text" v-model="scope.row.taxRate" />
+                    <el-input type="text" v-model="scope.row.takeoutTaxRate" />
                   </template>
                 </el-table-column>
+                <el-table-column label="堂食税率" prop="dineInTaxRate" align="center">
+                  <template #default="scope">
+                    <el-input type="text" v-model="scope.row.dineInTaxRate" />
+                  </template>
+                </el-table-column>
+
                 <el-table-column :prop="t('product.cost')" :label="t('product.cost')" align="center">
                   <template #default="scope">
                     <el-input type="text" v-model="scope.row.cost" />
@@ -385,6 +397,10 @@ const oneFormValidate = ref([
     seckill_price: 0,
     pink_stock: 0,
     pink_price: 0,
+    priceAfterTax: 0,
+    priceAfterTaxTakeout: 0,
+    dineInTaxRate: 0,
+    takeoutTaxRate: 0,
     bar_code: '',
     weight: 0,
     volume: 0,
@@ -418,6 +434,10 @@ const oneFormBatch = ref([
   {
     pic: '',
     price: 0,
+    priceAfterTax: 0,
+    priceAfterTaxTakeout: 0,
+    dineInTaxRate: 0,
+    takeoutTaxRate: 0,
     cost: 0,
     ot_price: 0,
     stock: 0,
@@ -739,6 +759,10 @@ const getInfo = (id) => {
               imageArr: [],
               pic: '',
               price: 0,
+              priceAfterTax: 0,
+              priceAfterTaxTakeout: 0,
+              dineInTaxRate: 0,
+              takeoutTaxRate: 0,
               cost: 0,
               ot_price: 0,
               stock: 0,