@@ -227,21 +221,21 @@
| 任务单号: |
- {{ 任务单号 }} |
- 任务下达日期: |
- {{ 任务下达日期 }} |
+ {{ 任务单号 }} |
+ 下达日期: |
+ {{ 任务下达日期 }} |
外协厂家: |
- {{ 外协厂家 }} |
+ {{ 外协厂家 }} |
- | 外协员: |
- {{ 外协员 }} |
- 电话: |
+ 外协员: |
+ {{ 外协员 }} |
+ 电话: |
{{ 外协员电话 }} |
联系人: |
{{ 联系人 }} |
电话: |
- {{ 联系人电话 }} |
+ {{ 联系人电话 }} |
| 序号 |
@@ -249,11 +243,11 @@
零件名称 |
数量 |
内容 |
- 零件类型 |
- 外协类别 |
- 加工价格 |
- 材料价格 |
- 其他价格 |
+
+
+ 外协价格 |
+
+
计划开始 |
计划结束 |
@@ -262,24 +256,16 @@
-
@@ -449,7 +435,7 @@ export default {
机加工结束时间: [],
外协加工任务单明细流水号: [],
total: null, // 总条数
- pageSize: 10, // 每页显示条数
+ pageSize: 20, // 每页显示条数
pageList: 1, // 后台获取页
currentPage: 1, // 显示当前页
options: [{
@@ -620,29 +606,30 @@ export default {
tr[i] = document.createElement('tr')
tr[i].setAttribute('class', 'tableData')
tr[i].innerHTML = '
| ' + '
| ' + '
| ' + '
| ' +
- '
| ' + '
| ' + '
| | | | | | '
+ '
| ' + '
| ' + '
| | '
$('#tableHead').after(tr[i])
}
for (let j = 0; j < this.returns.length; j++) {
+ console.log(document.getElementsByClassName('tableData')[0].children)
document.getElementsByClassName('tableData')[j].children[0].innerHTML = j + 1
document.getElementsByClassName('tableData')[j].children[1].innerHTML = response.data[j].零件图号
document.getElementsByClassName('tableData')[j].children[2].innerHTML = response.data[j].零件名称
document.getElementsByClassName('tableData')[j].children[3].innerHTML = response.data[j].批次数量
document.getElementsByClassName('tableData')[j].children[4].innerHTML = ''
- document.getElementsByClassName('tableData')[j].children[5].innerHTML = response.data[j].是否临时件1
- document.getElementsByClassName('tableData')[j].children[6].innerHTML = response.data[j].外协分类
- document.getElementsByClassName('tableData')[j].children[7].innerHTML = parseInt(response.data[j].加工价格_成交.toFixed(2))
- document.getElementsByClassName('tableData')[j].children[8].innerHTML = parseInt(response.data[j].材料价格_价格.toFixed(2))
- document.getElementsByClassName('tableData')[j].children[9].innerHTML = parseInt(response.data[j].其他价格.toFixed(2))
+ // document.getElementsByClassName('tableData')[j].children[5].innerHTML = response.data[j].是否临时件1
+ // document.getElementsByClassName('tableData')[j].children[6].innerHTML = response.data[j].外协分类
+ document.getElementsByClassName('tableData')[j].children[5].innerHTML = parseInt(response.data[j].加工价格_成交.toFixed(2))
+ // document.getElementsByClassName('tableData')[j].children[8].innerHTML = parseInt(response.data[j].材料价格_价格.toFixed(2))
+ // document.getElementsByClassName('tableData')[j].children[9].innerHTML = parseInt(response.data[j].其他价格.toFixed(2))
if (response.data[j].机加工开始时间 !== null) {
- document.getElementsByClassName('tableData')[j].children[10].innerHTML = response.data[j].机加工开始时间.substr(0, 10)
+ document.getElementsByClassName('tableData')[j].children[6].innerHTML = response.data[j].机加工开始时间.substr(0, 10)
}
if (response.data[j].机加工结束时间 !== null) {
- document.getElementsByClassName('tableData')[j].children[11].innerHTML = response.data[j].机加工结束时间.substr(0, 10)
+ document.getElementsByClassName('tableData')[j].children[7].innerHTML = response.data[j].机加工结束时间.substr(0, 10)
}
- this.加工价格合计 += parseInt(document.getElementsByClassName('tableData')[j].children[7].innerHTML)
- this.材料价格合计 += parseInt(document.getElementsByClassName('tableData')[j].children[8].innerHTML)
- this.其他价格合计 += parseInt(document.getElementsByClassName('tableData')[j].children[9].innerHTML)
+ this.加工价格合计 += parseInt(document.getElementsByClassName('tableData')[j].children[5].innerHTML)
+ // this.材料价格合计 += parseInt(document.getElementsByClassName('tableData')[j].children[8].innerHTML)
+ // this.其他价格合计 += parseInt(document.getElementsByClassName('tableData')[j].children[9].innerHTML)
}
this.总计 = this.加工价格合计 + this.材料价格合计 + this.其他价格合计 + this.运费
this.大写金额 = convertCurrency(this.总计)
@@ -812,57 +799,60 @@ export default {
},
getSummaries(param) {
const { data } = param
- const sums = ['', '', '', 0, '', 0, '', 0, '', 0, '', 0, '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', 0, 0, 0, '', '']
- sums[1] = '费用'
- sums[2] = '加工费:'
- sums[4] = '材料费:'
- sums[6] = '其他费用:'
- sums[8] = '运费:'
- sums[9] = parseInt(this.freight)
- sums[10] = '合计:'
+ const sums = ['', '', 0, 0, '', '']
+ sums[0] = '合计'
+ // sums[2] = '加工费:'
+ // sums[4] = '材料费:'
+ // sums[6] = '其他费用:'
+ // sums[8] = '运费:'
+ // sums[9] = parseInt(this.freight)
+ // sums[10] = '合计:'
+ // for (let i = 0; i < data.length; i++) {
+ // sums[24] += Math.round(parseFloat(data[i].外协预算总价格) * 100) / 100
+ // }
+ // sums[24] = Math.round(sums[24] * 100) / 100
for (let i = 0; i < data.length; i++) {
- sums[24] += Math.round(parseFloat(data[i].外协预算总价格) * 100) / 100
- }
- sums[24] = Math.round(sums[24] * 100) / 100
- for (let i = 0; i < data.length; i++) {
- sums[25] += Math.round(parseFloat(data[i].加工价格_成交) * 100) / 100
- }
- sums[25] = Math.round(sums[25] * 100) / 100
- for (let i = 0; i < data.length; i++) {
- sums[27] += Math.round(parseFloat(data[i].材料费) * 100) / 100
- }
- sums[27] = Math.round(sums[27] * 100) / 100
- for (let i = 0; i < data.length; i++) {
- sums[28] += Math.round(parseFloat(data[i].材料价格_价格) * 100) / 100
- }
- sums[28] = Math.round(sums[28] * 100) / 100
- for (let i = 0; i < data.length; i++) {
- sums[29] += Math.round(parseFloat(data[i].其他价格) * 100) / 100
- }
- sums[29] = Math.round(sums[29] * 100) / 100
- for (let i = 0; i < data.length; i++) {
- if (data[i].机加工开始时间 !== null) {
- if (Date.parse(data[i].机加工开始时间) <= this.contrast) {
- this.contrast = Date.parse(data[i].机加工开始时间)
- sums[30] = data[i].机加工开始时间.substr(0, 10)
- this.最早时间 = data[i].机加工开始时间.substr(0, 10)
- }
- }
+ sums[2] += parseInt(data[i].批次数量)
}
for (let i = 0; i < data.length; i++) {
- if (data[i].机加工结束时间 !== null) {
- if (Date.parse(data[i].机加工结束时间) >= this.contrast1) {
- this.contrast1 = Date.parse(data[i].机加工结束时间)
- sums[31] = data[i].机加工结束时间.substr(0, 10)
- this.最晚时间 = data[i].机加工结束时间.substr(0, 10)
- }
- }
+ sums[3] += Math.round(parseFloat(data[i].加工价格_成交) * 100) / 100
}
- sums[3] = sums[25]
- sums[5] = sums[28]
- sums[7] = sums[29]
- sums[11] = Math.round((sums[3] + sums[5] + sums[7] + sums[9]) * 100) / 100
- sums[26] = '---'
+ sums[3] = Math.round(sums[3] * 100) / 100 + ' 元'
+ // for (let i = 0; i < data.length; i++) {
+ // sums[27] += Math.round(parseFloat(data[i].材料费) * 100) / 100
+ // }
+ // sums[27] = Math.round(sums[27] * 100) / 100
+ // for (let i = 0; i < data.length; i++) {
+ // sums[28] += Math.round(parseFloat(data[i].材料价格_价格) * 100) / 100
+ // }
+ // sums[28] = Math.round(sums[28] * 100) / 100
+ // for (let i = 0; i < data.length; i++) {
+ // sums[29] += Math.round(parseFloat(data[i].其他价格) * 100) / 100
+ // }
+ // sums[29] = Math.round(sums[29] * 100) / 100
+ // for (let i = 0; i < data.length; i++) {
+ // if (data[i].机加工开始时间 !== null) {
+ // if (Date.parse(data[i].机加工开始时间) <= this.contrast) {
+ // this.contrast = Date.parse(data[i].机加工开始时间)
+ // sums[30] = data[i].机加工开始时间.substr(0, 10)
+ // this.最早时间 = data[i].机加工开始时间.substr(0, 10)
+ // }
+ // }
+ // }
+ // for (let i = 0; i < data.length; i++) {
+ // if (data[i].机加工结束时间 !== null) {
+ // if (Date.parse(data[i].机加工结束时间) >= this.contrast1) {
+ // this.contrast1 = Date.parse(data[i].机加工结束时间)
+ // sums[31] = data[i].机加工结束时间.substr(0, 10)
+ // this.最晚时间 = data[i].机加工结束时间.substr(0, 10)
+ // }
+ // }
+ // }
+ // sums[3] = sums[25]
+ // sums[5] = sums[28]
+ // sums[7] = sums[29]
+ // sums[11] = Math.round((sums[3] + sums[5] + sums[7] + sums[9]) * 100) / 100
+ // sums[26] = '---'
return sums
},
// 计算价格