add: 添加自动清理任务和指令,优化操作日志

This commit is contained in:
yanps
2024-02-02 16:56:42 +08:00
parent e2cfc536bb
commit bd2b3057ba
16 changed files with 313 additions and 141 deletions

View File

@@ -7,32 +7,33 @@
<el-row>
<el-col :span="12">
<div class="grid-content bg-purple-light">
<h2 style="font-size: 50px; color: #f4f4f5;margin-left: 100px;padding-top: 10px;">
{{ $t('task.screen.task_screen') }}</h2></div>
<h2 style="font-size: 50px; color: #f4f4f5;margin-left: 100px;padding-top: 10px;">
{{ $t('task.screen.task_screen') }}</h2></div>
<div class="grid-content bg-purple-light">
<el-form
:inline="true"
label-position="right"
label-suffix=":"
>
<el-form-item class="custom-label" :label="$t('task.screen.device')" style="margin-left: 100px;">
<el-select
v-model="device"
clearable
filterable
size="small"
:placeholder="$t('common.please')"
id="item-size"
@change="changeDevice">
<el-option
v-for="item in ledList"
:key="item.device_code"
:label="item.device_name"
:value="item.device_code"
/>
</el-select>
</el-form-item>
</el-form>
<el-form
:inline="true"
label-position="right"
label-suffix=":"
>
<el-form-item class="custom-label" :label="$t('task.screen.device')" style="margin-left: 100px;">
<el-select
id="item-size"
v-model="device"
clearable
filterable
size="small"
:placeholder="$t('auto.common.please')"
@change="changeDevice"
>
<el-option
v-for="item in ledList"
:key="item.device_code"
:label="item.device_name"
:value="item.device_code"
/>
</el-select>
</el-form-item>
</el-form>
</div>
</el-col>
@@ -48,54 +49,61 @@
</div>
<el-form
v-if="device!=''"
style="margin-top: 50px;padding-top: 10px" ref="form" :model="form" :rules="rules"
size="small" label-width="200px">
ref="form"
style="margin-top: 50px;padding-top: 10px"
:model="form"
:rules="rules"
size="small"
label-width="200px"
>
<el-row>
<el-col :span="12" style="padding-left: 100px">
<el-form-item class="custom-label" style="padding-bottom: 50px" prop="task_code" :label="$t('task.screen.task_code')">
<el-input v-model="form.task_code" class="cpp"/>
<el-input v-model="form.task_code" class="cpp" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.inst_code')" prop="inst_code">
<el-input class="cpp" v-model="form.inst_code"/>
<el-input v-model="form.inst_code" class="cpp" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.start')" prop="start_device_code">
<el-input class="cpp" v-model="form.start_device_code"/>
<el-input v-model="form.start_device_code" class="cpp" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.end')" prop="next_device_code">
<el-input class="cpp" v-model="form.next_device_code"/>
<el-input v-model="form.next_device_code" class="cpp" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.material')" prop="material_type">
<el-input class="cpp" v-model="form.material_type"/>
<span style="color: #f4f4f5;margin-left: 10px;"/>
<el-input v-model="form.material_type" class="cpp" />
<span style="color: #f4f4f5;margin-left: 10px;" />
</el-form-item>
</el-col>
<el-col :span="12" style="padding-left: 100px">
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.material_num')" prop="quantity">
<el-input class="cpp" v-model="form.quantity"/>
<span style="color: #f4f4f5;margin-left: 10px;"/>
<el-input v-model="form.quantity" class="cpp" />
<span style="color: #f4f4f5;margin-left: 10px;" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.vehicle_code')" prop="vehicle_code">
<el-input class="cpp" v-model="form.vehicle_code"/>
<span style="color: #f4f4f5;margin-left: 10px;"/>
<el-input v-model="form.vehicle_code" class="cpp" />
<span style="color: #f4f4f5;margin-left: 10px;" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.bar')" prop="instruction_status">
<el-input class="cpp" v-model="form.instruction_status"/>
<span style="color: #f4f4f5;margin-left: 10px;"/>
<el-input v-model="form.instruction_status" class="cpp" />
<span style="color: #f4f4f5;margin-left: 10px;" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.create_time')" prop="entry_time">
<el-input class="cpp" v-model="form.entry_time"/>
<span style="color: #f4f4f5;margin-left: 10px;"/>
<el-input v-model="form.entry_time" class="cpp" />
<span style="color: #f4f4f5;margin-left: 10px;" />
</el-form-item>
<el-form-item class="custom-label" style="padding-bottom: 50px" :label="$t('task.screen.IP')" prop="ip">
<el-input class="cpp" v-model="form.ip"/>
<span style="color: #f4f4f5;margin-left: 10px;"/>
<el-input v-model="form.ip" class="cpp" />
<span style="color: #f4f4f5;margin-left: 10px;" />
</el-form-item>
</el-col>
</el-row>
</el-form>
<div v-if="device!=''"
style="font-size: 30px; color: #f4f4f5; text-align: center; background-color: transparent;padding-top: 50px;">
<i class="el-icon-lock"></i>
<div
v-if="device!=''"
style="font-size: 30px; color: #f4f4f5; text-align: center; background-color: transparent;padding-top: 50px;"
>
<i class="el-icon-lock" />
http://127.0.0.1:8014/bigScreen/screen
</div>
</div>