|
|
@@ -39,6 +39,92 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="num"
|
|
|
+ label="数量"
|
|
|
+ width="160"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>
|
|
|
+ <el-input-number :disabled="!saveShow || index !== scope.row.rowindex" v-model="scope.row.qty" size="mini" :min="1" label="描述文字" @change="onChangeNum(scope.row.qty,scope.row,scope.$index)"></el-input-number>
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="marketprice"
|
|
|
+ label="牌价"
|
|
|
+ width="80"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <p><span>{{scope.row.marketprice?scope.row.marketprice:'--'}}</span></p>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="discountrate"
|
|
|
+ label="折扣(%)"
|
|
|
+ width="80"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <div v-if="scope.row.discountDifferenceAmount > 0 ">
|
|
|
+ <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setTopColor]">{{scope.row.discountrate}}</span></p>
|
|
|
+ <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
+ <el-input v-model="scope.row.discountrate" size="mini" placeholder="请输入折扣" @change="onChangeDiscountrate(scope.row.discountrate,scope.row,scope.$index)"></el-input>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.row.discountDifferenceAmount < 0 ">
|
|
|
+ <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setDownColor]">{{scope.row.discountrate}}</span></p>
|
|
|
+ <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
+ <el-input v-model="scope.row.discountrate" size="mini" placeholder="请输入折扣" @change="onChangeDiscountrate(scope.row.discountrate,scope.row,scope.$index)"></el-input>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <span v-else>
|
|
|
+ <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
+ <el-input v-model="scope.row.discountrate" size="mini" placeholder="请输入折扣" @change="onChangeDiscountrate(scope.row.discountrate,scope.row,scope.$index)"></el-input>
|
|
|
+ </span>
|
|
|
+ <span v-else>
|
|
|
+ <span >{{tool.formatAmount(scope.row.discountrate,2)}}</span>
|
|
|
+ </span>
|
|
|
+
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="price"
|
|
|
+ label="单价"
|
|
|
+ width="80"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <div v-if="scope.row.discountDifferenceAmount > 0 ">
|
|
|
+ <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setTopColor]">{{tool.formatAmount(scope.row.price,2)}}</span></p>
|
|
|
+ <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
+ <el-input v-model="scope.row.price" size="mini" placeholder="请输入单价" @change="onChangePrice(scope.row.price,scope.row,scope.$index)"></el-input>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.row.discountDifferenceAmount < 0 " >
|
|
|
+ <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setDownColor]">{{tool.formatAmount(scope.row.price,2)}}</span></p>
|
|
|
+ <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
+ <el-input v-model="scope.row.price" size="mini" placeholder="请输入单价" @change="onChangePrice(scope.row.price,scope.row,scope.$index)"></el-input>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <span v-else>
|
|
|
+ <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
+ <el-input v-model="scope.row.price" size="mini" placeholder="请输入单价" @change="onChangePrice(scope.row.price,scope.row,scope.$index)"></el-input>
|
|
|
+ </span>
|
|
|
+ <span v-else>
|
|
|
+ <span >{{tool.formatAmount(scope.row.price,2)}}</span>
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="discountDifferenceAmount"
|
|
|
+ label="单价差额(元)"
|
|
|
+ width="80"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <p><span>{{scope.row.discountDifferenceAmount}}</span></p>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="itemno"
|
|
|
label="产品编号"
|
|
|
@@ -141,55 +227,7 @@
|
|
|
<el-tag size="mini" type="info" effect="plain">{{scope.row.unitname}}/{{scope.row.axunitname}}</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="num"
|
|
|
- label="数量"
|
|
|
- width="160"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>
|
|
|
- <el-input-number :disabled="!saveShow || index !== scope.row.rowindex" v-model="scope.row.qty" size="mini" :min="1" label="描述文字" @change="onChangeNum(scope.row.qty,scope.row,scope.$index)"></el-input-number>
|
|
|
- </span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="marketprice"
|
|
|
- label="牌价"
|
|
|
- width="80"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <p><span>{{scope.row.marketprice?scope.row.marketprice:'--'}}</span></p>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="discountrate"
|
|
|
- label="折扣(%)"
|
|
|
- width="80"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <div v-if="scope.row.discountDifferenceAmount > 0 ">
|
|
|
- <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setTopColor]">{{scope.row.discountrate}}</span></p>
|
|
|
- <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
- <el-input v-model="scope.row.discountrate" size="mini" placeholder="请输入折扣" @change="onChangeDiscountrate(scope.row.discountrate,scope.row,scope.$index)"></el-input>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.row.discountDifferenceAmount < 0 ">
|
|
|
- <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setDownColor]">{{scope.row.discountrate}}</span></p>
|
|
|
- <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
- <el-input v-model="scope.row.discountrate" size="mini" placeholder="请输入折扣" @change="onChangeDiscountrate(scope.row.discountrate,scope.row,scope.$index)"></el-input>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <span v-else>
|
|
|
- <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
- <el-input v-model="scope.row.discountrate" size="mini" placeholder="请输入折扣" @change="onChangeDiscountrate(scope.row.discountrate,scope.row,scope.$index)"></el-input>
|
|
|
- </span>
|
|
|
- <span v-else>
|
|
|
- <span >{{tool.formatAmount(scope.row.discountrate,2)}}</span>
|
|
|
- </span>
|
|
|
|
|
|
- </span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
<el-table-column
|
|
|
prop="mindiscountrate"
|
|
|
label="最低授权折扣(%)"
|
|
|
@@ -199,43 +237,7 @@
|
|
|
<p><span>{{scope.row.mindiscountrate}}</span></p>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="price"
|
|
|
- label="单价"
|
|
|
- width="80"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <div v-if="scope.row.discountDifferenceAmount > 0 ">
|
|
|
- <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setTopColor]">{{tool.formatAmount(scope.row.price,2)}}</span></p>
|
|
|
- <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
- <el-input v-model="scope.row.price" size="mini" placeholder="请输入单价" @change="onChangePrice(scope.row.price,scope.row,scope.$index)"></el-input>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.row.discountDifferenceAmount < 0 " >
|
|
|
- <p v-if="!saveShow || index !== scope.row.rowindex"><span :style="[setDownColor]">{{tool.formatAmount(scope.row.price,2)}}</span></p>
|
|
|
- <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
- <el-input v-model="scope.row.price" size="mini" placeholder="请输入单价" @change="onChangePrice(scope.row.price,scope.row,scope.$index)"></el-input>
|
|
|
- </span>
|
|
|
- </div>
|
|
|
- <span v-else>
|
|
|
- <span v-if="saveShow && index === scope.row.rowindex">
|
|
|
- <el-input v-model="scope.row.price" size="mini" placeholder="请输入单价" @change="onChangePrice(scope.row.price,scope.row,scope.$index)"></el-input>
|
|
|
- </span>
|
|
|
- <span v-else>
|
|
|
- <span >{{tool.formatAmount(scope.row.price,2)}}</span>
|
|
|
- </span>
|
|
|
- </span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="discountDifferenceAmount"
|
|
|
- label="授权折扣差额"
|
|
|
- width="80"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <p><span>{{scope.row.discountDifferenceAmount}}</span></p>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+
|
|
|
<el-table-column
|
|
|
prop="amount"
|
|
|
label="金额"
|