diff --git a/app/Admin/Controllers/PartyCateController.php b/app/Admin/Controllers/PartyCateController.php index a73dd1e..fb915e6 100644 --- a/app/Admin/Controllers/PartyCateController.php +++ b/app/Admin/Controllers/PartyCateController.php @@ -69,11 +69,11 @@ class PartyCateController extends AdminController amisMake()->TableColumn()->name('name')->label(__('party_cate.name')), amisMake()->TableColumn()->name('master.name')->label(__('party_cate.master_id')), amisMake()->TableColumn()->name('plan.name')->label(__('party_cate.plan_id')), - amisMake()->TableColumn()->name('current_score')->label(__('party_cate.current_score')), - amisMake()->TableColumn()->name('score')->label(__('party_cate.score')), + amisMake()->TableColumn()->name('current_score')->label(__('party_cate.current_score'))->sortable(), + amisMake()->TableColumn()->name('score')->label(__('party_cate.score'))->sortable(), amisMake()->TableColumn()->name('remarks')->label(__('party_cate.remarks')), $this->rowActions([ - amisMake()->LinkAction()->label('党员管理')->level('link')->link('/party-cate/${'.$primary.'}/user'), + // amisMake()->LinkAction()->label('党员管理')->level('link')->link('/party-cate/${'.$primary.'}/user'), // 弹窗修改文章, initApi 参数请求次数有问题 // amisMake()->DialogAction()->label('评星规则')->level('link')->level('link')->dialog( // amisMake()->Dialog()->size('lg')->title('')->body( @@ -87,8 +87,8 @@ class PartyCateController extends AdminController // ]) // ) // ), - amisMake()->LinkAction()->label('审核评定')->level('link')->link('/party-cate/${'.$primary.'}/score'), - amisMake()->LinkAction()->label('排名')->level('link')->link('/party-cate/${'.$primary.'}/rank'), + // amisMake()->LinkAction()->label('审核评定')->level('link')->link('/party-cate/${'.$primary.'}/score'), + // amisMake()->LinkAction()->label('排名')->level('link')->link('/party-cate/${'.$primary.'}/rank'), $this->rowShowButton(), $this->rowEditButton(true), $this->rowDeleteButton(), diff --git a/app/Admin/Controllers/PartyUserController.php b/app/Admin/Controllers/PartyUserController.php index 278cc9e..35e430c 100644 --- a/app/Admin/Controllers/PartyUserController.php +++ b/app/Admin/Controllers/PartyUserController.php @@ -27,7 +27,7 @@ class PartyUserController extends AdminController ]) ->filter($this->baseFilter()->actions([])->body([ amisMake()->TextControl()->name('name')->label(__('party_user.name'))->size('md')->clearable(), - amisMake()->SelectControl()->name('cate_id')->label(__('party_user.cate_id'))->options($this->getCateOptions())->size('md')->clearable(), + amisMake()->SelectControl()->name('cate_id')->label(__('party_user.cate_id'))->options($this->getCateOptions())->size('md')->searchable()->clearable(), amisMake()->Component()->setType('submit')->label(__('admin.search'))->level('primary'), ])) ->columns([ @@ -36,8 +36,8 @@ class PartyUserController extends AdminController amisMake()->TableColumn()->name('name')->label(__('party_user.name')), amisMake()->TableColumn()->type('avatar')->src('${avatar}')->name('avatar')->label(__('party_user.avatar')), amisMake()->TableColumn()->name('cate.name')->label(__('party_user.cate_id')), - amisMake()->TableColumn()->name('current_score')->label(__('party_user.current_score')), - amisMake()->TableColumn()->name('score')->label(__('party_user.score')), + amisMake()->TableColumn()->name('current_score')->label(__('party_user.current_score'))->sortable(), + amisMake()->TableColumn()->name('score')->label(__('party_user.score'))->sortable(), $this->rowActions([ $this->rowShowButton(), $this->rowEditButton(true), diff --git a/app/Admin/Services/BaseService.php b/app/Admin/Services/BaseService.php index 56ff18f..433804f 100644 --- a/app/Admin/Services/BaseService.php +++ b/app/Admin/Services/BaseService.php @@ -43,6 +43,10 @@ class BaseService extends AdminService $query->filter(request()->input(), $filter); } + if (request()->orderBy && request()->orderDir) { + $query->orderBy(request()->orderBy, request()->orderDir ?? 'asc'); + } + return $query->orderByDesc($model->getKeyName()); } diff --git a/app/Admin/Services/KeywordService.php b/app/Admin/Services/KeywordService.php index bc75736..ae369c2 100644 --- a/app/Admin/Services/KeywordService.php +++ b/app/Admin/Services/KeywordService.php @@ -19,6 +19,25 @@ class KeywordService extends BaseService protected string $modelFilterName = KeywordFilter::class; + public function listQuery() + { + $model = $this->getModel(); + $filter = $this->getModelFilter(); + + $query = $this->query(); + if ($this->withRelationships) { + $query->with($this->withRelationships); + } + + if ($filter) { + $query->filter(request()->input(), $filter); + } + + $this->sortable($query); + + return $query->sort(); + } + public function getTree($filters = []) { $list = $this->query()->filter($filters, $this->getModelFilter())->sort()->get(); diff --git a/app/Models/Banner.php b/app/Models/Banner.php index 6c488f6..e41a58c 100644 --- a/app/Models/Banner.php +++ b/app/Models/Banner.php @@ -33,11 +33,11 @@ class Banner extends Model public function scopeSort($q) { - return $q->orderBy('sort', 'desc'); + $q->orderBy('sort'); } public function scopeEnable($q) { - return $q->where('is_enable', 1)->where('published_at', '<=', now()); + $q->where('is_enable', 1)->where('published_at', '<=', now()); } } diff --git a/app/Traits/TreePath.php b/app/Traits/TreePath.php index 61aff97..6c579c0 100644 --- a/app/Traits/TreePath.php +++ b/app/Traits/TreePath.php @@ -59,12 +59,12 @@ trait TreePath public function scopeAllChildren($q, $pid) { - return $q->where('path', 'like', '%-'.$pid.'-%'); + $q->where('path', 'like', '%-'.$pid.'-%'); } public function scopeSort($q) { - return $q->orderBy('parent_id')->orderBy('sort'); + $q->orderBy('parent_id', 'asc')->orderBy('sort', 'asc'); } public static function getTreeList($list, $pid = 0) diff --git a/database/seeders/AdminMenuSeeder.php b/database/seeders/AdminMenuSeeder.php index 163a553..a6ec4fe 100644 --- a/database/seeders/AdminMenuSeeder.php +++ b/database/seeders/AdminMenuSeeder.php @@ -35,7 +35,7 @@ class AdminMenuSeeder extends Seeder ['title' => '权限管理', 'icon' => 'icon-park:key-one', 'url' => '/system/admin_permissions', 'permission' => ['admin_permission']], ['title' => '菜单管理', 'icon' => 'icon-park:menu-fold-one', 'url' => '/system/admin_menus', 'permission' => ['admin_menu']], ['title' => '字典管理', 'icon' => 'icon-park:arrow-keys', 'url' => '/keywords', 'permission' => ['keyword']], - ['title' => '配置管理', 'icon' => 'icon-park:setting-two', 'url' => '/system/settings', 'permission' => ['admin_setting']], + // ['title' => '配置管理', 'icon' => 'icon-park:setting-two', 'url' => '/system/settings', 'permission' => ['admin_setting']], ]], ]; $this->permissions = AdminPermission::all(); diff --git a/database/seeders/KeywordSeeder.php b/database/seeders/KeywordSeeder.php index 4993a3e..9336432 100644 --- a/database/seeders/KeywordSeeder.php +++ b/database/seeders/KeywordSeeder.php @@ -7,6 +7,7 @@ use App\Admin\Services\{KeywordService, BannerService}; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Arr; +use App\Enums\TargetType; class KeywordSeeder extends Seeder { @@ -28,6 +29,7 @@ class KeywordSeeder extends Seeder ['key' => 'banner', 'name' => '广告位', 'children' => [ ['key' => 'banner_1', 'name' => '首页广告'], ['key' => 'banner_2', 'name' => '考核填报'], + ['key' => 'banner_3', 'name' => '首页导航'], ]], ['key' => 'category', 'name' => '文章分类', 'children' => [ ['key' => 'category_1', 'name' => '共性指标'], @@ -66,6 +68,11 @@ class KeywordSeeder extends Seeder 'banner_2' => [ ['picture' => 'http://www.gzcsxy.cn/ewebeditor/uploadimages/WebLink/20221027123658712-869.jpg'] ], + 'banner_3' => [ + ['title' => '共性指标', 'picture' => url('images/form-active.png'), 'link_config' => ['target_type' => TargetType::App, 'target_url' => '/pages/article/detail?type=common']], + ['title' => '进阶指标', 'picture' => url('images/form-active.png'), 'link_config' => ['target_type' => TargetType::App, 'target_url' => '/pages/article/detail?type=cate']], + ['title' => '书记信箱', 'picture' => url('images/form-active.png'), 'link_config' => ['target_type' => TargetType::App, 'target_url' => '/pages/feedback/add']], + ] ]; foreach ($banners as $key => $values) { $place = Keyword::where('key', $key)->first(); diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php index f76b069..5c0871b 100644 --- a/database/seeders/PermissionSeeder.php +++ b/database/seeders/PermissionSeeder.php @@ -35,7 +35,7 @@ class PermissionSeeder extends Seeder ['name' => '权限管理', 'slug' => 'admin_permission'], ['name' => '菜单管理', 'slug' => 'admin_menu'], ['name' => '字典管理', 'slug' => 'keyword'], - ['name' => '配置管理', 'slug' => 'admin_setting'], + // ['name' => '配置管理', 'slug' => 'admin_setting'], ]], ]; diff --git a/public/h5/index.html b/public/h5/index.html index ae041c1..3951e50 100644 --- a/public/h5/index.html +++ b/public/h5/index.html @@ -1,2 +1,2 @@ 五星党建
\ No newline at end of file + document.write('')
\ No newline at end of file diff --git a/public/h5/static/js/index.5636736e.js b/public/h5/static/js/index.5636736e.js new file mode 100644 index 0000000..2047a2a --- /dev/null +++ b/public/h5/static/js/index.5636736e.js @@ -0,0 +1 @@ +(function(){var n={7766:function(n,e,o){var t=o(8156);t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[n.id,t,""]]),t.locals&&(n.exports=t.locals);var r=o(3532).Z;r("7505b7d7",t,!0,{sourceMap:!1,shadowMode:!1})},7303:function(n,e,o){"use strict";var t=o(8285),r=(o(7966),o(4554),o(3167),o(3482),o(498),o(5827),o(930),o(423),o(262),o(9932)),i={keys:function(){return[]}};o.g["____828F200____"]=!0,delete o.g["____828F200____"],o.g.__uniConfig={tabBar:{backgroundColor:"#FFFFFF",color:"#B2B2B2",selectedColor:"#C20000",borderStyle:"white",list:[{pagePath:"pages/index/index",iconPath:"static/images/home.png",selectedIconPath:"static/images/home-active.png",text:"首页",redDot:!1,badge:""},{pagePath:"pages/score/category",iconPath:"static/images/form.png",selectedIconPath:"static/images/form-active.png",text:"填报",redDot:!1,badge:""},{pagePath:"pages/user/profile",iconPath:"static/images/user.png",selectedIconPath:"static/images/user-active.png",text:"我的",redDot:!1,badge:""}]},globalStyle:{navigationBarTextStyle:"white",navigationBarTitleText:"五星党建",navigationBarBackgroundColor:"#C20000",backgroundColor:"#efefef"},easycom:{"^u-(.*)":"uview-ui/components/u-$1/u-$1.vue","^unicloud-db$":"@dcloudio/uni-cli-shared/components/unicloud-db.vue","^uniad$":"@dcloudio/uni-cli-shared/components/uniad.vue","^ad-rewarded-video$":"@dcloudio/uni-cli-shared/components/ad-rewarded-video.vue","^ad-fullscreen-video$":"@dcloudio/uni-cli-shared/components/ad-fullscreen-video.vue","^ad-interstitial$":"@dcloudio/uni-cli-shared/components/ad-interstitial.vue","^ad-interactive$":"@dcloudio/uni-cli-shared/components/ad-interactive.vue","^page-meta$":"@dcloudio/uni-cli-shared/components/page-meta.vue","^navigation-bar$":"@dcloudio/uni-cli-shared/components/navigation-bar.vue","^uni-match-media$":"@dcloudio/uni-cli-shared/components/uni-match-media.vue"}},o.g.__uniConfig.compilerVersion="3.6.14",o.g.__uniConfig.darkmode=!1,o.g.__uniConfig.themeConfig={},o.g.__uniConfig.uniPlatform="h5",o.g.__uniConfig.appId="__UNI__828F200",o.g.__uniConfig.appName="PartyRank",o.g.__uniConfig.appVersion="1.0.0",o.g.__uniConfig.appVersionCode="100",o.g.__uniConfig.router={mode:"history",base:"/h5/"},o.g.__uniConfig.publicPath="/h5/",o.g.__uniConfig["async"]={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4},o.g.__uniConfig.debug=!1,o.g.__uniConfig.networkTimeout={request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},o.g.__uniConfig.sdkConfigs={},o.g.__uniConfig.qqMapKey=void 0,o.g.__uniConfig.googleMapKey=void 0,o.g.__uniConfig.aMapKey=void 0,o.g.__uniConfig.aMapSecurityJsCode=void 0,o.g.__uniConfig.aMapServiceHost=void 0,o.g.__uniConfig.locale="",o.g.__uniConfig.fallbackLocale=void 0,o.g.__uniConfig.locales=i.keys().reduce((function(n,e){var o=e.replace(/\.\/(uni-app.)?(.*).json/,"$2"),t=i(e);return Object.assign(n[o]||(n[o]={}),t.common||t),n}),{}),o.g.__uniConfig.nvue={"flex-direction":"column"},o.g.__uniConfig.__webpack_chunk_load__=o.e,r["default"].component("pages-index-welcome",(function(n){var e={component:o.e(545).then(function(){return n(o(6265))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-index-index",(function(n){var e={component:Promise.all([o.e(520),o.e(926),o.e(58)]).then(function(){return n(o(33))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-auth-login",(function(n){var e={component:o.e(917).then(function(){return n(o(9119))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-score-category",(function(n){var e={component:o.e(373).then(function(){return n(o(7962))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-score-form",(function(n){var e={component:Promise.all([o.e(520),o.e(393),o.e(163),o.e(465),o.e(861)]).then(function(){return n(o(4444))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-score-list",(function(n){var e={component:Promise.all([o.e(520),o.e(393),o.e(986),o.e(163),o.e(922),o.e(527)]).then(function(){return n(o(220))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-score-detail",(function(n){var e={component:Promise.all([o.e(520),o.e(393),o.e(986),o.e(518)]).then(function(){return n(o(9562))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-score-user-rank",(function(n){var e={component:Promise.all([o.e(520),o.e(926),o.e(740)]).then(function(){return n(o(1401))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-user-profile",(function(n){var e={component:Promise.all([o.e(520),o.e(986),o.e(163),o.e(922),o.e(930)]).then(function(){return n(o(7786))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-user-setting",(function(n){var e={component:Promise.all([o.e(520),o.e(393),o.e(986),o.e(163),o.e(465),o.e(753)]).then(function(){return n(o(8475))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-article-detail",(function(n){var e={component:Promise.all([o.e(520),o.e(133)]).then(function(){return n(o(8393))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),r["default"].component("pages-feedback-add",(function(n){var e={component:o.e(510).then(function(){return n(o(2877))}.bind(null,o))["catch"](o.oe),delay:__uniConfig["async"].delay,timeout:__uniConfig["async"].timeout};return __uniConfig["async"]["loading"]&&(e.loading={name:"SystemAsyncLoading",render:function(n){return n(__uniConfig["async"]["loading"])}}),__uniConfig["async"]["error"]&&(e.error={name:"SystemAsyncError",render:function(n){return n(__uniConfig["async"]["error"])}}),e})),o.g.__uniRoutes=[{path:"/",alias:"/pages/index/welcome",component:{render:function(n){return n("Page",{props:Object.assign({isQuit:!0,isEntry:!0},__uniConfig.globalStyle,{navigationBarTitleText:"五星党建"})},[n("pages-index-welcome",{slot:"page"})])}},meta:{id:1,name:"pages-index-welcome",isNVue:!1,maxWidth:0,pagePath:"pages/index/welcome",isQuit:!0,isEntry:!0,windowTop:44}},{path:"/pages/index/index",component:{render:function(n){return n("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:0},__uniConfig.globalStyle,{navigationBarTitleText:"五星党建"})},[n("pages-index-index",{slot:"page"})])}},meta:{id:2,name:"pages-index-index",isNVue:!1,maxWidth:0,pagePath:"pages/index/index",isQuit:!0,isTabBar:!0,tabBarIndex:0,windowTop:44}},{path:"/pages/auth/login",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"登录"})},[n("pages-auth-login",{slot:"page"})])}},meta:{name:"pages-auth-login",isNVue:!1,maxWidth:0,pagePath:"pages/auth/login",windowTop:44}},{path:"/pages/score/category",component:{render:function(n){return n("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:1},__uniConfig.globalStyle,{navigationBarTitleText:"填报"})},[n("pages-score-category",{slot:"page"})])}},meta:{id:3,name:"pages-score-category",isNVue:!1,maxWidth:0,pagePath:"pages/score/category",isQuit:!0,isTabBar:!0,tabBarIndex:1,windowTop:44}},{path:"/pages/score/form",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"填报"})},[n("pages-score-form",{slot:"page"})])}},meta:{name:"pages-score-form",isNVue:!1,maxWidth:0,pagePath:"pages/score/form",windowTop:44}},{path:"/pages/score/list",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"我的填报",enablePullDownRefresh:!0})},[n("pages-score-list",{slot:"page"})])}},meta:{name:"pages-score-list",isNVue:!1,maxWidth:0,pagePath:"pages/score/list",windowTop:44}},{path:"/pages/score/detail",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"详细"})},[n("pages-score-detail",{slot:"page"})])}},meta:{name:"pages-score-detail",isNVue:!1,maxWidth:0,pagePath:"pages/score/detail",windowTop:44}},{path:"/pages/score/user-rank",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"排行榜"})},[n("pages-score-user-rank",{slot:"page"})])}},meta:{name:"pages-score-user-rank",isNVue:!1,maxWidth:0,pagePath:"pages/score/user-rank",windowTop:44}},{path:"/pages/user/profile",component:{render:function(n){return n("Page",{props:Object.assign({isQuit:!0,isTabBar:!0,tabBarIndex:2},__uniConfig.globalStyle,{navigationBarTitleText:"个人中心",navigationBarBackgroundColor:"white",navigationBarTextStyle:"black"})},[n("pages-user-profile",{slot:"page"})])}},meta:{id:4,name:"pages-user-profile",isNVue:!1,maxWidth:0,pagePath:"pages/user/profile",isQuit:!0,isTabBar:!0,tabBarIndex:2,windowTop:44}},{path:"/pages/user/setting",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"设置"})},[n("pages-user-setting",{slot:"page"})])}},meta:{name:"pages-user-setting",isNVue:!1,maxWidth:0,pagePath:"pages/user/setting",windowTop:44}},{path:"/pages/article/detail",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"文章详细"})},[n("pages-article-detail",{slot:"page"})])}},meta:{name:"pages-article-detail",isNVue:!1,maxWidth:0,pagePath:"pages/article/detail",windowTop:44}},{path:"/pages/feedback/add",component:{render:function(n){return n("Page",{props:Object.assign({},__uniConfig.globalStyle,{navigationBarTitleText:"书记信箱"})},[n("pages-feedback-add",{slot:"page"})])}},meta:{name:"pages-feedback-add",isNVue:!1,maxWidth:0,pagePath:"pages/feedback/add",windowTop:44}},{path:"/choose-location",component:{render:function(n){return n("Page",{props:{navigationStyle:"custom"}},[n("system-choose-location",{slot:"page"})])}},meta:{name:"choose-location",pagePath:"/choose-location"}},{path:"/open-location",component:{render:function(n){return n("Page",{props:{navigationStyle:"custom"}},[n("system-open-location",{slot:"page"})])}},meta:{name:"open-location",pagePath:"/open-location"}}],o.g.UniApp&&new o.g.UniApp;o(5737);var a,u,c=function(){var n=this,e=n.$createElement,o=n._self._c||e;return o("App",{attrs:{keepAliveInclude:n.keepAliveInclude}})},s=[],d={onLaunch:function(){console.log("App Launch")},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")}},l=d,g=(o(7766),o(3285)),f=(0,g.Z)(l,c,s,!1,null,null,null,!1,a,u),p=f.exports,m=(o(4719),o(2376));r["default"].config.productionTip=!1,r["default"].use(m.Z),p.mpType="app";var _=new r["default"]((0,t.Z)({},p));o(9987)(),r["default"].prototype.$ajax=uni.$u.http,_.$mount()},4719:function(n,e,o){var t=o(9189)["default"];o(5827),uni.addInterceptor({returnValue:function(n){return!n||"object"!==t(n)&&"function"!==typeof n||"function"!==typeof n.then?n:new Promise((function(e,o){n.then((function(n){return n[0]?o(n[0]):e(n[1])}))}))}})},5467:function(n,e,o){"use strict";function t(){return!!uni.getStorageSync("party_rank_auth_token")}function r(n){uni.setStorageSync("party_rank_auth_token",n)}function i(){return uni.getStorageSync("party_rank_auth_token")}function a(n){console.log(n),n&&n.target_url&&"app"==n.target_type&&uni.navigateTo({url:n.target_url})}o.r(e),o.d(e,{getToken:function(){return i},isLogin:function(){return t},navigateTarget:function(){return a},setToken:function(){return r}})},9987:function(n,e,o){o(5827);var t=o(5467),r=t.getToken;n.exports=function(){uni.$u.http.setConfig((function(n){return n.baseURL="http://party-rank.abcdefg.fun",n.custom={toast:!0,loading:!1},n})),uni.$u.http.interceptors.request.use((function(n){var e=r();return e&&(n.header["Authorization"]="Bearer ".concat(e)),n.header["Accept"]="application/json",n.custom.loading&&uni.showLoading(),n}),(function(n){return Promise.reject(n)})),uni.$u.http.interceptors.response.use((function(n){n.config.custom.loading&&uni.hideLoading();var e=n.data;return 401==e.status?uni.reLaunch({url:"/pages/auth/login"}):(n.config.custom.toast&&0!=e.status&&1!=e.doNotDisplayToast&&uni.showModal({title:e.msg,showCancel:!1}),e)}),(function(n){var e;return console.log(n),null!==(e=n.config)&&void 0!==e&&e.custom.loading&&uni.hideLoading(),Promise.reject(n)}))}},8156:function(n,e,o){"use strict";o.r(e);var t=o(2624),r=o.n(t),i=o(196),a=o.n(i),u=a()(r());u.push([n.id,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */ uni-page-wrapper{background-color:#efefef}.page{background-color:#efefef}.flex{display:flex;justify-content:space-between;align-items:center}.btn-danger{color:#fff;background-color:#c20000}.rich-text{word-break:break-all;overflow-wrap:break-word;line-height:1.6}.rich-text img{width:100%;height:100%}.u-line-1{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical!important\n}.u-line-2{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical!important\n}.u-line-3{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical!important\n}.u-line-4{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:4;-webkit-box-orient:vertical!important\n}.u-line-5{\n\n\ndisplay:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:5;-webkit-box-orient:vertical!important\n}.u-border{border-width:.5px!important;border-color:#dadbde!important;border-style:solid}.u-border-top{border-top-width:.5px!important;border-color:#dadbde!important;border-top-style:solid}.u-border-left{border-left-width:.5px!important;border-color:#dadbde!important;border-left-style:solid}.u-border-right{border-right-width:.5px!important;border-color:#dadbde!important;border-right-style:solid}.u-border-bottom{border-bottom-width:.5px!important;border-color:#dadbde!important;border-bottom-style:solid}.u-border-top-bottom{border-top-width:.5px!important;border-bottom-width:.5px!important;border-color:#dadbde!important;border-top-style:solid;border-bottom-style:solid}.u-reset-button{padding:0;background-color:initial;\nfont-size:inherit;line-height:inherit;color:inherit;\n}\n.u-reset-button::after{border:none}\n.u-hover-class{opacity:.7}.u-primary-light{color:#ecf5ff}.u-warning-light{color:#fdf6ec}.u-success-light{color:#f5fff0}.u-error-light{color:#fef0f0}.u-info-light{color:#f4f4f5}.u-primary-light-bg{background-color:#ecf5ff}.u-warning-light-bg{background-color:#fdf6ec}.u-success-light-bg{background-color:#f5fff0}.u-error-light-bg{background-color:#fef0f0}.u-info-light-bg{background-color:#f4f4f5}.u-primary-dark{color:#398ade}.u-warning-dark{color:#f1a532}.u-success-dark{color:#53c21d}.u-error-dark{color:#e45656}.u-info-dark{color:#767a82}.u-primary-dark-bg{background-color:#398ade}.u-warning-dark-bg{background-color:#f1a532}.u-success-dark-bg{background-color:#53c21d}.u-error-dark-bg{background-color:#e45656}.u-info-dark-bg{background-color:#767a82}.u-primary-disabled{color:#9acafc}.u-warning-disabled{color:#f9d39b}.u-success-disabled{color:#a9e08f}.u-error-disabled{color:#f7b2b2}.u-info-disabled{color:#c4c6c9}.u-primary{color:#3c9cff}.u-warning{color:#f9ae3d}.u-success{color:#5ac725}.u-error{color:#f56c6c}.u-info{color:#909399}.u-primary-bg{background-color:#3c9cff}.u-warning-bg{background-color:#f9ae3d}.u-success-bg{background-color:#5ac725}.u-error-bg{background-color:#f56c6c}.u-info-bg{background-color:#909399}.u-main-color{color:#303133}.u-content-color{color:#606266}.u-tips-color{color:#909193}.u-light-color{color:#c0c4cc}.u-safe-area-inset-top{padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.u-safe-area-inset-right{padding-right:0;padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.u-safe-area-inset-bottom{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.u-safe-area-inset-left{padding-left:0;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left)}\nuni-toast{z-index:10090}uni-toast .uni-toast{z-index:10090}\n::-webkit-scrollbar{display:none;width:0!important;height:0!important;-webkit-appearance:none;background:transparent}',""]),e["default"]=u}},e={};function o(t){var r=e[t];if(void 0!==r)return r.exports;var i=e[t]={id:t,loaded:!1,exports:{}};return n[t].call(i.exports,i,i.exports,o),i.loaded=!0,i.exports}o.m=n,function(){o.amdD=function(){throw new Error("define cannot be used indirect")}}(),function(){var n=[];o.O=function(e,t,r,i){if(!t){var a=1/0;for(d=0;d=i)&&Object.keys(o.O).every((function(n){return o.O[n](t[c])}))?t.splice(c--,1):(u=!1,i0&&n[d-1][2]>i;d--)n[d]=n[d-1];n[d]=[t,r,i]}}(),function(){o.n=function(n){var e=n&&n.__esModule?function(){return n["default"]}:function(){return n};return o.d(e,{a:e}),e}}(),function(){o.d=function(n,e){for(var t in e)o.o(e,t)&&!o.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})}}(),function(){o.f={},o.e=function(n){return Promise.all(Object.keys(o.f).reduce((function(e,t){return o.f[t](n,e),e}),[]))}}(),function(){o.u=function(n){return"static/js/"+({58:"pages-index-index",133:"pages-article-detail",373:"pages-score-category",510:"pages-feedback-add",518:"pages-score-detail",527:"pages-score-list",545:"pages-index-welcome",740:"pages-score-user-rank",753:"pages-user-setting",861:"pages-score-form",917:"pages-auth-login",930:"pages-user-profile"}[n]||n)+"."+{58:"be886597",133:"95427f4b",163:"789ef201",373:"de043a23",393:"39697fd4",465:"7e968d2e",510:"91285c5d",518:"e96b8195",520:"6c74371e",527:"362adf3d",545:"1a9f3d2b",740:"c7abd906",753:"24c738c2",861:"96bcf610",917:"3d41af23",922:"276659b5",926:"a13a8879",930:"2759c4b1",986:"e76c5d3e"}[n]+".js"}}(),function(){o.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"===typeof window)return window}}()}(),function(){o.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)}}(),function(){var n={},e="uniapp:";o.l=function(t,r,i,a){if(n[t])n[t].push(r);else{var u,c;if(void 0!==i)for(var s=document.getElementsByTagName("script"),d=0;d=i)&&Object.keys(o.O).every((function(n){return o.O[n](t[c])}))?t.splice(c--,1):(u=!1,i0&&n[d-1][2]>i;d--)n[d]=n[d-1];n[d]=[t,r,i]}}(),function(){o.n=function(n){var e=n&&n.__esModule?function(){return n["default"]}:function(){return n};return o.d(e,{a:e}),e}}(),function(){o.d=function(n,e){for(var t in e)o.o(e,t)&&!o.o(n,t)&&Object.defineProperty(n,t,{enumerable:!0,get:e[t]})}}(),function(){o.f={},o.e=function(n){return Promise.all(Object.keys(o.f).reduce((function(e,t){return o.f[t](n,e),e}),[]))}}(),function(){o.u=function(n){return"static/js/"+({58:"pages-index-index",133:"pages-article-detail",373:"pages-score-category",510:"pages-feedback-add",518:"pages-score-detail",527:"pages-score-list",545:"pages-index-welcome",740:"pages-score-user-rank",753:"pages-user-setting",861:"pages-score-form",917:"pages-auth-login",930:"pages-user-profile"}[n]||n)+"."+{58:"f51e8e93",133:"95427f4b",163:"789ef201",373:"768e95a4",393:"39697fd4",465:"7e968d2e",510:"91285c5d",518:"e96b8195",520:"6c74371e",527:"362adf3d",545:"a491f7af",740:"f0675868",753:"24c738c2",861:"96bcf610",917:"e955cab5",922:"276659b5",926:"a13a8879",930:"9c7ef439",986:"e76c5d3e"}[n]+".js"}}(),function(){o.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"===typeof window)return window}}()}(),function(){o.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)}}(),function(){var n={},e="uniapp:";o.l=function(t,r,i,a){if(n[t])n[t].push(r);else{var u,c;if(void 0!==i)for(var s=document.getElementsByTagName("script"),d=0;d=2?i("v-uni-view",{key:a.id+"_0",staticClass:"item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.navigateToForm(a.id)}}},[i("v-uni-view",{staticClass:"icon"},[i("v-uni-image",{attrs:{src:a.image}})],1),i("v-uni-view",{staticClass:"title"},[t._v(t._s(a.name))])],1):t._e()]}))],2)],1),i("v-uni-view",{staticClass:"article rich-text"},[i("v-uni-rich-text",{attrs:{nodes:t.content}})],1)],1)},r=[],c=i(4522),u=i(8285),o=i(6210),l=(i(9299),i(5467)),v={data:function(){return{banners:[],categories:[],content:""}},onLoad:function(){if(!(0,l.isLogin)())return uni.showModal({title:"请先登录",showCancel:!1,success:function(){uni.navigateTo({url:"/pages/auth/login"})}});this.init()},methods:{init:function(){var t=this;return(0,o.Z)((0,c.Z)().mark((function a(){var i;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return uni.showLoading(),a.next=3,t.$ajax.get("/api/banner",{params:{key:"banner_2"}});case 3:return i=a.sent,0==i.status&&(t.banners=i.data),a.next=7,t.$ajax.get("/api/keyword",{params:{key:"score_cate_"}});case 7:return i=a.sent,0==i.status&&(t.categories=i.data.map((function(t){var a;return(0,u.Z)((0,u.Z)({},t),{},{image:null!==(a=t.image)&&void 0!==a?a:"../../static/images/bit2.png"})}))),a.next=11,t.$ajax.get("/api/article/cate");case 11:i=a.sent,0==i.status&&(t.content=i.data.content),uni.hideLoading();case 14:case"end":return a.stop()}}),a)})))()},navigateToForm:function(t){uni.navigateTo({url:"/pages/score/form?type=".concat(t)})}}},d=v,p=(i(3887),i(3285)),f=(0,p.Z)(d,s,r,!1,null,"75a8b7f9",null,!1,e,n),g=f.exports},217:function(t,a,i){"use strict";i.r(a);var e=i(2624),n=i.n(e),s=i(196),r=i.n(s),c=r()(n());c.push([t.id,".swiper[data-v-75a8b7f9]{height:%?300?%}.app .row[data-v-75a8b7f9]{margin:%?20?%;padding:%?20?% %?10?%;border-radius:%?20?%;background-color:#fff;display:flex;justify-content:center}.app .item[data-v-75a8b7f9]{text-align:center;margin:0 %?10?%}.app .icon[data-v-75a8b7f9] uni-image{border-radius:%?20?%;width:%?150?%;height:%?150?%}.article[data-v-75a8b7f9]{margin:%?20?%;padding:%?20?% %?10?%;border-radius:%?20?%;background-color:#fff}",""]),a["default"]=c}}]); \ No newline at end of file diff --git a/public/h5/static/js/pages-score-category.de043a23.js b/public/h5/static/js/pages-score-category.de043a23.js new file mode 100644 index 0000000..bb545d3 --- /dev/null +++ b/public/h5/static/js/pages-score-category.de043a23.js @@ -0,0 +1 @@ +(self["webpackChunkuniapp"]=self["webpackChunkuniapp"]||[]).push([[373],{2259:function(t,a,e){var i=e(209);i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.id,i,""]]),i.locals&&(t.exports=i.locals);var n=e(3532).Z;n("4f7937bf",i,!0,{sourceMap:!1,shadowMode:!1})},7962:function(t,a,e){"use strict";var i;e.r(a),e.d(a,{default:function(){return f}});var n,s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"page"},[e("v-uni-swiper",{staticClass:"swiper",attrs:{autoplay:!0,circular:!0}},t._l(t.banners,(function(a){return e("v-uni-swiper-item",{key:a.id,on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.target(a.link_config)}}},[e("v-uni-image",{staticStyle:{height:"300rpx",width:"100%"},attrs:{src:a.picture}})],1)})),1),e("v-uni-view",{staticClass:"app"},[e("v-uni-view",{staticClass:"row"},[t._l(t.categories,(function(a,i){return[i<2?e("v-uni-view",{key:a.id+"_0",staticClass:"item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.navigateToForm(a.id)}}},[e("v-uni-view",{staticClass:"icon"},[e("v-uni-image",{attrs:{src:a.image}})],1),e("v-uni-view",{staticClass:"title"},[t._v(t._s(a.name))])],1):t._e()]}))],2),e("v-uni-view",{staticClass:"row"},[t._l(t.categories,(function(a,i){return[i>=2?e("v-uni-view",{key:a.id+"_0",staticClass:"item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.navigateToForm(a.id)}}},[e("v-uni-view",{staticClass:"icon"},[e("v-uni-image",{attrs:{src:a.image}})],1),e("v-uni-view",{staticClass:"title"},[t._v(t._s(a.name))])],1):t._e()]}))],2)],1),t.content?e("v-uni-view",{staticClass:"article rich-text"},[e("v-uni-rich-text",{attrs:{nodes:t.content}})],1):t._e()],1)},r=[],c=e(4522),u=e(8285),o=e(6210),d=(e(9299),e(5467)),l={data:function(){return{banners:[],categories:[],content:""}},onLoad:function(){if(!(0,d.isLogin)())return uni.showModal({title:"请先登录",showCancel:!1,success:function(){uni.navigateTo({url:"/pages/auth/login"})}});this.init()},methods:{init:function(){var t=this;return(0,o.Z)((0,c.Z)().mark((function a(){var e;return(0,c.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return uni.showLoading(),a.next=3,t.$ajax.get("/api/banner",{params:{key:"banner_2"}});case 3:return e=a.sent,0==e.status&&(t.banners=e.data),a.next=7,t.$ajax.get("/api/keyword",{params:{key:"score_cate_"}});case 7:return e=a.sent,0==e.status&&(t.categories=e.data.map((function(t){var a;return(0,u.Z)((0,u.Z)({},t),{},{image:null!==(a=t.image)&&void 0!==a?a:"../../static/images/bit2.png"})}))),a.next=11,t.$ajax.get("/api/article/cate");case 11:e=a.sent,0==e.status&&(t.content=e.data.content),uni.hideLoading();case 14:case"end":return a.stop()}}),a)})))()},navigateToForm:function(t){uni.navigateTo({url:"/pages/score/form?type=".concat(t)})},target:function(t){return(0,d.navigateTarget)(t)}}},v=l,g=(e(2259),e(3285)),p=(0,g.Z)(v,s,r,!1,null,"4edcdb2c",null,!1,i,n),f=p.exports},209:function(t,a,e){"use strict";e.r(a);var i=e(2624),n=e.n(i),s=e(196),r=e.n(s),c=r()(n());c.push([t.id,".swiper[data-v-4edcdb2c]{height:%?300?%}.app .row[data-v-4edcdb2c]{margin:%?20?%;padding:%?20?% %?10?%;border-radius:%?20?%;background-color:#fff;display:flex;justify-content:space-around}.app .item[data-v-4edcdb2c]{text-align:center}.app .icon[data-v-4edcdb2c] uni-image{border-radius:%?20?%;width:%?150?%;height:%?150?%}.article[data-v-4edcdb2c]{margin:%?20?%;padding:%?20?% %?10?%;border-radius:%?20?%;background-color:#fff}",""]),a["default"]=c}}]); \ No newline at end of file diff --git a/public/h5/static/js/pages-score-user-rank.f0675868.js b/public/h5/static/js/pages-score-user-rank.c7abd906.js similarity index 100% rename from public/h5/static/js/pages-score-user-rank.f0675868.js rename to public/h5/static/js/pages-score-user-rank.c7abd906.js diff --git a/public/h5/static/js/pages-user-profile.9c7ef439.js b/public/h5/static/js/pages-user-profile.2759c4b1.js similarity index 100% rename from public/h5/static/js/pages-user-profile.9c7ef439.js rename to public/h5/static/js/pages-user-profile.2759c4b1.js diff --git a/public/images/form-active.png b/public/images/form-active.png new file mode 100644 index 0000000..c978c5e Binary files /dev/null and b/public/images/form-active.png differ