|
@@ -108,34 +108,37 @@ export default {
|
|
|
closeShop() {
|
|
|
this.loading = false;
|
|
|
},
|
|
|
+ getShopDetail(shopId) {
|
|
|
+ getShopDetail({ shopId }).then((res) => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ 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.form.shopCode = res.data.code;
|
|
|
+ console.log("门店详情:", this.form);
|
|
|
+ this.deliveries = res.data.deliveries.filter((v) => {
|
|
|
+ return v.bindStatus === 1 && v.type !== 3;
|
|
|
+ });
|
|
|
+ this.revieweds = res.data.deliveries.filter((v) => {
|
|
|
+ return v.type === 3;
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.$message({
|
|
|
+ type: "error",
|
|
|
+ message: res.msg,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
init(e) {
|
|
|
if (e) {
|
|
|
this.title = "编辑门店";
|
|
|
- getShopDetail({ shopId: e.id }).then((res) => {
|
|
|
- console.log("门店详情:", res);
|
|
|
- if (res.code === 200) {
|
|
|
- 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.form.shopCode = res.data.code
|
|
|
- this.deliveries = res.data.deliveries.filter((v) => {
|
|
|
- return v.bindStatus === 1 && v.type !== 3;
|
|
|
- });
|
|
|
- this.revieweds = res.data.deliveries.filter((v) => {
|
|
|
- return v.type === 3;
|
|
|
- });
|
|
|
- } else {
|
|
|
- this.$message({
|
|
|
- type: "error",
|
|
|
- message: res.msg,
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
+ this.getShopDetail(e.id);
|
|
|
} else {
|
|
|
this.title = "新增门店";
|
|
|
this.form = {
|
|
@@ -235,7 +238,7 @@ export default {
|
|
|
} else {
|
|
|
this.$message({
|
|
|
type: "error",
|
|
|
- message: res.msg,
|
|
|
+ message: res.message,
|
|
|
});
|
|
|
}
|
|
|
this.showVisible = false;
|
|
@@ -252,7 +255,7 @@ export default {
|
|
|
} else {
|
|
|
this.$message({
|
|
|
type: "error",
|
|
|
- message: res.msg,
|
|
|
+ message: res.message,
|
|
|
});
|
|
|
}
|
|
|
this.showVisible = false;
|