Browse Source

客户中心-烟草订单审核

master
lzh 2 years ago
parent
commit
3a38c66d0f
  1. 28
      supervise-customer-ui/src/views/supervise/tobaccopurchaseapplication/tobaccopurchaseapplicationAdd.vue

28
supervise-customer-ui/src/views/supervise/tobaccopurchaseapplication/tobaccopurchaseapplicationAdd.vue

@ -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() {

Loading…
Cancel
Save