|
@@ -91,6 +91,7 @@ import { optionList } from "./js/optionList";
|
|
|
import goodsType from '@/components/goodsType/index'
|
|
|
import {getList} from "@/api/basicData/client";
|
|
|
import {getList as getListpp } from "@/api/tirePartsMall/basicData/brandPage";
|
|
|
+import {listAllP} from "../../api/tirePartsMall/basicData/listingManagement";
|
|
|
export default {
|
|
|
name: "index",
|
|
|
data() {
|
|
@@ -653,8 +654,7 @@ export default {
|
|
|
getDetails({ goodsId: id })
|
|
|
.then(res => {
|
|
|
this.form = res.data.data;
|
|
|
- this.form.categoryitem
|
|
|
- this.form.categoryitemList = this.form.categoryitem.split(',');
|
|
|
+ this.form.categoryitemList = this.form.categoryitemId.split(',');
|
|
|
|
|
|
this.data = res.data.data.stockGoodsList;
|
|
|
this.filesList = res.data.data.filesList
|
|
@@ -717,36 +717,59 @@ export default {
|
|
|
done();
|
|
|
if (valid) {
|
|
|
this.loadingBtn = true;
|
|
|
- console.log(this.form)
|
|
|
+ var categoryitemId = '';
|
|
|
var categoryitem = '';
|
|
|
var categoryitemList = this.form.categoryitemList
|
|
|
for (let key in categoryitemList) {
|
|
|
|
|
|
if (categoryitemList.length - 1 != key) {
|
|
|
- categoryitem += categoryitemList[key]
|
|
|
- categoryitem += ','
|
|
|
+ categoryitemId += categoryitemList[key]
|
|
|
+ categoryitemId += ','
|
|
|
} else {
|
|
|
- categoryitem += categoryitemList[key]
|
|
|
+ categoryitemId += categoryitemList[key]
|
|
|
}
|
|
|
}
|
|
|
- this.form.categoryitem = categoryitem;
|
|
|
- submit({
|
|
|
- ...this.form,
|
|
|
- code: this.form.cname,
|
|
|
- type: 0,
|
|
|
- stockGoodsList: this.data,
|
|
|
- filesList: this.filesList
|
|
|
- }).then(res => {
|
|
|
- this.$message.success("保存成功");
|
|
|
- this.form = res.data.data;
|
|
|
- this.data = res.data.data.stockGoodsList;
|
|
|
- this.filesList = res.data.data.filesList;
|
|
|
- setTimeout(() => {
|
|
|
- this.backToList()
|
|
|
- }, 1000);
|
|
|
- }).finally(() => {
|
|
|
- this.loadingBtn = false;
|
|
|
- });
|
|
|
+
|
|
|
+ var data = {}
|
|
|
+ var obj2 = new Map();
|
|
|
+ var params = { type : 'GN'}
|
|
|
+ listAllP(params).then(res => {
|
|
|
+ data = res.data.data
|
|
|
+ obj2 = new Map();
|
|
|
+ for (let datum of data) {
|
|
|
+ obj2.set(datum.id, datum.cname)
|
|
|
+ }
|
|
|
+ for (let key in categoryitemList) {
|
|
|
+ var id = categoryitemList[key]
|
|
|
+ if (categoryitemList.length -1 > key) {
|
|
|
+ categoryitem += obj2.get(id)
|
|
|
+ categoryitem += ','
|
|
|
+ } else {
|
|
|
+ categoryitem += obj2.get(id)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ this.form.categoryitemId = categoryitemId;
|
|
|
+ this.form.categoryitem = categoryitem;
|
|
|
+
|
|
|
+ submit({
|
|
|
+ ...this.form,
|
|
|
+ code: this.form.cname,
|
|
|
+ type: 0,
|
|
|
+ stockGoodsList: this.data,
|
|
|
+ filesList: this.filesList
|
|
|
+ }).then(res => {
|
|
|
+ this.$message.success("保存成功");
|
|
|
+ this.form = res.data.data;
|
|
|
+ this.data = res.data.data.stockGoodsList;
|
|
|
+ this.filesList = res.data.data.filesList;
|
|
|
+ setTimeout(() => {
|
|
|
+ this.backToList()
|
|
|
+ }, 1000);
|
|
|
+ }).finally(() => {
|
|
|
+ this.loadingBtn = false;
|
|
|
+ });
|
|
|
+ })
|
|
|
} else {
|
|
|
return false;
|
|
|
}
|