zx 3 years ago
parent 8ba800211f
commit 8e35af930a

@ -6,19 +6,19 @@
<el-input v-model="form.keyword" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="分组">
<el-select v-model="form.groupId" placeholder="请选择">
<el-select clearable v-model="form.groupId" placeholder="请选择">
<el-option v-for="item in apiData.groupData"
:key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="车系">
<el-select v-model="form.brandIdList[0]" placeholder="请选择">
<el-select multiple clearable v-model="form.brandIdList" style="width: 240px" placeholder="请选择">
<el-option v-for="item in apiData.brandData"
:key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="标签">
<el-select v-model="form.tagIdList[0]" placeholder="请选择">
<el-select multiple clearable v-model="form.tagIdList" style="width: 240px" placeholder="请选择">
<el-option v-for="item in apiData.tagData"
:key="item.id" :label="item.title" :value="item.id"></el-option>
</el-select>
@ -81,7 +81,7 @@ export default defineComponent({
name: 'v-questList',
setup() {
const form = reactive({
keyword: '',
keyword: undefined,
groupId: undefined,
tagIdList: [],
brandIdList: [],
@ -146,7 +146,7 @@ export default defineComponent({
this.getData()
},
reset() {
this.form.keyword = '';
this.form.keyword = undefined;
this.form.groupId = undefined;
this.form.tagIdList = [];
this.form.brandIdList = [];

@ -15,7 +15,7 @@
<el-input v-model="form.providerName" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="部门">
<el-select v-model="form.departmentId" placeholder="请选择">
<el-select clearable v-model="form.departmentId" placeholder="请选择">
<el-option v-for="(item) in departmentList" :key="item.id" :label="item.name" :value="item.departmentId">
</el-option>
</el-select>
@ -103,7 +103,7 @@ export default defineComponent({
}).catch(() => {});
},
getData() {
let obj = Object.assign({pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
let obj = Object.assign(this.form,{pageNum: this.pagination.current,pageSize: this.pagination.pageSize})
this.proxy.$post("/task/customerNoteList", obj).then(res => {
if(res.code == 200) {
const data = res.data
@ -118,8 +118,11 @@ export default defineComponent({
this.getData()
},
reset() {
this.form.name = '';
this.form.department = '';
this.form.name = undefined;
this.form.tel = undefined;
this.form.brand = undefined;
this.form.providerName = undefined;
this.form.departmentId = undefined;
this.getData();
},
goEdit(value) {
@ -137,7 +140,7 @@ export default defineComponent({
},
//
download() {
this.proxy.$download("/task/cnExcel", this.form).then(() => {
this.proxy.$download("/task/cnExcel", this.form, '线索收集导出.xlsx').then(() => {
}).catch(() => {});
}

@ -11,13 +11,13 @@
</el-select>
</el-form-item>
<el-form-item label="车系">
<el-select v-model="form.brandIdList[0]" placeholder="请选择">
<el-select multiple v-model="form.brandIdList" style="width: 320px" placeholder="请选择">
<el-option v-for="item in apiData.brandData"
:key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-select v-model="form.status" placeholder="请选择">
<el-select clearable v-model="form.status" placeholder="请选择">
<el-option label="未上线" :value="0"></el-option>
<el-option label="已上线" :value="1"></el-option>
<el-option label="已结束" :value="2"></el-option>

@ -11,7 +11,7 @@
<el-input v-model="form.name" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="部门">
<el-select v-model="form.departmentId" placeholder="请选择">
<el-select clearable v-model="form.departmentId" placeholder="请选择">
<el-option v-for="(item) in departmentList" :key="item.id" :label="item.name" :value="item.departmentId">
</el-option>
</el-select>

@ -11,7 +11,7 @@
<el-input v-model="form.providerName" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="部门">
<el-select v-model="form.departmentId" placeholder="请选择">
<el-select clearable v-model="form.departmentId" placeholder="请选择">
<el-option v-for="(item) in departmentList" :key="item.id" :label="item.name" :value="item.departmentId">
</el-option>
</el-select>
@ -20,7 +20,7 @@
<el-input v-model="form.taskTitle" placeholder="请输入"></el-input>
</el-form-item>
<el-form-item label="时间范围">
<el-date-picker value-format="YYYY-MM-DD HH:mm:ss" @change="timeChange" v-model="selTime" type="daterange"></el-date-picker>
<el-date-picker clearable value-format="YYYY-MM-DD HH:mm:ss" @change="timeChange" v-model="selTime" type="daterange"></el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="confirm"> </el-button>
@ -252,8 +252,13 @@ export default defineComponent({
},
//
timeChange(value) {
this.form.beginTime = value[0];
this.form.endTime = value[1];
if(value) {
this.form.beginTime = value[0];
this.form.endTime = value[1];
} else {
this.form.beginTime = undefined;
this.form.endTime = undefined;
}
},
//
download() {

@ -16,7 +16,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="封面">
<img class="img-upload" v-if="form.cover != ''" :src="$ImgUrl(form.cover)" />
<img class="img-upload" @click="coverDetail" v-if="form.cover != ''" :src="$ImgUrl(form.cover)" />
</el-form-item>
<el-form-item label="文章内容" v-if="form.type == 3">
<div style="border: 1px solid #ccc">
@ -36,7 +36,7 @@
</div>
</el-form-item>
<el-form-item label="图片" v-else-if="form.type == 2">
<img v-if="form.content != ''" class="img-upload" :src="$ImgUrl(form.content)" />
<img @click="picDetail" v-if="form.content != ''" class="img-upload" :src="$ImgUrl(form.content)" />
</el-form-item>
<el-form-item label="视频" v-else-if="form.type == 1">
<el-link v-if="form.content != ''" :href="$ImgUrl(form.content)" target="_blank"></el-link>
@ -117,6 +117,12 @@ export default defineComponent({
},
handlerUploadVideo(data) {
this.form.content = data.fileUrl
},
coverDetail() {
window.open(this.$ImgUrl(this.form.cover),'_blank')
},
picDetail() {
window.open(this.$ImgUrl(this.form.content),'_blank')
}
}
})

Loading…
Cancel
Save