lhl 2 years ago
parent
commit
a9e847a138

+ 4 - 4
src/router/index.js

@@ -924,7 +924,7 @@ export const asyncRoutes = [{
 				name: "IntegralDetail",
 				hidden: true,
 				meta: {
-					title: "积分明细",
+					title: "股权明细",
 					remixIcon: "user-3-line",
 					access: nodes.CustomerListIntegralDetail,
 				},
@@ -3363,7 +3363,7 @@ export const asyncRoutes = [{
 		alwaysShow: true,
 		hidden: true,
 		meta: {
-			title: "积分商城",
+			title: "股权商城",
 			remixIcon: "store-2-line",
 		},
 		children: [{
@@ -3371,7 +3371,7 @@ export const asyncRoutes = [{
 				name: "GoodsManage",
 				component: () => import("@/views/PointsMall/GoodsManage"),
 				meta: {
-					title: "积分商品管理",
+					title: "股权商品管理",
 					access: nodes.PointsGoodsManage,
 				},
 			},
@@ -3380,7 +3380,7 @@ export const asyncRoutes = [{
 				name: "PointGoodsAdd",
 				component: () => import("@/views/PointsMall/PointGoodsAdd"),
 				meta: {
-					title: "新增积分商品",
+					title: "新增股权商品",
 					access: nodes.PointsGoodsManageAddPointsGoods,
 				},
 			},

+ 2 - 2
src/views/Application/Application.vue

@@ -157,9 +157,9 @@
 							{
 								icon: "icon-jifen",
 								color: "#1890FF",
-								label: "积分商城",
+								label: "股权商城",
 								access: nodes.PointsMall,
-								description: "专属会员积分兑换系统",
+								description: "专属会员股权兑换系统",
 								path: "/PointsMall/GoodsManage",
 							},
 						],

+ 3 - 3
src/views/CashierShop/CashierShop.vue

@@ -891,12 +891,12 @@
       :close-on-press-escape="false"
       :close-on-click-modal="false"
       width="30%"
-      title="调整积分"
+      title="调整股权"
       :visible.sync="integral"
       @close="close"
     >
       <el-form :model="vip_info" label-width="80px" size="small" :rules="rules">
-        <el-form-item label="积分" prop="integral">
+        <el-form-item label="股权" prop="integral">
           <el-input
             v-model="vip_info.integral"
             placeholder="请输入0以上的数字"
@@ -1085,7 +1085,7 @@
         rules: {
           price: [{ required: true, message: "请填写金额", trigger: "blur" }],
           integral: [
-            { required: true, message: "请填写积分", trigger: "blur" },
+            { required: true, message: "请填写股权", trigger: "blur" },
           ],
           remarks: [{ required: true, message: "请填写备注", trigger: "blur" }],
         },

+ 2 - 2
src/views/Customer/CustomerAdmin/CustomerList.vue

@@ -354,7 +354,7 @@
       <el-table-column
         v-if="systemType === 1"
         prop="integral"
-        label="积分"
+        label="股权"
         min-width="180"
       >
         <template slot-scope="scope">
@@ -566,7 +566,7 @@
                     )
                   "
                 >
-                  积分明细
+                  股权明细
                 </div>
               </el-dropdown-item>
               <el-dropdown-item

+ 3 - 3
src/views/Customer/CustomerAdmin/IntegralDetail.vue

@@ -6,7 +6,7 @@
           {{ name }}
         </el-form-item>
         <el-form-item label="|"></el-form-item>
-        <el-form-item label="当前积分:">{{ integral }}</el-form-item>
+        <el-form-item label="当前股权:">{{ integral }}</el-form-item>
         <el-form-item label="|"></el-form-item>
         <el-form-item>
           <div class="block">
@@ -25,7 +25,7 @@
       </el-form>
     </div>
     <el-table :data="tableData" style="width: 100%">
-      <el-table-column prop="createTime" label="积分变动时间" width="180">
+      <el-table-column prop="createTime" label="股权变动时间" width="180">
         <template slot-scope="scope">
           {{ $_common.formatDate(scope.row.createTime) }}
         </template>
@@ -51,7 +51,7 @@
           {{ scope.row.changeAmount }}
         </template>
       </el-table-column>
-      <el-table-column prop="amount" label="积分账户余额"></el-table-column>
+      <el-table-column prop="amount" label="股权账户余额"></el-table-column>
     </el-table>
     <FooterPage
       :page-size="pageSize"

+ 6 - 6
src/views/Merchants/AddMerchants.vue

@@ -208,18 +208,18 @@
                 可在下方“商户设置”中设置子商户商品是否支持货到付款
               </p>
               <el-checkbox v-model="add_form.settlement.settlement_four">
-                子商户结算金额 添加积分抵扣金额 -
-                如:积分抵扣10元,订单金额100元。可结算金额110元
+                子商户结算金额 添加股权抵扣金额 -
+                如:股权抵扣10元,订单金额100元。可结算金额110元
               </el-checkbox>
               <p class="form-tip" style="width: 400px">
-                可在“积分抵扣”活动中设置子商户商品是否可参与积分抵扣
+                可在“股权抵扣”活动中设置子商户商品是否可参与股权抵扣
               </p>
               <el-checkbox v-model="add_form.settlement.settlement_five">
-                子商户结算金额 包含积分兑换金额 -
-                如:买家购买积分商城商品,兑换积分10元,支付金额100元。可结算金额110元
+                子商户结算金额 包含股权兑换金额 -
+                如:买家购买股权商城商品,兑换股权10元,支付金额100元。可结算金额110元
               </el-checkbox>
               <p class="form-tip" style="width: 400px">
-                可在“积分商城”应用中设置子商户商品的积分兑换设置
+                可在“股权商城”应用中设置子商户商品的股权兑换设置
               </p>
               <el-checkbox v-model="add_form.settlement.settlement_six">
                 子商户结算金额 包含余额支付金额 -

+ 14 - 14
src/views/Merchants/MerchantsBasicsSet.vue

@@ -128,7 +128,7 @@
               <el-radio :label="2">
                 <span>微信分账</span>
                 <span style="margin-left: 30px">
-                  买家购买子商户商品根据抽成比例自动分账(余额支付、积分抵扣h,积分兑换仍需要子商户申请结算)
+                  买家购买子商户商品根据抽成比例自动分账(余额支付、股权抵扣h,股权兑换仍需要子商户申请结算)
                 </span>
                 <div style="margin-left: 60px">
                   <p class="form-tip">
@@ -166,20 +166,20 @@
                     <el-checkbox
                       v-model="base_form.settlement_wechart.settlement_one"
                     >
-                      子商户结算金额 添加积分抵扣金额 -
-                      如:积分抵扣10元,订单金额100元。可结算金额110元
+                      子商户结算金额 添加股权抵扣金额 -
+                      如:股权抵扣10元,订单金额100元。可结算金额110元
                     </el-checkbox>
                     <p class="form-tip" style="width: 400px">
-                      可在“积分抵扣”活动中设置子商户商品是否可参与积分抵扣
+                      可在“股权抵扣”活动中设置子商户商品是否可参与股权抵扣
                     </p>
                     <el-checkbox
                       v-model="base_form.settlement_wechart.settlement_two"
                     >
-                      子商户结算金额 包含积分兑换金额 -
-                      如:买家购买积分商城商品,兑换积分10元,支付金额100元。可结算金额110元
+                      子商户结算金额 包含股权兑换金额 -
+                      如:买家购买股权商城商品,兑换股权10元,支付金额100元。可结算金额110元
                     </el-checkbox>
                     <p class="form-tip" style="width: 400px">
-                      可在“积分商城”应用中设置子商户商品的积分兑换设置
+                      可在“股权商城”应用中设置子商户商品的股权兑换设置
                     </p>
                     <el-checkbox
                       v-model="base_form.settlement_wechart.settlement_three"
@@ -196,7 +196,7 @@
               <el-radio :label="3">
                 <span>子商户收款</span>
                 <span style="margin-left: 30px">
-                  买家购买子商户商品由子商户收款(余额支付、积分抵扣,积分兑换仍需要子商户申请结算)
+                  买家购买子商户商品由子商户收款(余额支付、股权抵扣,股权兑换仍需要子商户申请结算)
                 </span>
                 <div style="margin-left: 60px">
                   <p style="font-size: 12px; margin: 10px 0">
@@ -214,20 +214,20 @@
                     <el-checkbox
                       v-model="base_form.settlement_price.settlement_one"
                     >
-                      子商户结算金额 添加积分抵扣金额 -
-                      如:积分抵扣10元,订单金额100元。可结算金额110元
+                      子商户结算金额 添加股权抵扣金额 -
+                      如:股权抵扣10元,订单金额100元。可结算金额110元
                     </el-checkbox>
                     <p class="form-tip" style="width: 400px">
-                      可在“积分抵扣”活动中设置子商户商品是否可参与积分抵扣
+                      可在“股权抵扣”活动中设置子商户商品是否可参与股权抵扣
                     </p>
                     <el-checkbox
                       v-model="base_form.settlement_price.settlement_two"
                     >
-                      子商户结算金额 包含积分兑换金额 -
-                      如:买家购买积分商城商品,兑换积分10元,支付金额100元。可结算金额110元
+                      子商户结算金额 包含股权兑换金额 -
+                      如:买家购买股权商城商品,兑换股权10元,支付金额100元。可结算金额110元
                     </el-checkbox>
                     <p class="form-tip" style="width: 400px">
-                      可在“积分商城”应用中设置子商户商品的积分兑换设置
+                      可在“股权商城”应用中设置子商户商品的股权兑换设置
                     </p>
                     <el-checkbox
                       v-model="base_form.settlement_price.settlement_three"

+ 1 - 1
src/views/Multistore/store/StoreList.vue

@@ -126,7 +126,7 @@
                 >
                   门店后台
                 </el-dropdown-item>
-                <!--                <el-dropdown-item command="e">删除</el-dropdown-item>-->
+                               <!-- <el-dropdown-item command="e">删除</el-dropdown-item> -->
               </el-dropdown-menu>
             </el-dropdown>
           </template>

+ 1 - 1
src/views/PointsMall/GoodsManage.vue

@@ -52,7 +52,7 @@
       </el-table-column>
       <el-table-column
         prop="integral"
-        label="积分价格"
+        label="股权价格"
         min-width="120"
       ></el-table-column>
       <!--      <el-table-column-->

+ 4 - 4
src/views/PointsMall/PointGoodsAdd.vue

@@ -53,13 +53,13 @@
               @handleRemove="uploadRemove"
             />
           </el-form-item>
-          <el-form-item label="积分价格" prop="integral">
+          <el-form-item label="股权价格" prop="integral">
             <el-input-number
               v-model="add_form.integral"
               style="width: 300px"
               :controls="false"
               :min="0"
-              placeholder="积分价格"
+              placeholder="股权价格"
             ></el-input-number>
           </el-form-item>
           <el-form-item label="限购" prop="integral">
@@ -108,9 +108,9 @@
     data() {
       const integral = (rule, value, callback) => {
         if (value === "") {
-          callback(new Error("请输入积分价格"));
+          callback(new Error("请输入股权价格"));
         } else if (value <= 0) {
-          callback(new Error("积分价格需大于0!"));
+          callback(new Error("股权价格需大于0!"));
         } else {
           callback();
         }

+ 4 - 4
src/views/PointsMall/PointRule.vue

@@ -15,7 +15,7 @@
           <el-input
             v-model="search_form.keyword"
             style="width: 220px"
-            placeholder="积分规则"
+            placeholder="股权规则"
             clearable
             @keyup.enter.native="pageChange(1)"
             @clear="pageChange(1)"
@@ -57,7 +57,7 @@
     <el-table :data="rule_list">
       <el-table-column
         prop="title"
-        label="积分规则"
+        label="股权规则"
         show-overflow-tooltip
         min-width="155"
       ></el-table-column>
@@ -68,7 +68,7 @@
       </el-table-column>
       <el-table-column
         prop="integralTotal"
-        label="已发放积分"
+        label="已发放股权"
         min-width="140"
       ></el-table-column>
       <el-table-column prop="name" label="状态" min-width="120">
@@ -199,7 +199,7 @@
       },
       // 删除
       async delData(id) {
-        this.$confirm("是否要将该积分规则删除?", "提示", {
+        this.$confirm("是否要将该股权规则删除?", "提示", {
           confirmButtonText: "确定",
           cancelButtonText: "取消",
           type: "warning",

+ 17 - 17
src/views/PointsMall/PointRuleAdd.vue

@@ -6,7 +6,7 @@
       </el-button>
     </div>
     <div class="detail-tab-item">
-      <div class="detail-tab-title">积分规则</div>
+      <div class="detail-tab-title">股权规则</div>
       <div class="detail-tab-main">
         <el-form
           ref="add_form"
@@ -19,17 +19,17 @@
           <el-form-item label="规则说明">
             <el-tooltip effect="light" placement="bottom">
               <div slot="content">
-                当客户下单时,同时满足多个积分奖励规则时,
+                当客户下单时,同时满足多个股权奖励规则时,
                 <br />
-                按照商品积分规则>商品分类规则>订单积分规则的顺序执行积分政策
+                按照商品股权规则>商品分类规则>订单股权规则的顺序执行股权政策
                 <br />
-                【例如】:客户下单时,既有订单积分奖励,也有商品分类和某个商品的积分奖励,
+                【例如】:客户下单时,既有订单股权奖励,也有商品分类和某个商品的股权奖励,
                 <br />
-                计算订单中的订单积分时,需要将满足商品分类和商品积分的金额减去,
+                计算订单中的订单股权时,需要将满足商品分类和商品股权的金额减去,
                 <br />
-                再算根据剩余的订单金额计算奖励积分,再将商品分类所得积分和商品所得积分累加,
+                再算根据剩余的订单金额计算奖励股权,再将商品分类所得股权和商品所得股权累加,
                 <br />
-                即该笔订单总获得积分
+                即该笔订单总获得股权
               </div>
               <i style="color: #6c6c6c" class="el-icon-question"></i>
             </el-tooltip>
@@ -44,7 +44,7 @@
           </el-form-item>
           <el-form-item label="规则类型">
             <div>
-              <el-checkbox v-model="order_checked">按订单奖励积分</el-checkbox>
+              <el-checkbox v-model="order_checked">按订单奖励股权</el-checkbox>
             </div>
             <div v-if="order_checked">
               <span>单笔订单满</span>
@@ -68,12 +68,12 @@
                 :min="0"
                 :controls="false"
               ></el-input-number>
-              <span>积分</span>
+              <span>股权</span>
             </div>
           </el-form-item>
           <el-form-item label=" ">
             <div>
-              <el-checkbox v-model="goods_checked">按商品奖励积分</el-checkbox>
+              <el-checkbox v-model="goods_checked">按商品奖励股权</el-checkbox>
             </div>
             <el-table v-if="goods_checked" :data="goods_list" size="mini">
               <el-table-column
@@ -115,17 +115,17 @@
                   <span>{{ scope.row.specGroupName }}</span>
                 </template>
               </el-table-column>
-              <el-table-column prop="integral" label="积分" min-width="160">
+              <el-table-column prop="integral" label="股权" min-width="160">
                 <template slot="header" slot-scope="scope">
                   <span v-if="false">{{ scope.$index }}</span>
                   <span style="color: #f40">*</span>
-                  <span style="margin: 0 5px">积分</span>
+                  <span style="margin: 0 5px">股权</span>
                   <el-input
                     v-model="integral"
                     style="width: calc(100% - 100px)"
                     size="mini"
                     type="number"
-                    placeholder="批量填充积分"
+                    placeholder="批量填充股权"
                   >
                     <el-button slot="append" @click="batchInput">
                       批量填充
@@ -138,7 +138,7 @@
                     style="width: 100%"
                     size="mini"
                     :min="0"
-                    placeholder="积分"
+                    placeholder="股权"
                     :controls="false"
                   />
                 </template>
@@ -334,7 +334,7 @@
         this.$refs["add_form"].validate(async (valid) => {
           if (valid) {
             if (!this.order_checked && !this.goods_checked) {
-              this.$message.warning("至少设置一种积分奖励规则类型");
+              this.$message.warning("至少设置一种股权奖励规则类型");
               return;
             }
             if (this.order_checked) {
@@ -343,7 +343,7 @@
                 return;
               }
               if (!this.add_form.integral) {
-                this.$message.warning("订单奖励积分需大于0");
+                this.$message.warning("订单奖励股权需大于0");
                 return;
               }
             }
@@ -356,7 +356,7 @@
             }
             const isIntergral = goodsList.every((item) => item.integral > 0);
             if (!isIntergral) {
-              this.$message.warning("按商品奖励积分规则,积分需大于0");
+              this.$message.warning("按商品奖励股权规则,股权需大于0");
               return;
             }
             let goods = {};

+ 1 - 1
src/views/ShoppingMall/AppDesign/PDComponents/SetPage.vue

@@ -77,7 +77,7 @@
       @confirm="confirm"
     ></AdvGroupForm>
     <IntegralGoods
-      v-if="tag === '积分商品'"
+      v-if="tag === '股权商品'"
       :tem-form="temForm"
       @confirm="confirm"
     ></IntegralGoods>

+ 1 - 1
src/views/ShoppingMall/AppDesign/components/LinkSel.vue

@@ -219,7 +219,7 @@
           {
             links: "/pagesT/pointsMall/index",
             switchTab: false,
-            name: "积分商城",
+            name: "股权商城",
           },
           {
             links: "/pagesT/money/Balance",

+ 136 - 207
src/views/SystemSettings/liansuoguanli/AddShop.vue

@@ -10,64 +10,32 @@
       </el-button>
     </div>
     <div class="detail-tab-item" style="padding: 20px">
-      <el-form
-        ref="form"
-        size="small"
-        :model="form"
-        :rules="rules"
-        label-width="140px"
-      >
+      <el-form ref="form" size="small" :model="form" :rules="rules" label-width="140px">
         <el-row>
           <el-col :span="14">
             <el-form-item prop="logo" label="商铺LOGO">
-              <UploadQiniu
-                :file-list="img_list"
-                @uploadSuccess="uploadSuccess"
-                @handleRemove="uploadRemove"
-              />
+              <UploadQiniu :file-list="img_list" @uploadSuccess="uploadSuccess" @handleRemove="uploadRemove" />
             </el-form-item>
             <el-form-item label="商铺编码">
-              <el-input
-                v-model="form.shopCode"
-                disabled
-                placeholder="系统自动创建"
-                style="width: 300px"
-              ></el-input>
+              <el-input v-model="form.shopCode" disabled placeholder="系统自动创建" style="width: 300px"></el-input>
             </el-form-item>
             <el-form-item label="商铺名称" prop="name">
-              <el-input
-                v-model="form.name"
-                placeholder="商铺名称"
-                style="width: 300px"
-              ></el-input>
+              <el-input v-model="form.name" placeholder="商铺名称" style="width: 300px"></el-input>
             </el-form-item>
             <el-form-item label="仓库" prop="warehouseId">
               <el-button type="primary" @click="warehouse_show = true">
                 选择仓库
               </el-button>
               <div style="display: inline-block; margin-left: 10px">
-                <el-tag
-                  v-for="(item, index) in useWarehouseNameArr"
-                  :key="index"
-                  closable
-                  @close="closeTag(index)"
-                >
+                <el-tag v-for="(item, index) in useWarehouseNameArr" :key="index" closable @close="closeTag(index)">
                   {{ item.warehouseName }}
                 </el-tag>
               </div>
             </el-form-item>
             <el-form-item label="商铺类型" prop="shopType">
-              <el-select
-                v-model="form.shopType"
-                placeholder="商铺类型"
-                style="width: 300px"
-              >
-                <el-option
-                  v-for="item in type_options"
-                  :key="item.value"
-                  :label="item.label"
-                  :value="item.value"
-                ></el-option>
+              <el-select v-model="form.shopType" placeholder="商铺类型" style="width: 300px">
+                <el-option v-for="item in type_options" :key="item.value" :label="item.label" :value="item.value">
+                </el-option>
               </el-select>
             </el-form-item>
             <!--            <el-form-item label="成本算法" prop="costType">-->
@@ -127,64 +95,28 @@
 
             <el-form-item label="商铺地址" prop="address">
               <div v-if="!!shopId && region.length > 0">
-                <RegionSelect
-                  v-model="region"
-                  size="small"
-                  style="width: 300px"
-                  @getRegion="getRegion"
-                  @change="regionChange"
-                />
+                <RegionSelect v-model="region" size="small" style="width: 300px" @getRegion="getRegion"
+                  @change="regionChange" />
               </div>
               <div v-else>
-                <RegionSelect
-                  v-model="region"
-                  size="small"
-                  style="width: 300px"
-                  @change="regionChange"
-                />
+                <RegionSelect v-model="region" size="small" style="width: 300px" @change="regionChange" />
               </div>
-              <el-input
-                v-model="form.address"
-                placeholder="详细地址"
-                style="width: 300px; margin-top: 10px"
-              ></el-input>
+              <el-input v-model="form.address" placeholder="详细地址" style="width: 300px; margin-top: 10px"></el-input>
+            </el-form-item>
+            <el-form-item label="商铺坐标">
+              <el-input v-model="form.latitude"  placeholder="经度" style="width: 160px"></el-input>
+              <el-input v-model="form.longitude"  placeholder="纬度" style="width: 160px"></el-input>
             </el-form-item>
-            <!--            <el-form-item label="商铺坐标">-->
-            <!--              <el-input-->
-            <!--                v-model="form.latitude"-->
-            <!--                readonly-->
-            <!--                placeholder="经度"-->
-            <!--                style="width: 160px"-->
-            <!--              ></el-input>-->
-            <!--              <el-input-->
-            <!--                v-model="form.longitude"-->
-            <!--                readonly-->
-            <!--                placeholder="纬度"-->
-            <!--                style="width: 160px"-->
-            <!--              ></el-input>-->
-            <!--            </el-form-item>-->
             <el-form-item label="主营">
-              <el-input
-                v-model="form.describe"
-                placeholder="商铺主营"
-                style="width: 300px"
-              ></el-input>
+              <el-input v-model="form.describe" placeholder="商铺主营" style="width: 300px"></el-input>
             </el-form-item>
             <el-form-item v-if="false" label-width="0">
               <div style="width: 800px">
-                <baidu-map
-                  v-if="false"
-                  class="map"
-                  style="height: 400px; overflow-y: auto"
-                  :center="'北京'"
-                  @click="mapClick"
-                >
+                <baidu-map v-if="false" class="map" style="height: 400px; overflow-y: auto" :center="'北京'"
+                  @click="mapClick">
                   <!--              地区检索-->
-                  <bm-local-search
-                    :keyword="mapCenter"
-                    :auto-viewport="true"
-                    @searchcomplete="searchcomplete"
-                  ></bm-local-search>
+                  <bm-local-search :keyword="mapCenter" :auto-viewport="true" @searchcomplete="searchcomplete">
+                  </bm-local-search>
                   <!--              缩放-->
                   <bm-navigation anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-navigation>
                 </baidu-map>
@@ -194,79 +126,42 @@
           <el-col :span="10">
             <el-form-item label="营业时间" prop="openTime">
               <template>
-                <el-time-picker
-                  v-model="startTime"
-                  format="HH:mm"
-                  style="width: 130px"
-                  placeholder="开始时间"
-                  :disabled="!!form.openTime.isAllDay"
-                  @change="startTimeChange"
-                />
-                <el-time-picker
-                  v-model="endTime"
-                  style="margin: 0 10px; width: 130px"
-                  format="HH:mm"
-                  placeholder="结束时间"
-                  :disabled="!!form.openTime.isAllDay"
-                  @change="endTimeChange"
-                />
+                <el-time-picker v-model="startTime" format="HH:mm" style="width: 130px" placeholder="开始时间"
+                  :disabled="!!form.openTime.isAllDay" @change="startTimeChange" />
+                <el-time-picker v-model="endTime" style="margin: 0 10px; width: 130px" format="HH:mm" placeholder="结束时间"
+                  :disabled="!!form.openTime.isAllDay" @change="endTimeChange" />
               </template>
 
               <el-checkbox v-model="form.openTime.isAllDay">全天</el-checkbox>
             </el-form-item>
             <el-form-item label="联系人" prop="contactName">
-              <el-input
-                v-model="form.contactName"
-                placeholder="联系人"
-                style="width: 350px"
-              ></el-input>
+              <el-input v-model="form.contactName" placeholder="联系人" style="width: 350px"></el-input>
             </el-form-item>
             <el-form-item label="联系电话" prop="mobile">
-              <el-input
-                v-model="form.mobile"
-                placeholder="联系电话"
-                style="width: 350px"
-              ></el-input>
+              <el-input v-model="form.mobile" placeholder="联系电话" style="width: 350px"></el-input>
             </el-form-item>
             <el-form-item label="销售区域" prop="region">
               <el-radio-group v-model="is_all_region">
                 <el-radio :label="5">全国</el-radio>
                 <el-radio :label="4">部分</el-radio>
               </el-radio-group>
-              <div
-                v-show="is_all_region === 4"
-                style="
+              <div v-show="is_all_region === 4" style="
                   border-top: 1px solid #ddd;
                   margin-top: 10px;
                   padding-top: 10px;
-                "
-              >
-                <RegionTree
-                  :already-region="already_region"
-                  :checked-key="region_arr"
-                  @checkChange="selRegion"
-                />
+                ">
+                <RegionTree :already-region="already_region" :checked-key="region_arr" @checkChange="selRegion" />
               </div>
             </el-form-item>
           </el-col>
         </el-row>
       </el-form>
     </div>
-    <PartnershipModel
-      v-if="show_Partnership"
-      :is-show-add="true"
-      :is-check="false"
-      :dialog-visible="show_Partnership"
-      @close="show_Partnership = false"
-      @confirm="PartnershipConfirm"
-    />
+    <PartnershipModel v-if="show_Partnership" :is-show-add="true" :is-check="false" :dialog-visible="show_Partnership"
+      @close="show_Partnership = false" @confirm="PartnershipConfirm" />
     <!--    选择仓库-->
-    <WarehouseModel
-      v-if="warehouse_show"
-      :is-show="warehouse_show"
-      @confirm="selWarehouse"
-      @cancel="warehouse_show = false"
-    />
+    <WarehouseModel v-if="warehouse_show" :is-show="warehouse_show" @confirm="selWarehouse"
+      @cancel="warehouse_show = false" />
   </ContainerTit>
 </template>
 
@@ -282,8 +177,14 @@
     editShop,
     addShop,
   } from "@/api/Shop";
-  import { getPauseSave, delPauseSave, addPauseSave } from "@/api/common";
-  import { mapGetters } from "vuex";
+  import {
+    getPauseSave,
+    delPauseSave,
+    addPauseSave
+  } from "@/api/common";
+  import {
+    mapGetters
+  } from "vuex";
   export default {
     name: "AddShop",
     components: {
@@ -330,8 +231,7 @@
         useWarehouseName: [],
         is_all_region: 5, // 销售区域是否选择全国,默认全国
         loading: false,
-        cost_algorithm: [
-          {
+        cost_algorithm: [{
             label: "移动加权法",
             value: 1,
           },
@@ -350,8 +250,7 @@
         img_list: [],
         shopId: "",
         map_center: "北京",
-        type_options: [
-          {
+        type_options: [{
             value: 1,
             label: "联营商铺",
           },
@@ -387,51 +286,75 @@
         },
         isAllCountry: false,
         rules: {
-          logo: [
-            { required: true, message: "请上传商铺LOGO", trigger: "change" },
-          ],
-          name: [
-            { required: true, message: "请输入商铺名称", trigger: "blur" },
-          ],
-          shopType: [
-            { required: true, message: "请选择商铺类型", trigger: "change" },
-          ],
-          costType: [
-            { required: true, message: "请选择成本算法", trigger: "change" },
-          ],
-          provinceCode: [
-            { required: true, message: "请选择商铺地址", trigger: "change" },
-          ],
-          model: [
-            { required: true, message: "请选择经营模式", trigger: "change" },
-          ],
-          address: [
-            { required: true, message: "请输入详细地址", trigger: "blur" },
-          ],
+          logo: [{
+            required: true,
+            message: "请上传商铺LOGO",
+            trigger: "change"
+          }, ],
+          name: [{
+            required: true,
+            message: "请输入商铺名称",
+            trigger: "blur"
+          }, ],
+          shopType: [{
+            required: true,
+            message: "请选择商铺类型",
+            trigger: "change"
+          }, ],
+          costType: [{
+            required: true,
+            message: "请选择成本算法",
+            trigger: "change"
+          }, ],
+          provinceCode: [{
+            required: true,
+            message: "请选择商铺地址",
+            trigger: "change"
+          }, ],
+          model: [{
+            required: true,
+            message: "请选择经营模式",
+            trigger: "change"
+          }, ],
+          address: [{
+            required: true,
+            message: "请输入详细地址",
+            trigger: "blur"
+          }, ],
           // shopPartnerId: [
           //   { required: true, message: '请选择商铺负责人', trigger: 'blur' }
           // ],
-          contactName: [
-            { required: true, message: "请选择商铺联系人", trigger: "blur" },
-          ],
-          mobile: [
-            { required: true, message: "请输入联系电话", trigger: "blur" },
-            { validator: validatePhone, trigger: "blur" },
-          ],
-          openTime: [
-            { required: true, validator: validateTime, trigger: "change" },
-          ],
-          region: [
-            { required: true, validator: validateRegion, trigger: "change" },
-          ],
-          warehouseId: [
-            {
-              type: "array",
+          contactName: [{
+            required: true,
+            message: "请选择商铺联系人",
+            trigger: "blur"
+          }, ],
+          mobile: [{
               required: true,
-              message: "请选择仓库",
-              trigger: "change",
+              message: "请输入联系电话",
+              trigger: "blur"
+            },
+            {
+              validator: validatePhone,
+              trigger: "blur"
             },
           ],
+          openTime: [{
+            required: true,
+            validator: validateTime,
+            trigger: "change"
+          }, ],
+          region: [{
+            required: true,
+            validator: validateRegion,
+            trigger: "change"
+          }, ],
+          warehouseId: [{
+            type: "array",
+            required: true,
+            message: "请选择仓库",
+            trigger: "change",
+          }, ],
         },
         brand: "",
       };
@@ -546,7 +469,13 @@
         this.form.longitude = points.lng;
       },
       // 地图组件点击事件
-      mapClick({ type, target, point, pixel, overlay }) {
+      mapClick({
+        type,
+        target,
+        point,
+        pixel,
+        overlay
+      }) {
         this.form.latitude = point.lat;
         this.form.longitude = point.lng;
         if (overlay && overlay.z.title) {
@@ -582,7 +511,9 @@
 
       //  商铺详情
       async getShopInfo() {
-        const { data } = await getShopInfo(this.shopId);
+        const {
+          data
+        } = await getShopInfo(this.shopId);
 
         this.form = {
           ...data,
@@ -594,12 +525,10 @@
         this.endTime = new Date(
           "1970/01/01" + "  " + data.openTime.end + ":00"
         );
-        this.img_list = [
-          {
-            name: "",
-            url: data.logo,
-          },
-        ];
+        this.img_list = [{
+          name: "",
+          url: data.logo,
+        }, ];
         if (JSON.stringify(data.salesArea) === '["0-0-0"]') {
           this.is_all_region = 5;
         } else {
@@ -624,7 +553,9 @@
       },
       // 获取暂存数据
       async getTempShopData() {
-        const { data } = await getPauseSave({
+        const {
+          data
+        } = await getPauseSave({
           key: this.$route.name,
         });
 
@@ -637,21 +568,19 @@
           "1970/01/01" + "  " + data.openTime.end + ":00"
         );
         if (data.logo !== "") {
-          this.img_list = [
-            {
-              name: "",
-              url: data.logo,
-            },
-          ];
+          this.img_list = [{
+            name: "",
+            url: data.logo,
+          }, ];
         }
-        this.useWarehouseNameArr = data.useWarehouseName
-          ? data.useWarehouseName.map((item, index) => {
-              return {
-                warehouseName: item,
-                id: parseInt(this.form.warehouseId[index]),
-              };
-            })
-          : [];
+        this.useWarehouseNameArr = data.useWarehouseName ?
+          data.useWarehouseName.map((item, index) => {
+            return {
+              warehouseName: item,
+              id: parseInt(this.form.warehouseId[index]),
+            };
+          }) :
+          [];
         this.is_all_region = data.is_all_region || 4;
         this.region_arr = data.salesArea;
         this.form.openTime.isAllDay = data.openTime.isAllDay === 1;