Commit 2b4cacf4 by xue_wengang

Update form.vue

parent cede5029
......@@ -894,6 +894,7 @@ export default {
fileLists: {},
imageUrl: {},
shade: false,
fileBase64:''
};
},
created() {
......@@ -901,6 +902,22 @@ export default {
self.initFields();
},
methods: {
getBase64(file) {
return new Promise((resolve, reject) => {
let reader = new FileReader();
let fileResult = "";
reader.readAsDataURL(file); //开始转
reader.onload = function () {
fileResult = reader.result;
}; //转 失败
reader.onerror = function (error) {
reject(error);
}; //转 结束 咱就 resolve 出去
reader.onloadend = function () {
resolve(fileResult);
};
});
},
examine() {
this.$emit("examine");
},
......@@ -909,12 +926,12 @@ export default {
},
messageTq(item) {
console.log(item);
var itemSend = {}
if(item.xm && item.xm != "") {
itemSend.xm = item.xm
var itemSend = {};
if (item.xm && item.xm != "") {
itemSend.xm = item.xm;
}
if(item.zjhm && item.zjhm != "") {
itemSend.zjhm = item.zjhm
if (item.zjhm && item.zjhm != "") {
itemSend.zjhm = item.zjhm;
}
this.$emit("messageTq", itemSend);
},
......@@ -1388,6 +1405,9 @@ export default {
);
// debugger;
if (item.type == "photo") {
this.getBase64(file.raw).then((resBase64) => {
this.fileBase64 = resBase64.split(",")[1]; //直接拿到base64信息
});
if (isJPG) {
this.$set(self.imageUrl, item.id, file.raw);
this.$set(
......@@ -1521,7 +1541,7 @@ export default {
if (val.childrenAsAdd) {
val.childrenAsAdd.forEach((val2, index2) => {
//遍历list数组
debugger
debugger;
if (val2 == obj) {
//通过比较两个对象是否相等 将formLabelAlign里绑定的数据复制了一份
addObj = JSON.parse(
......@@ -1670,16 +1690,16 @@ export default {
}
},
"formLabelAlign.sffs"(val) {
var boo = false
if(val == 1) {
boo = true
this.$emit("insertMessage",boo)
}else {
boo = false
this.$emit("insertMessage",boo)
}
var boo = false;
if (val == 1) {
boo = true;
this.$emit("insertMessage", boo);
} else {
boo = false;
this.$emit("insertMessage", boo);
}
},
},
computed: {},
};
</script>
......
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