add
This commit is contained in:
parent
d5ed0bce25
commit
6e34027069
73
src/App.vue
73
src/App.vue
|
@ -698,34 +698,72 @@ export default {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getApiField() {
|
getApiField() {
|
||||||
let api = '/api/Administrator/ProductColConfig/getUserConfig'
|
//let api = '/api/Administrator/ProductColConfig/getUserConfig'
|
||||||
|
let api = '/api//Administrator/PrintTemplate/getUserConfig?type=1'
|
||||||
axios.get(api).then(res => {
|
axios.get(api).then(res => {
|
||||||
//let field = res.data
|
//let field = res.data
|
||||||
let fieldArr = res.data.data
|
let fieldArr = res.data.data.col_config
|
||||||
|
let fieldheader = res.data.data.header_config
|
||||||
let fieldObj = {}
|
let fieldObj = {}
|
||||||
let nameField = {}
|
let nameField = {}
|
||||||
let showObj = {}
|
let showObj = {}
|
||||||
let aRow = {}
|
|
||||||
|
//console.log(fieldArr)
|
||||||
for(let i = 0; i < fieldArr.length; i++) {
|
for(let i = 0; i < fieldArr.length; i++) {
|
||||||
|
let key = fieldArr[i].field
|
||||||
|
fieldObj[key] = fieldArr[i].name
|
||||||
|
nameField[fieldArr[i].name] = key
|
||||||
|
}
|
||||||
|
this.field = fieldObj
|
||||||
|
this.nameField = nameField
|
||||||
|
|
||||||
|
let searchNameField = {}
|
||||||
|
let searchField = {}
|
||||||
|
for(let i = 0; i < fieldheader.length; i++) {
|
||||||
|
let key = fieldheader[i].field
|
||||||
|
searchField[key] = fieldheader[i].name
|
||||||
|
searchNameField[fieldheader[i].name] = key
|
||||||
|
}
|
||||||
|
this.searchNameField = searchNameField
|
||||||
|
this.searchField = searchField
|
||||||
|
/* for (let i = 0; i < fieldArr.length; i++) {
|
||||||
let key = fieldArr[i].field
|
let key = fieldArr[i].field
|
||||||
fieldObj[key] = fieldArr[i].name
|
fieldObj[key] = fieldArr[i].name
|
||||||
showObj[key] = true
|
showObj[key] = true
|
||||||
aRow[key] = false
|
|
||||||
nameField[fieldArr[i].name] = key
|
nameField[fieldArr[i].name] = key
|
||||||
|
|
||||||
}
|
}
|
||||||
this.nameField = nameField
|
this.nameField = nameField
|
||||||
this.showObj = showObj
|
this.showObj = showObj
|
||||||
this.field = fieldObj
|
this.field = fieldObj
|
||||||
this.fieldArr = fieldArr
|
this.fieldArr = fieldArr */
|
||||||
this.getApiData()
|
this.getApiData()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getApiData() {
|
getApiData() {
|
||||||
let api = '/api/Administrator/InquiryOrder/getOrderInfo?order_id=E2024060509560254698592'
|
let api = '/api//Administrator/PrintTemplate/preview'
|
||||||
|
let param = {
|
||||||
|
"type": 1,
|
||||||
|
"order_id": "E2024060509560254698592"
|
||||||
|
}
|
||||||
|
axios.post(api, param).then((res) => {
|
||||||
|
//console.log(res)
|
||||||
|
|
||||||
|
this.orderData = res.data.data.col_data
|
||||||
|
this.searchList = res.data.data.header_data
|
||||||
|
this.init()
|
||||||
|
})
|
||||||
|
},
|
||||||
|
getApiDatabak() {
|
||||||
|
//let api = '/api/Administrator/InquiryOrder/getOrderInfo?order_id=E2024060509560254698592'
|
||||||
|
let api = '/api//Administrator/PrintTemplate/preview'
|
||||||
|
|
||||||
let api3 = '/api/Administrator/InquirySearchConfig/getUserConfig'
|
let api3 = '/api/Administrator/InquirySearchConfig/getUserConfig'
|
||||||
const request1 = axios.get(api)
|
let param = {
|
||||||
|
"type": 1,
|
||||||
|
"order_id": "E2024060509560254698592"
|
||||||
|
}
|
||||||
|
const request1 = axios.post(api, param)
|
||||||
//const request2 = axios.get(api2)
|
//const request2 = axios.get(api2)
|
||||||
const request3 = axios.get(api3)
|
const request3 = axios.get(api3)
|
||||||
axios.all([request1, request3]).then(axios.spread((response1, response3) => {
|
axios.all([request1, request3]).then(axios.spread((response1, response3) => {
|
||||||
|
@ -736,7 +774,7 @@ export default {
|
||||||
for (let k = 0; k < orderList.length; k++) {
|
for (let k = 0; k < orderList.length; k++) {
|
||||||
const element = orderList[k]
|
const element = orderList[k]
|
||||||
let item = { 'proid': element['pid'], 'prolistid': element['plid'] }
|
let item = { 'proid': element['pid'], 'prolistid': element['plid'] }
|
||||||
this.getGongXu(item, k)
|
//this.getGongXu(item, k)
|
||||||
}
|
}
|
||||||
|
|
||||||
this.searchList = data.data.searchExt
|
this.searchList = data.data.searchExt
|
||||||
|
@ -747,7 +785,7 @@ export default {
|
||||||
let data3 = response3.data
|
let data3 = response3.data
|
||||||
this.orderData = orderData
|
this.orderData = orderData
|
||||||
|
|
||||||
if (data3.code == 1) {
|
/* if (data3.code == 1) {
|
||||||
this.searchConfig = data3.data
|
this.searchConfig = data3.data
|
||||||
let searchNameField = {}
|
let searchNameField = {}
|
||||||
let searchField = {}
|
let searchField = {}
|
||||||
|
@ -760,7 +798,7 @@ export default {
|
||||||
}
|
}
|
||||||
this.searchNameField = searchNameField
|
this.searchNameField = searchNameField
|
||||||
this.searchField = searchField
|
this.searchField = searchField
|
||||||
}
|
} */
|
||||||
|
|
||||||
this.init()
|
this.init()
|
||||||
}))
|
}))
|
||||||
|
@ -778,14 +816,14 @@ export default {
|
||||||
},
|
},
|
||||||
getHTMLValuea() {
|
getHTMLValuea() {
|
||||||
const editorOption = this.instance.command.getOptions()
|
const editorOption = this.instance.command.getOptions()
|
||||||
console.log(editorOption)
|
//console.log(editorOption)
|
||||||
const html = this.instance.command.getHTML()
|
const html = this.instance.command.getHTML()
|
||||||
//let str = html.main
|
//let str = html.main
|
||||||
//console.log(html)
|
//console.log(html)
|
||||||
//str = str.replace(/"/g, "'")
|
//str = str.replace(/"/g, "'")
|
||||||
//console.log(str)
|
//console.log(str)
|
||||||
const ccc = this.instance.command.getValue()
|
const ccc = this.instance.command.getValue()
|
||||||
console.log(ccc.data)
|
console.log('ccc',ccc.data)
|
||||||
const aaa = this.instance.command.getText()
|
const aaa = this.instance.command.getText()
|
||||||
if (aaa.main.indexOf('{') == -1) {
|
if (aaa.main.indexOf('{') == -1) {
|
||||||
ElMessage({
|
ElMessage({
|
||||||
|
@ -895,9 +933,11 @@ export default {
|
||||||
if(end == -1) return value
|
if(end == -1) return value
|
||||||
let fieldKey = value.substring(start + 1, end)
|
let fieldKey = value.substring(start + 1, end)
|
||||||
let field = this.searchNameField[fieldKey]
|
let field = this.searchNameField[fieldKey]
|
||||||
|
console.log(field,fieldKey, this.searchNameField)
|
||||||
let newValue = ''
|
let newValue = ''
|
||||||
if (field == undefined) {
|
if (field == undefined) {
|
||||||
field = this.nameField[fieldKey]
|
field = this.nameField[fieldKey]
|
||||||
|
|
||||||
newValue = this.getFieldValues(field)
|
newValue = this.getFieldValues(field)
|
||||||
} else {
|
} else {
|
||||||
newValue = this.searchList[field]
|
newValue = this.searchList[field]
|
||||||
|
@ -1025,6 +1065,7 @@ export default {
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
let value = configItem.value
|
let value = configItem.value
|
||||||
|
console.log(value);
|
||||||
configItem.value = this.replaceData(value)
|
configItem.value = this.replaceData(value)
|
||||||
res.push(configItem)
|
res.push(configItem)
|
||||||
}
|
}
|
||||||
|
@ -1066,15 +1107,15 @@ export default {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
let _this = this
|
let _this = this
|
||||||
let api = '/api/Administrator/OrderFieldStyle/getUserConfig?type=' + this.orderType
|
let api = '/api/Administrator/PrintTemplate/getTemplate?id=1'
|
||||||
axios.get(api).then((res) => {
|
axios.get(api).then((res) => {
|
||||||
res = JSON.parse(JSON.stringify(res))
|
res = JSON.parse(JSON.stringify(res))
|
||||||
let doc = {}
|
let doc = {}
|
||||||
if (res.data.code == 1) {
|
if (res.data.code == 1) {
|
||||||
doc = res.data.data.field_style
|
doc = res.data.data.content_style
|
||||||
let tempDoc = JSON.stringify(doc)
|
let tempDoc = JSON.stringify(doc)
|
||||||
|
|
||||||
///console.log(doc)
|
//console.log(res.data)
|
||||||
|
|
||||||
tempDoc = JSON.parse(tempDoc)
|
tempDoc = JSON.parse(tempDoc)
|
||||||
_this.doc = tempDoc
|
_this.doc = tempDoc
|
||||||
|
@ -1087,7 +1128,7 @@ export default {
|
||||||
initDoc(showData) {
|
initDoc(showData) {
|
||||||
//showData = localStorage.getItem('word_data')
|
//showData = localStorage.getItem('word_data')
|
||||||
//showData = JSON.parse(showData)
|
//showData = JSON.parse(showData)
|
||||||
console.log(showData)
|
//console.log(showData)
|
||||||
if (Object.keys(showData).length === 0) {
|
if (Object.keys(showData).length === 0) {
|
||||||
showData = {
|
showData = {
|
||||||
header: [],
|
header: [],
|
||||||
|
|
Loading…
Reference in New Issue
Block a user