|
@@ -15,6 +15,7 @@ use App\Http\Logic\Bside\ExtensionModule\ExtensionModuleFieldLogic; |
|
@@ -15,6 +15,7 @@ use App\Http\Logic\Bside\ExtensionModule\ExtensionModuleFieldLogic; |
|
15
|
use App\Models\ExtentModule\ExtensionModule;
|
15
|
use App\Models\ExtentModule\ExtensionModule;
|
|
16
|
use App\Models\ExtentModule\ExtensionModuleField;
|
16
|
use App\Models\ExtentModule\ExtensionModuleField;
|
|
17
|
use App\Models\ExtentModule\ExtensionModuleValue;
|
17
|
use App\Models\ExtentModule\ExtensionModuleValue;
|
|
|
|
18
|
+use Illuminate\Support\Facades\DB;
|
|
18
|
|
19
|
|
|
19
|
class ExtensionModuleController extends BaseController
|
20
|
class ExtensionModuleController extends BaseController
|
|
20
|
{
|
21
|
{
|
|
@@ -33,6 +34,25 @@ class ExtensionModuleController extends BaseController |
|
@@ -33,6 +34,25 @@ class ExtensionModuleController extends BaseController |
|
33
|
}
|
34
|
}
|
|
34
|
|
35
|
|
|
35
|
/**
|
36
|
/**
|
|
|
|
37
|
+ * @remark :获取数据类型
|
|
|
|
38
|
+ * @name :getDataType
|
|
|
|
39
|
+ * @author :lyh
|
|
|
|
40
|
+ * @method :post
|
|
|
|
41
|
+ * @time :2024/8/7 17:31
|
|
|
|
42
|
+ */
|
|
|
|
43
|
+ public function getDataType(){
|
|
|
|
44
|
+ $data = [
|
|
|
|
45
|
+ '1'=>'文本框',
|
|
|
|
46
|
+ '2'=>'多文本输入框',
|
|
|
|
47
|
+ '3'=>'图片框',
|
|
|
|
48
|
+ '4'=>'文件框',
|
|
|
|
49
|
+ '5'=>'下拉框',
|
|
|
|
50
|
+ '6'=>'自动生成订单框'
|
|
|
|
51
|
+ ];
|
|
|
|
52
|
+ $this->response('success',Code::SUCCESS,$data);
|
|
|
|
53
|
+ }
|
|
|
|
54
|
+
|
|
|
|
55
|
+ /**
|
|
36
|
* @remark :获取当前模块字段
|
56
|
* @remark :获取当前模块字段
|
|
37
|
* @name :getModuleFiledInfo
|
57
|
* @name :getModuleFiledInfo
|
|
38
|
* @author :lyh
|
58
|
* @author :lyh
|
|
@@ -89,4 +109,26 @@ class ExtensionModuleController extends BaseController |
|
@@ -89,4 +109,26 @@ class ExtensionModuleController extends BaseController |
|
89
|
$logic->delModuleField();
|
109
|
$logic->delModuleField();
|
|
90
|
$this->response('success');
|
110
|
$this->response('success');
|
|
91
|
}
|
111
|
}
|
|
|
|
112
|
+
|
|
|
|
113
|
+ /**
|
|
|
|
114
|
+ * @remark :获取当前模块的所有数据
|
|
|
|
115
|
+ * @name :getModuleValueList
|
|
|
|
116
|
+ * @author :lyh
|
|
|
|
117
|
+ * @method :post
|
|
|
|
118
|
+ * @time :2024/8/7 17:37
|
|
|
|
119
|
+ */
|
|
|
|
120
|
+ public function getModuleValueList(){
|
|
|
|
121
|
+ $this->request->validate([
|
|
|
|
122
|
+ 'module_id'=>'required',
|
|
|
|
123
|
+ ],[
|
|
|
|
124
|
+ 'module_id.required' => '模块id不能为空',
|
|
|
|
125
|
+ ]);
|
|
|
|
126
|
+ $data = [];
|
|
|
|
127
|
+ $moduleValueModel = new ExtensionModuleValue();
|
|
|
|
128
|
+ $lists = $moduleValueModel->list(['module_id'=>$this->param['module_id']]);
|
|
|
|
129
|
+ foreach ($lists as $k => $v){
|
|
|
|
130
|
+ $data[$v['uuid']][$v['filed_id']] = $v['value'];
|
|
|
|
131
|
+ }
|
|
|
|
132
|
+ $this->response('success',Code::SUCCESS,$data);
|
|
|
|
133
|
+ }
|
|
92
|
} |
134
|
} |