Commit 5383ed4b by 西瓜

上级下发线索, 反馈中涉及行业领域 回显的问题

parent c7ad65f5
......@@ -419,9 +419,11 @@ export default {
ids: 'hdqy',
value: '',
placeholder: '请选择活动区域',
codeOptions: [],
type: 'codeTree',
codeTree: 'CODE_SHCE_HDQYDM',
col: '2',
bj: 'Inputbj'
},
......@@ -852,8 +854,51 @@ export default {
self.formField.forEach(item => {
var fieldVale = result[item.id]
if (item.type == 'codeTree') {
debugger
if (item.multiple === true && item.type == 'codeTree') {
if (fieldVale) {
if (fieldVale.length == 4) {
axios
.get(`JsonData/${item.codeTree}.json`)
.then(codRes => {
let value = this.queryTree(
codRes.data.data.rows,
fieldVale
)[0]
console.log(value)
item.codeOptions = [{ id: fieldVale, name: value }]
})
.catch(err => {})
self.$set(self.formLabelAlign, item.id, fieldVale.split(','))
// self.$set(
// self.formLabelAlign,
// fieldItem.id,
// fieldVale.split(",")
// );
} else {
debugger
axios
.get(`JsonData/${item.codeTree}.json`)
.then(codRes => {
debugger
var arr = fieldVale.split(',')
var obj = {}
arr.forEach(itemLise => {
let value = this.queryTree(codRes.data.data.rows, itemLise)[0]
obj.id = itemLise
obj.name = value
item.codeOptions.push(obj)
obj = {}
})
})
.catch(err => {})
self.$set(self.formLabelAlign, item.id, fieldVale.split(','))
}
} else {
self.$set(self.formLabelAlign, this.formField[i].id, [])
}
} else if (item.type == 'codeTree') {
debugger
axios.get(`JsonData/${item.codeTree}.json`).then(codRes => {
let value = self.queryTree(codRes.data.data.rows, fieldVale)[0]
item.codeOptions = [{ id: fieldVale, name: value }]
......@@ -1711,6 +1756,7 @@ export default {
},
// 搜索树状数据中的 ID
queryTree (tree, id) {
debugger
const tmp = [] // 路径数组
const FindPos = (sourceTree, sourceId) => {
if (sourceTree.id == sourceId) {
......
......@@ -827,7 +827,52 @@ export default {
console.log(result, '1234567890')
self.formField.forEach(item => {
var fieldVale = result[item.id]
if (item.type == 'codeTree') {
if (item.multiple === true && item.type == 'codeTree') {
if (fieldVale) {
if (fieldVale.length == 4) {
axios
.get(`JsonData/${item.codeTree}.json`)
.then(codRes => {
let value = this.queryTree(
codRes.data.data.rows,
fieldVale
)[0]
console.log(value)
item.codeOptions = [{ id: fieldVale, name: value }]
})
.catch(err => {})
self.$set(self.formLabelAlign, item.id, fieldVale.split(','))
// self.$set(
// self.formLabelAlign,
// fieldItem.id,
// fieldVale.split(",")
// );
} else {
debugger
axios
.get(`JsonData/${item.codeTree}.json`)
.then(codRes => {
debugger
var arr = fieldVale.split(',')
var obj = {}
arr.forEach(itemLise => {
let value = this.queryTree(
codRes.data.data.rows,
itemLise
)[0]
obj.id = itemLise
obj.name = value
item.codeOptions.push(obj)
obj = {}
})
})
.catch(err => {})
self.$set(self.formLabelAlign, item.id, fieldVale.split(','))
}
} else {
self.$set(self.formLabelAlign, this.formField[i].id, [])
}
} else if (item.type == 'codeTree') {
axios.get(`JsonData/${item.codeTree}.json`).then(codRes => {
let value = self.queryTree(codRes.data.data.rows, fieldVale)[0]
item.codeOptions = [{ id: fieldVale, name: value }]
......
......@@ -274,18 +274,6 @@ export default {
hidden: true,
multiple: true
},
{
name: '线索状态',
id: 'xsztdm',
type: 'codeTree',
value: '',
placeholder: '请选择',
codeOptions: [],
codeTree: 'CODE_SHCE_XSZTDM',
col: '3',
hidden: true
},
{
name: '线索录入人',
id: 'xxdjryXm',
......@@ -355,18 +343,6 @@ export default {
multiple: true
},
{
name: '转办类型',
id: 'zllxdm',
type: 'codeTree',
value: '',
placeholder: '请选择',
codeOptions: [],
codeTree: 'CODE_SHCE_ZLLXDM',
col: '3',
hidden: true,
multiple: true
},
{
name: '回访满意度',
id: 'hfmyd',
type: 'codeTree',
......
......@@ -5796,11 +5796,11 @@ export default {
this.sfbjhbPdbz &&
this.hczlztdms
) {
this.formData.sfbjhbPdbz_2nd = this.sfbjhbPdbz
this.formData.hczlztdm_2nd = this.hczlztdms
this.formData.sfbjhbPdbz_2nds = this.sfbjhbPdbz
this.formData.hczlztdm_2nds = this.hczlztdms
} else {
this.formData.sfbjhbPdbz = this.sfbjhbPdbz
this.formData.hczlztdm = this.hczlztdms
this.formData.sfbjhbPdbzs = this.sfbjhbPdbz
this.formData.hczlztdms = this.hczlztdms
}
debugger
if (this.radioAj == 'qt') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment