| xqd
@@ -3,6 +3,7 @@
|
|
|
namespace App\Http\Controllers\Api\mini;
|
|
|
|
|
|
use App\Models\DeviceName;
|
|
|
+use App\Models\InnerDeviceNamesModel;
|
|
|
use App\Models\Spec;
|
|
|
use Illuminate\Http\Request;
|
|
|
|
| xqd
@@ -39,18 +40,20 @@ class DeviceNameController extends BaseController
|
|
|
public function getNamesAndSpecs(Request $request)
|
|
|
{
|
|
|
if($request->input('type') == 'drop_menu') {
|
|
|
- $items = $this->model->select('name as text', 'id as value')->get();
|
|
|
+ $items = InnerDeviceNamesModel::select('name as text', 'id as value')->get();
|
|
|
$items = $items->prepend($this->transObject(['text' => '设备名称', 'value' => '']));
|
|
|
- foreach ($items as $item) {
|
|
|
- $specs = Spec::where('device_name_id', $item->value)->select('name as text', 'id as value')->get();
|
|
|
- $item->specs = $specs->prepend($this->transObject(['text' => '规格型号', 'value' => '']));
|
|
|
- }
|
|
|
+// foreach ($items as $item) {
|
|
|
+// $specs = Spec::where('device_name_id', $item->value)->select('name as text', 'id as value')->get();
|
|
|
+// $item->specs = $specs->prepend($this->transObject(['text' => '规格型号', 'value' => '']));
|
|
|
+// }
|
|
|
return $this->success(['data' => $items]);
|
|
|
}
|
|
|
- $items = $this->model->select(['id', 'name'])->get();
|
|
|
- foreach($items as $name) {
|
|
|
- $name->specs = Spec::where('device_name_id', $name->id)->select(['id', 'name'])->get();
|
|
|
- }
|
|
|
+ $items = InnerDeviceNamesModel::select(['id', 'name'])->get();
|
|
|
+// foreach($items as $name) {
|
|
|
+//// $name->specs = Spec::where('device_name_id', $name->id)->select(['id', 'name'])->get();
|
|
|
+//// }
|
|
|
+///
|
|
|
+ dd($items);
|
|
|
return $this->success(['data' => $items]);
|
|
|
}
|
|
|
|