123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- <div class="layout vertical" style="height: 100%">
- <div class="layout vertical start-justified">
- <hr style="margin: 1px 0 1px 0">
- <div class="layout horizontal center justified">
- <h2 class="end-justified" style="margin: 1px 0 1px 0;color: #2feb21;">配置-Json</h2>
- <div class="end-justified">
- <ui-button v-on:confirm="onBtnClickTellMe"
- style="background: url('http://wpa.qq.com/pa?p=2:774177933:51');width: 79px;height: 25px;">
- </ui-button>
- <ui-button v-on:confirm="onBtnClickHelpDoc">
- 帮助文档
- </ui-button>
- </div>
- </div>
- <ui-prop name="Json存放路径:">
- <ui-input class="flex-1" v-value="jsonSavePath" disabled></ui-input>
- <ui-button class="green" v-on:confirm="onBtnClickOpenJsonSavePath">打开</ui-button>
- </ui-prop>
- <ui-prop name="合并所有Json"
- tooltip=" [√]勾选,所有的json将合并为一个文件
- [×]未勾选,每个sheet对应一个json文件">
- <ui-checkbox v-bind:checked="isMergeJson" v-on:change="onBtnClickMergeJson"></ui-checkbox>
- <ui-input class="flex-1" v-on:blur="onJsonAllCfgFileChanged" v-value="jsonAllCfgFileName"
- v-show="isMergeJson" placeholder="请输入json配置文件名"></ui-input>
- <ui-button v-show="isJsonAllCfgFileExist && isMergeJson" v-on:confirm="onBtnClickJsonAllCfgFile">打开
- </ui-button>
- </ui-prop>
- <ui-prop name="Json格式化" tooltip=" [√]勾选,json将格式化后保存
- [×]未勾选,json将保存为单行文件">
- <ui-checkbox v-bind:checked="isFormatJson" v-on:change="onBtnClickFormatJson"></ui-checkbox>
- </ui-prop>
- <hr style="margin: 1px 0 1px 0">
- <h2 style="margin: 1px 0 1px 0;color: #2feb21;">配置-JavaScript</h2>
- <ui-prop name="Js存放路径:">
- <ui-input class="flex-1" v-value="jsSavePath" disabled></ui-input>
- <ui-button class="green" v-on:confirm="onBtnClickOpenJsSavePath">打开</ui-button>
- </ui-prop>
- <ui-prop name="JS配置文件名">
- <ui-input class="flex-1" v-on:blur="onJsFileNameChanged" v-value="jsFileName"></ui-input>
- <ui-button v-on:confirm="onBtnClickOpenJsFile" v-show="isJsFileExist">打开</ui-button>
- </ui-prop>
- <ui-prop name="代码格式化" tooltip=" [√]勾选,js将格式化后保存文件
- [×]未勾选,js将保存为单行文件">
- <ui-checkbox v-bind:checked="isFormatJsCode" v-on:change="onBtnClickFormatJsCode"></ui-checkbox>
- </ui-prop>
- <hr style="margin: 1px 0 1px 0">
- <h2 style="margin: 1px 0 1px 0;color: #2feb21;">配置-Excel</h2>
- <ui-prop name="Excel文件路径:" tooltip="插件会循环遍历出目录下所有的excel文件">
- <div class="flex-1 layout horizontal center">
- <ui-input placeholder="请选择Excel目录" disabled class="flex-1" v-value="excelRootPath"></ui-input>
- <ui-button v-show="this.excelRootPath!==null && this.excelRootPath.length>0"
- v-on:confirm="onBtnClickOpenExcelRootPath">打开目录
- </ui-button>
- <ui-button class="blue" v-on:confirm="onBtnClickSelectExcelRootPath">选择目录</ui-button>
- </div>
- </ui-prop>
- <div class="layout vertical"
- style="width:100%;height: 200px;background-color: #888888;
- margin-left: 4px;margin-right: 4px;">
- <div class="layout horizontal center flex-1" style="height: 20px;">
- <h4 style="margin:4px 0 4px 0" class="flex-2">Excel列表:</h4>
- <h4 style="margin:4px 10px 4px 0" class="self-end">sheet[{{excelArray.length}}]
- excel[{{excelFileArr.length}}]</h4>
- </div>
- <!--表头-->
- <div class="layout horizontal center"
- style="width: 100%;height: 20px;background-color: #fd942b;border-radius: 2px;">
- <div style="width: 20%">
- <ui-checkbox v-on:change="onBtnClickSelectSheet" checked></ui-checkbox>
- 序号
- </div>
- <div style="width: 40%">
- Excel文件
- </div>
- <div style="width: 40%">
- 工作表名称
- </div>
- </div>
- <!--内容-->
- <div style="overflow: auto;overflow-x:hidden;height: 160px;">
- <excel-item track-by="$index" v-for="(index,item) in excelArray"
- v-bind:data="item"
- v-bind:index="index">
- </excel-item>
- </div>
- </div>
- <div class="layout horizontal center justified ">
- <h2 class="start-justified" style="margin: 1px 0 1px 0;color: #2feb21;"> 输出日志 </h2>
- <ui-button v-on:confirm="onBtnClickGen" class="end-justified red">生成</ui-button>
- </div>
- </div>
- <textarea class="flex-1 " id="logTextArea" v-model="logView"
- style="width: 100%; height: 100%; background: #252525; color: #fd942b; border-color: #fd942b;"></textarea>
- </div>
|