|
@@ -0,0 +1,92 @@
|
|
|
+<template>
|
|
|
+ <div>
|
|
|
+ <el-button size="mini" type="text" @click="dialogTableVisible = true">
|
|
|
+ 创建任务
|
|
|
+ </el-button>
|
|
|
+ <el-dialog title="新增待办" append-to-body :visible.sync="dialogTableVisible" width="700px">
|
|
|
+ <el-input class="normal-margin" v-model="form.title" placeholder="输入任务标题" type="text" show-word-limit maxlength="40" size="small"></el-input>
|
|
|
+ <el-input class="normal-margin" v-model="form.remarks" placeholder="输入任务内容" type="textarea" show-word-limit maxlength="100" size="small"></el-input>
|
|
|
+ <div class="flex-align-center flex-between normal-margin">
|
|
|
+ <p class="task__label"><i class="el-icon-time"></i> 开始:</p>
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form.starttime"
|
|
|
+ type="date"
|
|
|
+ placeholder="选择日期"
|
|
|
+ size="mini">
|
|
|
+ </el-date-picker>
|
|
|
+  -  
|
|
|
+ <p class="task__label">结束:</p>
|
|
|
+ <el-date-picker
|
|
|
+ v-model="form.endtime"
|
|
|
+ type="date"
|
|
|
+ placeholder="选择日期"
|
|
|
+ size="mini">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
+ <div class="normal-margin">
|
|
|
+ <p class="task__label"><i class="el-icon-upload2"></i> 上传附件</p>
|
|
|
+ <upload type="button"></upload>
|
|
|
+ </div>
|
|
|
+ <div class="normal-margin">
|
|
|
+ <p class="mt-10 task__label">关联项目/客户</p>
|
|
|
+ <el-input placeholder="请输入内容" disabled v-model="input3" class="input-with-select" size="small">
|
|
|
+ <el-select v-model="form.nat" slot="prepend" style="width:100px" placeholder="请选择">
|
|
|
+ <el-option label="不关联" value="1"></el-option>
|
|
|
+ <el-option label="项目" value="2"></el-option>
|
|
|
+ <el-option label="客户" value="3"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-input>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <p class="mt-10 task__label">执行人员</p>
|
|
|
+ <div class="flex-align-center flex-between">
|
|
|
+ <el-input placeholder="请输入内容" v-model="input3" class="input-with-select" size="small">
|
|
|
+ <p slot="prepend">主 办</p>
|
|
|
+ </el-input>
|
|
|
+  
|
|
|
+ <el-input placeholder="请输入内容" v-model="input3" class="input-with-select" size="small">
|
|
|
+ <p slot="prepend">协 办</p>
|
|
|
+ </el-input>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button size="small" style="width:120px" @click="dialogTableVisible = false">取 消</el-button>
|
|
|
+ <el-button type="warning" size="small" style="width:120px" @click="submit">创 建</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+<script>
|
|
|
+import upload from '@/components/upload/preview_upload.vue';
|
|
|
+export default {
|
|
|
+ props:['ownertable'],
|
|
|
+ components:{
|
|
|
+ upload
|
|
|
+ },
|
|
|
+ data () {
|
|
|
+ return {
|
|
|
+ dialogTableVisible:false,
|
|
|
+ form:{
|
|
|
+ "sys_taskid":0,
|
|
|
+ "title":"任务标题",
|
|
|
+ "remarks":"任务说明",
|
|
|
+ "starttime":"",
|
|
|
+ "remindday":1,
|
|
|
+ "ownertable":"归属表",
|
|
|
+ "ownerid":0,
|
|
|
+ "endtime":"",
|
|
|
+ "nat":'1'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ submit () {}
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+</script>
|
|
|
+<style scoped>
|
|
|
+.task__label{
|
|
|
+ color:rgb(173, 172, 172)
|
|
|
+}
|
|
|
+</style>
|