RegisterField.php 50 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class RegisterField extends Model
  5. {
  6. protected $connection = 'mysql';
  7. protected $pk = 'id';
  8. protected $name = 'register_field';
  9. public static function getField($ptype)
  10. {
  11. return self::where(['weid' => weid(), 'ptype' => $ptype, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
  12. }
  13. public static function getsysField($ptype)
  14. {
  15. return self::where(['weid' => weid(), 'ptype' => $ptype, 'is_sys' => 1, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
  16. }
  17. public static function getsnoysField($ptype)
  18. {
  19. return self::where(['weid' => weid(), 'ptype' => $ptype, 'is_sys' => 0, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
  20. }
  21. public static function getfrontField($ptype)
  22. {
  23. $query = self::where(['weid' => weid(), 'ptype' => $ptype, 'is_front' => 1, 'status' => 1]);
  24. return $query->order('sort asc,id asc')->select()->toArray();
  25. }
  26. public static function getfrontinputField($ptype, $nousername = '')
  27. {
  28. $query = self::where(['weid' => weid(), 'ptype' => $ptype, 'is_frontinput' => 1, 'status' => 1]);
  29. if (empty($query->select()->toArray())) {
  30. $query = self::where(['weid' => weid(), 'ptype' => $ptype, 'is_front' => 1, 'status' => 1]);
  31. }
  32. if (!empty($nousername)) {
  33. $query->where('fieldsmingcheng', '<>', 'username');
  34. $query->where('fieldsmingcheng', '<>', 'password');
  35. }
  36. return $query->order('sort asc,id asc')->select()->toArray();
  37. }
  38. public static function getimportField($ptype)
  39. {
  40. return self::where(['weid' => weid(), 'ptype' => $ptype, 'is_import' => 1, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
  41. }
  42. public static function getlistViewField($ptype)
  43. {
  44. return self::where(['weid' => weid(), 'is_listView' => 1, 'ptype' => $ptype, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
  45. }
  46. public static function getinputField($ptype)
  47. {
  48. return self::where(['weid' => weid(), 'is_input' => 1, 'ptype' => $ptype, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
  49. }
  50. public static function fieldToData($postdata, $terminal = "")
  51. {
  52. $registerfield = $postdata['fields'];
  53. if (!empty($registerfield)) {
  54. foreach ($registerfield as $vo) {
  55. if ($vo['fieldsvalue'] == null) {
  56. $vo['fieldsvalue'] = "";
  57. }
  58. if ($vo['inputtype'] == 'date') {
  59. $vo['fieldsvalue'] = strtotime($vo['fieldsvalue']);
  60. }
  61. if ($vo['inputtype'] == 'checkbox') {
  62. $vo['fieldsvalue'] = implode(',', $vo['fieldsvalue']);
  63. }
  64. if ($vo['inputtype'] == 'pics') {
  65. $picsstr = '';
  66. if ($vo['fieldsvalue']) {
  67. if ($terminal == 'pc') {
  68. foreach ($vo['fieldsvalue'] as $key => $vooo) {
  69. if ($picsstr) {
  70. $picsstr = $picsstr . ',' . $vooo['url'];
  71. } else {
  72. $picsstr = $vooo['url'];
  73. }
  74. }
  75. } else {
  76. foreach ($vo['fieldsvalue'] as $vooo) {
  77. if ($picsstr) {
  78. $picsstr = $picsstr . ',' . $vooo;
  79. } else {
  80. $picsstr = $vooo;
  81. }
  82. }
  83. }
  84. }
  85. $vo['fieldsvalue'] = $picsstr;
  86. }
  87. if ($vo['inputtype'] == 'lbs') {
  88. if ($vo['is_sys'] == 1) {
  89. if ($terminal == 'pc') {
  90. $fieldsvalue = $vo['fieldsvalue'];
  91. $data['province_name'] = $fieldsvalue[0];
  92. $data['city_name'] = $fieldsvalue[1];
  93. $data['district_name'] = $fieldsvalue[2];
  94. $vo['fieldsvalue'] = '';
  95. } else {
  96. $fieldsvalue = $vo['fieldsvalue'];
  97. $data['province_name'] = $fieldsvalue['province_name'];
  98. $data['city_name'] = $fieldsvalue['city_name'];
  99. $data['district_name'] = $fieldsvalue['district_name'];
  100. $data['dizhi'] = $fieldsvalue['address'];
  101. $data['latitude'] = $fieldsvalue['latitude'];
  102. $data['longitude'] = $fieldsvalue['longitude'];
  103. $vo['fieldsvalue'] = $fieldsvalue['region_name'];
  104. }
  105. } else {
  106. $vo['fieldsvalue'] = serialize($vo['fieldsvalue']);
  107. }
  108. }
  109. if (!empty($vo['valuerules'])) {
  110. $rule[$vo['fieldsmingcheng'] . '|' . $vo['viewmingcheng']] = ltrim($vo['valuerules'], "|");
  111. }
  112. if ($vo['fieldsmingcheng']) {
  113. $data[$vo['fieldsmingcheng']] = $vo['fieldsvalue'];
  114. }
  115. if ($vo['is_sys'] != 1) {
  116. if ($vo['inputtype']) {
  117. $data[$vo['inputtype']][$vo['id']] = $vo['fieldsvalue'];
  118. }
  119. $customtext[$vo['inputtype']][$vo['id']] = $vo['fieldsvalue'];
  120. }
  121. }
  122. if ($terminal == 'pc') {
  123. $dizhi = $data['province_name'];
  124. if ($data['city_name']) {
  125. $dizhi = $dizhi . $data['city_name'];
  126. }
  127. if ($data['district_name']) {
  128. $dizhi = $dizhi . $data['district_name'];
  129. }
  130. if ($data['house_number']) {
  131. $dizhi = $dizhi . $data['house_number'];
  132. }
  133. $coder = Geocoder::geocoding($dizhi);
  134. $data['latitude'] = $coder['latitude'];
  135. $data['longitude'] = $coder['longitude'];
  136. $data['region_name'] = $dizhi;
  137. }
  138. $data['customtext'] = serialize($customtext);
  139. }
  140. $result['rule'] = $rule;
  141. $result['data'] = $data;
  142. return $result;
  143. }
  144. public static function setdata($data, $ptype)
  145. {
  146. $weid = weid();
  147. if (!empty($data)) {
  148. foreach ($data as &$vo) {
  149. $vo['weid'] = $weid;
  150. $vo['ptype'] = $ptype;
  151. if ($vo['is_sys'] === 0) {
  152. $vo['is_sys'] = 0;
  153. } else {
  154. $vo['is_sys'] = 1;
  155. }
  156. $vo['sort'] = 100;
  157. $vo['status'] = 1;
  158. }
  159. }
  160. return $data;
  161. }
  162. public static function createdata($data)
  163. {
  164. if (!empty($data)) {
  165. foreach ($data as $vo) {
  166. if (empty(self::where(['fieldsmingcheng' => $vo['fieldsmingcheng'], 'ptype' => $vo['ptype'], 'weid' => $vo['weid']])->find())) {
  167. self::create($vo);
  168. }
  169. }
  170. }
  171. return $data;
  172. }
  173. public static function importData($Mod, $ptype, $data)
  174. {
  175. $data = $data;
  176. $ptype = $ptype;
  177. $weid = weid();
  178. $list = [];
  179. $importField = RegisterField::getimportField($ptype);
  180. foreach ($data as $k => $v) {
  181. $info['weid'] = $weid;
  182. foreach ($importField as $key => $fvo) {
  183. if ($fvo['inputtype'] == 'text' || $fvo['inputtype'] == 'textarea') {
  184. if ($fvo['is_sys'] == 1) {
  185. $info[$fvo['fieldsmingcheng']] = $v[$fvo['viewmingcheng']];
  186. } else {
  187. $customtext['text'][$fvo['id']] = $v[$fvo['viewmingcheng']];
  188. }
  189. } elseif ($fvo['inputtype'] == 'select') {
  190. if ($fvo['is_sys'] == 1) {
  191. $info[$fvo['fieldsmingcheng']] = $v[$fvo['viewmingcheng']];
  192. } else {
  193. $customtext['select'][$fvo['id']] = $v[$fvo['viewmingcheng']];
  194. }
  195. } elseif ($fvo['inputtype'] == 'radio') {
  196. if ($fvo['is_sys'] == 1) {
  197. if ($fvo['fieldsmingcheng'] == "sex") {
  198. if ($v[$fvo['viewmingcheng']] == '保密') {
  199. $info[$fvo['fieldsmingcheng']] = 0;
  200. } elseif ($v[$fvo['viewmingcheng']] == '男') {
  201. $info[$fvo['fieldsmingcheng']] = 1;
  202. } elseif ($v[$fvo['viewmingcheng']] == '女') {
  203. $info[$fvo['fieldsmingcheng']] = 2;
  204. }
  205. }
  206. } else {
  207. $customtext['radio'][$fvo['id']] = $v[$fvo['viewmingcheng']];
  208. }
  209. } elseif ($fvo['inputtype'] == 'radio') {
  210. if ($fvo['is_sys'] == 1) {
  211. $info[$fvo['fieldsmingcheng']] = $v[$fvo['viewmingcheng']];
  212. } else {
  213. $customtext['radio'][$fvo['id']] = $v[$fvo['viewmingcheng']];
  214. }
  215. }
  216. }
  217. $info['customtext'] = serialize($customtext);
  218. $info['regdate'] = time();
  219. $info['lastdate'] = time();
  220. $is_repeat = 0;
  221. if (empty($is_repeat)) {
  222. $Mod->create($info);
  223. }
  224. }
  225. }
  226. public static function dumpdata($query, $ptype, $page)
  227. {
  228. $limit = config('my.dumpsize') ? config('my.dumpsize') : 1000;
  229. $count = $query->count();
  230. $res = $query->order('id desc')
  231. ->limit(($page - 1) * $limit, $limit)
  232. ->select()
  233. ->toArray();
  234. foreach ($res as $key => $val) {
  235. $res[$key]['sex'] = getItemVal($val['sex'], '[{"key":"男","val":"1","label_color":""},{"key":"女","val":"2","label_color":""}]');
  236. $res[$key]['status'] = getItemVal($val['status'], '[{"key":"开启","val":"1"},{"key":"关闭","val":"0"}]');
  237. }
  238. $importField = RegisterField::getimportField($ptype);
  239. $datalist = [];
  240. if (!empty($res)) {
  241. foreach ($res as &$voo) {
  242. if ($ptype == "technical") {
  243. $voo = Technical::conversion($voo);
  244. }
  245. if ($ptype == "store") {
  246. $voo = Store::conversion($voo);
  247. }
  248. if ($ptype == "tuanzhang") {
  249. $voo = Tuanzhang::conversion($voo);
  250. }
  251. }
  252. foreach ($res as $k => $vo) {
  253. foreach ($importField as $key => $fvo) {
  254. if ($fvo['inputtype'] == 'text' || $fvo['inputtype'] == 'textarea') {
  255. if ($fvo['is_sys'] == 1) {
  256. $datalist[$k][$key] = $vo[$fvo['fieldsmingcheng']];
  257. } else {
  258. $datalist[$k][$key] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
  259. }
  260. } elseif ($fvo['inputtype'] == 'select') {
  261. if ($fvo['is_sys'] == 1) {
  262. if ($fvo['fieldsmingcheng'] == 'city_id') {
  263. $datalist[$k][$key] = Area::get_area_name($vo['city_id']);
  264. } elseif ($fvo['fieldsmingcheng'] == 'country_id') {
  265. $datalist[$k][$key] = Area::get_area_name($vo['country_id']);
  266. } elseif ($fvo['fieldsmingcheng'] == 'province_id') {
  267. $datalist[$k][$key] = Area::get_area_name($vo['province_id']);
  268. }
  269. } else {
  270. $datalist[$k][$fvo['inputtype'] . $fvo['id']] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
  271. }
  272. } elseif ($fvo['inputtype'] == 'radio') {
  273. if ($fvo['is_sys'] == 1) {
  274. if ($fvo['fieldsmingcheng'] == "sex") {
  275. if (empty($vo[$fvo['fieldsmingcheng']])) {
  276. $datalist[$k][$key] = '保密';
  277. } elseif ($vo[$fvo['fieldsmingcheng']] == '1') {
  278. $datalist[$k][$key] = '男';
  279. } elseif ($vo[$fvo['fieldsmingcheng']] == '2') {
  280. $datalist[$k][$key] = '女';
  281. }
  282. } else {
  283. $datalist[$k][$key] = $vo[$fvo['fieldsmingcheng']];
  284. }
  285. } else {
  286. $datalist[$k][$key] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
  287. }
  288. } elseif ($fvo['inputtype'] == 'checkbox') {
  289. if ($fvo['is_sys'] == 1) {
  290. $datalist[$k][$key] = $vo[$fvo['fieldsmingcheng']];
  291. } else {
  292. $datalist[$k][$key] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
  293. }
  294. } elseif ($fvo['inputtype'] == 'date') {
  295. $datalist[$k][$key] = time_format($vo[$fvo['fieldsmingcheng']]);
  296. }
  297. if (empty($datalist[$k][$key])) {
  298. $datalist[$k][$key] = '';
  299. }
  300. //$ii = $key;
  301. }
  302. }
  303. }
  304. foreach ($importField as $key => $vo) {
  305. $data['header'][$key] = $vo['viewmingcheng'];
  306. }
  307. //var_dump($datalist);
  308. //var_dump($res);
  309. $data['percentage'] = ceil($page * 100 / ceil($count / $limit));
  310. $data['filename'] = '数据.' . config('my.dump_extension');
  311. $data['data'] = $datalist;
  312. return $data;
  313. }
  314. public static function datainitial($ptype)
  315. {
  316. $weid = weid();
  317. $data['member'] = [
  318. [
  319. 'fieldsmingcheng' => 'userpic',
  320. 'viewmingcheng' => '头像',
  321. 'inputtype' => 'pic',
  322. 'is_front' => 1,
  323. 'is_frontinput' => 1,
  324. 'is_input' => 1,
  325. 'is_import' => 1,
  326. 'is_listView' => 1
  327. ],
  328. [
  329. 'fieldsmingcheng' => 'nickname',
  330. 'viewmingcheng' => '昵称',
  331. 'inputtype' => 'text',
  332. 'valuerules' => 'require',
  333. 'is_front' => 1,
  334. 'is_frontinput' => 1,
  335. 'is_input' => 1,
  336. 'is_import' => 1,
  337. 'is_listView' => 1,
  338. ], [
  339. 'fieldsmingcheng' => 'password',
  340. 'viewmingcheng' => '密码',
  341. 'inputtype' => 'text',
  342. 'valuerules' => 'require',
  343. 'is_front' => 0,
  344. 'is_frontinput' => 1,
  345. 'is_input' => 1,
  346. 'is_import' => 1,
  347. 'is_listView' => 0,
  348. ], [
  349. 'fieldsmingcheng' => 'gid',
  350. 'viewmingcheng' => '会员等级',
  351. 'inputtype' => 'select',
  352. 'is_front' => 0,
  353. 'is_frontinput' => 0,
  354. 'is_input' => 1,
  355. 'is_import' => 1,
  356. 'is_listView' => 1
  357. ],
  358. [
  359. 'fieldsmingcheng' => 'pid',
  360. 'viewmingcheng' => '推荐人',
  361. 'inputtype' => 'text',
  362. 'is_front' => 0,
  363. 'is_input' => 0,
  364. 'is_import' => 1,
  365. 'is_listView' => 1
  366. ], [
  367. 'fieldsmingcheng' => 'telephone',
  368. 'viewmingcheng' => '手机号',
  369. 'valuerules' => 'require|mobile',
  370. 'inputtype' => 'text',
  371. 'is_front' => 1,
  372. 'is_frontinput' => 1,
  373. 'is_input' => 1,
  374. 'is_import' => 1,
  375. 'is_listView' => 1
  376. ], [
  377. 'fieldsmingcheng' => 'address',
  378. 'viewmingcheng' => '地址',
  379. 'inputtype' => 'text',
  380. 'is_front' => 1,
  381. 'is_frontinput' => 1,
  382. 'is_input' => 1,
  383. 'is_import' => 1
  384. ], [
  385. 'fieldsmingcheng' => 'balance',
  386. 'viewmingcheng' => '余额',
  387. 'inputtype' => 'text',
  388. 'is_input' => 1,
  389. 'is_listView' => 1
  390. ], [
  391. 'fieldsmingcheng' => 'points',
  392. 'viewmingcheng' => '积分',
  393. 'inputtype' => 'text',
  394. 'is_input' => 1,
  395. 'is_import' => 1,
  396. 'is_listView' => 1,
  397. ], [
  398. 'fieldsmingcheng' => 'regdate',
  399. 'viewmingcheng' => '注册时间',
  400. 'inputtype' => 'text',
  401. 'is_input' => 0,
  402. 'is_listView' => 1
  403. ], [
  404. 'fieldsmingcheng' => 'lastdate',
  405. 'viewmingcheng' => '最后登录',
  406. 'inputtype' => 'text',
  407. 'is_input' => 0,
  408. 'is_import' => 1,
  409. 'is_listView' => 1
  410. ], [
  411. 'fieldsmingcheng' => 'email',
  412. 'viewmingcheng' => '邮箱',
  413. 'inputtype' => 'text',
  414. 'is_import' => 1,
  415. 'is_input' => 1
  416. ], [
  417. 'fieldsmingcheng' => 'status',
  418. 'viewmingcheng' => '是否审核',
  419. 'is_import' => 1,
  420. 'inputtype' => 'switch',
  421. 'is_input' => 1
  422. ]
  423. ];
  424. $data['agent'] = [
  425. [
  426. 'fieldsmingcheng' => 'title',
  427. 'viewmingcheng' => '姓名',
  428. 'inputtype' => 'text',
  429. 'valuerules' => 'require',
  430. 'is_front' => 1,
  431. 'is_frontinput' => 1,
  432. 'is_input' => 1,
  433. 'is_import' => 1,
  434. 'is_listView' => 1,
  435. ], [
  436. 'fieldsmingcheng' => 'tel',
  437. 'viewmingcheng' => '手机号',
  438. 'inputtype' => 'text',
  439. 'valuerules' => 'require|mobile',
  440. 'is_front' => 1,
  441. 'is_frontinput' => 1,
  442. 'is_input' => 1,
  443. 'is_import' => 1,
  444. 'is_listView' => 1
  445. ], [
  446. 'fieldsmingcheng' => 'agent_level',
  447. 'viewmingcheng' => '分销等级',
  448. 'inputtype' => 'select',
  449. 'is_front' => 0,
  450. 'is_input' => 1,
  451. 'is_import' => 1,
  452. 'is_listView' => 1
  453. ], [
  454. 'fieldsmingcheng' => 'touxiang',
  455. 'viewmingcheng' => '头像',
  456. 'inputtype' => 'pic',
  457. 'is_front' => 1,
  458. 'is_frontinput' => 1,
  459. 'is_input' => 1,
  460. 'is_import' => 1,
  461. 'is_listView' => 1
  462. ], [
  463. 'fieldsmingcheng' => 'pid_code',
  464. 'viewmingcheng' => '邀请码',
  465. 'inputtype' => 'text',
  466. 'is_sys' => 0,
  467. 'is_front' => 0,
  468. 'is_input' => 0,
  469. 'is_import' => 0,
  470. 'is_listView' => 0
  471. ], [
  472. 'fieldsmingcheng' => 'total_income',
  473. 'viewmingcheng' => '总收入',
  474. 'inputtype' => 'text',
  475. 'is_front' => 0,
  476. 'is_input' => 1,
  477. 'is_import' => 1,
  478. 'is_listView' => 1
  479. ], [
  480. 'fieldsmingcheng' => 'income',
  481. 'viewmingcheng' => '收入',
  482. 'inputtype' => 'text',
  483. 'is_front' => 0,
  484. 'is_input' => 1,
  485. 'is_import' => 1,
  486. 'is_listView' => 1,
  487. ], [
  488. 'fieldsmingcheng' => 'cash',
  489. 'viewmingcheng' => '已提现',
  490. 'inputtype' => 'text',
  491. 'is_front' => 0,
  492. 'is_input' => 1,
  493. 'is_import' => 1,
  494. 'is_listView' => 1,
  495. ], [
  496. 'fieldsmingcheng' => 'no_cash',
  497. 'viewmingcheng' => '未提现',
  498. 'inputtype' => 'text',
  499. 'is_front' => 0,
  500. 'is_input' => 1,
  501. 'is_import' => 1,
  502. 'is_listView' => 1
  503. ], [
  504. 'fieldsmingcheng' => 'create_time',
  505. 'viewmingcheng' => '加入时间',
  506. 'inputtype' => 'text',
  507. 'is_front' => 0,
  508. 'is_input' => 0,
  509. 'is_import' => 1,
  510. 'is_listView' => 1
  511. ], [
  512. 'fieldsmingcheng' => 'email',
  513. 'viewmingcheng' => '邮箱',
  514. 'inputtype' => 'text',
  515. 'is_front' => 0,
  516. 'is_import' => 1,
  517. 'is_input' => 1
  518. ], [
  519. 'fieldsmingcheng' => 'status',
  520. 'viewmingcheng' => '是否审核',
  521. 'inputtype' => 'switch',
  522. 'is_front' => 0,
  523. 'is_input' => 1,
  524. 'is_import' => 1
  525. ]
  526. ];
  527. $data['partner'] = [
  528. [
  529. 'fieldsmingcheng' => 'title',
  530. 'viewmingcheng' => '姓名',
  531. 'inputtype' => 'text',
  532. 'valuerules' => 'require',
  533. 'is_front' => 1,
  534. 'is_frontinput' => 1,
  535. 'is_input' => 1,
  536. 'is_import' => 1,
  537. 'is_listView' => 1,
  538. ], [
  539. 'fieldsmingcheng' => 'level',
  540. 'viewmingcheng' => '等级',
  541. 'inputtype' => 'select',
  542. 'is_front' => 0,
  543. 'is_input' => 1,
  544. 'is_import' => 1,
  545. 'is_listView' => 1
  546. ], [
  547. 'fieldsmingcheng' => 'tel',
  548. 'viewmingcheng' => '手机号',
  549. 'inputtype' => 'text',
  550. 'valuerules' => 'require|mobile',
  551. 'is_front' => 1,
  552. 'is_frontinput' => 1,
  553. 'is_input' => 1,
  554. 'is_import' => 1,
  555. 'is_listView' => 1
  556. ], [
  557. 'fieldsmingcheng' => 'touxiang',
  558. 'viewmingcheng' => '头像',
  559. 'inputtype' => 'pic',
  560. 'is_front' => 1,
  561. 'is_frontinput' => 1,
  562. 'is_input' => 1,
  563. 'is_import' => 1,
  564. 'is_listView' => 1
  565. ], [
  566. 'fieldsmingcheng' => 'total_income',
  567. 'viewmingcheng' => '总收入',
  568. 'inputtype' => 'text',
  569. 'is_front' => 0,
  570. 'is_input' => 1,
  571. 'is_import' => 1,
  572. 'is_listView' => 1
  573. ], [
  574. 'fieldsmingcheng' => 'income',
  575. 'viewmingcheng' => '收入',
  576. 'inputtype' => 'text',
  577. 'is_front' => 0,
  578. 'is_input' => 1,
  579. 'is_import' => 1,
  580. 'is_listView' => 1,
  581. ], [
  582. 'fieldsmingcheng' => 'cash',
  583. 'viewmingcheng' => '已提现',
  584. 'inputtype' => 'text',
  585. 'is_front' => 0,
  586. 'is_input' => 1,
  587. 'is_import' => 1,
  588. 'is_listView' => 1,
  589. ], [
  590. 'fieldsmingcheng' => 'no_cash',
  591. 'viewmingcheng' => '未提现',
  592. 'inputtype' => 'text',
  593. 'is_front' => 0,
  594. 'is_input' => 1,
  595. 'is_import' => 1,
  596. 'is_listView' => 1
  597. ], [
  598. 'fieldsmingcheng' => 'create_time',
  599. 'viewmingcheng' => '加入时间',
  600. 'inputtype' => 'text',
  601. 'is_front' => 0,
  602. 'is_input' => 0,
  603. 'is_import' => 1,
  604. 'is_listView' => 1
  605. ], [
  606. 'fieldsmingcheng' => 'email',
  607. 'viewmingcheng' => '邮箱',
  608. 'inputtype' => 'text',
  609. 'is_front' => 0,
  610. 'is_import' => 1,
  611. 'is_input' => 1
  612. ], [
  613. 'fieldsmingcheng' => 'status',
  614. 'viewmingcheng' => '是否审核',
  615. 'inputtype' => 'switch',
  616. 'is_front' => 0,
  617. 'is_input' => 1,
  618. 'is_import' => 1
  619. ]
  620. ];
  621. $data['complete'] = [
  622. [
  623. 'fieldsmingcheng' => 'process',
  624. 'viewmingcheng' => '施工过程',
  625. 'inputtype' => 'pics',
  626. 'is_sys' => 0,
  627. 'is_front' => 1,
  628. 'is_frontinput' => 1,
  629. 'is_input' => 1,
  630. 'is_import' => 0,
  631. 'is_listView' => 1
  632. ], [
  633. 'fieldsmingcheng' => 'acceptance',
  634. 'viewmingcheng' => '验收现场',
  635. 'inputtype' => 'pics',
  636. 'is_sys' => 0,
  637. 'is_front' => 1,
  638. 'is_frontinput' => 1,
  639. 'is_input' => 1,
  640. 'is_import' => 0,
  641. 'is_listView' => 1
  642. ], [
  643. 'fieldsmingcheng' => 'customeracceptance',
  644. 'viewmingcheng' => '顾客验收表',
  645. 'inputtype' => 'pics',
  646. 'is_sys' => 0,
  647. 'is_front' => 1,
  648. 'is_frontinput' => 1,
  649. 'is_input' => 1,
  650. 'is_import' => 0,
  651. 'is_listView' => 1
  652. ]
  653. ];
  654. $data['technical'] = [
  655. [
  656. 'fieldsmingcheng' => 'username',
  657. 'viewmingcheng' => '帐号',
  658. 'inputtype' => 'text',
  659. 'valuerules' => 'require',
  660. 'is_front' => 0,
  661. 'is_frontinput' => 1,
  662. 'is_input' => 1,
  663. 'is_import' => 1,
  664. 'is_listView' => 1,
  665. ], [
  666. 'fieldsmingcheng' => 'password',
  667. 'viewmingcheng' => '密码',
  668. 'inputtype' => 'text',
  669. 'valuerules' => 'require',
  670. 'is_front' => 0,
  671. 'is_frontinput' => 1,
  672. 'is_input' => 1,
  673. 'is_import' => 1,
  674. 'is_listView' => 0,
  675. ], [
  676. 'fieldsmingcheng' => 'title',
  677. 'viewmingcheng' => '姓名',
  678. 'valuerules' => 'require',
  679. 'inputtype' => 'text',
  680. 'is_front' => 1,
  681. 'is_frontinput' => 1,
  682. 'is_input' => 1,
  683. 'is_import' => 1,
  684. 'is_listView' => 1,
  685. ], [
  686. 'fieldsmingcheng' => 'level',
  687. 'viewmingcheng' => '等级',
  688. 'inputtype' => 'select',
  689. 'is_front' => 0,
  690. 'is_input' => 1,
  691. 'is_import' => 1,
  692. 'is_listView' => 1
  693. ], [
  694. 'fieldsmingcheng' => 'category_id',
  695. 'viewmingcheng' => '分类',
  696. 'inputtype' => 'select',
  697. 'is_front' => 0,
  698. 'is_input' => 1,
  699. 'is_import' => 1,
  700. 'is_listView' => 0
  701. ], [
  702. 'fieldsmingcheng' => 'tel',
  703. 'viewmingcheng' => '手机号',
  704. 'inputtype' => 'text',
  705. 'valuerules' => 'require|mobile',
  706. 'is_front' => 0,
  707. 'is_frontinput' => 1,
  708. 'is_input' => 1,
  709. 'is_import' => 1,
  710. 'is_listView' => 1
  711. ], [
  712. 'fieldsmingcheng' => 'touxiang',
  713. 'viewmingcheng' => '头像',
  714. 'inputtype' => 'pic',
  715. 'is_front' => 0,
  716. 'is_frontinput' => 0,
  717. 'is_input' => 0,
  718. 'is_import' => 1,
  719. 'is_listView' => 1
  720. ], [
  721. 'fieldsmingcheng' => 'photoalbum',
  722. 'viewmingcheng' => '相册',
  723. 'inputtype' => 'pics',
  724. 'is_front' => 1,
  725. 'is_frontinput' => 1,
  726. 'is_input' => 1,
  727. 'is_import' => 1,
  728. 'is_listView' => 0
  729. ], [
  730. 'fieldsmingcheng' => 'videourl',
  731. 'viewmingcheng' => '视频',
  732. 'inputtype' => 'video',
  733. 'is_front' => 0,
  734. 'is_frontinput' => 1,
  735. 'is_input' => 1,
  736. 'is_import' => 0,
  737. 'is_listView' => 0
  738. ], [
  739. 'fieldsmingcheng' => 'idpic1',
  740. 'viewmingcheng' => '身份证正面',
  741. 'inputtype' => 'pic',
  742. 'is_sys' => 0,
  743. 'is_front' => 0,
  744. 'is_frontinput' => 1,
  745. 'is_import' => 1,
  746. 'is_input' => 1
  747. ], [
  748. 'fieldsmingcheng' => 'idpic2',
  749. 'viewmingcheng' => '身份证背面',
  750. 'inputtype' => 'pic',
  751. 'is_sys' => 0,
  752. 'is_front' => 0,
  753. 'is_frontinput' => 1,
  754. 'is_import' => 1,
  755. 'is_input' => 1
  756. ], [
  757. 'fieldsmingcheng' => 'workunits',
  758. 'viewmingcheng' => '工作单位',
  759. 'inputtype' => 'text',
  760. 'is_front' => 0,
  761. 'is_frontinput' => 0,
  762. 'is_input' => 1,
  763. 'is_import' => 1,
  764. 'is_listView' => 0
  765. ], [
  766. 'fieldsmingcheng' => 'region_name',
  767. 'viewmingcheng' => '地理位置',
  768. 'inputtype' => 'lbs',
  769. 'valuerules' => 'require',
  770. 'is_sys' => 1,
  771. 'is_front' => 0,
  772. 'is_frontinput' => 1,
  773. 'is_import' => 1,
  774. 'is_input' => 1,
  775. 'is_listView' => 1
  776. ], [
  777. 'fieldsmingcheng' => 'house_number',
  778. 'viewmingcheng' => '详细地址',
  779. 'inputtype' => 'text',
  780. 'is_sys' => 1,
  781. 'is_front' => 0,
  782. 'is_frontinput' => 1,
  783. 'is_import' => 1,
  784. 'is_input' => 1,
  785. 'is_import' => 1,
  786. 'is_listView' => 0
  787. ], [
  788. 'fieldsmingcheng' => 'cate_ids',
  789. 'viewmingcheng' => '可接的服务',
  790. 'inputtype' => 'checkbox',
  791. 'valuerules' => 'require',
  792. 'is_front' => 0,
  793. 'is_frontinput' => 1,
  794. 'is_input' => 1,
  795. 'is_import' => 1,
  796. 'is_listView' => 1
  797. ], [
  798. 'fieldsmingcheng' => 'sid',
  799. 'viewmingcheng' => '所属店铺',
  800. 'inputtype' => 'select',
  801. 'is_front' => 0,
  802. 'is_frontinput' => 1,
  803. 'is_input' => 1,
  804. 'is_import' => 1,
  805. 'is_listView' => 1
  806. ], [
  807. 'fieldsmingcheng' => 'introduction',
  808. 'viewmingcheng' => '擅长与简介',
  809. 'inputtype' => 'textarea',
  810. 'is_front' => 1,
  811. 'is_frontinput' => 1,
  812. 'is_input' => 1,
  813. 'is_import' => 1,
  814. 'is_listView' => 0
  815. ], [
  816. 'fieldsmingcheng' => 'total_income',
  817. 'viewmingcheng' => '总收入',
  818. 'inputtype' => 'text',
  819. 'is_input' => 1,
  820. 'is_import' => 1,
  821. 'is_listView' => 1
  822. ], [
  823. 'fieldsmingcheng' => 'income',
  824. 'viewmingcheng' => '收入',
  825. 'inputtype' => 'text',
  826. 'is_input' => 1,
  827. 'is_import' => 1,
  828. 'is_listView' => 1,
  829. ], [
  830. 'fieldsmingcheng' => 'points',
  831. 'viewmingcheng' => '积分',
  832. 'inputtype' => 'text',
  833. 'is_input' => 1,
  834. 'is_import' => 1,
  835. 'is_listView' => 1
  836. ], [
  837. 'fieldsmingcheng' => 'service_times_base',
  838. 'viewmingcheng' => '服务次数基数',
  839. 'inputtype' => 'text',
  840. 'is_input' => 1,
  841. 'is_import' => 1,
  842. 'is_listView' => 0
  843. ], [
  844. 'fieldsmingcheng' => 'comment_base',
  845. 'viewmingcheng' => '评价基数',
  846. 'inputtype' => 'text',
  847. 'is_input' => 1,
  848. 'is_import' => 1,
  849. 'is_listView' => 0
  850. ], [
  851. 'fieldsmingcheng' => 'viewed_base',
  852. 'viewmingcheng' => '人气基数',
  853. 'inputtype' => 'text',
  854. 'is_input' => 1,
  855. 'is_import' => 1,
  856. 'is_listView' => 0
  857. ], [
  858. 'fieldsmingcheng' => 'end_time',
  859. 'viewmingcheng' => '到期时间',
  860. 'inputtype' => 'date',
  861. 'is_input' => 1,
  862. 'is_import' => 1,
  863. 'is_listView' => 1
  864. ], [
  865. 'fieldsmingcheng' => 'create_time',
  866. 'viewmingcheng' => '加入时间',
  867. 'inputtype' => 'text',
  868. 'is_input' => 0,
  869. 'is_import' => 1,
  870. 'is_listView' => 1
  871. ], [
  872. 'fieldsmingcheng' => 'email',
  873. 'viewmingcheng' => '邮箱',
  874. 'inputtype' => 'text',
  875. 'is_import' => 1,
  876. 'is_input' => 1
  877. ], [
  878. 'fieldsmingcheng' => 'sort',
  879. 'viewmingcheng' => '排序',
  880. 'inputtype' => 'text',
  881. 'is_import' => 1,
  882. 'is_input' => 1,
  883. 'is_listView' => 1
  884. ], [
  885. 'fieldsmingcheng' => 'status',
  886. 'viewmingcheng' => '是否审核',
  887. 'inputtype' => 'switch',
  888. 'is_input' => 1,
  889. 'is_import' => 1
  890. ]
  891. ];
  892. $data['tuanzhang'] = [
  893. [
  894. 'fieldsmingcheng' => 'username',
  895. 'viewmingcheng' => '帐号',
  896. 'inputtype' => 'text',
  897. 'valuerules' => 'require',
  898. 'is_front' => 0,
  899. 'is_frontinput' => 1,
  900. 'is_input' => 1,
  901. 'is_import' => 1,
  902. 'is_listView' => 1,
  903. ], [
  904. 'fieldsmingcheng' => 'password',
  905. 'viewmingcheng' => '密码',
  906. 'inputtype' => 'text',
  907. 'valuerules' => 'require',
  908. 'is_front' => 0,
  909. 'is_frontinput' => 1,
  910. 'is_input' => 1,
  911. 'is_import' => 1,
  912. 'is_listView' => 0,
  913. ], [
  914. 'fieldsmingcheng' => 'community_title',
  915. 'viewmingcheng' => '社区名称',
  916. 'inputtype' => 'text',
  917. 'valuerules' => 'require',
  918. 'is_front' => 1,
  919. 'is_frontinput' => 1,
  920. 'is_input' => 1,
  921. 'is_import' => 1,
  922. 'is_listView' => 1,
  923. ], [
  924. 'fieldsmingcheng' => 'title',
  925. 'viewmingcheng' => '团长姓名',
  926. 'inputtype' => 'text',
  927. 'valuerules' => 'require',
  928. 'is_front' => 1,
  929. 'is_frontinput' => 1,
  930. 'is_input' => 1,
  931. 'is_import' => 1,
  932. 'is_listView' => 1,
  933. ], [
  934. 'fieldsmingcheng' => 'level',
  935. 'viewmingcheng' => '等级',
  936. 'inputtype' => 'select',
  937. 'is_front' => 0,
  938. 'is_input' => 1,
  939. 'is_import' => 1,
  940. 'is_listView' => 1
  941. ], [
  942. 'fieldsmingcheng' => 'tel',
  943. 'viewmingcheng' => '手机号',
  944. 'inputtype' => 'text',
  945. 'valuerules' => 'require|mobile',
  946. 'is_front' => 1,
  947. 'is_frontinput' => 1,
  948. 'is_input' => 1,
  949. 'is_import' => 1,
  950. 'is_listView' => 1
  951. ], [
  952. 'fieldsmingcheng' => 'touxiang',
  953. 'viewmingcheng' => '头像',
  954. 'inputtype' => 'pic',
  955. 'is_front' => 1,
  956. 'is_frontinput' => 1,
  957. 'is_input' => 1,
  958. 'is_import' => 1,
  959. 'is_listView' => 1
  960. ], [
  961. 'fieldsmingcheng' => 'idpic1',
  962. 'viewmingcheng' => '身份证正面',
  963. 'inputtype' => 'pic',
  964. 'is_sys' => 0,
  965. 'is_front' => 1,
  966. 'is_frontinput' => 1,
  967. 'is_import' => 1,
  968. 'is_input' => 1
  969. ], [
  970. 'fieldsmingcheng' => 'idpic2',
  971. 'viewmingcheng' => '身份证背面',
  972. 'inputtype' => 'pic',
  973. 'is_sys' => 0,
  974. 'is_front' => 1,
  975. 'is_frontinput' => 1,
  976. 'is_import' => 1,
  977. 'is_input' => 1
  978. ], [
  979. 'fieldsmingcheng' => 'region_name',
  980. 'viewmingcheng' => '地理位置',
  981. 'inputtype' => 'lbs',
  982. 'valuerules' => 'require',
  983. 'is_sys' => 1,
  984. 'is_front' => 1,
  985. 'is_frontinput' => 1,
  986. 'is_import' => 1,
  987. 'is_input' => 1,
  988. 'is_listView' => 1
  989. ], [
  990. 'fieldsmingcheng' => 'house_number',
  991. 'viewmingcheng' => '详细地址',
  992. 'inputtype' => 'text',
  993. 'valuerules' => 'require',
  994. 'is_sys' => 1,
  995. 'is_front' => 1,
  996. 'is_frontinput' => 1,
  997. 'is_import' => 1,
  998. 'is_input' => 1,
  999. 'is_import' => 1,
  1000. 'is_listView' => 0
  1001. ], [
  1002. 'fieldsmingcheng' => 'introduction',
  1003. 'viewmingcheng' => '简介',
  1004. 'inputtype' => 'textarea',
  1005. 'is_front' => 1,
  1006. 'is_frontinput' => 1,
  1007. 'is_input' => 1,
  1008. 'is_import' => 1,
  1009. 'is_listView' => 0
  1010. ], [
  1011. 'fieldsmingcheng' => 'total_income',
  1012. 'viewmingcheng' => '总收入',
  1013. 'inputtype' => 'text',
  1014. 'is_input' => 1,
  1015. 'is_import' => 1,
  1016. 'is_listView' => 1
  1017. ], [
  1018. 'fieldsmingcheng' => 'income',
  1019. 'viewmingcheng' => '收入',
  1020. 'inputtype' => 'text',
  1021. 'is_input' => 1,
  1022. 'is_import' => 1,
  1023. 'is_listView' => 1,
  1024. ], [
  1025. 'fieldsmingcheng' => 'points',
  1026. 'viewmingcheng' => '积分',
  1027. 'inputtype' => 'text',
  1028. 'is_input' => 1,
  1029. 'is_import' => 1,
  1030. 'is_listView' => 1
  1031. ], [
  1032. 'fieldsmingcheng' => 'create_time',
  1033. 'viewmingcheng' => '加入时间',
  1034. 'inputtype' => 'text',
  1035. 'is_input' => 0,
  1036. 'is_import' => 1,
  1037. 'is_listView' => 1
  1038. ], [
  1039. 'fieldsmingcheng' => 'email',
  1040. 'viewmingcheng' => '邮箱',
  1041. 'inputtype' => 'text',
  1042. 'is_import' => 1,
  1043. 'is_input' => 1
  1044. ], [
  1045. 'fieldsmingcheng' => 'sort',
  1046. 'viewmingcheng' => '排序',
  1047. 'inputtype' => 'text',
  1048. 'is_import' => 1,
  1049. 'is_input' => 1,
  1050. 'is_listView' => 1
  1051. ], [
  1052. 'fieldsmingcheng' => 'status',
  1053. 'viewmingcheng' => '是否审核',
  1054. 'inputtype' => 'switch',
  1055. 'is_input' => 1,
  1056. 'is_import' => 1
  1057. ]
  1058. ];
  1059. $data['operatingcity'] = [
  1060. [
  1061. 'fieldsmingcheng' => 'username',
  1062. 'viewmingcheng' => '帐号',
  1063. 'inputtype' => 'text',
  1064. 'valuerules' => 'require',
  1065. 'is_front' => 0,
  1066. 'is_frontinput' => 1,
  1067. 'is_input' => 1,
  1068. 'is_import' => 1,
  1069. 'is_listView' => 1,
  1070. ], [
  1071. 'fieldsmingcheng' => 'password',
  1072. 'viewmingcheng' => '密码',
  1073. 'inputtype' => 'text',
  1074. 'valuerules' => 'require',
  1075. 'is_front' => 0,
  1076. 'is_frontinput' => 1,
  1077. 'is_input' => 1,
  1078. 'is_import' => 1,
  1079. 'is_listView' => 0,
  1080. ], [
  1081. 'fieldsmingcheng' => 'title',
  1082. 'viewmingcheng' => '名称',
  1083. 'inputtype' => 'text',
  1084. 'valuerules' => 'require',
  1085. 'is_front' => 1,
  1086. 'is_frontinput' => 1,
  1087. 'is_input' => 1,
  1088. 'is_import' => 1,
  1089. 'is_listView' => 1,
  1090. ], [
  1091. 'fieldsmingcheng' => 'level',
  1092. 'viewmingcheng' => '等级',
  1093. 'inputtype' => 'select',
  1094. 'is_front' => 0,
  1095. 'is_input' => 1,
  1096. 'is_import' => 1,
  1097. 'is_listView' => 1
  1098. ], [
  1099. 'fieldsmingcheng' => 'areatype',
  1100. 'viewmingcheng' => '类型',
  1101. 'inputtype' => 'radio',
  1102. 'is_front' => 1,
  1103. 'is_frontinput' => 1,
  1104. 'is_input' => 1,
  1105. 'is_import' => 1,
  1106. 'is_listView' => 1
  1107. ], [
  1108. 'fieldsmingcheng' => 'region_name',
  1109. 'viewmingcheng' => '地理位置',
  1110. 'inputtype' => 'lbs',
  1111. 'valuerules' => 'require',
  1112. 'is_sys' => 1,
  1113. 'is_front' => 1,
  1114. 'is_frontinput' => 1,
  1115. 'is_import' => 1,
  1116. 'is_input' => 1,
  1117. 'is_listView' => 1
  1118. ], [
  1119. 'fieldsmingcheng' => 'house_number',
  1120. 'viewmingcheng' => '详细地址',
  1121. 'inputtype' => 'text',
  1122. 'valuerules' => 'require',
  1123. 'is_sys' => 1,
  1124. 'is_front' => 1,
  1125. 'is_frontinput' => 1,
  1126. 'is_import' => 1,
  1127. 'is_input' => 1,
  1128. 'is_import' => 1,
  1129. 'is_listView' => 0
  1130. ],
  1131. [
  1132. 'fieldsmingcheng' => 'total_income',
  1133. 'viewmingcheng' => '总收入',
  1134. 'inputtype' => 'text',
  1135. 'is_input' => 1,
  1136. 'is_import' => 1,
  1137. 'is_listView' => 1
  1138. ], [
  1139. 'fieldsmingcheng' => 'income',
  1140. 'viewmingcheng' => '收入',
  1141. 'inputtype' => 'text',
  1142. 'is_input' => 1,
  1143. 'is_import' => 1,
  1144. 'is_listView' => 1,
  1145. ], [
  1146. 'fieldsmingcheng' => 'cate_ids',
  1147. 'viewmingcheng' => '经营类目',
  1148. 'inputtype' => 'checkbox',
  1149. 'valuerules' => 'require',
  1150. 'is_front' => 1,
  1151. 'is_frontinput' => 1,
  1152. 'is_input' => 1,
  1153. 'is_import' => 1,
  1154. 'is_listView' => 1
  1155. ], [
  1156. 'fieldsmingcheng' => 'create_time',
  1157. 'viewmingcheng' => '加入时间',
  1158. 'inputtype' => 'text',
  1159. 'is_input' => 0,
  1160. 'is_listView' => 1
  1161. ], [
  1162. 'fieldsmingcheng' => 'end_time',
  1163. 'viewmingcheng' => '到期时间',
  1164. 'inputtype' => 'date',
  1165. 'is_input' => 1,
  1166. 'is_import' => 1,
  1167. 'is_listView' => 1
  1168. ], [
  1169. 'fieldsmingcheng' => 'status',
  1170. 'viewmingcheng' => '是否审核',
  1171. 'inputtype' => 'switch',
  1172. 'is_input' => 1,
  1173. 'is_import' => 1
  1174. ]
  1175. ];
  1176. $data['store'] = [
  1177. [
  1178. 'fieldsmingcheng' => 'username',
  1179. 'viewmingcheng' => '帐号',
  1180. 'inputtype' => 'text',
  1181. 'valuerules' => 'require',
  1182. 'is_front' => 0,
  1183. 'is_frontinput' => 1,
  1184. 'is_input' => 1,
  1185. 'is_import' => 1,
  1186. 'is_listView' => 1,
  1187. ], [
  1188. 'fieldsmingcheng' => 'password',
  1189. 'viewmingcheng' => '密码',
  1190. 'inputtype' => 'text',
  1191. 'valuerules' => 'require',
  1192. 'is_front' => 0,
  1193. 'is_frontinput' => 1,
  1194. 'is_input' => 1,
  1195. 'is_import' => 1,
  1196. 'is_listView' => 0,
  1197. ], [
  1198. 'fieldsmingcheng' => 'title',
  1199. 'viewmingcheng' => '店名',
  1200. 'inputtype' => 'text',
  1201. 'valuerules' => 'require',
  1202. 'is_front' => 1,
  1203. 'is_frontinput' => 1,
  1204. 'is_input' => 1,
  1205. 'is_import' => 1,
  1206. 'is_listView' => 1,
  1207. ], [
  1208. 'fieldsmingcheng' => 'stid',
  1209. 'viewmingcheng' => '类型',
  1210. 'inputtype' => 'select',
  1211. 'is_front' => 0,
  1212. 'is_input' => 1,
  1213. 'is_import' => 1,
  1214. 'is_listView' => 1
  1215. ], [
  1216. 'fieldsmingcheng' => 'store_logo',
  1217. 'viewmingcheng' => '店LOGO',
  1218. 'inputtype' => 'pic',
  1219. 'is_front' => 1,
  1220. 'is_frontinput' => 1,
  1221. 'is_input' => 1,
  1222. 'is_import' => 1,
  1223. 'is_listView' => 1
  1224. ], [
  1225. 'fieldsmingcheng' => 'license',
  1226. 'viewmingcheng' => '营业执照',
  1227. 'inputtype' => 'pic',
  1228. 'is_front' => 1,
  1229. 'is_frontinput' => 1,
  1230. 'is_input' => 1,
  1231. 'is_import' => 1,
  1232. 'is_listView' => 1
  1233. ], [
  1234. 'fieldsmingcheng' => 'tel',
  1235. 'viewmingcheng' => '电话',
  1236. 'inputtype' => 'text',
  1237. 'valuerules' => 'require|mobile',
  1238. 'is_front' => 1,
  1239. 'is_frontinput' => 1,
  1240. 'is_input' => 1,
  1241. 'is_import' => 1,
  1242. 'is_listView' => 1,
  1243. ], [
  1244. 'fieldsmingcheng' => 'content',
  1245. 'viewmingcheng' => '店铺简介',
  1246. 'inputtype' => 'textarea',
  1247. 'is_sys' => 1,
  1248. 'is_front' => 1,
  1249. 'is_frontinput' => 1,
  1250. 'is_import' => 1,
  1251. 'is_input' => 1,
  1252. 'is_import' => 1,
  1253. 'is_listView' => 0
  1254. ], [
  1255. 'fieldsmingcheng' => 'region_name',
  1256. 'viewmingcheng' => '地理位置',
  1257. 'inputtype' => 'lbs',
  1258. 'valuerules' => 'require',
  1259. 'is_sys' => 1,
  1260. 'is_front' => 1,
  1261. 'is_frontinput' => 1,
  1262. 'is_import' => 1,
  1263. 'is_input' => 1,
  1264. 'is_listView' => 1
  1265. ], [
  1266. 'fieldsmingcheng' => 'house_number',
  1267. 'viewmingcheng' => '详细地址',
  1268. 'inputtype' => 'text',
  1269. 'is_sys' => 1,
  1270. 'is_front' => 1,
  1271. 'is_frontinput' => 1,
  1272. 'is_import' => 1,
  1273. 'is_input' => 1,
  1274. 'is_import' => 1,
  1275. 'is_listView' => 0
  1276. ],
  1277. [
  1278. 'fieldsmingcheng' => 'total_income',
  1279. 'viewmingcheng' => '总收入',
  1280. 'inputtype' => 'text',
  1281. 'is_input' => 1,
  1282. 'is_import' => 1,
  1283. 'is_listView' => 1
  1284. ], [
  1285. 'fieldsmingcheng' => 'income',
  1286. 'viewmingcheng' => '收入',
  1287. 'inputtype' => 'text',
  1288. 'is_input' => 1,
  1289. 'is_import' => 1,
  1290. 'is_listView' => 1,
  1291. ], [
  1292. 'fieldsmingcheng' => 'cate_ids',
  1293. 'viewmingcheng' => '可接的服务',
  1294. 'inputtype' => 'checkbox',
  1295. 'is_front' => 1,
  1296. 'is_frontinput' => 1,
  1297. 'is_input' => 1,
  1298. 'is_import' => 1,
  1299. 'is_listView' => 1
  1300. ], [
  1301. 'fieldsmingcheng' => 'create_time',
  1302. 'viewmingcheng' => '加入时间',
  1303. 'inputtype' => 'text',
  1304. 'is_input' => 0,
  1305. 'is_listView' => 1
  1306. ], [
  1307. 'fieldsmingcheng' => 'end_time',
  1308. 'viewmingcheng' => '到期时间',
  1309. 'inputtype' => 'date',
  1310. 'is_input' => 1,
  1311. 'is_import' => 1,
  1312. 'is_listView' => 1
  1313. ], [
  1314. 'fieldsmingcheng' => 'sort',
  1315. 'viewmingcheng' => '排序',
  1316. 'inputtype' => 'text',
  1317. 'is_import' => 1,
  1318. 'is_input' => 1,
  1319. 'is_listView' => 1
  1320. ], [
  1321. 'fieldsmingcheng' => 'status',
  1322. 'viewmingcheng' => '是否审核',
  1323. 'inputtype' => 'switch',
  1324. 'is_input' => 1,
  1325. 'is_import' => 1
  1326. ]
  1327. ];
  1328. $data = self::setdata($data[$ptype], $ptype);
  1329. self::createdata($data);
  1330. }
  1331. }