Commit 15b5aeb5 authored by wangqinghua's avatar wangqinghua

审核

parent 69bab393
/**
* Automatically generated file. DO NOT MODIFY
*/
package io.ionic.smart19.starter;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "io.ionic.smart19.starter";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 40201;
public static final String VERSION_NAME = "4.2.1";
}
/**
* Automatically generated file. DO NOT MODIFY
*/
package io.ionic.smart19.starter;
public final class BuildConfig {
public static final boolean DEBUG = false;
public static final String APPLICATION_ID = "io.ionic.smart19.starter";
public static final String BUILD_TYPE = "release";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 40203;
public static final String VERSION_NAME = "4.2.3";
}
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr format="reference" name="coordinatorLayoutStyle"/>
<color name="notification_action_color_filter">#ffffffff</color>
<color name="notification_icon_bg_color">#ff9e9e9e</color>
<color name="notification_material_background_media_default_color">#ff424242</color>
<color name="primary_text_default_material_dark">#ffffffff</color>
<color name="ripple_material_light">#1f000000</color>
<color name="secondary_text_default_material_dark">#b3ffffff</color>
<color name="secondary_text_default_material_light">#8a000000</color>
<declare-styleable name="CoordinatorLayout"><attr format="reference" name="keylines"/><attr format="color|reference" name="statusBarBackground"/></declare-styleable>
<declare-styleable name="CoordinatorLayout_Layout"><attr name="android:layout_gravity"/><attr format="string" name="layout_behavior"/><attr format="reference" name="layout_anchor"/><attr format="integer" name="layout_keyline"/><attr name="layout_anchorGravity">
<flag name="top" value="0x30"/>
<flag name="bottom" value="0x50"/>
<flag name="left" value="0x03"/>
<flag name="right" value="0x05"/>
<flag name="center_vertical" value="0x10"/>
<flag name="fill_vertical" value="0x70"/>
<flag name="center_horizontal" value="0x01"/>
<flag name="fill_horizontal" value="0x07"/>
<flag name="center" value="0x11"/>
<flag name="fill" value="0x77"/>
<flag name="clip_vertical" value="0x80"/>
<flag name="clip_horizontal" value="0x08"/>
<flag name="start" value="0x00800003"/>
<flag name="end" value="0x00800005"/>
</attr><attr format="enum" name="layout_insetEdge">
<enum name="none" value="0x0"/>
<enum name="top" value="0x30"/>
<enum name="bottom" value="0x50"/>
<enum name="left" value="0x03"/>
<enum name="right" value="0x05"/>
<enum name="start" value="0x00800003"/>
<enum name="end" value="0x00800005"/>
</attr><attr name="layout_dodgeInsetEdges">
<flag name="none" value="0x0"/>
<flag name="top" value="0x30"/>
<flag name="bottom" value="0x50"/>
<flag name="left" value="0x03"/>
<flag name="right" value="0x05"/>
<flag name="start" value="0x00800003"/>
<flag name="end" value="0x00800005"/>
<flag name="all" value="0x77"/>
</attr></declare-styleable>
<declare-styleable name="FontFamily"><attr format="string" name="fontProviderAuthority"/><attr format="string" name="fontProviderPackage"/><attr format="string" name="fontProviderQuery"/><attr format="reference" name="fontProviderCerts"/><attr name="fontProviderFetchStrategy">
<enum name="blocking" value="0"/>
<enum name="async" value="1"/>
</attr><attr format="integer" name="fontProviderFetchTimeout">
<enum name="forever" value="-1"/>
</attr></declare-styleable>
<declare-styleable name="FontFamilyFont"><attr name="fontStyle">
<enum name="normal" value="0"/>
<enum name="italic" value="1"/>
</attr><attr format="reference" name="font"/><attr format="integer" name="fontWeight"/><attr name="android:fontStyle"/><attr name="android:font"/><attr name="android:fontWeight"/></declare-styleable>
<dimen name="compat_button_inset_horizontal_material">4dp</dimen>
<dimen name="compat_button_inset_vertical_material">6dp</dimen>
<dimen name="compat_button_padding_horizontal_material">8dp</dimen>
<dimen name="compat_button_padding_vertical_material">4dp</dimen>
<dimen name="compat_control_corner_material">2dp</dimen>
<dimen name="notification_action_icon_size">32dp</dimen>
<dimen name="notification_action_text_size">13sp</dimen>
<dimen name="notification_big_circle_margin">12dp</dimen>
<dimen name="notification_content_margin_start">8dp</dimen>
<dimen name="notification_large_icon_height">64dp</dimen>
<dimen name="notification_large_icon_width">64dp</dimen>
<dimen name="notification_main_column_padding_top">10dp</dimen>
<dimen name="notification_media_narrow_margin">@dimen/notification_content_margin_start</dimen>
<dimen name="notification_right_icon_size">16dp</dimen>
<dimen name="notification_right_side_padding_top">2dp</dimen>
<dimen name="notification_small_icon_background_padding">3dp</dimen>
<dimen name="notification_small_icon_size_as_large">24dp</dimen>
<dimen name="notification_subtext_size">13sp</dimen>
<dimen name="notification_top_pad">10dp</dimen>
<dimen name="notification_top_pad_large_text">5dp</dimen>
<drawable name="notification_template_icon_bg">#3333B5E5</drawable>
<drawable name="notification_template_icon_low_bg">#0cffffff</drawable>
<item name="line1" type="id"/>
<item name="line3" type="id"/>
<item name="tag_transition_group" type="id"/>
<item name="text" type="id"/>
<item name="text2" type="id"/>
<item name="title" type="id"/>
<integer name="cancel_button_image_alpha">127</integer>
<integer name="status_bar_notification_info_maxnum">999</integer>
<string name="activity_name">@string/launcher_name</string>
<string name="app_name">部机关党建云(试运行)</string>
<string name="launcher_name">@string/app_name</string>
<string name="status_bar_notification_info_overflow">999+</string>
<style name="TextAppearance.Compat.Notification" parent="@android:style/TextAppearance.StatusBar.EventContent"/>
<style name="TextAppearance.Compat.Notification.Info">
<item name="android:textSize">12sp</item>
<item name="android:textColor">?android:attr/textColorSecondary</item>
</style>
<style name="TextAppearance.Compat.Notification.Info.Media"/>
<style name="TextAppearance.Compat.Notification.Line2" parent="TextAppearance.Compat.Notification.Info"/>
<style name="TextAppearance.Compat.Notification.Line2.Media" parent="TextAppearance.Compat.Notification.Info.Media"/>
<style name="TextAppearance.Compat.Notification.Media"/>
<style name="TextAppearance.Compat.Notification.Time">
<item name="android:textSize">12sp</item>
<item name="android:textColor">?android:attr/textColorSecondary</item>
</style>
<style name="TextAppearance.Compat.Notification.Time.Media"/>
<style name="TextAppearance.Compat.Notification.Title" parent="@android:style/TextAppearance.StatusBar.EventContent.Title"/>
<style name="TextAppearance.Compat.Notification.Title.Media"/>
<style name="Widget.Compat.NotificationActionContainer" parent=""/>
<style name="Widget.Compat.NotificationActionText" parent=""/>
<style name="Widget.Support.CoordinatorLayout" parent="android:Widget">
<item name="statusBarBackground">#000000</item>
</style>
</resources>
\ No newline at end of file
/*
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
*/
package io.ionic.smart19.starter;
import android.os.Bundle;
import org.apache.cordova.*;
public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// enable Cordova apps to be started in the background
Bundle extras = getIntent().getExtras();
if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
moveTaskToBack(true);
}
// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
}
}
<ion-header>
<ion-navbar>
<ion-title>发布<span *ngIf="type == 'image'">图片</span><span *ngIf="type == 'video'">视频</span> </ion-title>
<ion-buttons end>
<button ion-button icon-only (click)="handle()" class="toolbar-icon">
<ion-icon name="list"></ion-icon>
<!-- 发布-->
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-item>
<ion-label class="main-color">选择板块</ion-label>
<ion-select [(ngModel)]="obj.plateType" cancelText="取消" okText="确定">
<ion-option *ngFor="let type of plateList" [value]="type.id">{{type.name}}</ion-option>
</ion-select>
</ion-item>
<ion-item>
<ion-label class="main-color">发布范围</ion-label>
<ion-select [(ngModel)]="obj.publishRange" cancelText="取消" okText="确定" placeholder="全体人员">
<ion-option *ngFor="let item of group" [value]="item.id">{{item.groupName}}</ion-option>
</ion-select>
</ion-item>
<ion-item>
<ion-input [(ngModel)]="obj.title" placeholder="请输入内容标题"></ion-input>
</ion-item>
<ion-item>
<ion-label style="margin-top: -10px" class="main-color">推荐轮播图</ion-label>
<ion-label>
<div *ngIf="!caroul" class="selectDiv" (click)="tackePic(2)" style="height: 50px;width: 50px" float-end>
<div class="height"></div>
<div class="width"></div>
</div>
<div *ngIf="caroul" class="selectDiv" (click)="tackePic(2)" style="height: 50px;width: 50px" float-end>
<ion-icon (click)="deleteCarousel()" class="main-color" name="close-circle"></ion-icon>
<img [src]="pictrue + caroul.path" alt="标题图片">
</div>
</ion-label>
</ion-item>
<ion-item>
<textarea [(ngModel)]="obj.content" class="content-textarea" placeholder="请在此输入发布内容"></textarea>
</ion-item>
<ion-item *ngIf="type == 'image'">
<ion-row>
<ion-col class="imgList" col-4 *ngFor="let img of fileList;let i = index;" >
<span class="imgTips" *ngIf="i == 0">标题图片</span>
<ion-icon (click)="deleteFile(i)" class="main-color" name="close-circle"></ion-icon>
<img [src]="pictrue + img.path" alt="标题图片">
</ion-col>
<ion-col col-4 *ngIf="fileList.length < 9">
<div class="selectDiv" (click)="tackePic(1)">
<div class="height"></div>
<div class="width"></div>
</div>
</ion-col>
</ion-row>
</ion-item>
<ion-item *ngIf="type == 'video'">
<ion-row>
<ion-col class="imgList" col-4 *ngFor="let video of fileList;let i = index;">
<ion-icon (click)="deleteFile(i)" class="main-color" name="close-circle"></ion-icon>
<video width="100%" height="100%" [src]="pictrue + video.path" controls="controls">
您的浏览器不支持 html5。
</video>
</ion-col>
<ion-col col-4 *ngIf="fileList.length < 3">
<div class="selectDiv" (click)="selectVideo(3)">
<div class="height"></div>
<div class="width"></div>
</div>
</ion-col>
</ion-row>
</ion-item>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { VerifyEditPage } from './verify-edit';
@NgModule({
declarations: [
VerifyEditPage,
],
imports: [
IonicPageModule.forChild(VerifyEditPage),
],
})
export class VerifyEditPageModule {}
page-verify-edit {
.toolbar-icon{
color: #fff;
margin-right: 1rem;
font-size: 1.5rem;
}
.item-ios.item-block .item-inner{
border-bottom:none;
padding-right: 0px;
}
.item-ios + .item-ios{
border-top: 1px solid #eeeeee;
}
.main-color{
color: #e12724;
font-size: 1.4rem;
}
.content-textarea{
min-height: 320px;
}
.label-ios{
margin-right: 0px;
}
.select-ios .select-placeholder {
color: #333;
}
.selectDiv{
background-color: #f1f1f1;
height: 100px;
width: 100%;
position: relative;
.height{
position: absolute;
top: 32%;
left: 49%;
width: 2%;
height: 36%;
background-color: #cccccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.width{
position: absolute;
top:49%;
left: 32%;
width: 36%;
height: 2%;
background-color: #cccccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
ion-icon{
position: absolute;
top: 2px;
right: 2px;
font-size: 1.8rem;
color: #999999;
}
}
.imgList{
text-align: center;
.imgTips{
position: absolute;
top: 5px;
left: 5px;
font-size: 1.4rem;
color: #888888;
}
ion-icon{
position: absolute;
top: 2px;
right: 2px;
font-size: 1.8rem;
color: #999999;
}
video,img{
max-width: 100%;
max-height: 100px;
}
}
}
//文章发布的actionsheet
.stuffAction {
.action-sheet-wrapper{
.action-sheet-container{
padding: 0;
.action-sheet-group{
border-radius: 0px;
.action-sheet-button{
color: #e42417;
min-height: 5rem;
padding: 10px;
font-size: 1.8rem;
}
}
.action-sheet-group.action-sheet-group-cancel {
margin-bottom: 0;
.action-sheet-button{
color: #444444;
font-weight: 500;
}
}
}
}
color: #e42417;
}
This diff is collapsed.
......@@ -2,12 +2,12 @@
<ion-navbar>
<ion-title>审核</ion-title>
<!-- <ion-buttons end>-->
<!-- <button ion-button icon-only (click)="edit()" class="toolbar-icon">-->
<!-- <ion-icon name="list"></ion-icon>-->
<!-- &lt;!&ndash; 发布&ndash;&gt;-->
<!-- </button>-->
<!-- </ion-buttons>-->
<!-- <ion-buttons end>-->
<!-- <button ion-button icon-only (click)="edit()" class="toolbar-icon">-->
<!-- <ion-icon name="list"></ion-icon>-->
<!-- &lt;!&ndash; 发布&ndash;&gt;-->
<!-- </button>-->
<!-- </ion-buttons>-->
</ion-navbar>
</ion-header>
......@@ -43,13 +43,16 @@
<div *ngIf="footerView" class="stuff-footer">
<ion-row>
<ion-col col-4 (click)="handle(1)">
<button style="background-color: #999999">退回</button>
<img src="./assets/imgs/mine/verify-back.jpg">
<p>退回</p>
</ion-col>
<ion-col col-4 (click)="handle(3)">
<button>通过</button>
<img src="./assets/imgs/mine/verify-right.jpg">
<p>通过</p>
</ion-col>
<ion-col col-4 (click)="edit()">
<button>编辑</button>
<img src="./assets/imgs/mine/verify-edit.jpg">
<p>编辑</p>
</ion-col>
</ion-row>
</div>
......@@ -2,7 +2,7 @@ page-verify-handle {
.stuff {
font-size: 1.8rem;
line-height: 2.4rem;
height: calc(100% - 4rem);
height: calc(100% - 6rem);
overflow-y: scroll;
background-color: #f3f3f3;
......@@ -44,13 +44,15 @@ page-verify-handle {
.stuff-footer {
position: fixed;
bottom: 0;
height: 4rem;
height: 6rem;
width: 100%;
text-align: center;
line-height: 3rem;
border-top: 1px solid #eeeeee;
z-index: 9;
img{
margin-top: .5rem;
width: 30px;
}
button {
width: 100px;
height: 35px;
......@@ -61,10 +63,6 @@ page-verify-handle {
font-size: 1.6rem;
}
[col-2] {
line-height: 4rem;
}
.tip-num {
position: absolute;
right: 15px;
......
......@@ -24,6 +24,10 @@ export class VerifyHandlePage {
public sanitizer: DomSanitizer, private tabSer: TabsService) {
}
ionViewDidEnter() {
this.footerView = true;
}
ionViewDidLoad() {
setTimeout(() => {
this.footerView = true;
......@@ -77,8 +81,8 @@ export class VerifyHandlePage {
})
}
edit(){
this.navCtrl.push('VerifyEditPage',{stuffId:this.stuffId});
edit() {
this.navCtrl.push('VerifyEditPage', {stuffId: this.stuffId});
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment