|
@ -32,6 +32,7 @@ |
|
|
:data="currentOrderSid" |
|
|
:data="currentOrderSid" |
|
|
name="filename" |
|
|
name="filename" |
|
|
:file-list="fileListDetails" |
|
|
:file-list="fileListDetails" |
|
|
|
|
|
:before-upload="beforeUploadDetail" |
|
|
:on-success="handleSuccessDetail" |
|
|
:on-success="handleSuccessDetail" |
|
|
:multiple="true" |
|
|
:multiple="true" |
|
|
:show-file-list="false" |
|
|
:show-file-list="false" |
|
@ -39,6 +40,7 @@ |
|
|
<el-button :disabled="!currentOrderSid.sid" type="primary" size="small">上传《报烟明细.csv》</el-button> |
|
|
<el-button :disabled="!currentOrderSid.sid" type="primary" size="small">上传《报烟明细.csv》</el-button> |
|
|
</el-upload> |
|
|
</el-upload> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<el-button type="success" size="small" @click="loadData()">重新加载订单数据</el-button> |
|
|
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button> |
|
|
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button> |
|
|
</div> |
|
|
</div> |
|
|
<!-- end 添加修改按钮 --> |
|
|
<!-- end 添加修改按钮 --> |
|
@ -131,13 +133,13 @@ |
|
|
<div> |
|
|
<div> |
|
|
<el-table :data="scope.row.detailsList" border style="width: 100%"> |
|
|
<el-table :data="scope.row.detailsList" border style="width: 100%"> |
|
|
<el-table-column label="卷烟代码" align="center" prop="ycode" /> |
|
|
<el-table-column label="卷烟代码" align="center" prop="ycode" /> |
|
|
<el-table-column label="商品" align="center" prop="ycode" /> |
|
|
<el-table-column label="商品" align="center" prop="prodName" /> |
|
|
<el-table-column label="批发价" align="center" prop="ycode" /> |
|
|
<el-table-column label="批发价" align="center" prop="pfj" /> |
|
|
<el-table-column label="要货量" align="center" prop="ycode" /> |
|
|
<el-table-column label="要货量" align="center" prop="yhl" /> |
|
|
<el-table-column label="订单量" align="center" prop="ycode" /> |
|
|
<el-table-column label="订单量" align="center" prop="ddl" /> |
|
|
<el-table-column label="金额" align="center" prop="ycode" /> |
|
|
<el-table-column label="金额" align="center" prop="price" /> |
|
|
<el-table-column label="厂家名称" align="center" prop="ycode" /> |
|
|
<el-table-column label="厂家名称" align="center" prop="cjmc" /> |
|
|
<el-table-column label="零售指导价" align="center" prop="ycode" /> |
|
|
<el-table-column label="零售指导价" align="center" prop="lszdj" /> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
@ -180,6 +182,7 @@ export default { |
|
|
updateActionDetails: process.env.VUE_APP_BASE_API + '/purchaserequisitiontobaccodetails/importCsvBatch', |
|
|
updateActionDetails: process.env.VUE_APP_BASE_API + '/purchaserequisitiontobaccodetails/importCsvBatch', |
|
|
fileList: [], |
|
|
fileList: [], |
|
|
fileListDetails: [], |
|
|
fileListDetails: [], |
|
|
|
|
|
deatilsNum: 0, |
|
|
amountInTotal: '', // 合计金额 |
|
|
amountInTotal: '', // 合计金额 |
|
|
currentOrderSid: { |
|
|
currentOrderSid: { |
|
|
sid: '' |
|
|
sid: '' |
|
@ -294,14 +297,23 @@ export default { |
|
|
this.$message({ showClose: true, type: 'error', message: resp.msg }) |
|
|
this.$message({ showClose: true, type: 'error', message: resp.msg }) |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
beforeUploadDetail(file) { |
|
|
|
|
|
this.deatilsNum = 0 |
|
|
|
|
|
}, |
|
|
handleSuccessDetail(resp, file, fileList) { |
|
|
handleSuccessDetail(resp, file, fileList) { |
|
|
// this.fileListDetails = [] |
|
|
// this.fileListDetails = [] |
|
|
const _this = this |
|
|
const _this = this |
|
|
|
|
|
_this.deatilsNum++ |
|
|
|
|
|
console.log('_this.deatilsNum: ' + _this.deatilsNum + '--- _this.fileListDetails.length= ' + fileList.length) |
|
|
if (resp.success) { |
|
|
if (resp.success) { |
|
|
this.$message({ showClose: true, type: 'success', message: '导入成功' }) |
|
|
this.$message({ showClose: true, type: 'success', message: '导入成功' }) |
|
|
_this.loadData() |
|
|
if (_this.deatilsNum == fileList.length) { |
|
|
|
|
|
_this.loadData() |
|
|
|
|
|
_this.fileListDetails = [] |
|
|
|
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
this.$message({ showClose: true, type: 'error', message: resp.msg }) |
|
|
this.$message({ showClose: true, type: 'error', message: resp.msg }) |
|
|
|
|
|
_this.fileListDetails = [] |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
loadData() { |
|
|
loadData() { |
|
|