提交 f212b69e 编写于 作者: zcdtk's avatar zcdtk

代码格式化

上级 1343fe66
...@@ -15,20 +15,19 @@ ...@@ -15,20 +15,19 @@
</ion-button> </ion-button>
</van-uploader> </van-uploader>
</ion-row> </ion-row>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import {Vue,Component, Prop,Provide,Emit,Watch} from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import {Environment} from '@/environments/environment'; import { Environment } from '@/environments/environment';
import { Subject, Unsubscribable} from 'rxjs'; import { Subject, Unsubscribable } from 'rxjs';
import Axios from 'axios'; import Axios from 'axios';
import { Uploader} from 'vant'; import { Uploader } from 'vant';
Vue.use(Uploader); Vue.use(Uploader);
@Component({ @Component({
i18n: { i18n: {
messages: { messages: {
'ZH-CN': { 'ZH-CN': {
...@@ -40,8 +39,8 @@ ...@@ -40,8 +39,8 @@
} }
}, },
components: {} components: {}
}) })
export default class AppMobFileUpload extends Vue { export default class AppMobFileUpload extends Vue {
// MOB LOGIC BEGIN // MOB LOGIC BEGIN
/** /**
* 单选按钮状态 * 单选按钮状态
...@@ -50,7 +49,7 @@ ...@@ -50,7 +49,7 @@
* @type {Array<string>} * @type {Array<string>}
* @memberof AppMobFileUpload * @memberof AppMobFileUpload
*/ */
get singleChoiceBtnState(): Array < string > { get singleChoiceBtnState(): Array<string> {
return [ return [
this.files.length > 0 ? 'file-list' : '', this.files.length > 0 ? 'file-list' : '',
!this.multiple && this.files.length === 1 ? 'hidden-choice-button' : '', !this.multiple && this.files.length === 1 ? 'hidden-choice-button' : '',
...@@ -62,7 +61,7 @@ ...@@ -62,7 +61,7 @@
* *
* @readonly * @readonly
* @type {boolean} * @type {boolean}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
get state(): boolean { get state(): boolean {
// 禁用 // 禁用
...@@ -81,15 +80,15 @@ ...@@ -81,15 +80,15 @@
* *
* @private * @private
* @type {Array<any>} * @type {Array<any>}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
private devFiles: Array < any > = []; private devFiles: Array<any> = [];
/** /**
* 文件上传模式 * 文件上传模式
* *
* @type {string} * @type {string}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public resultType: string = process.env.NODE_ENV === 'development' ? 'dataUrl' : 'file'; public resultType: string = process.env.NODE_ENV === 'development' ? 'dataUrl' : 'file';
...@@ -98,7 +97,7 @@ ...@@ -98,7 +97,7 @@
* *
* @param {*} file 文件信息 * @param {*} file 文件信息
* @param {*} detail 详情 * @param {*} detail 详情
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public onDelete(file: any, detail: any): void { public onDelete(file: any, detail: any): void {
this.onRemove({ this.onRemove({
...@@ -113,7 +112,7 @@ ...@@ -113,7 +112,7 @@
* @param {*} file * @param {*} file
* @param {*} detail * @param {*} detail
* @returns {boolean} * @returns {boolean}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public beforeRead(file: any, detail: any): boolean { public beforeRead(file: any, detail: any): boolean {
if (file && Array.isArray(file)) { if (file && Array.isArray(file)) {
...@@ -132,7 +131,7 @@ ...@@ -132,7 +131,7 @@
* @protected * @protected
* @param {*} file 文件信息 * @param {*} file 文件信息
* @param {*} detail 详情 * @param {*} detail 详情
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
protected afterRead(file: any, detail: any): void { protected afterRead(file: any, detail: any): void {
const params = new FormData() const params = new FormData()
...@@ -164,24 +163,24 @@ ...@@ -164,24 +163,24 @@
* 表单状态 * 表单状态
* *
* @type {Subject<any>} * @type {Subject<any>}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public formState ? : Subject < any > @Prop() public formState?: Subject<any>
/** /**
* 是否忽略表单项书香值变化 * 是否忽略表单项书香值变化
* *
* @type {boolean} * @type {boolean}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public ignorefieldvaluechange ? : boolean; @Prop() public ignorefieldvaluechange?: boolean;
/** /**
* 表单状态事件 * 表单状态事件
* *
* @private * @private
* @type {(Unsubscribable | undefined)} * @type {(Unsubscribable | undefined)}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
private formStateEvent: Unsubscribable | undefined; private formStateEvent: Unsubscribable | undefined;
...@@ -189,7 +188,7 @@ ...@@ -189,7 +188,7 @@
* 表单数据 * 表单数据
* *
* @type {string} * @type {string}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public data!: string; @Prop() public data!: string;
...@@ -197,9 +196,9 @@ ...@@ -197,9 +196,9 @@
* 初始化值 * 初始化值
* *
* @type {*} * @type {*}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public value ? : any; @Prop() public value?: any;
/** /**
* 数据值变化 * 数据值变化
...@@ -207,7 +206,7 @@ ...@@ -207,7 +206,7 @@
* @param {*} newval * @param {*} newval
* @param {*} val * @param {*} val
* @returns * @returns
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Watch('value') @Watch('value')
onValueChange(newval: any, val: any) { onValueChange(newval: any, val: any) {
...@@ -226,7 +225,7 @@ ...@@ -226,7 +225,7 @@
* 所属表单项名称 * 所属表单项名称
* *
* @type {string} * @type {string}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public name!: string; @Prop() public name!: string;
...@@ -234,84 +233,84 @@ ...@@ -234,84 +233,84 @@
* 是否禁用 * 是否禁用
* *
* @type {boolean} * @type {boolean}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public disabled ? : boolean; @Prop() public disabled?: boolean;
/** /**
* 上传参数 * 上传参数
* *
* @type {string} * @type {string}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public uploadparams ? : string; @Prop() public uploadparams?: string;
/** /**
* 下载参数 * 下载参数
* *
* @type {string} * @type {string}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public exportparams ? : string; @Prop() public exportparams?: string;
/** /**
* 自定义参数 * 自定义参数
* *
* @type {*} * @type {*}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop() public customparams ? : any; @Prop() public customparams?: any;
/** /**
* 上传文件路径 * 上传文件路径
* *
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public uploadUrl = Environment.BaseUrl + Environment.UploadFile; public uploadUrl = Environment.BaseUrl + Environment.UploadFile;
/** /**
* 下载文件路径 * 下载文件路径
* *
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public downloadUrl = Environment.BaseUrl + Environment.ExportFile; public downloadUrl = Environment.BaseUrl + Environment.ExportFile;
/** /**
* 文件列表 * 文件列表
* *
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Provide() public files: Array < any > = []; @Provide() public files: Array<any> = [];
/** /**
* 上传keys * 上传keys
* *
* @type {Array<any>} * @type {Array<any>}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public upload_keys: Array < any > = []; public upload_keys: Array<any> = [];
/** /**
* 导出keys * 导出keys
* *
* @type {Array<any>} * @type {Array<any>}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public export_keys: Array < any > = []; public export_keys: Array<any> = [];
/** /**
* 自定义数组 * 自定义数组
* *
* @type {Array<any>} * @type {Array<any>}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public custom_arr: Array < any > = []; public custom_arr: Array<any> = [];
/** /**
* 应用参数 * 应用参数
* *
* @type {*} * @type {*}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public appData: any = ""; public appData: any = "";
...@@ -319,11 +318,11 @@ ...@@ -319,11 +318,11 @@
* 数据处理 * 数据处理
* *
* @private * @private
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
private dataProcess(): void { private dataProcess(): void {
let upload_arr: Array < string > = []; let upload_arr: Array<string> = [];
let export_arr: Array < string > = []; let export_arr: Array<string> = [];
const _data: any = JSON.parse(this.data); const _data: any = JSON.parse(this.data);
this.upload_keys.forEach((key: string) => { this.upload_keys.forEach((key: string) => {
upload_arr.push(`${key}=${_data[key]}`); upload_arr.push(`${key}=${_data[key]}`);
...@@ -358,7 +357,7 @@ ...@@ -358,7 +357,7 @@
/** /**
* vue 生命周期 * vue 生命周期
* *
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public created() { public created() {
if (this.formState) { if (this.formState) {
...@@ -378,14 +377,14 @@ ...@@ -378,14 +377,14 @@
/** /**
* vue 生命周期 * vue 生命周期
* *
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public mounted() { public mounted() {
this.appData = this.$store.getters.getAppData(); this.appData = this.$store.getters.getAppData();
let custom_arr: Array < string > = []; let custom_arr: Array<string> = [];
let upload_keys: Array < string > = []; let upload_keys: Array<string> = [];
let export_keys: Array < string > = []; let export_keys: Array<string> = [];
if (this.uploadparams && !Object.is(this.uploadparams, '')) { if (this.uploadparams && !Object.is(this.uploadparams, '')) {
upload_keys = this.uploadparams.split(';'); upload_keys = this.uploadparams.split(';');
...@@ -413,19 +412,21 @@ ...@@ -413,19 +412,21 @@
/** /**
* 修改label默认样式 * 修改label默认样式
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public changeLabelStyle() { public changeLabelStyle() {
document.querySelectorAll(".app-mobile-file-upload").forEach((element: any) => { document.querySelectorAll(".app-mobile-file-upload").forEach((element: any) => {
let prev = this.getNearEle(element, 1); let prev = this.getNearEle(element, 1);
if (prev) {
prev.style.transform = 'none'; prev.style.transform = 'none';
}
}) })
} }
/** /**
* 查找相邻前一个元素 * 查找相邻前一个元素
* *
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public getNearEle(ele: any, type: any) { public getNearEle(ele: any, type: any) {
type = type == 1 ? "previousSibling" : "nextSibling"; type = type == 1 ? "previousSibling" : "nextSibling";
...@@ -445,7 +446,7 @@ ...@@ -445,7 +446,7 @@
/** /**
* 组件销毁 * 组件销毁
* *
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public destroyed(): void { public destroyed(): void {
if (this.formStateEvent) { if (this.formStateEvent) {
...@@ -457,7 +458,7 @@ ...@@ -457,7 +458,7 @@
* 上传之前 * 上传之前
* *
* @param {*} file * @param {*} file
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public beforeUpload(file: any) { public beforeUpload(file: any) {
// console.log('上传之前'); // console.log('上传之前');
...@@ -470,7 +471,7 @@ ...@@ -470,7 +471,7 @@
* @param {*} file * @param {*} file
* @param {*} fileList * @param {*} fileList
* @returns * @returns
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public onSuccess(response: any, file: any, fileList: any) { public onSuccess(response: any, file: any, fileList: any) {
if (!response) { if (!response) {
...@@ -480,7 +481,7 @@ ...@@ -480,7 +481,7 @@
name: response.name, name: response.name,
id: response.id id: response.id
}; };
let arr: Array < any > = []; let arr: Array<any> = [];
this.files.forEach((_file: any) => { this.files.forEach((_file: any) => {
arr.push({ arr.push({
name: _file.name, name: _file.name,
...@@ -502,7 +503,7 @@ ...@@ -502,7 +503,7 @@
* @param {*} error * @param {*} error
* @param {*} file * @param {*} file
* @param {*} fileList * @param {*} fileList
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public onError(error: any, file: any, fileList: any) { public onError(error: any, file: any, fileList: any) {
this.$notify({ this.$notify({
...@@ -516,10 +517,10 @@ ...@@ -516,10 +517,10 @@
* *
* @param {*} file * @param {*} file
* @param {*} fileList * @param {*} fileList
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public onRemove(file: any, fileList: any) { public onRemove(file: any, fileList: any) {
let arr: Array < any > = []; let arr: Array<any> = [];
fileList.forEach((f: any) => { fileList.forEach((f: any) => {
if (f.id != file.id) { if (f.id != file.id) {
arr.push({ arr.push({
...@@ -539,7 +540,7 @@ ...@@ -539,7 +540,7 @@
* 下载文件 * 下载文件
* *
* @param {*} file * @param {*} file
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public onDownload(file: any) { public onDownload(file: any) {
window.open(file.url); window.open(file.url);
...@@ -549,7 +550,7 @@ ...@@ -549,7 +550,7 @@
* 预览图片地址 * 预览图片地址
* *
* @type {string} * @type {string}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public dialogImageUrl: string = ''; public dialogImageUrl: string = '';
...@@ -557,7 +558,7 @@ ...@@ -557,7 +558,7 @@
* 是否显示预览界面 * 是否显示预览界面
* *
* @type {boolean} * @type {boolean}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public dialogVisible: boolean = false; public dialogVisible: boolean = false;
...@@ -565,23 +566,21 @@ ...@@ -565,23 +566,21 @@
* 是否支持多个上传 * 是否支持多个上传
* *
* @type {boolean} * @type {boolean}
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
@Prop({ @Prop({ default: true }) public multiple?: boolean;
default: true
}) public multiple ? : boolean;
/** /**
* 预览 * 预览
* *
* @param {*} file * @param {*} file
* @memberof AppMobPicture * @memberof AppMobFileUpload
*/ */
public onPreview(file: any) { public onPreview(file: any) {
this.dialogImageUrl = file.url; this.dialogImageUrl = file.url;
this.dialogVisible = true; this.dialogVisible = true;
} }
} }
</script> </script>
<style lang="less"> <style lang="less">
......
...@@ -397,9 +397,11 @@ export default class AppMobPicture extends Vue { ...@@ -397,9 +397,11 @@ export default class AppMobPicture extends Vue {
public changeLabelStyle() { public changeLabelStyle() {
document.querySelectorAll(".app-mobile-picture").forEach((element: any) => { document.querySelectorAll(".app-mobile-picture").forEach((element: any) => {
let prev = this.getNearEle(element, 1); let prev = this.getNearEle(element, 1);
if (prev) {
prev.style.transform = 'none'; prev.style.transform = 'none';
prev.style.marginBottom = "10px"; prev.style.marginBottom = "10px";
}) }
});
} }
/** /**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册