Kirin 2 år sedan
förälder
incheckning
68ca878fe0

+ 3 - 1
app/admin/controller/system/SystemStore.php

@@ -31,6 +31,7 @@ class SystemStore extends AuthController
             ['limit', 20],
             ['name', ''],
             ['excel', 0],
+            ['cid', ''],
             ['type', $this->request->param('type')]
         ]);
         return JsonService::successlayui(SystemStoreModel::getStoreList($where));
@@ -68,6 +69,7 @@ class SystemStore extends AuthController
         $admin_id = $this->adminId;
         $company = SystemAdmin::where('level', bcadd($admininfo->level, 1, 0))->where('type', 1)->field('id,real_name')->select();
         $users = User::field('uid,nickname,phone')->select();
+        $category = \app\admin\model\system\SystemStoreCategory::getTierList(null, 0);
         $this->assign(compact('store', 'type', 'company', 'admin_id', 'users'));
         return $this->fetch();
     }
@@ -148,7 +150,7 @@ class SystemStore extends AuthController
             ['commission', 0],
             ['commission_order', 0],
             ['spread_uid', 0],
-         
+
         ]);
         SystemStoreModel::beginTrans();
         try {

+ 12 - 0
app/admin/view/system/system_store/add.php

@@ -20,6 +20,17 @@
                     <i-Form :label-width="80" style="width: 100%">
                         <template>
                             <Alert type="warning">除门店简介外其他选项都是必填项</Alert>
+                            <Form-Item>
+                                <Row>
+
+                                    <i-Col span="13">
+                                        <span>门店分类:</span>
+                                        <i-Select v-model="form.cid" style="width: 80%" multiple>
+                                            <i-Option v-for="item in category" :value="item.id">{{item.cate_name}}</i-Option>
+                                        </i-Select>
+                                    </i-Col>
+                                </Row>
+                            </Form-Item>
                             <Form-Item>
                                 <Row>
 
@@ -214,6 +225,7 @@
 <script>
     var storeData = {:json_encode($store)};
     var userData = {:json_encode($users)};
+    var category = {:json_encode($category)};
     mpFrame.start(function (Vue) {
         $.each(city, function (key, item) {
             city[key].value = item.label;