页面报错处理。

feature_0521
kevin jiang 6 years ago
parent 49ee6b91a2
commit 5169c491d4

@ -11,7 +11,8 @@
<span class="search-span">零售公司</span> <span class="search-span">零售公司</span>
<Select v-model="selectedCompany" filterable class="search-select"> <Select v-model="selectedCompany" filterable class="search-select">
<Option v-for="item in companyList" :value="item.id" :key="item.id">{{ item.name }}</Option> <Option v-for="item in companyList" :value="item.id" :key="'gs' + item.id">{{item.name }}
</Option>
</Select> </Select>
<Button type="primary" @click="generalizeOfRetail" class="search-btn">查询</Button> <Button type="primary" @click="generalizeOfRetail" class="search-btn">查询</Button>
<div class="search-div-btn"> <div class="search-div-btn">
@ -282,7 +283,7 @@
<style scoped> <style scoped>
.search-btn{ .search-btn {
margin-left: 40px; margin-left: 40px;
} }
</style> </style>

@ -4,20 +4,24 @@
<i-col span="24" class="search-col"> <i-col span="24" class="search-col">
<Row class="row-style"> <Row class="row-style">
<span class="search-span">选择日期</span> <span class="search-span">选择日期</span>
<DatePicker @on-change="onChangeDateLister" :value="selectDate" type="daterange" split-panels <DatePicker :option="dateOption" @on-change="onChangeDateLister" :value="selectDate"
type="daterange" split-panels
placeholder="请选择日期" class="date-picker"></DatePicker> placeholder="请选择日期" class="date-picker"></DatePicker>
<span class="search-span">零售公司</span> <span class="search-span">零售公司</span>
<Select v-model="selectedCompany" @on-change="storeOfCompany" filterable class="search-select"> <Select v-model="selectedCompany" @on-change="storeOfCompany" filterable class="search-select">
<Option v-for="item in companyList" :value="item.id" :key="item.id">{{ item.name }}</Option> <Option v-for="item in companyList" :value="item.id" :key="'gs' + item.id">{{ item.name }}
</Option>
</Select> </Select>
<span class="search-span">店铺</span> <span class="search-span">店铺</span>
<Select v-model="selectedStore" filterable @on-change="sellerOfStore" class="search-select"> <Select v-model="selectedStore" filterable @on-change="sellerOfStore" class="search-select">
<Option v-for="item in storeList" :value="item.id" :key="item.id">{{ item.name }}</Option> <Option v-for="item in storeList" :value="item.id" :key="'dp' + item.id">{{ item.name }}
</Option>
</Select> </Select>
<span class="search-span">导购</span> <span class="search-span">导购</span>
<Select v-model="selectedStaff" filterable class="search-select"> <Select v-model="selectedStaff" filterable class="search-select">
<Option v-for="item in staffList" :value="item.id" :key="item.id">{{ item.name }}</Option> <Option v-for="item in staffList" :value="item.id" :key="'dg' + item.id">{{ item.name }}
</Option>
</Select> </Select>
<Button type="primary" @click="generalizeOfSeller" class="search-btn">查询</Button> <Button type="primary" @click="generalizeOfSeller" class="search-btn">查询</Button>
@ -43,6 +47,11 @@
name: "IncreaseDataStaff", name: "IncreaseDataStaff",
data() { data() {
return { return {
dateOption: {
disabledDate(date) {
return date && date.valueOf() < Date.now();
}
},
selectedCompany: null, selectedCompany: null,
companyList: [], companyList: [],
selectedStore: null, selectedStore: null,

@ -8,11 +8,13 @@
placeholder="请选择日期" class="date-picker"></DatePicker> placeholder="请选择日期" class="date-picker"></DatePicker>
<span class="search-span">零售公司</span> <span class="search-span">零售公司</span>
<Select v-model="selectedCompany" filterable class="search-select" @on-change="storeOfCompany"> <Select v-model="selectedCompany" filterable class="search-select" @on-change="storeOfCompany">
<Option v-for="item in companyList" :value="item.id" :key="item.id">{{ item.name }}</Option> <Option v-for="item in companyList" :value="item.id" :key="'gs' + item.id">{{ item.name }}
</Option>
</Select> </Select>
<span class="search-span">店铺</span> <span class="search-span">店铺</span>
<Select v-model="selectedStore" filterable class="search-select"> <Select v-model="selectedStore" filterable class="search-select">
<Option v-for="item in storeList" :value="item.id" :key="item.id">{{ item.name }}</Option> <Option v-for="item in storeList" :value="item.id" :key="'dp' + item.id">{{ item.name }}
</Option>
</Select> </Select>
<Button type="primary" @click="generalizeOfStore" class="search-btn">查询</Button> <Button type="primary" @click="generalizeOfStore" class="search-btn">查询</Button>

@ -261,36 +261,7 @@
slot: 'action' slot: 'action'
} }
], ],
data1: [ data1: [],
/* {
id: 1,
storeName: '店铺1',
storeWx: 'D1',
staffNum: 10,
customerNum: 999
},
{
id: 2,
storeName: '店铺2',
storeWx: 'D2',
staffNum: 10,
customerNum: 999
},
{
id: 3,
storeName: '店铺3',
storeWx: 'D3',
staffNum: 10,
customerNum: 999
},
{
id: 4,
storeName: '店铺4',
storeWx: 'D4',
staffNum: 10,
customerNum: 999
}*/
],
// //
formValidate: { formValidate: {
alias: '', alias: '',
@ -309,12 +280,6 @@
storeId: '', storeId: '',
}, },
ruleValidate: { ruleValidate: {
userId: [
{required: true, message: '账号不能为空', trigger: 'blur'}
],
// gender: [
// { required: true, message: '', trigger: 'change' }
// ],
mobile: [ mobile: [
{required: true, message: '手机号码不能为空', trigger: 'blur'} {required: true, message: '手机号码不能为空', trigger: 'blur'}
], ],
@ -442,7 +407,9 @@
this.downShopData(); this.downShopData();
}, },
// //
companySelect: function () { companySelect: function (value) {
this.companyId = value;
// //
this.downShopData(this.companyId); this.downShopData(this.companyId);
this.selectedStore = 0; this.selectedStore = 0;

Loading…
Cancel
Save