|
@@ -303,11 +303,11 @@ export default {
|
|
label: '调拨数量',
|
|
label: '调拨数量',
|
|
prop: 'qty'
|
|
prop: 'qty'
|
|
},
|
|
},
|
|
- render: (h, { column, row, index }) => {
|
|
|
|
|
|
+ render: (h, { row, index }) => {
|
|
return (
|
|
return (
|
|
- <div style='margin:0 20px'>
|
|
|
|
|
|
+ <div style="margin:0 20px">
|
|
<el-input
|
|
<el-input
|
|
- type='number'
|
|
|
|
|
|
+ type="number"
|
|
disabled={this.comDisabled}
|
|
disabled={this.comDisabled}
|
|
value={row.qty}
|
|
value={row.qty}
|
|
// onInput={e => (row.qty = e)}
|
|
// onInput={e => (row.qty = e)}
|
|
@@ -315,8 +315,8 @@ export default {
|
|
row.qty = value
|
|
row.qty = value
|
|
this.debounceChange(value, index)
|
|
this.debounceChange(value, index)
|
|
}}
|
|
}}
|
|
- placeholder='调拨数量'
|
|
|
|
- size='mini'
|
|
|
|
|
|
+ placeholder="调拨数量"
|
|
|
|
+ size="mini"
|
|
></el-input>
|
|
></el-input>
|
|
</div>
|
|
</div>
|
|
)
|
|
)
|
|
@@ -327,15 +327,15 @@ export default {
|
|
label: '备注',
|
|
label: '备注',
|
|
prop: 'notes'
|
|
prop: 'notes'
|
|
},
|
|
},
|
|
- render: (h, { column, row, index }) => {
|
|
|
|
|
|
+ render: (h, { row }) => {
|
|
return (
|
|
return (
|
|
<el-input
|
|
<el-input
|
|
- type='text'
|
|
|
|
|
|
+ type="text"
|
|
value={row.notes}
|
|
value={row.notes}
|
|
disabled={this.comDisabled}
|
|
disabled={this.comDisabled}
|
|
onInput={e => (row.notes = e)}
|
|
onInput={e => (row.notes = e)}
|
|
- placeholder='备注'
|
|
|
|
- size='mini'
|
|
|
|
|
|
+ placeholder="备注"
|
|
|
|
+ size="mini"
|
|
></el-input>
|
|
></el-input>
|
|
)
|
|
)
|
|
}
|
|
}
|
|
@@ -351,13 +351,13 @@ export default {
|
|
label: '操作',
|
|
label: '操作',
|
|
prop: ''
|
|
prop: ''
|
|
},
|
|
},
|
|
- render: (h, { column, row, index }) => {
|
|
|
|
|
|
+ render: (h, { index }) => {
|
|
return (
|
|
return (
|
|
<div>
|
|
<div>
|
|
{!this.comDisabled ? (
|
|
{!this.comDisabled ? (
|
|
<el-button
|
|
<el-button
|
|
- type='text'
|
|
|
|
- size='default'
|
|
|
|
|
|
+ type="text"
|
|
|
|
+ size="default"
|
|
onClick={() => {
|
|
onClick={() => {
|
|
this.handleDel(index)
|
|
this.handleDel(index)
|
|
}}
|
|
}}
|
|
@@ -376,29 +376,29 @@ export default {
|
|
...[
|
|
...[
|
|
!this.comDisabled
|
|
!this.comDisabled
|
|
? {
|
|
? {
|
|
- name: 'slot-component',
|
|
|
|
- md: 24,
|
|
|
|
- attributes: { disabled: false },
|
|
|
|
- formItemAttributes: { label: '', prop: '' },
|
|
|
|
- render: (h, { props, onInput }) => {
|
|
|
|
- return (
|
|
|
|
- <div>
|
|
|
|
- <el-button
|
|
|
|
- size='mini'
|
|
|
|
- onClick={() => {
|
|
|
|
- this.visible = true
|
|
|
|
- this.recordSelected = []
|
|
|
|
- }}
|
|
|
|
- >
|
|
|
|
|
|
+ name: 'slot-component',
|
|
|
|
+ md: 24,
|
|
|
|
+ attributes: { disabled: false },
|
|
|
|
+ formItemAttributes: { label: '', prop: '' },
|
|
|
|
+ render: () => {
|
|
|
|
+ return (
|
|
|
|
+ <div>
|
|
|
|
+ <el-button
|
|
|
|
+ size="mini"
|
|
|
|
+ onClick={() => {
|
|
|
|
+ this.visible = true
|
|
|
|
+ this.recordSelected = []
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
添加
|
|
添加
|
|
- </el-button>
|
|
|
|
- <el-button size='mini' onClick={() => this.handleAllDel()}>
|
|
|
|
|
|
+ </el-button>
|
|
|
|
+ <el-button size="mini" onClick={() => this.handleAllDel()}>
|
|
删除
|
|
删除
|
|
- </el-button>
|
|
|
|
- </div>
|
|
|
|
- )
|
|
|
|
|
|
+ </el-button>
|
|
|
|
+ </div>
|
|
|
|
+ )
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
: {}
|
|
: {}
|
|
],
|
|
],
|
|
{
|
|
{
|
|
@@ -406,7 +406,7 @@ export default {
|
|
md: 24,
|
|
md: 24,
|
|
attributes: { disabled: false },
|
|
attributes: { disabled: false },
|
|
formItemAttributes: { label: '', prop: '' },
|
|
formItemAttributes: { label: '', prop: '' },
|
|
- render: (h, { props, onInput }) => {
|
|
|
|
|
|
+ render: (h, { props }) => {
|
|
var { value } = props
|
|
var { value } = props
|
|
return (
|
|
return (
|
|
<zj-table
|
|
<zj-table
|
|
@@ -435,6 +435,16 @@ export default {
|
|
label: '所属销售公司类型',
|
|
label: '所属销售公司类型',
|
|
prop: 'belongCompanyType',
|
|
prop: 'belongCompanyType',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { belongCompanyType } = row
|
|
|
|
+ const typeObj = {
|
|
|
|
+ GE_JIANG: '格匠',
|
|
|
|
+ GUANG_ZHOU: '广州销售公司',
|
|
|
|
+ FO_SHAN: '佛山销售公司',
|
|
|
|
+ OTHER: '其他销售公司'
|
|
|
|
+ }
|
|
|
|
+ return <div>{typeObj[belongCompanyType]}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -484,6 +494,10 @@ export default {
|
|
label: '是否已经对过帐',
|
|
label: '是否已经对过帐',
|
|
prop: 'isAccountChecking',
|
|
prop: 'isAccountChecking',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { isAccountChecking } = row
|
|
|
|
+ return <div>{+isAccountChecking ? '是' : '否'}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -491,6 +505,10 @@ export default {
|
|
label: '是否已经审核',
|
|
label: '是否已经审核',
|
|
prop: 'isAudit',
|
|
prop: 'isAudit',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { isAudit } = row
|
|
|
|
+ return <div>{+isAudit ? '是' : '否'}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -498,6 +516,10 @@ export default {
|
|
label: '是否完结',
|
|
label: '是否完结',
|
|
prop: 'isFinish',
|
|
prop: 'isFinish',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { isFinish } = row
|
|
|
|
+ return <div>{+isFinish ? '已经完结' : '未完结'}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -505,6 +527,10 @@ export default {
|
|
label: '实际是否卸货',
|
|
label: '实际是否卸货',
|
|
prop: 'isRealUnload',
|
|
prop: 'isRealUnload',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { isRealUnload } = row
|
|
|
|
+ return <div>{+isRealUnload ? '是' : '否'}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -512,6 +538,10 @@ export default {
|
|
label: '实际是否上楼',
|
|
label: '实际是否上楼',
|
|
prop: 'isRealUpstairs',
|
|
prop: 'isRealUpstairs',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { isRealUpstairs } = row
|
|
|
|
+ return <div>{+isRealUpstairs ? '是' : '否'}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -519,6 +549,10 @@ export default {
|
|
label: '是否卸货',
|
|
label: '是否卸货',
|
|
prop: 'isUnload',
|
|
prop: 'isUnload',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { isUnload } = row
|
|
|
|
+ return <div>{+isUnload ? '是' : '否'}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -526,6 +560,10 @@ export default {
|
|
label: '是否上楼',
|
|
label: '是否上楼',
|
|
prop: 'isUpstairs',
|
|
prop: 'isUpstairs',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { isUpstairs } = row
|
|
|
|
+ return <div>{+isUpstairs ? '是' : '否'}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -596,6 +634,15 @@ export default {
|
|
label: '订单类型',
|
|
label: '订单类型',
|
|
prop: 'orderType',
|
|
prop: 'orderType',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { orderType } = row
|
|
|
|
+ const typeObj = {
|
|
|
|
+ TOB: '商家机工程机类型',
|
|
|
|
+ ALL: '所有类型,广州的订单统一 开单价',
|
|
|
|
+ TOC: '佛山销售销售订单类型公司'
|
|
|
|
+ }
|
|
|
|
+ return <div>{typeObj[orderType]}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -603,6 +650,17 @@ export default {
|
|
label: '订单类型细分',
|
|
label: '订单类型细分',
|
|
prop: 'orderTypeDetail',
|
|
prop: 'orderTypeDetail',
|
|
width: 200
|
|
width: 200
|
|
|
|
+ },
|
|
|
|
+ render: (h, { row }) => {
|
|
|
|
+ const { orderType } = row
|
|
|
|
+ const typeObj = {
|
|
|
|
+ PICKING_UP_ORDER: '前置仓提货订单',
|
|
|
|
+ SALE_ORDER: '销售订单',
|
|
|
|
+ MERCHANT_WAREHOUSE_ORDER: '商家仓订单',
|
|
|
|
+ PROJECT_ORDER: '工程机订单',
|
|
|
|
+ SALE_RETURN_ORDER: '销售退货单'
|
|
|
|
+ }
|
|
|
|
+ return <div>{typeObj[orderType]}</div>
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -807,11 +865,11 @@ export default {
|
|
md: 24,
|
|
md: 24,
|
|
attributes: { disabled: false },
|
|
attributes: { disabled: false },
|
|
formItemAttributes: { label: '', prop: '' },
|
|
formItemAttributes: { label: '', prop: '' },
|
|
- render: (h, { props, onInput }) => {
|
|
|
|
|
|
+ render: (h, { props }) => {
|
|
var { value } = props
|
|
var { value } = props
|
|
return (
|
|
return (
|
|
<zj-table
|
|
<zj-table
|
|
- style='height: 600px;'
|
|
|
|
|
|
+ style="height: 600px;"
|
|
tableAttributes={{ ...this.defaultTableAttributes }}
|
|
tableAttributes={{ ...this.defaultTableAttributes }}
|
|
isDrop={true}
|
|
isDrop={true}
|
|
columns={this.formLogistics}
|
|
columns={this.formLogistics}
|
|
@@ -859,7 +917,7 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- debounceChange: debounce(function(val, index) {
|
|
|
|
|
|
+ debounceChange: debounce(function (val, index) {
|
|
if (val <= 0) {
|
|
if (val <= 0) {
|
|
this.selectData[index].qty = 1
|
|
this.selectData[index].qty = 1
|
|
} else {
|
|
} else {
|
|
@@ -872,7 +930,7 @@ export default {
|
|
return getcustomerFrontList(...p)
|
|
return getcustomerFrontList(...p)
|
|
},
|
|
},
|
|
// 表格列解析渲染数据更改
|
|
// 表格列解析渲染数据更改
|
|
- columnParsing(item, defaultData) {
|
|
|
|
|
|
+ columnParsing(defaultData) {
|
|
return defaultData
|
|
return defaultData
|
|
}, // 监听勾选变化
|
|
}, // 监听勾选变化
|
|
selectionChange(data) {
|
|
selectionChange(data) {
|
|
@@ -881,7 +939,7 @@ export default {
|
|
itemSelectionChange(data) {
|
|
itemSelectionChange(data) {
|
|
this.itemRecordSelected = data
|
|
this.itemRecordSelected = data
|
|
},
|
|
},
|
|
- selectable(row, index) {
|
|
|
|
|
|
+ selectable(row) {
|
|
if (this.selectData.length) {
|
|
if (this.selectData.length) {
|
|
for (let j = 0; j < this.selectData.length; j++) {
|
|
for (let j = 0; j < this.selectData.length; j++) {
|
|
if (row.id === this.selectData[j].disabledId) {
|
|
if (row.id === this.selectData[j].disabledId) {
|
|
@@ -997,7 +1055,7 @@ export default {
|
|
this.$refs.pageRef &&
|
|
this.$refs.pageRef &&
|
|
this.$refs.pageRef.$children[0].$children[0].$children[2].$children[0].$children[0].clearSelection()
|
|
this.$refs.pageRef.$children[0].$children[0].$children[2].$children[0].$children[0].clearSelection()
|
|
},
|
|
},
|
|
- handleChange(e, type) {
|
|
|
|
|
|
+ handleChange(e) {
|
|
if (e) {
|
|
if (e) {
|
|
this.formData.transferCustomerName = e
|
|
this.formData.transferCustomerName = e
|
|
this.formData.transferCustomerNumber = e
|
|
this.formData.transferCustomerNumber = e
|
|
@@ -1027,7 +1085,9 @@ export default {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- const transfer = this.sonCustomerList.find(k => k.id === (this.formData.transferCustomerNumber || this.formData.transferCustomerName))
|
|
|
|
|
|
+ const transfer = this.sonCustomerList.find(
|
|
|
|
+ k => k.id === (this.formData.transferCustomerNumber || this.formData.transferCustomerName)
|
|
|
|
+ )
|
|
console.log(transfer, 999)
|
|
console.log(transfer, 999)
|
|
if (valid) {
|
|
if (valid) {
|
|
const params = {
|
|
const params = {
|
|
@@ -1035,16 +1095,15 @@ export default {
|
|
orders: this.selectData,
|
|
orders: this.selectData,
|
|
transferCustomerNumber: transfer.number,
|
|
transferCustomerNumber: transfer.number,
|
|
transferCustomerName: transfer.name
|
|
transferCustomerName: transfer.name
|
|
-
|
|
|
|
}
|
|
}
|
|
if (this.moduleType === 1) {
|
|
if (this.moduleType === 1) {
|
|
params.status = type
|
|
params.status = type
|
|
- addCustomerTransfer(params).then(res => {
|
|
|
|
|
|
+ addCustomerTransfer(params).then(() => {
|
|
this.$successMsg(type === 'SAVE' ? '保存成功' : '新增成功')
|
|
this.$successMsg(type === 'SAVE' ? '保存成功' : '新增成功')
|
|
this.handlerefreshList()
|
|
this.handlerefreshList()
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
- updateCustomerTransfer(params).then(res => {
|
|
|
|
|
|
+ updateCustomerTransfer(params).then(() => {
|
|
this.$successMsg('编辑成功')
|
|
this.$successMsg('编辑成功')
|
|
this.handlerefreshList()
|
|
this.handlerefreshList()
|
|
})
|
|
})
|
|
@@ -1059,7 +1118,7 @@ export default {
|
|
examineCustomerTransfer({
|
|
examineCustomerTransfer({
|
|
id: this.detailsId,
|
|
id: this.detailsId,
|
|
status: type
|
|
status: type
|
|
- }).then(res => {
|
|
|
|
|
|
+ }).then(() => {
|
|
this.$successMsg('审核成功')
|
|
this.$successMsg('审核成功')
|
|
this.handlerefreshList()
|
|
this.handlerefreshList()
|
|
})
|
|
})
|
|
@@ -1068,7 +1127,7 @@ export default {
|
|
setNeExamine({
|
|
setNeExamine({
|
|
id: this.detailsId,
|
|
id: this.detailsId,
|
|
status: type
|
|
status: type
|
|
- }).then(res => {
|
|
|
|
|
|
+ }).then(() => {
|
|
this.$successMsg('反审成功')
|
|
this.$successMsg('反审成功')
|
|
this.handlerefreshList()
|
|
this.handlerefreshList()
|
|
})
|
|
})
|