Procházet zdrojové kódy

修改销售金额

pengyh před 1 rokem
rodič
revize
6fcb8fd551

+ 5 - 1
src/views/auxiliaryFittings/salesManagement/components/attachmentNewReturnDetail.vue

@@ -138,7 +138,11 @@
 					<el-table-column prop="goods.brandRelaName" align="center" label="适用品牌"></el-table-column>
 					<el-table-column prop="goods.productRelaName" align="center" label="适用产品大类"></el-table-column>
 					<el-table-column prop="goods.price" align="center" label="销售价格"></el-table-column>
-					<el-table-column prop="goods.saleAmount" align="center" label="销售金额" ></el-table-column>
+					<el-table-column prop="" align="center" label="销售金额" >
+						<template slot-scope="scope" v-if="scope.row.salesQty">
+							{{scope.row.goods.price * scope.row.salesQty}}
+						</template>
+					</el-table-column>
 					<!-- <el-table-column prop="goods.qty" align="center" label="库存数量"></el-table-column> -->
 					<el-table-column prop="" align="center" label="退款金额" >
 						<template slot-scope="scope">

+ 5 - 1
src/views/auxiliaryFittings/salesManagement/components/attachmentOldReturnDetail.vue

@@ -138,7 +138,11 @@
 					<el-table-column prop="goods.brandRelaName" align="center" label="适用品牌"></el-table-column>
 					<el-table-column prop="goods.productRelaName" align="center" label="适用产品大类"></el-table-column>
 					<el-table-column prop="goods.price" align="center" label="销售价格"></el-table-column>
-					<el-table-column prop="goods.saleAmount" align="center" label="销售金额" ></el-table-column>
+					<el-table-column prop="goods.saleAmount" align="center" label="销售金额" >
+						<template slot-scope="scope" v-if="scope.row.retQty">
+							{{scope.row.goods.price * scope.row.retQty}}
+						</template>
+					</el-table-column>
 					<!-- <el-table-column prop="goods.qty" align="center" label="库存数量"></el-table-column> -->
 					<el-table-column prop="" align="center" label="退款金额" >
 						<template slot-scope="scope">

+ 5 - 1
src/views/auxiliaryFittings/salesManagement/components/attachmentSalesOrderDetail.vue

@@ -150,7 +150,11 @@
 					<el-table-column prop="goods.brandRelaName" align="center" label="适用品牌"></el-table-column>
 					<el-table-column prop="goods.productRelaName" align="center" label="适用产品大类"></el-table-column>
 					<el-table-column prop="goods.price" align="center" label="销售价格"></el-table-column>
-					<el-table-column prop="goods.saleAmount" align="center" label="销售金额" ></el-table-column>
+					<el-table-column prop="goods.saleAmount" align="center" label="销售金额" >
+						<template slot-scope="scope" v-if="scope.row.salesQty">
+							{{scope.row.goods.price * scope.row.salesQty}}
+						</template>
+					</el-table-column>
 					<el-table-column prop="goods.qty" align="center" label="库存数量"></el-table-column>
 					<el-table-column label="操作" align="right" width="140">
 						<template slot-scope="scope">

+ 11 - 7
src/views/auxiliaryFittings/salesManagement/components/auxiliarySalesOrderDetail.vue

@@ -125,12 +125,12 @@
 			<div slot="header" class="clearfix">
 				<span>辅材信息</span>
 			</div>
-			<el-button size="small" v-if="formData.flag != 'SAVE' && formType!=0" type="primary" @click="add()">添加</el-button>
+			<el-button size="small" v-if="formData.flag != 'SAVE' || formType==0" type="primary" @click="add()">添加</el-button>
 			<div class="table">
 				<el-table :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe>
 					<el-table-column label="大类名称" align="center">
 						<template slot-scope="scope">
-							<el-select v-model="scope.row.parentCategory" value-key="categoryId" @change="changeMain" :disabled="isEdit != scope.$index || formData.flag != 'SAVE'" placeholder="请选择" style="width: 100%;">
+							<el-select v-model="scope.row.parentCategory" value-key="categoryId" @change="changeMain" :disabled="isEdit != scope.$index || formType == 2" placeholder="请选择" style="width: 100%;">
 							    <el-option
 							      v-for="item in mainList"
 							      :key="item.categoryId"
