修改模板名称

This commit is contained in:
shidongli 2024-12-24 09:25:24 +08:00
parent 7482733836
commit f3869b25ff
2 changed files with 59 additions and 46 deletions

View File

@ -31,20 +31,22 @@
v-show="showSearch" v-show="showSearch"
label-width="100px" label-width="100px"
> >
<el-form-item <el-form-item label="问卷标题" prop="questionnaireName">
label="模板名称"
prop="questionnaireName"
label-width="120px"
>
<el-input <el-input
v-model="queryParams.questionnaireName" v-model="queryParams.questionnaireName"
placeholder="请输入模板名称" placeholder="请输入问卷标题"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="病种名称" prop="diseaseTypeName">
<el-input
v-model="queryParams.diseaseTypeName"
placeholder="请输入病种名称"
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
style="width: 220px"
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"
@ -69,21 +71,56 @@
width="48" width="48"
align="center" align="center"
/> />
<el-table-column <el-table-column
label="模板名称" label="问卷标题"
align="center" align="center"
prop="questionnaireName" prop="questionnaireName"
width="150"
/> />
<el-table-column label="操作人" align="center" prop="createBy" /> <el-table-column
<el-table-column label="创建时间" align="center" prop="createTime"> label="问题个数"
align="center"
prop="questionCount"
/>
<el-table-column
label="问卷模板ID"
align="center"
prop="questionnaireId"
/>
<el-table-column
label="问卷类型"
align="center"
prop="questionType"
>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ <div v-if="scope.row.questionType == 'REGULAR_QUESTIONNAIRE'">
parseTime(scope.row.createTime, "{y}-{m}-{d}") 普通问卷
}}</span> </div>
<div
v-if="scope.row.questionType == 'SATISFACTION_QUESTIONNAIRE'"
>
满意度问卷
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column
label="问卷状态"
align="center"
prop="questionnaireStatus"
>
<template slot-scope="scope">
<el-tag
type="success"
v-if="scope.row.questionnaireStatus == 'PUBLISHED'"
>已发布</el-tag
>
<el-tag type="warning" v-else>未发布</el-tag>
</template>
</el-table-column>
<el-table-column
label="病种名称"
align="center"
prop="diseaseTypeName"
/>
<el-table-column <el-table-column
label="操作" label="操作"
align="center" align="center"
@ -166,6 +203,8 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
questionnaireName: null, questionnaireName: null,
diseaseTypeName:null,
}, },
}; };
}, },
@ -175,31 +214,13 @@ export default {
}, },
mounted() { mounted() {
console.log(this.query, 'query') this.handleselectId = this.templateId;
console.log(this.templateId, 'templateId')
if (this.templateId) {
this.handleselectId = this.templateId;
} else {
this.questionnaireName = '';
this.handleselectId = '';
}
if (this.query == true) {
this.questionnaireName = '';
this.handleselectId = '';
}
}, },
watch: { watch: {
query: { query: {
handler(val) { handler(val) {
if(val>1){ if (val > 1) {
this.questionnaireName = ''; this.questionnaireName = '';
this.handleselectId = ''; this.handleselectId = '';
} }
}, },
@ -210,12 +231,10 @@ export default {
handler(val) { handler(val) {
if (val) { if (val) {
this.handleselectId = val; this.handleselectId = val;
} else { } else {
this.questionnaireName = ''; this.questionnaireName = '';
this.handleselectId = ''; this.handleselectId = '';
} }
}, },
deep: true, deep: true,
immediate: true, immediate: true,

View File

@ -208,7 +208,7 @@ export default {
} }
}, },
created() { created() {
// this.getDefaultDateRange() this.getDefaultDateRange()
// this.getlist() // this.getlist()
this.getlistleft() this.getlistleft()
}, },
@ -248,12 +248,6 @@ export default {
messageontemplateword(item) { messageontemplateword(item) {
this.queryParams.questionInfoId = item.questionInfoId; this.queryParams.questionInfoId = item.questionInfoId;
this.itemid=item.questionInfoId this.itemid=item.questionInfoId
// var obj = {
// questionInfoId: this.itemid
// }
// questionnaireTaskStatistics(obj).then(res => {
// this.tableData = res.data.data
// })
}, },
// //
getDefaultDateRange() { getDefaultDateRange() {