页面报错处理。

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

@ -11,7 +11,8 @@
<span class="search-span">零售公司</span>
<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>
<Button type="primary" @click="generalizeOfRetail" class="search-btn">查询</Button>
<div class="search-div-btn">
@ -282,7 +283,7 @@
<style scoped>
.search-btn{
.search-btn {
margin-left: 40px;
}
</style>

@ -4,20 +4,24 @@
<i-col span="24" class="search-col">
<Row class="row-style">
<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>
<span class="search-span">零售公司</span>
<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>
<span class="search-span">店铺</span>
<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>
<Select v-model="selectedStore" filterable @on-change="sellerOfStore" class="search-select">
<Option v-for="item in storeList" :value="item.id" :key="'dp' + item.id">{{ item.name }}
</Option>
</Select>
<span class="search-span">导购</span>
<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>
<Button type="primary" @click="generalizeOfSeller" class="search-btn">查询</Button>
@ -43,6 +47,11 @@
name: "IncreaseDataStaff",
data() {
return {
dateOption: {
disabledDate(date) {
return date && date.valueOf() < Date.now();
}
},
selectedCompany: null,
companyList: [],
selectedStore: null,

@ -8,11 +8,13 @@
placeholder="请选择日期" class="date-picker"></DatePicker>
<span class="search-span">零售公司</span>
<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>
<span class="search-span">店铺</span>
<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>
<Button type="primary" @click="generalizeOfStore" class="search-btn">查询</Button>

@ -261,36 +261,7 @@
slot: 'action'
}
],
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
}*/
],
data1: [],
//
formValidate: {
alias: '',
@ -309,12 +280,6 @@
storeId: '',
},
ruleValidate: {
userId: [
{required: true, message: '账号不能为空', trigger: 'blur'}
],
// gender: [
// { required: true, message: '', trigger: 'change' }
// ],
mobile: [
{required: true, message: '手机号码不能为空', trigger: 'blur'}
],
@ -442,7 +407,9 @@
this.downShopData();
},
//
companySelect: function () {
companySelect: function (value) {
this.companyId = value;
//
this.downShopData(this.companyId);
this.selectedStore = 0;

Loading…
Cancel
Save