@@ -144,7 +144,7 @@
 						<template slot-scope="scope">
 							<el-select v-model="scope.row.goodsCategory" @change="changeSmall" @focus="()=>{
 									if(!scope.row.parentCategory){return this.$message.warning('请先选择大类!');}
-								}" :disabled="isEdit != scope.$index || formData.flag != 'SAVE'" value-key="categoryId" placeholder="请选择" style="width: 100%;">
+								}" :disabled="isEdit != scope.$index || formType == 2" value-key="categoryId" placeholder="请选择" style="width: 100%;">
 							    <el-option
 							      v-for="item in scope.row.parentCategory.items"
 							      :key="item.categoryId"
@@ -156,7 +156,7 @@
 					</el-table-column>
 					<el-table-column label="辅材名称" align="center">
 						<template slot-scope="scope">
-							<el-select v-model="scope.row.goods" @change="changeGoods" value-key="goodsId" :disabled="isEdit != scope.$index || formData.flag != 'SAVE'" placeholder="请选择" style="width: 100%;">
+							<el-select v-model="scope.row.goods" @change="changeGoods" value-key="goodsId" :disabled="isEdit != scope.$index || formType == 2" placeholder="请选择" style="width: 100%;">
 							    <el-option
 							      v-for="item in scope.row.goodsList"
 							      :key="item.goodsId"
@@ -169,16 +169,20 @@
 					<el-table-column prop="goods.goodsSalesUnit" align="center" label="单位" ></el-table-column>
 					<el-table-column prop="" align="center" label="数量" >
 						<template slot-scope="scope">
-							<el-input type="number" v-model="scope.row.salesQty" :disabled="isEdit != scope.$index || formData.flag != 'SAVE'" placeholder="请输入"></el-input>
+							<el-input type="number" v-model="scope.row.salesQty" :disabled="isEdit != scope.$index || formType == 2" placeholder="请输入"></el-input>
 						</template>
 					</el-table-column>
 					<el-table-column prop="goods.goodsCode" align="center" label="商品代码"></el-table-column>
 					<el-table-column prop="goods.goodsSpecification" align="center" label="规格型号"></el-table-column>
 					<el-table-column prop="goods.price" align="center" label="销售价格"></el-table-column>
-					<el-table-column prop="goods.saleAmount" align="center" label="销售金额" ></el-table-column>
+					<el-table-column prop="" align="center" label="销售金额" >
+						<template slot-scope="scope" v-if="scope.row.salesQty">
+							{{scope.row.goods.price * scope.row.salesQty}}
+						</template>
+					</el-table-column>
 					<el-table-column prop="goods.qty" align="center" label="库存数量"></el-table-column>
 					<el-table-column label="操作" align="right" width="140">
-						<template slot-scope="scope" v-if="formData.flag == 'SAVE'">
+						<template slot-scope="scope" v-if="formType != 2">
 							<el-button size="mini" type="primary" v-if="scope.$index != isEdit" @click="isEdit = scope.$index">编辑</el-button>
 							<el-button size="mini" type="danger" @click="dataList.splice(scope.$index,1)">删除</el-button>
 						</template>

+ 5 - 1
src/views/auxiliaryFittings/salesManagement/components/auxiliarySalesReturnOrderDetail.vue

@@ -163,7 +163,11 @@
 					<el-table-column prop="goods.goodsCode" align="center" label="商品代码"></el-table-column>
 					<el-table-column prop="goods.goodsSpecification" align="center" label="规格型号"></el-table-column>
 					<el-table-column prop="goods.price" align="center" label="采购价格"></el-table-column>
-					<el-table-column prop="goods.saleAmount" align="center" label="采购金额" ></el-table-column>
+					<el-table-column prop="goods.saleAmount" align="center" label="采购金额" >
+						<template slot-scope="scope" v-if="scope.row.retQty">
+							{{scope.row.goods.price * scope.row.retQty}}
+						</template>
+					</el-table-column>
 					<el-table-column prop="goods.qty" align="center" label="库存数量"></el-table-column>
 					<el-table-column label="操作" align="right" width="140">
 						<template slot-scope="scope" v-if="formType != 2">