|
@@ -183,14 +183,12 @@ export default {
|
|
|
}else if(textArr[k].textP){
|
|
|
msg += textArr[k].textP + ','
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
return trimDots(msg);
|
|
|
},
|
|
|
handleClick(flg){
|
|
|
this.showDoc = flg
|
|
|
- // this.scroll = setScroll(BScroll,!flg,'.previewper')
|
|
|
},
|
|
|
showSubmit(flg) {
|
|
|
this.submit = flg
|
|
@@ -226,11 +224,12 @@ export default {
|
|
|
}
|
|
|
// return
|
|
|
api.uploadImageThums(formData).then((res) => {//获取图片
|
|
|
- let result = res.data;
|
|
|
- if (result.code == 0) {//图片提交成功再保存数据
|
|
|
+ let data = res.data;
|
|
|
+ if (data.code == 0) {//图片提交成功再保存数据
|
|
|
// this.showType = 'success'
|
|
|
// this.submit = true
|
|
|
- let reportList = []
|
|
|
+ let reportList = [];
|
|
|
+ let result = data.data;
|
|
|
for(let i = 0;i < result.length;i++){
|
|
|
let obg = {}
|
|
|
obg.narrowImage = result[i].thumbnail.url
|
|
@@ -256,7 +255,7 @@ export default {
|
|
|
return;
|
|
|
} else {//没有图片直接保存数据
|
|
|
this.$store.commit('handleToggleShow', true);
|
|
|
- this.saveAllDate()
|
|
|
+ this.saveAllDate();
|
|
|
}
|
|
|
},
|
|
|
getStr(arr,flg){
|
|
@@ -272,24 +271,41 @@ export default {
|
|
|
},
|
|
|
saveAllDate() {
|
|
|
const {pathInfo,symptom,diagnose,others,addContent} = this
|
|
|
- let detailList = []
|
|
|
- if(symptom.text.length>0){
|
|
|
- detailList.push(this.getStr(symptom.text,1))
|
|
|
- }
|
|
|
- if(diagnose.text.length>0){
|
|
|
- detailList.push(this.getStr(diagnose.text,2))
|
|
|
- }
|
|
|
- if(others.text.length>0){
|
|
|
- let obg = {}
|
|
|
- detailList.push(this.getStr(others.text,3))
|
|
|
- }
|
|
|
- if(addContent.txt){
|
|
|
- let obg = {}
|
|
|
- obg.content=addContent.txtDoc
|
|
|
- obg.contentValue=addContent.txt
|
|
|
- obg.type=4
|
|
|
- detailList.push(obg)
|
|
|
+ let detailList = [{type:1},{type:2},{type:3},{type:4}]
|
|
|
+ for(let i = 0;i < detailList.length;i++){
|
|
|
+ if(i == 0){
|
|
|
+ detailList[0]=this.getStr(symptom.text,1)
|
|
|
+ }else if(i == 1){
|
|
|
+ let tmpArr = []
|
|
|
+ for(let j = 0;j < symptom.text.length;j++){
|
|
|
+ tmpArr.push(symptom.text[j].textP)
|
|
|
+ }
|
|
|
+ detailList[1].content=JSON.stringify(tmpArr)
|
|
|
+ detailList[1].contentValue=tmpArr.join()
|
|
|
+ }else if(i == 2){
|
|
|
+ detailList[2] = this.getStr(others.text,3)
|
|
|
+ }else if(i == 3){
|
|
|
+ detailList[3].content=addContent.txtDoc
|
|
|
+ detailList[3].contentValue=addContent.txt
|
|
|
+ }
|
|
|
}
|
|
|
+ // // if(symptom.text.length>0){
|
|
|
+ // detailList[0]=this.getStr(symptom.text,1)
|
|
|
+ // // }
|
|
|
+ // if(diagnose.text.length>0){
|
|
|
+ // detailList.push(this.getStr(diagnose.text,2))
|
|
|
+ // }
|
|
|
+ // if(others.text.length>0){
|
|
|
+ // let obg = {}
|
|
|
+ // detailList[2] = this.getStr(others.text,3)
|
|
|
+ // }
|
|
|
+ // if(addContent.txt){
|
|
|
+ // let obg = {}
|
|
|
+ // obg.content=addContent.txtDoc
|
|
|
+ // obg.contentValue=addContent.txt
|
|
|
+ // obg.type=4
|
|
|
+ // detailList.push(obg)
|
|
|
+ // }
|
|
|
let params = {
|
|
|
"dataJson": "1",
|
|
|
"detailList": detailList,
|