|
@@ -125,12 +125,12 @@
|
|
<div slot="header" class="clearfix">
|
|
<div slot="header" class="clearfix">
|
|
<span>辅材信息</span>
|
|
<span>辅材信息</span>
|
|
</div>
|
|
</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">
|
|
<div class="table">
|
|
<el-table :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe>
|
|
<el-table :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe>
|
|
<el-table-column label="大类名称" align="center">
|
|
<el-table-column label="大类名称" align="center">
|
|
<template slot-scope="scope">
|
|
<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
|
|
<el-option
|
|
v-for="item in mainList"
|
|
v-for="item in mainList"
|
|
:key="item.categoryId"
|
|
:key="item.categoryId"
|
|
@@ -144,7 +144,7 @@
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-select v-model="scope.row.goodsCategory" @change="changeSmall" @focus="()=>{
|
|
<el-select v-model="scope.row.goodsCategory" @change="changeSmall" @focus="()=>{
|
|
if(!scope.row.parentCategory){return this.$message.warning('请先选择大类!');}
|
|
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
|
|
<el-option
|
|
v-for="item in scope.row.parentCategory.items"
|
|
v-for="item in scope.row.parentCategory.items"
|
|
:key="item.categoryId"
|
|
:key="item.categoryId"
|
|
@@ -156,7 +156,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="辅材名称" align="center">
|
|
<el-table-column label="辅材名称" align="center">
|
|
<template slot-scope="scope">
|
|
<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
|
|
<el-option
|
|
v-for="item in scope.row.goodsList"
|
|
v-for="item in scope.row.goodsList"
|
|
:key="item.goodsId"
|
|
:key="item.goodsId"
|
|
@@ -169,16 +169,20 @@
|
|
<el-table-column prop="goods.goodsSalesUnit" align="center" label="单位" ></el-table-column>
|
|
<el-table-column prop="goods.goodsSalesUnit" align="center" label="单位" ></el-table-column>
|
|
<el-table-column prop="" align="center" label="数量" >
|
|
<el-table-column prop="" align="center" label="数量" >
|
|
<template slot-scope="scope">
|
|
<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>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column prop="goods.goodsCode" align="center" label="商品代码"></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.goodsSpecification" align="center" label="规格型号"></el-table-column>
|
|
<el-table-column prop="goods.price" 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="goods.qty" align="center" label="库存数量"></el-table-column>
|
|
<el-table-column label="操作" align="right" width="140">
|
|
<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="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>
|
|
<el-button size="mini" type="danger" @click="dataList.splice(scope.$index,1)">删除</el-button>
|
|
</template>
|
|
</template>
|