Commit 7598d500 by liyuhang19990520

被布控物品

parent d1ea7842
/*
* @Author: your name
* @Date: 2021-09-01 10:46:56
* @LastEditTime: 2021-09-01 10:48:50
* @LastEditors: your name
* @LastEditTime: 2021-09-01 14:56:46
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\api\bkwpxx.js
*/
......@@ -13,10 +13,10 @@ import base from "@/api/base";
//被布控物品活动信息采集
export const insertBbkwp = params =>
post(`${base.alyIP}/bbkwp/insertBbkwp`, params);
postform(`${base.alyIP}/bbkwp/insertBbkwp`, params);
//被布控物品信息修改
export const updateBbkwp = params =>
post(`${base.alyIP}/bbkwp/updateBbkwp`, params);
postform(`${base.alyIP}/bbkwp/updateBbkwp`, params);
//被布控物品信息删除
export const deleteBbkwp = params =>
post(`${base.alyIP}/bbkwp/deleteBbkwp`, params);
......
/*
* @Author: your name
* @Date: 2021-09-01 10:34:31
* @LastEditTime: 2021-09-01 11:15:47
* @LastEditTime: 2021-09-01 15:11:49
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\router\modules\bbkwtxx.js
......@@ -17,12 +17,12 @@ const menuLayouts = [
component: () => import("@/views/bbkwpxx/queryBbkwpxx.vue")
},
{
path: "/addBbkwpxx",
name: "addBbkwpxx",
path: "/adjustBbkwpxx",
name: "adjustBbkwpxx",
meta: {
title: '新增被布控物品信息'
title: '管理被布控物品信息'
},
component: () => import("@/views/bbkwpxx/addBbkwpxx.vue")
component: () => import("@/views/bbkwpxx/adjustBbkwpxx.vue")
},
{
path: "/bbkwpxxDetail",
......@@ -32,7 +32,7 @@ const menuLayouts = [
},
component: () => import("@/views/bbkwpxx/bbkwpxxDetail.vue")
},
];
export default {
......
<template>
<div>
<form-compontent
:formField="formField"
:formLabelAligns="formLabelAlign"
@submit="submit"
>
</form-compontent>
</div>
</template>
<script>
import formCompontent from "@c/form.vue";
import { insertBbkwp, updateBbkwp, getBbkwpByxxzjbh } from "@/api/bkwpxx.js";
export default {
name: "addYhkxs",
components: {
formCompontent,
},
data() {
return {
formField: [
//基本信息
{
title: "新增被布控物品信息",
id: 1,
objStr: "",
index: 0,
data: [
{
name: "物品名称:",
id: "bbkqtwpWpmc",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
{
name: "物品规格:",
id: "bbkqtwpWpgg",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
{
name: "物品颜色:",
id: "bbkqtwpWpysDmbcms",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
{
name: "物品真伪:",
id: "bbkqtwpWpzwPdbzStr",
type: "text",
value: "",
placeholder: "请输入",
col: "2",
},
],
},
],
formLabelAlign: {},
xxzjbh: "",
};
},
methods: {
submit(params) {
console.log(params);
let loading = this.$loading({
lock: true,
text: "正在保存...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
if (!this.xxzjbh) {
this.addSubmit(params, loading);
} else {
this.editSubmit(params, loading);
}
},
getshuju() {
var self = this;
getBbkwpByxxzjbh({
xxzjbh: this.xxzjbh,
}).then((res) => {
var result = res.data.rows;
self.formField.forEach((fieldItem) => {
if (fieldItem.data && fieldItem.data.length > 0) {
fieldItem.data.forEach((i) => {
if (i.type == "text") {
this.$set(this.formLabelAlign, i.id, result[i.id]);
}
});
}
this.$forceUpdate();
});
self.$set(self.formLabelAlign, "editing", true);
self.$forceUpdate();
// this.isEmpty()
});
setTimeout(() => {
self.loading = false;
}, 1000);
},
addSubmit(params, loading) {
insertBbkwp(params).then((res) => {
if (res.success && res.code == 200) {
this.$alert("保存成功!", "提示", {
confirmButtonText: "确定",
type: "success",
callback: () => {
this.$router.push("/queryBbkwpxx");
loading.close();
},
});
} else {
loading.close();
}
});
},
editSubmit(params, loading) {
params.append("xxzjbh", this.xxzjbh);
updateBbkwp(params).then((res) => {
if (res.success && res.code == 200) {
this.$alert("修改成功!", "提示", {
confirmButtonText: "确定",
type: "success",
callback: () => {
this.$router.push("/queryBbkwpxx");
loading.close();
},
});
} else {
loading.close();
}
});
},
},
created() {
if (this.$route.query.xxzjbh) {
this.$set(this.formField[0], "title", "修改被布控物品信息");
this.xxzjbh = this.$route.query.xxzjbh;
this.getshuju();
}
},
};
</script>
<style scoped lang="scss">
</style>
\ No newline at end of file
<template>
<div class="Content">
<right-content
ref="rightContent"
:pageBs="pageBs"
:header="header"
:cxFormData="cxFormData"
......@@ -10,6 +11,7 @@
@add="add"
@dele="dele"
@toInfor="toInfor"
@edit="edit"
></right-content>
</div>
</template>
......@@ -70,7 +72,7 @@ export default {
created() {},
methods: {
add() {
this.$router.push("addBbkwpxx");
this.$router.push("adjustBbkwpxx");
},
dele(scope) {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
......@@ -87,7 +89,7 @@ export default {
type: "success",
message: "删除成功",
});
this.$refs.rightContent.doQuery("yes");
}
});
})
......@@ -99,13 +101,22 @@ export default {
});
console.log(scope.row.xxzjbh);
},
toInfor(data){
toInfor(data) {
this.$router.push({
path: "/bbkwpxxDetail",
query: {
id: data.xxzjbh,
},
});
},
edit(data){
this.$router.push({
path: '/bbkwpxxDetail',
path: '/adjustBbkwpxx',
query: {
id: data.xxzjbh
xxzjbh: data.row.xxzjbh
}
})
});
console.log(data.row);
},
},
};
......
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