|
@@ -18,11 +18,19 @@
|
|
|
activeRow.phone || ""
|
|
|
}}</descriptions-item>
|
|
|
</descriptions>
|
|
|
- <el-alert title="沟通记录" :closable="false" type="info" style="margin:20px 0"> </el-alert>
|
|
|
- <el-button style="margin-bottom:20px" type="primary" @click="addRecord">添加记录</el-button>
|
|
|
+ <el-alert
|
|
|
+ title="沟通记录"
|
|
|
+ :closable="false"
|
|
|
+ type="info"
|
|
|
+ style="margin: 20px 0"
|
|
|
+ >
|
|
|
+ </el-alert>
|
|
|
+ <el-button style="margin-bottom: 20px" type="primary" @click="addRecord"
|
|
|
+ >添加记录</el-button
|
|
|
+ >
|
|
|
<div class="process">
|
|
|
<el-timeline :reverse="true">
|
|
|
- <el-timeline-item v-for="(activity, index) in processList" :key="index" >
|
|
|
+ <el-timeline-item v-for="(activity, index) in processList" :key="index">
|
|
|
<div>
|
|
|
<div class="name">{{ activity.realName }}</div>
|
|
|
<div>{{ activity.createTime }}</div>
|
|
@@ -31,6 +39,39 @@
|
|
|
</el-timeline-item>
|
|
|
</el-timeline>
|
|
|
</div>
|
|
|
+ <el-dialog title="添加记录" :visible.sync="recordVisible" width="600px" append-to-body>
|
|
|
+ <el-form :model="form" ref="ruleForm">
|
|
|
+ <el-form-item
|
|
|
+ label="沟通时间"
|
|
|
+ label-width="120PX"
|
|
|
+ prop="nextVisitDate"
|
|
|
+ >
|
|
|
+ <el-date-picker
|
|
|
+ type="date"
|
|
|
+ style="width: 100% !important"
|
|
|
+ placeholder="请选择下次沟通日期"
|
|
|
+ v-model="form.nextVisitDate"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="沟通内容" label-width="120PX" prop="content">
|
|
|
+ <el-input
|
|
|
+ type="textarea"
|
|
|
+ :rows="3"
|
|
|
+ v-model.trim="form.content"
|
|
|
+ autocomplete="off"
|
|
|
+ maxlength="255"
|
|
|
+ show-word-limit
|
|
|
+ placeholder="请输入沟通沟通内容"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="recordVisible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="recordVisible = false"
|
|
|
+ >确 定</el-button
|
|
|
+ >
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -50,14 +91,19 @@ export default {
|
|
|
event: "希望提供测试账号",
|
|
|
},
|
|
|
],
|
|
|
+ recordVisible: false,
|
|
|
+ form:{
|
|
|
+ nextVisitDate:'',
|
|
|
+ content:''
|
|
|
+ }
|
|
|
};
|
|
|
},
|
|
|
- mounted(){},
|
|
|
- methods:{
|
|
|
- addRecord(){
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
+ mounted() {},
|
|
|
+ methods: {
|
|
|
+ addRecord() {
|
|
|
+ this.recordVisible = true;
|
|
|
+ },
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
<style lang="scss">
|
|
@@ -67,7 +113,7 @@ export default {
|
|
|
overflow-y: auto;
|
|
|
.name {
|
|
|
font-size: 16px;
|
|
|
- font-weight:bold;
|
|
|
+ font-weight: bold;
|
|
|
}
|
|
|
div {
|
|
|
line-height: 30px;
|