|
@@ -84,6 +84,7 @@ export default {
|
|
|
form: {
|
|
|
id: "",
|
|
|
address: "",
|
|
|
+ provinceName: "",
|
|
|
cityCode: "",
|
|
|
cityName: "",
|
|
|
contactName: "",
|
|
@@ -113,16 +114,19 @@ export default {
|
|
|
getShopDetail({ shopId: e.id }).then((res) => {
|
|
|
console.log("门店详情:", res);
|
|
|
if (res.code === 200) {
|
|
|
- this.form = res.data;
|
|
|
+ Object.keys(this.form).map((v) => {
|
|
|
+ this.form[v] = res.data[v];
|
|
|
+ });
|
|
|
this.form.shopName = res.data.name;
|
|
|
this.form.contactPhone = res.data.mobile;
|
|
|
this.form.houseNumber = res.data.street;
|
|
|
this.form.longitude = res.data.lng;
|
|
|
this.form.latitude = res.data.lat;
|
|
|
- this.deliveries = this.form.deliveries.filter((v) => {
|
|
|
+ this.form.shopCode = res.data.code
|
|
|
+ this.deliveries = res.data.deliveries.filter((v) => {
|
|
|
return v.bindStatus === 1 && v.type !== 3;
|
|
|
});
|
|
|
- this.revieweds = this.form.deliveries.filter((v) => {
|
|
|
+ this.revieweds = res.data.deliveries.filter((v) => {
|
|
|
return v.type === 3;
|
|
|
});
|
|
|
} else {
|
|
@@ -137,9 +141,9 @@ export default {
|
|
|
this.form = {
|
|
|
address: "",
|
|
|
contactName: "",
|
|
|
- mobile: "",
|
|
|
- name: "",
|
|
|
- street: "",
|
|
|
+ contactPhone: "",
|
|
|
+ shopName: "",
|
|
|
+ houseNumber: "",
|
|
|
categoryId: "",
|
|
|
};
|
|
|
}
|
|
@@ -222,7 +226,7 @@ export default {
|
|
|
this.loading = true;
|
|
|
if (this.form.id) {
|
|
|
shopUpdate(this.form).then((res) => {
|
|
|
- if (res.code === 200) {
|
|
|
+ if (res.code === 200 || res.code === 0) {
|
|
|
this.$message({
|
|
|
type: "success",
|
|
|
message: `保存成功!`,
|
|
@@ -239,7 +243,7 @@ export default {
|
|
|
});
|
|
|
} else {
|
|
|
shopCreate(this.form).then((res) => {
|
|
|
- if (res.code === 200) {
|
|
|
+ if (res.code === 200 || res.code === 0) {
|
|
|
this.$message({
|
|
|
type: "success",
|
|
|
message: `新增成功!`,
|