|
@@ -267,14 +267,14 @@
|
|
<span v-if="createTemp.providerId == '' || parseFloat(createTemp.purchaseType) > 0">{{ scope.row.reportery }}</span>
|
|
<span v-if="createTemp.providerId == '' || parseFloat(createTemp.purchaseType) > 0">{{ scope.row.reportery }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column v-if="createTemp.providerId == ''" label="价格" prop="price" align="center" min-width="150">
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <div v-for="item in scope.row.pricearr">
|
|
|
|
- <el-tooltip class="item" effect="dark" placement="top-start">
|
|
|
|
- <div slot="content">{{item}}</div>
|
|
|
|
- <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{item}}</div>
|
|
|
|
- </el-tooltip>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <el-table-column v-if="createTemp.providerId == ''" label="价格" prop="price" align="center" min-width="150">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <div v-for="item in scope.row.pricearr">
|
|
|
|
+ <el-tooltip class="item" effect="dark" placement="top-start">
|
|
|
|
+ <div slot="content">{{item}}</div>
|
|
|
|
+ <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{item}}</div>
|
|
|
|
+ </el-tooltip>
|
|
|
|
+ </div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column v-else label="价格" prop="price" align="center" min-width="150">
|
|
<el-table-column v-else label="价格" prop="price" align="center" min-width="150">
|
|
@@ -495,9 +495,38 @@
|
|
<span v-if="createTemp.providerId == '' || parseFloat(createTemp.purchaseType) > 0">{{ scope.row.reportery }}</span>
|
|
<span v-if="createTemp.providerId == '' || parseFloat(createTemp.purchaseType) > 0">{{ scope.row.reportery }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column v-if="createTemp.purchaseType == '1'" label="价格" prop="price" align="center" min-width="150">
|
|
|
|
|
|
+ <el-table-column v-if="createTemp.purchaseType == '1'" label="价格" prop="price" align="center" min-width="150">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <div v-if="createTemp.purchaseType == '1'" v-for="item in scope.row.pricearr" style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">
|
|
|
|
+ <el-tooltip class="item" effect="dark" placement="top-start">
|
|
|
|
+ <div slot="content">{{item}}</div>
|
|
|
|
+ <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{item}}</div>
|
|
|
|
+ </el-tooltip>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column v-if="createTemp.purchaseType == '3'" label="价格" prop="price" align="center" min-width="150">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-form :model="scope.row" :rules="rules">
|
|
|
|
+ <el-form-item prop="price">
|
|
|
|
+ <el-input v-model="scope.row.price" style="margin-top:15px" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column v-if="createTemp.purchaseType == '1'" label="使用周期" min-width="120px" align="center">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <div v-for="item in scope.row.lifeCyclearr">
|
|
|
|
+ <el-tooltip class="item" effect="dark" placement="top-start">
|
|
|
|
+ <div slot="content">{{item}}</div>
|
|
|
|
+ <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{item}}</div>
|
|
|
|
+ </el-tooltip>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column v-if="createTemp.purchaseType == '1'" label="合同差异项" min-width="120px" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <div v-if="createTemp.purchaseType == '1'" v-for="item in scope.row.pricearr" style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">
|
|
|
|
|
|
+ <div v-for="item in scope.row.contractVarianceItemarr" style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">
|
|
<el-tooltip class="item" effect="dark" placement="top-start">
|
|
<el-tooltip class="item" effect="dark" placement="top-start">
|
|
<div slot="content">{{item}}</div>
|
|
<div slot="content">{{item}}</div>
|
|
<div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{item}}</div>
|
|
<div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{item}}</div>
|
|
@@ -1665,13 +1694,17 @@ export default {
|
|
this.$set(item,'price','0')
|
|
this.$set(item,'price','0')
|
|
this.$set(item,'amount','0')
|
|
this.$set(item,'amount','0')
|
|
}
|
|
}
|
|
- if(this.dialogStatus !=='special'){
|
|
|
|
- var pricearr = item.price.split(",")
|
|
|
|
- this.$set(item,'pricearr',pricearr)
|
|
|
|
- var lifeCyclearr = item.lifeCycle.split(",")
|
|
|
|
- this.$set(item,'lifeCyclearr',lifeCyclearr)
|
|
|
|
- var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
|
|
- this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
|
|
|
|
+ if(item.price){
|
|
|
|
+ var pricearr = item.price.split(",")
|
|
|
|
+ this.$set(item,'pricearr',pricearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.lifeCycle){
|
|
|
|
+ var lifeCyclearr = item.lifeCycle.split(",")
|
|
|
|
+ this.$set(item,'lifeCyclearr',lifeCyclearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.contractVarianceItem){
|
|
|
|
+ var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
|
|
+ this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
}
|
|
}
|
|
this.listAdd.unshift(item)
|
|
this.listAdd.unshift(item)
|
|
this.$forceUpdate()
|
|
this.$forceUpdate()
|
|
@@ -1699,11 +1732,15 @@ export default {
|
|
this.$set(item,'price','0')
|
|
this.$set(item,'price','0')
|
|
this.$set(item,'amount','0')
|
|
this.$set(item,'amount','0')
|
|
}
|
|
}
|
|
- if(this.dialogStatus !=='special'){
|
|
|
|
|
|
+ if(item.price){
|
|
var pricearr = item.price.split(",")
|
|
var pricearr = item.price.split(",")
|
|
this.$set(item,'pricearr',pricearr)
|
|
this.$set(item,'pricearr',pricearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.lifeCycle){
|
|
var lifeCyclearr = item.lifeCycle.split(",")
|
|
var lifeCyclearr = item.lifeCycle.split(",")
|
|
this.$set(item,'lifeCyclearr',lifeCyclearr)
|
|
this.$set(item,'lifeCyclearr',lifeCyclearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.contractVarianceItem){
|
|
var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
}
|
|
}
|
|
@@ -1731,11 +1768,15 @@ export default {
|
|
this.$set(item,'price','0')
|
|
this.$set(item,'price','0')
|
|
this.$set(item,'amount','0')
|
|
this.$set(item,'amount','0')
|
|
}
|
|
}
|
|
- if(this.dialogStatus !=='special'){
|
|
|
|
|
|
+ if(item.price){
|
|
var pricearr = item.price.split(",")
|
|
var pricearr = item.price.split(",")
|
|
this.$set(item,'pricearr',pricearr)
|
|
this.$set(item,'pricearr',pricearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.lifeCycle){
|
|
var lifeCyclearr = item.lifeCycle.split(",")
|
|
var lifeCyclearr = item.lifeCycle.split(",")
|
|
this.$set(item,'lifeCyclearr',lifeCyclearr)
|
|
this.$set(item,'lifeCyclearr',lifeCyclearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.contractVarianceItem){
|
|
var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
}
|
|
}
|
|
@@ -1763,6 +1804,20 @@ export default {
|
|
var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
}
|
|
}
|
|
|
|
+ if(this.createTemp.providerId == ''){
|
|
|
|
+ if(item.price){
|
|
|
|
+ var pricearr = item.price.split(",")
|
|
|
|
+ this.$set(item,'pricearr',pricearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.lifeCycle){
|
|
|
|
+ var lifeCyclearr = item.lifeCycle.split(",")
|
|
|
|
+ this.$set(item,'lifeCyclearr',lifeCyclearr)
|
|
|
|
+ }
|
|
|
|
+ if(item.contractVarianceItem){
|
|
|
|
+ var contractVarianceItemarr = item.contractVarianceItem.split(",")
|
|
|
|
+ this.$set(item,'contractVarianceItemarr',contractVarianceItemarr)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
this.listAdd.unshift(item)
|
|
this.listAdd.unshift(item)
|
|
this.$forceUpdate()
|
|
this.$forceUpdate()
|
|
}
|
|
}
|
|
@@ -2457,7 +2512,9 @@ export default {
|
|
this.statueReason = false
|
|
this.statueReason = false
|
|
},
|
|
},
|
|
createExamineData3() {
|
|
createExamineData3() {
|
|
- console.log('点击了供应主管审核')
|
|
|
|
|
|
+ console.log('点击了供应主管审核',this.examineTemp.statue)
|
|
|
|
+
|
|
|
|
+ console.log(this.examineTemp.purchase_type,'=====')
|
|
console.log(this.isApplyEx4,'=====')
|
|
console.log(this.isApplyEx4,'=====')
|
|
this.isokDisable = true
|
|
this.isokDisable = true
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
@@ -2701,7 +2758,8 @@ export default {
|
|
this.edit = 1
|
|
this.edit = 1
|
|
this.getDepartParam.parammaps.pastureId = this.createTemp.pastureId
|
|
this.getDepartParam.parammaps.pastureId = this.createTemp.pastureId
|
|
this.getCreateDepartDownList()
|
|
this.getCreateDepartDownList()
|
|
- this.dialogStatus = 'special'
|
|
|
|
|
|
+ this.dialogStatus = 'special'
|
|
|
|
+ this.createTemp.purchaseType = '3'
|
|
this.dialogFormVisible2 = true
|
|
this.dialogFormVisible2 = true
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
this.$refs['createTemp'].clearValidate()
|
|
this.$refs['createTemp'].clearValidate()
|
|
@@ -2876,8 +2934,7 @@ export default {
|
|
}else{
|
|
}else{
|
|
console.log('赠品-走原有保存')
|
|
console.log('赠品-走原有保存')
|
|
this.special_saveSave()
|
|
this.special_saveSave()
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
this.$message({
|
|
this.$message({
|
|
title: '',
|
|
title: '',
|