doum
2 天以前 3d8dc67eb42a4e606907eae43824c37e1ab9810f
admin/src/views/business/shop.vue
@@ -3,23 +3,23 @@
    <!-- 搜索表单 -->
    <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" >
      <el-form-item label="名称" prop="name">
        <el-input v-model="searchForm.name" placeholder="请输入名称" @keypress.enter.native="search"></el-input>
        <el-input v-model="searchForm.name" placeholder="请输入名称" clearable @keypress.enter.native="search"></el-input>
      </el-form-item>
      <el-form-item label="门店ID" prop="code">
        <el-input v-model="searchForm.code" placeholder="请输入门店ID" @keypress.enter.native="search"></el-input>
        <el-input v-model="searchForm.code" placeholder="请输入门店ID" clearable @keypress.enter.native="search"></el-input>
      </el-form-item>
      <el-form-item label="登录账号" prop="name">
        <el-input v-model="searchForm.username" placeholder="请输入登录账号" @keypress.enter.native="search"></el-input>
        <el-input v-model="searchForm.username" placeholder="请输入登录账号" clearable @keypress.enter.native="search"></el-input>
      </el-form-item>
      <el-form-item label="销售模式" prop="saleType" >
        <!-- 0正常 1禁用 -->
        <el-select     v-model="searchForm.saleType"  placeholder="销售模式"  style="width: 100px"  @change="search"  >
        <el-select     v-model="searchForm.saleType"  placeholder="销售模式" clearable  style="width: 100px"  @change="search"  >
          <el-option  :key="0" :value="0"  label="平台铺货"  ></el-option>
          <el-option   :key="1" :value="1" label="自主采购"  ></el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="省市区" prop="provinceId" >
      <el-select v-model="searchForm.provinceId" placeholder="省份" style="width: 100px" filterable @change="selectProvince">
      <el-select v-model="searchForm.provinceId" placeholder="省份"  clearable style="width: 100px;margin-right: 10px;" filterable @change="selectProvince">
        <el-option
            v-for="item in provinces"
            :key="item.id"
@@ -29,7 +29,7 @@
      </el-select>
      </el-form-item>
      <el-form-item label="" prop="cityId" >
      <el-select v-model="searchForm.cityId" filterable placeholder="城市"  @change="selectCity" style="width: 100px" >
      <el-select v-model="searchForm.cityId" filterable placeholder="城市"  clearable @change="selectCity" style="width: 100px;margin-right: 10px;" >
        <el-option
            v-for="item in cities"
            :key="item.id"
@@ -39,7 +39,7 @@
      </el-select>
      </el-form-item>
      <el-form-item label="" prop="areaId" >
      <el-select v-model="searchForm.areaId" filterable placeholder="区域"  style="width: 100px" >
      <el-select v-model="searchForm.areaId" filterable placeholder="区域"  clearable style="width: 100px" @change="search">
        <el-option
            v-for="item in areas"
            :key="item.id"
@@ -219,6 +219,7 @@
        .catch(e => {
          this.$tip.error(e)
        })
      this.search()
    },
    selectCity (val) {
      this.searchForm.areaId = null
@@ -230,6 +231,7 @@
        .catch(e => {
          this.$tip.error(e)
        })
      this.search()
    },
    initCityArea (proid, cityid) {
      listByParentId({ type: 1, parentId: proid })