|
@@ -61,7 +61,7 @@
|
|
|
</el-button>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item
|
|
|
- :disabled="detailData.seeDisabled || form.status != 3"
|
|
|
+ :disabled="detailData.seeDisabled || form.status != 3 || form.createPurchase == 1"
|
|
|
@click.native="saveSell">生成采购
|
|
|
</el-dropdown-item>
|
|
|
<el-dropdown-item
|
|
@@ -383,10 +383,11 @@
|
|
|
v-show="goodsActives == 'goods'"
|
|
|
>政策
|
|
|
</el-button>
|
|
|
+<!-- 禁用规则:未选择明细,未点击编辑按钮,未进行审批,已经生成过-->
|
|
|
<el-button type="warning"
|
|
|
icon="el-icon-plus"
|
|
|
size="small"
|
|
|
- :disabled="selection.length < 1 || detailData.seeDisabled || !form.status || form.status < 3"
|
|
|
+ :disabled="selection.length < 1 || detailData.seeDisabled || !form.status || form.status < 3 || form.createFreight == 1"
|
|
|
@click="getShipmentD"
|
|
|
v-show="goodsActives == 'goods'">生成客户收货
|
|
|
</el-button>
|
|
@@ -442,6 +443,7 @@
|
|
|
@beforeFinance="beforeFinance"
|
|
|
:corpId="form.corpId"
|
|
|
:financeDisabled="false"
|
|
|
+ :tabShow="2"
|
|
|
/>
|
|
|
<containerTitle title="上传附件"></containerTitle>
|
|
|
<c-upload
|
|
@@ -2882,8 +2884,8 @@ export default {
|
|
|
goodsData.forEach(item => allNum += Number(item.orderQuantity));
|
|
|
goodsData.filter(item => item.inputMold === 1).forEach(item => specialNum += Number(item.orderQuantity));
|
|
|
goodsData.filter(item => Number(item.size) >= 17).forEach(item => sizeNum += Number(item.orderQuantity));
|
|
|
- this.$set(this.form, 'specialOfferOf', (specialNum / allNum * 100).toFixed(2));
|
|
|
- this.$set(this.form, 'largeScale', (sizeNum / allNum * 100).toFixed(2));
|
|
|
+ this.$set(this.form, 'specialOfferOf', allNum == 0? '0.00': (specialNum / allNum * 100).toFixed(2));
|
|
|
+ this.$set(this.form, 'largeScale', allNum == 0? '0.00': (sizeNum / allNum * 100).toFixed(2));
|
|
|
for (let item in this.goodsData) {
|
|
|
if (Number(goodsData[item].orderQuantity) > Number(goodsData[item].storageQuantity)) {
|
|
|
return this.$message.error('商品信息第'+ (parseInt(item) + 1) + '行订货数量不能超过库存')
|