| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394 |
- <?php
- namespace app\model;
- use think\Model;
- class RegisterField extends Model
- {
- protected $connection = 'mysql';
- protected $pk = 'id';
- protected $name = 'register_field';
- public static function getField($ptype)
- {
- return self::where(['weid' => weid(), 'ptype' => $ptype, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
- }
- public static function getsysField($ptype)
- {
- return self::where(['weid' => weid(), 'ptype' => $ptype, 'is_sys' => 1, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
- }
- public static function getsnoysField($ptype)
- {
- return self::where(['weid' => weid(), 'ptype' => $ptype, 'is_sys' => 0, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
- }
- public static function getfrontField($ptype)
- {
- $query = self::where(['weid' => weid(), 'ptype' => $ptype, 'is_front' => 1, 'status' => 1]);
- return $query->order('sort asc,id asc')->select()->toArray();
- }
- public static function getfrontinputField($ptype, $nousername = '')
- {
- $query = self::where(['weid' => weid(), 'ptype' => $ptype, 'is_frontinput' => 1, 'status' => 1]);
- if (empty($query->select()->toArray())) {
- $query = self::where(['weid' => weid(), 'ptype' => $ptype, 'is_front' => 1, 'status' => 1]);
- }
- if (!empty($nousername)) {
- $query->where('fieldsmingcheng', '<>', 'username');
- $query->where('fieldsmingcheng', '<>', 'password');
- }
- return $query->order('sort asc,id asc')->select()->toArray();
- }
- public static function getimportField($ptype)
- {
- return self::where(['weid' => weid(), 'ptype' => $ptype, 'is_import' => 1, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
- }
- public static function getlistViewField($ptype)
- {
- return self::where(['weid' => weid(), 'is_listView' => 1, 'ptype' => $ptype, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
- }
- public static function getinputField($ptype)
- {
- return self::where(['weid' => weid(), 'is_input' => 1, 'ptype' => $ptype, 'status' => 1])->order('sort asc,id asc')->select()->toArray();
- }
- public static function fieldToData($postdata, $terminal = "")
- {
- $registerfield = $postdata['fields'];
- if (!empty($registerfield)) {
- foreach ($registerfield as $vo) {
- if ($vo['fieldsvalue'] == null) {
- $vo['fieldsvalue'] = "";
- }
- if ($vo['inputtype'] == 'date') {
- $vo['fieldsvalue'] = strtotime($vo['fieldsvalue']);
- }
- if ($vo['inputtype'] == 'checkbox') {
- $vo['fieldsvalue'] = implode(',', $vo['fieldsvalue']);
- }
- if ($vo['inputtype'] == 'pics') {
- $picsstr = '';
- if ($vo['fieldsvalue']) {
- if ($terminal == 'pc') {
- foreach ($vo['fieldsvalue'] as $key => $vooo) {
- if ($picsstr) {
- $picsstr = $picsstr . ',' . $vooo['url'];
- } else {
- $picsstr = $vooo['url'];
- }
- }
- } else {
- foreach ($vo['fieldsvalue'] as $vooo) {
- if ($picsstr) {
- $picsstr = $picsstr . ',' . $vooo;
- } else {
- $picsstr = $vooo;
- }
- }
- }
- }
- $vo['fieldsvalue'] = $picsstr;
- }
- if ($vo['inputtype'] == 'lbs') {
- if ($vo['is_sys'] == 1) {
- if ($terminal == 'pc') {
- $fieldsvalue = $vo['fieldsvalue'];
- $data['province_name'] = $fieldsvalue[0];
- $data['city_name'] = $fieldsvalue[1];
- $data['district_name'] = $fieldsvalue[2];
- $vo['fieldsvalue'] = '';
- } else {
- $fieldsvalue = $vo['fieldsvalue'];
- $data['province_name'] = $fieldsvalue['province_name'];
- $data['city_name'] = $fieldsvalue['city_name'];
- $data['district_name'] = $fieldsvalue['district_name'];
- $data['dizhi'] = $fieldsvalue['address'];
- $data['latitude'] = $fieldsvalue['latitude'];
- $data['longitude'] = $fieldsvalue['longitude'];
- $vo['fieldsvalue'] = $fieldsvalue['region_name'];
- }
- } else {
- $vo['fieldsvalue'] = serialize($vo['fieldsvalue']);
- }
- }
- if (!empty($vo['valuerules'])) {
- $rule[$vo['fieldsmingcheng'] . '|' . $vo['viewmingcheng']] = ltrim($vo['valuerules'], "|");
- }
- if ($vo['fieldsmingcheng']) {
- $data[$vo['fieldsmingcheng']] = $vo['fieldsvalue'];
- }
- if ($vo['is_sys'] != 1) {
- if ($vo['inputtype']) {
- $data[$vo['inputtype']][$vo['id']] = $vo['fieldsvalue'];
- }
- $customtext[$vo['inputtype']][$vo['id']] = $vo['fieldsvalue'];
- }
- }
- if ($terminal == 'pc') {
- $dizhi = $data['province_name'];
- if ($data['city_name']) {
- $dizhi = $dizhi . $data['city_name'];
- }
- if ($data['district_name']) {
- $dizhi = $dizhi . $data['district_name'];
- }
- if ($data['house_number']) {
- $dizhi = $dizhi . $data['house_number'];
- }
- $coder = Geocoder::geocoding($dizhi);
- $data['latitude'] = $coder['latitude'];
- $data['longitude'] = $coder['longitude'];
- $data['region_name'] = $dizhi;
- }
- $data['customtext'] = serialize($customtext);
- }
- $result['rule'] = $rule;
- $result['data'] = $data;
- return $result;
- }
- public static function setdata($data, $ptype)
- {
- $weid = weid();
- if (!empty($data)) {
- foreach ($data as &$vo) {
- $vo['weid'] = $weid;
- $vo['ptype'] = $ptype;
- if ($vo['is_sys'] === 0) {
- $vo['is_sys'] = 0;
- } else {
- $vo['is_sys'] = 1;
- }
- $vo['sort'] = 100;
- $vo['status'] = 1;
- }
- }
- return $data;
- }
- public static function createdata($data)
- {
- if (!empty($data)) {
- foreach ($data as $vo) {
- if (empty(self::where(['fieldsmingcheng' => $vo['fieldsmingcheng'], 'ptype' => $vo['ptype'], 'weid' => $vo['weid']])->find())) {
- self::create($vo);
- }
- }
- }
- return $data;
- }
- public static function importData($Mod, $ptype, $data)
- {
- $data = $data;
- $ptype = $ptype;
- $weid = weid();
- $list = [];
- $importField = RegisterField::getimportField($ptype);
- foreach ($data as $k => $v) {
- $info['weid'] = $weid;
- foreach ($importField as $key => $fvo) {
- if ($fvo['inputtype'] == 'text' || $fvo['inputtype'] == 'textarea') {
- if ($fvo['is_sys'] == 1) {
- $info[$fvo['fieldsmingcheng']] = $v[$fvo['viewmingcheng']];
- } else {
- $customtext['text'][$fvo['id']] = $v[$fvo['viewmingcheng']];
- }
- } elseif ($fvo['inputtype'] == 'select') {
- if ($fvo['is_sys'] == 1) {
- $info[$fvo['fieldsmingcheng']] = $v[$fvo['viewmingcheng']];
- } else {
- $customtext['select'][$fvo['id']] = $v[$fvo['viewmingcheng']];
- }
- } elseif ($fvo['inputtype'] == 'radio') {
- if ($fvo['is_sys'] == 1) {
- if ($fvo['fieldsmingcheng'] == "sex") {
- if ($v[$fvo['viewmingcheng']] == '保密') {
- $info[$fvo['fieldsmingcheng']] = 0;
- } elseif ($v[$fvo['viewmingcheng']] == '男') {
- $info[$fvo['fieldsmingcheng']] = 1;
- } elseif ($v[$fvo['viewmingcheng']] == '女') {
- $info[$fvo['fieldsmingcheng']] = 2;
- }
- }
- } else {
- $customtext['radio'][$fvo['id']] = $v[$fvo['viewmingcheng']];
- }
- } elseif ($fvo['inputtype'] == 'radio') {
- if ($fvo['is_sys'] == 1) {
- $info[$fvo['fieldsmingcheng']] = $v[$fvo['viewmingcheng']];
- } else {
- $customtext['radio'][$fvo['id']] = $v[$fvo['viewmingcheng']];
- }
- }
- }
- $info['customtext'] = serialize($customtext);
- $info['regdate'] = time();
- $info['lastdate'] = time();
- $is_repeat = 0;
- if (empty($is_repeat)) {
- $Mod->create($info);
- }
- }
- }
- public static function dumpdata($query, $ptype, $page)
- {
- $limit = config('my.dumpsize') ? config('my.dumpsize') : 1000;
- $count = $query->count();
- $res = $query->order('id desc')
- ->limit(($page - 1) * $limit, $limit)
- ->select()
- ->toArray();
- foreach ($res as $key => $val) {
- $res[$key]['sex'] = getItemVal($val['sex'], '[{"key":"男","val":"1","label_color":""},{"key":"女","val":"2","label_color":""}]');
- $res[$key]['status'] = getItemVal($val['status'], '[{"key":"开启","val":"1"},{"key":"关闭","val":"0"}]');
- }
- $importField = RegisterField::getimportField($ptype);
- $datalist = [];
- if (!empty($res)) {
- foreach ($res as &$voo) {
- if ($ptype == "technical") {
- $voo = Technical::conversion($voo);
- }
- if ($ptype == "store") {
- $voo = Store::conversion($voo);
- }
- if ($ptype == "tuanzhang") {
- $voo = Tuanzhang::conversion($voo);
- }
- }
- foreach ($res as $k => $vo) {
- foreach ($importField as $key => $fvo) {
- if ($fvo['inputtype'] == 'text' || $fvo['inputtype'] == 'textarea') {
- if ($fvo['is_sys'] == 1) {
- $datalist[$k][$key] = $vo[$fvo['fieldsmingcheng']];
- } else {
- $datalist[$k][$key] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
- }
- } elseif ($fvo['inputtype'] == 'select') {
- if ($fvo['is_sys'] == 1) {
- if ($fvo['fieldsmingcheng'] == 'city_id') {
- $datalist[$k][$key] = Area::get_area_name($vo['city_id']);
- } elseif ($fvo['fieldsmingcheng'] == 'country_id') {
- $datalist[$k][$key] = Area::get_area_name($vo['country_id']);
- } elseif ($fvo['fieldsmingcheng'] == 'province_id') {
- $datalist[$k][$key] = Area::get_area_name($vo['province_id']);
- }
- } else {
- $datalist[$k][$fvo['inputtype'] . $fvo['id']] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
- }
- } elseif ($fvo['inputtype'] == 'radio') {
- if ($fvo['is_sys'] == 1) {
- if ($fvo['fieldsmingcheng'] == "sex") {
- if (empty($vo[$fvo['fieldsmingcheng']])) {
- $datalist[$k][$key] = '保密';
- } elseif ($vo[$fvo['fieldsmingcheng']] == '1') {
- $datalist[$k][$key] = '男';
- } elseif ($vo[$fvo['fieldsmingcheng']] == '2') {
- $datalist[$k][$key] = '女';
- }
- } else {
- $datalist[$k][$key] = $vo[$fvo['fieldsmingcheng']];
- }
- } else {
- $datalist[$k][$key] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
- }
- } elseif ($fvo['inputtype'] == 'checkbox') {
- if ($fvo['is_sys'] == 1) {
- $datalist[$k][$key] = $vo[$fvo['fieldsmingcheng']];
- } else {
- $datalist[$k][$key] = iunserializer($vo['customtext'])[$fvo['inputtype']][$fvo['id']];
- }
- } elseif ($fvo['inputtype'] == 'date') {
- $datalist[$k][$key] = time_format($vo[$fvo['fieldsmingcheng']]);
- }
- if (empty($datalist[$k][$key])) {
- $datalist[$k][$key] = '';
- }
- //$ii = $key;
- }
- }
- }
- foreach ($importField as $key => $vo) {
- $data['header'][$key] = $vo['viewmingcheng'];
- }
- //var_dump($datalist);
- //var_dump($res);
- $data['percentage'] = ceil($page * 100 / ceil($count / $limit));
- $data['filename'] = '数据.' . config('my.dump_extension');
- $data['data'] = $datalist;
- return $data;
- }
- public static function datainitial($ptype)
- {
- $weid = weid();
- $data['member'] = [
- [
- 'fieldsmingcheng' => 'userpic',
- 'viewmingcheng' => '头像',
- 'inputtype' => 'pic',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ],
- [
- 'fieldsmingcheng' => 'nickname',
- 'viewmingcheng' => '昵称',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'password',
- 'viewmingcheng' => '密码',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0,
- ], [
- 'fieldsmingcheng' => 'gid',
- 'viewmingcheng' => '会员等级',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_frontinput' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ],
- [
- 'fieldsmingcheng' => 'pid',
- 'viewmingcheng' => '推荐人',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 0,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'telephone',
- 'viewmingcheng' => '手机号',
- 'valuerules' => 'require|mobile',
- 'inputtype' => 'text',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'address',
- 'viewmingcheng' => '地址',
- 'inputtype' => 'text',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1
- ], [
- 'fieldsmingcheng' => 'balance',
- 'viewmingcheng' => '余额',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'points',
- 'viewmingcheng' => '积分',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'regdate',
- 'viewmingcheng' => '注册时间',
- 'inputtype' => 'text',
- 'is_input' => 0,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'lastdate',
- 'viewmingcheng' => '最后登录',
- 'inputtype' => 'text',
- 'is_input' => 0,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'email',
- 'viewmingcheng' => '邮箱',
- 'inputtype' => 'text',
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'status',
- 'viewmingcheng' => '是否审核',
- 'is_import' => 1,
- 'inputtype' => 'switch',
- 'is_input' => 1
- ]
- ];
- $data['agent'] = [
- [
- 'fieldsmingcheng' => 'title',
- 'viewmingcheng' => '姓名',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'tel',
- 'viewmingcheng' => '手机号',
- 'inputtype' => 'text',
- 'valuerules' => 'require|mobile',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'agent_level',
- 'viewmingcheng' => '分销等级',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'touxiang',
- 'viewmingcheng' => '头像',
- 'inputtype' => 'pic',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'pid_code',
- 'viewmingcheng' => '邀请码',
- 'inputtype' => 'text',
- 'is_sys' => 0,
- 'is_front' => 0,
- 'is_input' => 0,
- 'is_import' => 0,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'total_income',
- 'viewmingcheng' => '总收入',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'income',
- 'viewmingcheng' => '收入',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'cash',
- 'viewmingcheng' => '已提现',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'no_cash',
- 'viewmingcheng' => '未提现',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'create_time',
- 'viewmingcheng' => '加入时间',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 0,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'email',
- 'viewmingcheng' => '邮箱',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'status',
- 'viewmingcheng' => '是否审核',
- 'inputtype' => 'switch',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1
- ]
- ];
- $data['partner'] = [
- [
- 'fieldsmingcheng' => 'title',
- 'viewmingcheng' => '姓名',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'level',
- 'viewmingcheng' => '等级',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'tel',
- 'viewmingcheng' => '手机号',
- 'inputtype' => 'text',
- 'valuerules' => 'require|mobile',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'touxiang',
- 'viewmingcheng' => '头像',
- 'inputtype' => 'pic',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'total_income',
- 'viewmingcheng' => '总收入',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'income',
- 'viewmingcheng' => '收入',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'cash',
- 'viewmingcheng' => '已提现',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'no_cash',
- 'viewmingcheng' => '未提现',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'create_time',
- 'viewmingcheng' => '加入时间',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_input' => 0,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'email',
- 'viewmingcheng' => '邮箱',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'status',
- 'viewmingcheng' => '是否审核',
- 'inputtype' => 'switch',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1
- ]
- ];
- $data['complete'] = [
- [
- 'fieldsmingcheng' => 'process',
- 'viewmingcheng' => '施工过程',
- 'inputtype' => 'pics',
- 'is_sys' => 0,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 0,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'acceptance',
- 'viewmingcheng' => '验收现场',
- 'inputtype' => 'pics',
- 'is_sys' => 0,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 0,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'customeracceptance',
- 'viewmingcheng' => '顾客验收表',
- 'inputtype' => 'pics',
- 'is_sys' => 0,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 0,
- 'is_listView' => 1
- ]
- ];
- $data['technical'] = [
- [
- 'fieldsmingcheng' => 'username',
- 'viewmingcheng' => '帐号',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'password',
- 'viewmingcheng' => '密码',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0,
- ], [
- 'fieldsmingcheng' => 'title',
- 'viewmingcheng' => '姓名',
- 'valuerules' => 'require',
- 'inputtype' => 'text',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'level',
- 'viewmingcheng' => '等级',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'category_id',
- 'viewmingcheng' => '分类',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'tel',
- 'viewmingcheng' => '手机号',
- 'inputtype' => 'text',
- 'valuerules' => 'require|mobile',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'touxiang',
- 'viewmingcheng' => '头像',
- 'inputtype' => 'pic',
- 'is_front' => 0,
- 'is_frontinput' => 0,
- 'is_input' => 0,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'photoalbum',
- 'viewmingcheng' => '相册',
- 'inputtype' => 'pics',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'videourl',
- 'viewmingcheng' => '视频',
- 'inputtype' => 'video',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 0,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'idpic1',
- 'viewmingcheng' => '身份证正面',
- 'inputtype' => 'pic',
- 'is_sys' => 0,
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'idpic2',
- 'viewmingcheng' => '身份证背面',
- 'inputtype' => 'pic',
- 'is_sys' => 0,
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'workunits',
- 'viewmingcheng' => '工作单位',
- 'inputtype' => 'text',
- 'is_front' => 0,
- 'is_frontinput' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'region_name',
- 'viewmingcheng' => '地理位置',
- 'inputtype' => 'lbs',
- 'valuerules' => 'require',
- 'is_sys' => 1,
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'house_number',
- 'viewmingcheng' => '详细地址',
- 'inputtype' => 'text',
- 'is_sys' => 1,
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'cate_ids',
- 'viewmingcheng' => '可接的服务',
- 'inputtype' => 'checkbox',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'sid',
- 'viewmingcheng' => '所属店铺',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'introduction',
- 'viewmingcheng' => '擅长与简介',
- 'inputtype' => 'textarea',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'total_income',
- 'viewmingcheng' => '总收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'income',
- 'viewmingcheng' => '收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'points',
- 'viewmingcheng' => '积分',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'service_times_base',
- 'viewmingcheng' => '服务次数基数',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'comment_base',
- 'viewmingcheng' => '评价基数',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'viewed_base',
- 'viewmingcheng' => '人气基数',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'end_time',
- 'viewmingcheng' => '到期时间',
- 'inputtype' => 'date',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'create_time',
- 'viewmingcheng' => '加入时间',
- 'inputtype' => 'text',
- 'is_input' => 0,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'email',
- 'viewmingcheng' => '邮箱',
- 'inputtype' => 'text',
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'sort',
- 'viewmingcheng' => '排序',
- 'inputtype' => 'text',
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'status',
- 'viewmingcheng' => '是否审核',
- 'inputtype' => 'switch',
- 'is_input' => 1,
- 'is_import' => 1
- ]
- ];
- $data['tuanzhang'] = [
- [
- 'fieldsmingcheng' => 'username',
- 'viewmingcheng' => '帐号',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'password',
- 'viewmingcheng' => '密码',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0,
- ], [
- 'fieldsmingcheng' => 'community_title',
- 'viewmingcheng' => '社区名称',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'title',
- 'viewmingcheng' => '团长姓名',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'level',
- 'viewmingcheng' => '等级',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'tel',
- 'viewmingcheng' => '手机号',
- 'inputtype' => 'text',
- 'valuerules' => 'require|mobile',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'touxiang',
- 'viewmingcheng' => '头像',
- 'inputtype' => 'pic',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'idpic1',
- 'viewmingcheng' => '身份证正面',
- 'inputtype' => 'pic',
- 'is_sys' => 0,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'idpic2',
- 'viewmingcheng' => '身份证背面',
- 'inputtype' => 'pic',
- 'is_sys' => 0,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'region_name',
- 'viewmingcheng' => '地理位置',
- 'inputtype' => 'lbs',
- 'valuerules' => 'require',
- 'is_sys' => 1,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'house_number',
- 'viewmingcheng' => '详细地址',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_sys' => 1,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'introduction',
- 'viewmingcheng' => '简介',
- 'inputtype' => 'textarea',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'total_income',
- 'viewmingcheng' => '总收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'income',
- 'viewmingcheng' => '收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'points',
- 'viewmingcheng' => '积分',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'create_time',
- 'viewmingcheng' => '加入时间',
- 'inputtype' => 'text',
- 'is_input' => 0,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'email',
- 'viewmingcheng' => '邮箱',
- 'inputtype' => 'text',
- 'is_import' => 1,
- 'is_input' => 1
- ], [
- 'fieldsmingcheng' => 'sort',
- 'viewmingcheng' => '排序',
- 'inputtype' => 'text',
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'status',
- 'viewmingcheng' => '是否审核',
- 'inputtype' => 'switch',
- 'is_input' => 1,
- 'is_import' => 1
- ]
- ];
- $data['operatingcity'] = [
- [
- 'fieldsmingcheng' => 'username',
- 'viewmingcheng' => '帐号',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'password',
- 'viewmingcheng' => '密码',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0,
- ], [
- 'fieldsmingcheng' => 'title',
- 'viewmingcheng' => '名称',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'level',
- 'viewmingcheng' => '等级',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'areatype',
- 'viewmingcheng' => '类型',
- 'inputtype' => 'radio',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'region_name',
- 'viewmingcheng' => '地理位置',
- 'inputtype' => 'lbs',
- 'valuerules' => 'require',
- 'is_sys' => 1,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'house_number',
- 'viewmingcheng' => '详细地址',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_sys' => 1,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ],
- [
- 'fieldsmingcheng' => 'total_income',
- 'viewmingcheng' => '总收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'income',
- 'viewmingcheng' => '收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'cate_ids',
- 'viewmingcheng' => '经营类目',
- 'inputtype' => 'checkbox',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'create_time',
- 'viewmingcheng' => '加入时间',
- 'inputtype' => 'text',
- 'is_input' => 0,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'end_time',
- 'viewmingcheng' => '到期时间',
- 'inputtype' => 'date',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'status',
- 'viewmingcheng' => '是否审核',
- 'inputtype' => 'switch',
- 'is_input' => 1,
- 'is_import' => 1
- ]
- ];
- $data['store'] = [
- [
- 'fieldsmingcheng' => 'username',
- 'viewmingcheng' => '帐号',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'password',
- 'viewmingcheng' => '密码',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 0,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0,
- ], [
- 'fieldsmingcheng' => 'title',
- 'viewmingcheng' => '店名',
- 'inputtype' => 'text',
- 'valuerules' => 'require',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'stid',
- 'viewmingcheng' => '类型',
- 'inputtype' => 'select',
- 'is_front' => 0,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'store_logo',
- 'viewmingcheng' => '店LOGO',
- 'inputtype' => 'pic',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'license',
- 'viewmingcheng' => '营业执照',
- 'inputtype' => 'pic',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'tel',
- 'viewmingcheng' => '电话',
- 'inputtype' => 'text',
- 'valuerules' => 'require|mobile',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'content',
- 'viewmingcheng' => '店铺简介',
- 'inputtype' => 'textarea',
- 'is_sys' => 1,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ], [
- 'fieldsmingcheng' => 'region_name',
- 'viewmingcheng' => '地理位置',
- 'inputtype' => 'lbs',
- 'valuerules' => 'require',
- 'is_sys' => 1,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'house_number',
- 'viewmingcheng' => '详细地址',
- 'inputtype' => 'text',
- 'is_sys' => 1,
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 0
- ],
- [
- 'fieldsmingcheng' => 'total_income',
- 'viewmingcheng' => '总收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'income',
- 'viewmingcheng' => '收入',
- 'inputtype' => 'text',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1,
- ], [
- 'fieldsmingcheng' => 'cate_ids',
- 'viewmingcheng' => '可接的服务',
- 'inputtype' => 'checkbox',
- 'is_front' => 1,
- 'is_frontinput' => 1,
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'create_time',
- 'viewmingcheng' => '加入时间',
- 'inputtype' => 'text',
- 'is_input' => 0,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'end_time',
- 'viewmingcheng' => '到期时间',
- 'inputtype' => 'date',
- 'is_input' => 1,
- 'is_import' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'sort',
- 'viewmingcheng' => '排序',
- 'inputtype' => 'text',
- 'is_import' => 1,
- 'is_input' => 1,
- 'is_listView' => 1
- ], [
- 'fieldsmingcheng' => 'status',
- 'viewmingcheng' => '是否审核',
- 'inputtype' => 'switch',
- 'is_input' => 1,
- 'is_import' => 1
- ]
- ];
- $data = self::setdata($data[$ptype], $ptype);
- self::createdata($data);
- }
- }
|