Commit 65d609a2 by xue_wengang

任务新增,删除组件无用代码

parent a58f3c03
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
</div> </div>
<!--文本域--> <!--文本域-->
<el-input <el-input
style="height: 117px;" style="height: 117px"
type="textarea" type="textarea"
:autosize="autosize" :autosize="autosize"
:rows="item.rows ? item.rows : 10" :rows="item.rows ? item.rows : 10"
...@@ -1078,8 +1078,8 @@ export default { ...@@ -1078,8 +1078,8 @@ export default {
self.initFields(); self.initFields();
}, },
methods: { methods: {
ajTq(ajbh){ ajTq(ajbh) {
this.$emit('ajtq',ajbh) this.$emit("ajtq", ajbh);
}, },
initFields() { initFields() {
var self = this; var self = this;
...@@ -1177,175 +1177,58 @@ export default { ...@@ -1177,175 +1177,58 @@ export default {
//使用FormData构造函数创建一个空对象 //使用FormData构造函数创建一个空对象
var params = new FormData(); var params = new FormData();
this.propFormField.forEach((itemData) => { this.propFormField.forEach((itemData) => {
let objStr = itemData.objStr ? `${itemData.objStr}.` : "";
itemData.data.forEach((item) => { itemData.data.forEach((item) => {
//1.普通字段处理 debugger
if (self.formLabelAlign[item.id]) {
if (item.type !== "file") { if (item.type !== "file") {
//1.1二级字典处理 //1.1二级字典处理
if (item.type == "lazyCodeTree") { if (item.type == "lazyCodeTree") {
if (itemData.objStr && self.formLabelAlign[item.id]) {
params.append(
itemData.objStr + "." + item.id,
self.formLabelAlign[item.id]
);
} else if (!itemData.objStr && self.formLabelAlign[item.id]) {
params.append(item.id, self.formLabelAlign[item.id]);
} else {
self.formLabelAlign[item.id] = self.formLabelAlign[item.id]
? self.formLabelAlign[item.id][
self.formLabelAlign[item.id].length - 1
]
: "";
console.log(self.formLabelAlign[item.id]); //二级字典取到的是一个数组,value : ["111",''112] 拿到数组里的第二个值
if (self.formLabelAlign[item.id]) {
//如果这个有值的话就添加到参数里
params.append( params.append(
itemData.objStr + "." + item.id, objStr + item.id,
self.formLabelAlign[item.id]
);
console.log(
"2)二级字典处" + itemData.objStr + item.id,
self.formLabelAlign[item.id] self.formLabelAlign[item.id]
); );
}
}
} else if (item.type == "date" || item.type == "dates") { } else if (item.type == "date" || item.type == "dates") {
debugger;
//如果他的类型是date 时间框 //如果他的类型是date 时间框
if (self.formLabelAlign[item.id]) { if (self.formLabelAlign[item.id]) {
if (itemData.objStr) {
params.append( params.append(
itemData.objStr + "." + item.id, objStr + item.id,
self.formLabelAlign[item.id] self.formLabelAlign[item.id]
); );
} else if (!itemData.objStr) {
params.append(item.id, self.formLabelAlign[item.id]);
} }
} } else if (item.type == "setValue") {
} else if (item.type == "codeTag") {
if (self.formLabelAlign[item.id]) {
if (itemData.objStr) {
if (item.multiple) { if (item.multiple) {
params.append( params.append(
itemData.objStr + "." + item.id, objStr + item.id,
self.formLabelAlign[item.id][ self.formLabelAlign[item.id][
self.formLabelAlign[item.id].length - 1 self.formLabelAlign[item.id].length - 1
] ]
); );
} else { } else {
params.append( if (item.id == "jsrXm") {
itemData.objStr + "." + item.id, let arr = item.codeOptions.filter(
self.formLabelAlign[item.id] (items) => self.formLabelAlign[item.id] == items.value
);
}
} else {
if (item.multiple) {
params.append(
item.id,
self.formLabelAlign[item.id][
self.formLabelAlign[item.id].length - 1
]
); );
for (var index in arr[0]) {
if (index == "label") {
params.append(objStr + "jsrXm", arr[0][index]);
} else if (index == "value") {
params.append(objStr + "jsrZjhm", arr[0][index]);
} else { } else {
params.append(item.id, self.formLabelAlign[item.id]); params.append(objStr + index, arr[0][index]);
}
} }
} }
} else if (item.type == "setValue") {
if (self.formLabelAlign[item.id]) {
if (itemData.objStr) {
if (item.multiple) {
params.append(
itemData.objStr + "." + item.id,
self.formLabelAlign[item.id][
self.formLabelAlign[item.id].length - 1
]
);
} else { } else {
if(item.id == 'jsrXm'){
let arr = item.codeOptions.filter(items=> self.formLabelAlign[item.id] == items.value)
for(var index in arr[0] ){
debugger
if(index == 'label'){
params.append(
itemData.objStr + "." + 'jsrXm',
arr[0][index])
}else if(index == 'value'){
params.append(
itemData.objStr + "." + 'jsrZjhm',
arr[0][index])
}else{
params.append( params.append(
itemData.objStr + "." + index, objStr + item.id,
arr[0][index])
}
}
}else{
params.append(
itemData.objStr + "." + item.id,
self.formLabelAlign[item.id] self.formLabelAlign[item.id]
); );
} }
} }
} else {
if (item.multiple) {
params.append(
item.id,
self.formLabelAlign[item.id][
self.formLabelAlign[item.id].length - 1
]
);
} else {
params.append(item.id, self.formLabelAlign[item.id]);
}
}
}
} }
//1.2普通字段处理 //1.2普通字段处理
else { else {
if (self.formLabelAlign[item.id]) { params.append(objStr + item.id, self.formLabelAlign[item.id]);
if (self.formLabelAlign[item.id]) {
if (itemData.objStr) {
params.append(
itemData.objStr + "." + item.id,
self.formLabelAlign[item.id]
);
} else {
params.append(item.id, self.formLabelAlign[item.id]);
}
} else if (item.radioStr) {
var radioParams = [];
var isHas = "0";
for (var i = 0; i < self.selectId.length; i++) {
if (self.ednId) {
isHas = self.ednId.findIndex((endItem) => {
return endItem == self.selectId[i];
});
}
if (isHas >= 0) {
radioParams.push(1);
} else {
radioParams.push(0);
}
}
if (itemData.objStr) {
params.append(
itemData.objStr + "." + item.id,
self.formLabelAlign[item.id]
);
} else {
params.append(item.id, self.formLabelAlign[item.id]);
}
} else {
if (itemData.objStr) {
params.append(
itemData.objStr + "." + item.id,
self.formLabelAlign[item.id]
);
} else {
params.append(item.id, self.formLabelAlign[item.id]);
}
}
} }
} }
} }
...@@ -1638,7 +1521,6 @@ export default { ...@@ -1638,7 +1521,6 @@ export default {
}).then(() => { }).then(() => {
fileList.forEach((item, index) => { fileList.forEach((item, index) => {
if (file.raw.uid == item.uid) { if (file.raw.uid == item.uid) {
debugger;
fileList.splice(index, 1); fileList.splice(index, 1);
} }
}); });
......
...@@ -48,6 +48,9 @@ export default { ...@@ -48,6 +48,9 @@ export default {
col: "2", col: "2",
}, },
{ {
col: "2",
},
{
name: "录入时间:", name: "录入时间:",
id: "asjfssjKssj", id: "asjfssjKssj",
type: "dates", type: "dates",
...@@ -105,12 +108,7 @@ export default { ...@@ -105,12 +108,7 @@ export default {
codeTree: "CODE_XSJSBD_RWLXDM", codeTree: "CODE_XSJSBD_RWLXDM",
}, },
{ {
name: "任务描述:", col: "2",
id: "rwxq",
type: "textarea",
value: "",
placeholder: "请输入",
col: "3",
}, },
{ {
name: "接收人姓名:", name: "接收人姓名:",
...@@ -122,6 +120,17 @@ export default { ...@@ -122,6 +120,17 @@ export default {
col: "2", col: "2",
}, },
{ {
col: "2",
},
{
name: "任务描述:",
id: "rwxq",
type: "textarea",
value: "",
placeholder: "请输入",
col: "3",
},
{
name: "图片列表:", name: "图片列表:",
id: "picList", id: "picList",
type: "file", type: "file",
...@@ -145,23 +154,6 @@ export default { ...@@ -145,23 +154,6 @@ export default {
formLabelAlign: { formLabelAlign: {
// lrsj: this.$moment().format("YYYY-MM-DD HH:mm:ss"), // lrsj: this.$moment().format("YYYY-MM-DD HH:mm:ss"),
}, },
Breadcrumb: [
{
name: "号码线索管理",
to: "/hmxsGl",
isActive: false,
},
{
name: "号码线索管理",
to: "/hmxsGl",
isActive: false,
},
{
name: "新增号码线索",
to: "/addHmxs",
isActive: true,
},
],
jsrList: [], jsrList: [],
}; };
}, },
...@@ -200,13 +192,17 @@ export default { ...@@ -200,13 +192,17 @@ export default {
}); });
}, },
submit(params) { submit(params) {
debugger; let self = this;
let loading = this.$loading({ let loading = this.$loading({
lock: true, lock: true,
text: "正在保存...", text: "正在保存...",
spinner: "el-icon-loading", spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)", background: "rgba(255, 255, 255, 0.7)",
}); });
let str = this.formLabelAlign.rwlxdm;
if (str == "01" || str == "02") {
debugger
if (self.formLabelAlign.picList.length > 0) {
addBdrw(params) addBdrw(params)
.then((res) => { .then((res) => {
debugger; debugger;
...@@ -222,6 +218,69 @@ export default { ...@@ -222,6 +218,69 @@ export default {
.catch((res) => { .catch((res) => {
loading.close(); loading.close();
}); });
} else {
self
.$confirm("请上传图片", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
loading.close();
});
}
} else if (str == "04") {
if (
self.formLabelAlign.picList.length > 0 &&
self.formLabelAlign.videoList.length > 0
) {
addBdrw(params)
.then((res) => {
debugger;
self
.$confirm("保存成功", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "success",
})
.then(() => {
self.$router.push("queryRwbd");
loading.close();
});
})
.catch((res) => {
loading.close();
});
} else {
self
.$confirm("请上传图片和视频", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
loading.close();
});
}
}else{
addBdrw(params)
.then((res) => {
debugger;
self
.$confirm("保存成功", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "success",
})
.then(() => {
self.$router.push("queryRwbd");
loading.close();
});
})
.catch((res) => {
loading.close();
});
}
}, },
getJsr(val) { getJsr(val) {
let type = ""; let type = "";
...@@ -248,12 +307,11 @@ export default { ...@@ -248,12 +307,11 @@ export default {
jsrDwdm: item.unitcode, jsrDwdm: item.unitcode,
}); });
}); });
self.$set(self.propFormField[0].data[4], "codeOptions", arr); self.$set(self.propFormField[0].data[11], "codeOptions", arr);
}); });
}, },
}, },
created() { created() {
this.$store.commit("user/SET_Breadcrumb", this.Breadcrumb);
this.getJsr(); this.getJsr();
}, },
watch: { watch: {
......
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