|
|
@ -143,39 +143,44 @@
|
|
|
|
</el-pagination>
|
|
|
|
</el-pagination>
|
|
|
|
</el-card>
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
<el-dialog
|
|
|
|
:custom-class="'dialog'"
|
|
|
|
:custom-class="'dialog'"
|
|
|
|
:title="form.title"
|
|
|
|
:title="form.title"
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
:visible.sync="form.dialog">
|
|
|
|
:visible.sync="form.dialog">
|
|
|
|
<el-form class="form" :model="form" :inline="true" :rules="formRules" ref="form" label-position="right" label-width="90px">
|
|
|
|
<el-form class="form" :model="form" :inline="true" :rules="formRules" ref="form" label-position="right" label-width="90px">
|
|
|
|
<el-form-item label="任务名称" prop="taskName">
|
|
|
|
<el-form-item label="任务名称" prop="taskName">
|
|
|
|
<el-input v-model="form.taskName" clearable size="mini" placeholder="请输入任务名称"></el-input>
|
|
|
|
<el-input v-model="form.taskName" clearable size="mini" placeholder="请输入任务名称"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="详细注释" prop="taskNote">
|
|
|
|
<el-form-item label="是否有效" prop="valid">
|
|
|
|
<el-input v-model="form.taskNote" clearable size="mini" placeholder="请输入详细注释"></el-input>
|
|
|
|
<el-radio-group v-model="form.valid" clearable size="mini">
|
|
|
|
|
|
|
|
<el-radio :label="true">是</el-radio>
|
|
|
|
|
|
|
|
<el-radio :label="false">否</el-radio>
|
|
|
|
|
|
|
|
</el-radio-group>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="任务类型" prop="taskType">
|
|
|
|
<el-form-item label="任务类型" prop="taskType">
|
|
|
|
<el-input-dict v-model="form.taskType" clearable size="mini" placeholder="请输入任务类型" dict-name="TASK_TYPE" ></el-input-dict>
|
|
|
|
<el-input-dict v-model="form.taskType" clearable size="mini" placeholder="请输入任务类型" dict-name="TASK_TYPE" ></el-input-dict>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="任务类型值" prop="typeValue">
|
|
|
|
<el-form-item label="类型属值" prop="typeValue">
|
|
|
|
<el-input v-model="form.typeValue" clearable size="mini" placeholder="请输入任务类型值"></el-input>
|
|
|
|
<el-input v-model="form.typeValue" clearable size="mini" placeholder="请输入任务类型属值"></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="任务SQL" prop="taskSql">
|
|
|
|
<el-form-item style="width: 600px" label="详细注释" prop="taskNote">
|
|
|
|
<el-input v-model="form.taskSql" clearable size="mini" placeholder="请输入任务SQL"></el-input>
|
|
|
|
<el-input style="width: 504px" type="textarea" v-model="form.taskNote" clearable size="mini" placeholder="请输入详细注释"
|
|
|
|
|
|
|
|
maxlength="255"
|
|
|
|
|
|
|
|
show-word-limit></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="是否有效" prop="valid">
|
|
|
|
<el-form-item style="width: 600px" label="任务SQL" prop="taskSql">
|
|
|
|
<el-radio-group v-model="form.valid" clearable size="mini">
|
|
|
|
<el-input style="width: 504px" type="textarea" v-model="form.taskSql" clearable size="mini" placeholder="请输入任务SQL"
|
|
|
|
<el-radio :label="true">是</el-radio>
|
|
|
|
:autosize="{ minRows: 5, maxRows: 5}"
|
|
|
|
<el-radio :label="false">否</el-radio>
|
|
|
|
maxlength="2500"
|
|
|
|
</el-radio-group>
|
|
|
|
show-word-limit></el-input>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
|
<el-button size="mini" @click="form.dialog = false">取 消</el-button>
|
|
|
|
<el-button size="mini" @click="form.dialog = false">取 消</el-button>
|
|
|
|
<el-button size="mini" type="primary" @click="onSave">保存</el-button>
|
|
|
|
<el-button size="mini" type="primary" @click="onSave">保存</el-button>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
var app = new Vue({
|
|
|
|
var app = new Vue({
|
|
|
|