|
@@ -90,16 +90,14 @@
|
|
|
@saveColumn="saveColumn"
|
|
|
>
|
|
|
<template slot="priceCategory" slot-scope="{row,index}">
|
|
|
- <span v-if="row.$cellEdit" class="required_fields">*</span>
|
|
|
- <el-input
|
|
|
+ <select-component
|
|
|
v-if="row.$cellEdit"
|
|
|
v-model="row.priceCategoryNames"
|
|
|
- size="small"
|
|
|
- placeholder="请点击右侧按钮选择"
|
|
|
- :disabled="true"
|
|
|
- style="width: 63%"
|
|
|
- ></el-input>
|
|
|
- <el-button v-if="row.$cellEdit" size="small" icon="el-icon-search" @click="choice(row)"></el-button>
|
|
|
+ @valueName="(value) => valueName(value,row)"
|
|
|
+ :configuration="itemConfiguration"
|
|
|
+ >
|
|
|
+ <!-- @valueName="valueName($event,row)" 保留入参情况下,自定义参数-->
|
|
|
+ </select-component>
|
|
|
<span v-else>{{ row.priceCategoryNames }}</span>
|
|
|
</template>
|
|
|
<template slot="itemType" slot-scope="{row,index}">
|
|
@@ -397,6 +395,15 @@ export default {
|
|
|
placeholder:'请点击右边按钮选择',
|
|
|
dicData:[]
|
|
|
},
|
|
|
+ itemConfiguration:{
|
|
|
+ multipleChoices:false,
|
|
|
+ multiple:false,
|
|
|
+ disabled:false,
|
|
|
+ searchShow:true,
|
|
|
+ collapseTags:false,
|
|
|
+ placeholder:'请点击右边按钮选择',
|
|
|
+ dicData:[]
|
|
|
+ },
|
|
|
// 合同上传数据
|
|
|
uploadList: uploadList,
|
|
|
// 合同数据
|
|
@@ -487,7 +494,6 @@ export default {
|
|
|
},{
|
|
|
label: '合同号',
|
|
|
prop: 'orderNo',
|
|
|
- disabled:true,
|
|
|
rules: [
|
|
|
{
|
|
|
required: false,
|
|
@@ -550,18 +556,8 @@ export default {
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
]
|
|
|
- }, {
|
|
|
- label: '业务员',
|
|
|
- prop: 'salesName',
|
|
|
- dicData: [],
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: false,
|
|
|
- message: ' ',
|
|
|
- trigger: 'blur'
|
|
|
- }
|
|
|
- ]
|
|
|
- },{
|
|
|
+ },
|
|
|
+ {
|
|
|
label: '要求发货日期',
|
|
|
prop: 'requiredDeliveryDate',
|
|
|
type:'date',
|
|
@@ -583,18 +579,8 @@ export default {
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
]
|
|
|
- },{
|
|
|
- label: '到港日期',
|
|
|
- prop: 'dateOfArrival',
|
|
|
- type:'date',
|
|
|
- rules: [
|
|
|
- {
|
|
|
- required: false,
|
|
|
- message: ' ',
|
|
|
- trigger: 'blur'
|
|
|
- }
|
|
|
- ]
|
|
|
- }, {
|
|
|
+ },
|
|
|
+ {
|
|
|
label: '单价',
|
|
|
prop: 'salesPrice',
|
|
|
rules: [
|
|
@@ -610,7 +596,6 @@ export default {
|
|
|
}, {
|
|
|
label: '汇率',
|
|
|
prop: 'exchangeRate',
|
|
|
- disabled: true,
|
|
|
}, {
|
|
|
label: '人民币金额',
|
|
|
prop: 'rmbAmount',
|
|
@@ -624,6 +609,18 @@ export default {
|
|
|
}, {
|
|
|
label: '付款方式',
|
|
|
prop: 'paymentType',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '到港日期',
|
|
|
+ prop: 'dateOfArrival',
|
|
|
+ type:'date',
|
|
|
+ rules: [
|
|
|
+ {
|
|
|
+ required: false,
|
|
|
+ message: ' ',
|
|
|
+ trigger: 'blur'
|
|
|
+ }
|
|
|
+ ]
|
|
|
}, {
|
|
|
label: '付款/开证日期',
|
|
|
prop: 'accountsCollectionDate',
|
|
@@ -635,7 +632,20 @@ export default {
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
]
|
|
|
- }, {
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '信用证到期日',
|
|
|
+ prop: 'creditDate',
|
|
|
+ type:'date',
|
|
|
+ rules: [
|
|
|
+ {
|
|
|
+ required: false,
|
|
|
+ message: ' ',
|
|
|
+ trigger: 'blur'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
label: '预付(保证)金额',
|
|
|
prop: 'advancePayment',
|
|
|
rules: [
|
|
@@ -655,10 +665,11 @@ export default {
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
]
|
|
|
- }, {
|
|
|
- label: '信用证到期日',
|
|
|
- prop: 'creditDate',
|
|
|
- type:'date',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '码单重量',
|
|
|
+ prop: 'billWeight',
|
|
|
+ disabled: true,
|
|
|
rules: [
|
|
|
{
|
|
|
required: false,
|
|
@@ -667,8 +678,8 @@ export default {
|
|
|
}
|
|
|
]
|
|
|
}, {
|
|
|
- label: '码单重量',
|
|
|
- prop: 'billWeight',
|
|
|
+ label: '发票重量',
|
|
|
+ prop: 'invoiceWeight',
|
|
|
disabled: true,
|
|
|
rules: [
|
|
|
{
|
|
@@ -677,10 +688,11 @@ export default {
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
]
|
|
|
- }, {
|
|
|
- label: '发票重量',
|
|
|
- prop: 'invoiceWeight',
|
|
|
- disabled: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '业务员',
|
|
|
+ prop: 'salesName',
|
|
|
+ dicData: [],
|
|
|
rules: [
|
|
|
{
|
|
|
required: false,
|
|
@@ -688,8 +700,8 @@ export default {
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
]
|
|
|
- }, {
|
|
|
- label: "订单备注",
|
|
|
+ },{
|
|
|
+ label: "备注",
|
|
|
span: 24,
|
|
|
prop: "orderRemark",
|
|
|
mock: {
|
|
@@ -743,6 +755,9 @@ export default {
|
|
|
uploadFile
|
|
|
},
|
|
|
methods: {
|
|
|
+ valueName(value,row){
|
|
|
+ this.$set(row,"priceCategoryNames",value)
|
|
|
+ },
|
|
|
//单价
|
|
|
priceChange(row) {
|
|
|
if (!row.price) {
|
|
@@ -1060,7 +1075,10 @@ export default {
|
|
|
},
|
|
|
//商品新增触发
|
|
|
commoditySelection() {
|
|
|
- this.$refs.crudContact.rowCellAdd();
|
|
|
+ const params = {
|
|
|
+ price:this.form.salesPrice
|
|
|
+ }
|
|
|
+ this.$refs.crudContact.rowCellAdd(params);
|
|
|
},
|
|
|
//点击行可编辑
|
|
|
handleRowClick(row, event, column) {
|