Skip to content
This repository was archived by the owner on Nov 13, 2024. It is now read-only.

Commit edfb3d5

Browse files
committed
新增 必填字段提示
1 parent 09d3e47 commit edfb3d5

File tree

2 files changed

+22
-14
lines changed

2 files changed

+22
-14
lines changed

src/app/views/InstanceDetail.vue

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@
5656
<el-row :gutter="20">
5757
<el-col :md="24">
5858
<div class="sub-title">
59-
<div class="sub-title-title">实例名称</div>
59+
<div class="sub-title-title require-field">实例名称</div>
6060
<div class="sub-title-info">支持中文,尽可能保证唯一性</div>
6161
</div>
6262
<el-input v-model="instanceInfo.config.nickname" type="text"></el-input>
6363
</el-col>
6464
<el-col :md="24" class="row-mt">
6565
<div class="sub-title">
66-
<div class="sub-title-title">实例类型</div>
66+
<div class="sub-title-title require-field">实例类型</div>
6767
<div class="sub-title-info">
6868
不同类型会导致功能不同,若无需求类型,可以选择较为抽象的通用类型,列如 Java
6969
通用版服务端
@@ -86,7 +86,7 @@
8686
</el-col>
8787
<el-col :md="24" class="row-mt">
8888
<div class="sub-title">
89-
<div class="sub-title-title">启动命令</div>
89+
<div class="sub-title-title require-field">启动命令</div>
9090
<div class="sub-title-info">
9191
<span>
9292
适用于任何程序命令,若程序路径或附加参数中含有空格可使用双引号作为边界,包含的文本将视作一段整体
@@ -111,7 +111,7 @@
111111
</el-col>
112112
<el-col :md="24" class="row-mt">
113113
<div class="sub-title">
114-
<div class="sub-title-title">工作目录</div>
114+
<div class="sub-title-title require-field">工作目录</div>
115115
<div class="sub-title-info">实例运行的工作目录,可填绝对路径与相对路径</div>
116116
</div>
117117
<el-input
@@ -136,7 +136,7 @@
136136
</el-col>
137137
<el-col :lg="8" class="row-mt">
138138
<div class="sub-title">
139-
<div class="sub-title-title">终端输入编码</div>
139+
<div class="sub-title-title require-field">终端输入编码</div>
140140
<div class="sub-title-info">其他编码可以输入编码按回车生成</div>
141141
</div>
142142
<el-select
@@ -158,7 +158,7 @@
158158
</el-col>
159159
<el-col :lg="8" class="row-mt">
160160
<div class="sub-title">
161-
<div class="sub-title-title">终端输出编码</div>
161+
<div class="sub-title-title require-field">终端输出编码</div>
162162
<div class="sub-title-info">其他编码可以输入编码按回车生成</div>
163163
</div>
164164
<el-select
@@ -180,14 +180,14 @@
180180
</el-col>
181181
<el-col :lg="8" class="row-mt">
182182
<div class="sub-title">
183-
<div class="sub-title-title">关闭实例命令</div>
183+
<div class="sub-title-title require-field">关闭实例命令</div>
184184
<div class="sub-title-info">^C 代表发送 Ctrl+C 组合键</div>
185185
</div>
186186
<el-input v-model="instanceInfo.config.stopCommand" type="text"></el-input>
187187
</el-col>
188188
<el-col :lg="8" class="row-mt">
189189
<div class="sub-title">
190-
<div class="sub-title-title">文件管理编码</div>
190+
<div class="sub-title-title require-field">文件管理编码</div>
191191
<div class="sub-title-info">文件管理功能的解压缩,编辑等编码</div>
192192
</div>
193193
<el-select
@@ -223,7 +223,7 @@
223223
</el-col>
224224
<el-col :lg="8" class="row-mt">
225225
<div class="sub-title">
226-
<div class="sub-title-title">进程启动方式</div>
226+
<div class="sub-title-title require-field">进程启动方式</div>
227227
<div class="sub-title-info">可选择 Docker,默认等</div>
228228
</div>
229229
<el-select v-model="instanceInfo.config.processType" style="width: 100%">
@@ -237,17 +237,18 @@
237237
class="dokcer-config-view row-mt"
238238
v-if="instanceInfo.config.processType === 'docker'"
239239
>
240+
<br />
240241
<div class="sub-title">
241-
<div class="sub-title-title">Docker 容器配置</div>
242+
<div class="sub-title-title"><b>虚拟化容器配置</b></div>
242243
<div class="sub-title-info">
243-
Docker
244-
是一种轻量级虚拟化软件,可以给每个实例使用“环境镜像”来随时启动全新的系统容器,使用完毕后立刻删除,可保证宿主机安全和稳定性
244+
一种基于 Docker
245+
的虚拟化方案,可以给每个实例装入一个一次性的盒子中运行,使用后销毁,确保主机安全。
245246
</div>
246247
</div>
247248
<el-row :gutter="20">
248249
<el-col :md="8" class="row-mt" :offset="0">
249250
<div class="sub-title">
250-
<div class="sub-title-title">环境镜像(必填)</div>
251+
<div class="sub-title-title require-field">环境镜像</div>
251252
<div class="sub-title-info">指定实例镜像</div>
252253
</div>
253254
<el-select
@@ -315,7 +316,7 @@
315316
</el-col>
316317
<el-col :md="8" class="row-mt" :offset="0">
317318
<div class="sub-title">
318-
<div class="sub-title-title">网络模式</div>
319+
<div class="sub-title-title require-field">网络模式</div>
319320
<div class="sub-title-info">选择容器接入的网络模式 如 bridge 网桥</div>
320321
</div>
321322
<el-select
@@ -536,6 +537,7 @@ export default {
536537
remote_uuid: this.serviceUuid
537538
}
538539
});
540+
this.dockerImages = [];
539541
if (images) {
540542
for (const iterator of images) {
541543
const repoTags = (iterator?.RepoTags ?? [])[0];

src/assets/css/tools.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,3 +137,9 @@
137137
text-overflow: ellipsis;
138138
white-space: nowrap;
139139
}
140+
141+
.require-field:before {
142+
content: "*";
143+
color: #f56c6c;
144+
margin-right: 4px;
145+
}

0 commit comments

Comments
 (0)