Commit 94e53053 authored by Z's avatar Z

Z: Dot: active goods page's data.

parent 663bf307
...@@ -107,34 +107,34 @@ export default { ...@@ -107,34 +107,34 @@ export default {
{ {
imgUrl: imgUrl:
"http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100",
goodName: "膳魔师", goodName: "象印",
goodPrice: "200元", goodPrice: "180元",
goodNum: "44", goodNum: "14",
goodBackMoney: "20元", goodBackMoney: "18元",
goodStatus: "down" goodStatus: "down"
}, },
{ {
imgUrl: imgUrl:
"http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100",
goodName: "膳魔师", goodName: "Dior",
goodPrice: "200元", goodPrice: "240元",
goodNum: "44", goodNum: "60",
goodBackMoney: "20元", goodBackMoney: "40元",
goodStatus: "down" goodStatus: "down"
}, },
{ {
imgUrl: imgUrl:
"http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100",
goodName: "膳魔师", goodName: "ASICS",
goodPrice: "200元", goodPrice: "450元",
goodNum: "44", goodNum: "120",
goodBackMoney: "20元", goodBackMoney: "20元",
goodStatus: "up" goodStatus: "up"
}, },
{ {
imgUrl: imgUrl:
"http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100",
goodName: "膳魔师", goodName: "NIKE",
goodPrice: "200元", goodPrice: "200元",
goodNum: "44", goodNum: "44",
goodBackMoney: "20元", goodBackMoney: "20元",
...@@ -143,10 +143,10 @@ export default { ...@@ -143,10 +143,10 @@ export default {
{ {
imgUrl: imgUrl:
"http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100",
goodName: "膳魔师", goodName: "Adidas",
goodPrice: "200元", goodPrice: "540元",
goodNum: "44", goodNum: "210",
goodBackMoney: "20元", goodBackMoney: "30元",
goodStatus: "down" goodStatus: "down"
}, },
{ {
......
...@@ -144,6 +144,7 @@ export default { ...@@ -144,6 +144,7 @@ export default {
this.tableData = data.stall_unselected this.tableData = data.stall_unselected
}) })
}, },
handleClose(done) { handleClose(done) {
this.$confirm("确认关闭?") this.$confirm("确认关闭?")
.then(_ => { .then(_ => {
......
<template> <template>
<div class="ct"> <div class="ct">
<el-dialog <el-dialog :visible.sync="detailDialog" width="65%" :show-close="false">
:visible.sync="detailDialog"
width="65%"
:show-close="false"
>
<div class="choose"> <div class="choose">
<div class="title"> <div class="title">
<div class="cg">门店详情</div> <div class="cg">门店详情</div>
...@@ -13,12 +9,7 @@ ...@@ -13,12 +9,7 @@
</div> </div>
</div> </div>
<div class="br"> <div class="br">
<el-form <el-form class="searchzone" :model="formData" label-width="auto" disabled>
class="searchzone"
:model="formData"
label-width="auto"
disabled
>
<el-form-item label="门店名称:"> <el-form-item label="门店名称:">
<el-input <el-input
size="small" size="small"
...@@ -89,7 +80,7 @@ ...@@ -89,7 +80,7 @@
/> />
</el-form-item> </el-form-item>
<div class="tb"> <div class="tb">
<el-form-item label="绑定店员:"> </el-form-item> <el-form-item label="绑定店员:"></el-form-item>
<el-table <el-table
stripe stripe
class="list" class="list"
...@@ -98,21 +89,9 @@ ...@@ -98,21 +89,9 @@
tooltip-effect="dark" tooltip-effect="dark"
style="width: 100%" style="width: 100%"
> >
<el-table-column <el-table-column type="index" label="序号" width="60"></el-table-column>
type="index" <el-table-column prop="taskName" label="门店名称" align="center"></el-table-column>
label="序号" <el-table-column prop="number" label="门牌号" align="center"></el-table-column>
width="60"
></el-table-column>
<el-table-column
prop="taskName"
label="门店名称"
align="center"
></el-table-column>
<el-table-column
prop="number"
label="门牌号"
align="center"
></el-table-column>
</el-table> </el-table>
</div> </div>
</el-form> </el-form>
...@@ -124,16 +103,24 @@ ...@@ -124,16 +103,24 @@
<script> <script>
export default { export default {
props: {
msgId: {
type: String,
default: ""
}
},
data() { data() {
const nameValidate = (rule, value, callback) => { const nameValidate = (rule, value, callback) => {
let reg = /^[a-zA-Z\u4e00-\u9fa5]+$/ let reg = /^[a-zA-Z\u4e00-\u9fa5]+$/;
if (!reg.test(value)) { if (!reg.test(value)) {
callback(new Error('含有非法字符(只能输入字母、汉字)!')) callback(new Error("含有非法字符(只能输入字母、汉字)!"));
} else { } else {
callback() callback();
}
} }
};
return { return {
formData: { formData: {
name: "", name: "",
code: "", code: "",
...@@ -142,6 +129,7 @@ export default { ...@@ -142,6 +129,7 @@ export default {
number: "", number: "",
area: "" area: ""
}, },
personList: [ personList: [
{ {
id: "1", id: "1",
...@@ -152,6 +140,7 @@ export default { ...@@ -152,6 +140,7 @@ export default {
name: "李四" name: "李四"
} }
], ],
counter: [ counter: [
{ {
id: "1", id: "1",
...@@ -162,13 +151,35 @@ export default { ...@@ -162,13 +151,35 @@ export default {
name: "李四" name: "李四"
} }
], ],
tableData: [], tableData: [],
detailDialog: false detailDialog: false
}; };
}, },
created() {
this.getDetail();
},
methods: { methods: {
handleClose() { getDetail() {
this.detailDialog = false this.detailDialog = false
// let params = {
// isDetail: true,
// shopId: this.msgId
// }
// getDetail(params).then(res => {
// console.log(res,"详情");
// let data = res.data
// this.formData.name = data.shop.name
// this.formData.code = data.shop.num
// this.formData.people = data.shop.principal
// this.formData.area = data.shop.area
// this.tableData = data.stall_unselected
// })
},
handleClose() {
this.detailDialog = false;
} }
} }
}; };
......
...@@ -95,6 +95,11 @@ ...@@ -95,6 +95,11 @@
<edit-counter ref="editCounter" :msgId="editId" v-if="editDialog" @handleEditClose="handleEditClose"></edit-counter> <edit-counter ref="editCounter" :msgId="editId" v-if="editDialog" @handleEditClose="handleEditClose"></edit-counter>
</div> </div>
</template> </template>
<script> <script>
import CounterDetail from "./components/counterDetail" import CounterDetail from "./components/counterDetail"
import AddCounter from "./components/addCounter" import AddCounter from "./components/addCounter"
......
...@@ -74,6 +74,7 @@ ...@@ -74,6 +74,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</div> </div>
<div class="pages"> <div class="pages">
<el-pagination <el-pagination
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
...@@ -83,6 +84,7 @@ ...@@ -83,6 +84,7 @@
:total="page.total" :total="page.total"
></el-pagination> ></el-pagination>
</div> </div>
<add-store ref="addStore"></add-store> <add-store ref="addStore"></add-store>
<store-detail ref="storeDetail"></store-detail> <store-detail ref="storeDetail"></store-detail>
</div> </div>
...@@ -95,6 +97,7 @@ import { ...@@ -95,6 +97,7 @@ import {
ApiStoreGetStoreDetail, ApiStoreGetStoreDetail,
ApiStoreDelStore ApiStoreDelStore
} from "@api/in/store"; } from "@api/in/store";
import axios from "axios";
const zlog = console.log.bind(console); const zlog = console.log.bind(console);
export default { export default {
...@@ -203,7 +206,9 @@ export default { ...@@ -203,7 +206,9 @@ export default {
page: { page: {
nowPageNum: 4 nowPageNum: 4
} }
} },
msgId: "",
detailDialog: false,
}; };
}, },
...@@ -213,7 +218,6 @@ export default { ...@@ -213,7 +218,6 @@ export default {
// }, // },
mounted() { mounted() {
this.storeGetMainList(); this.storeGetMainList();
zlog("--->Mounted!");
}, },
methods: { methods: {
storeGetMainList() { storeGetMainList() {
...@@ -223,17 +227,17 @@ export default { ...@@ -223,17 +227,17 @@ export default {
}); });
}, },
storeGetStoreDetail(inData) { storeGetStoreDetail(inData) {
zlog("--->id:", inData); // let postData = {
let postData = { // isDetail: true,
inDetail: true, // stallId: inData
stallId: inData // };
};
zlog('--->type: stallId:', typeof(Number(postData.stallId))) this.msgId = id;
this.detailDialog = true;
this.$refs.storeDetail.detailDialog = true;
ApiStoreGetStoreDetail(postData).then(res => { // ApiStoreGetStoreDetail(postData).then(res => {
zlog("--->detail: res:", res); // });
});
}, },
storeDelStore(inData) { storeDelStore(inData) {
let postData = { let postData = {
......
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