Commit 33eafaaf authored by 王启林's avatar 王启林

parent 8e749a65
<template>
<div>
</div>
</template>
<script>
export default {
}
</script>
<style lang="less" scoped>
</style>
\ No newline at end of file
<template> <template>
<div class="page"> <div class="page">
<LayoutTable :data="tableData" :config="tableConfig"> <LayoutTable :data="tableData" noDel :config="tableConfig">
</LayoutTable> </LayoutTable>
<drawer-show ref="drawerform" @ok="getData" /> <drawer-show ref="drawerform" @ok="getData" />
</div> </div>
</template> </template>
...@@ -50,6 +48,8 @@ export default { ...@@ -50,6 +48,8 @@ export default {
}, },
/** 重写查看方法 */ /** 重写查看方法 */
toView(row) { toView(row) {
console.log(row)
localStorage.setItem('checkFeedbackId',row.id)
// this.$refs.drawerform.view(row); // this.$refs.drawerform.view(row);
this.$router.push('/feedback/questionnaire/list') this.$router.push('/feedback/questionnaire/list')
}, },
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
<el-tab-pane label="问卷情况" name="1"> <el-tab-pane label="问卷情况" name="1">
<div class="top" style="margin: 10px 0;"> <div class="top" style="margin: 10px 0;">
<div style="width: 80%;"> <div style="width: 80%;">
<div class="title">问卷名称</div> <div class="title">{{ this.feedbackData.title }}</div>
<div class="tips"> <div class="tips">
问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述 {{ this.feedbackData.remark }}
</div> </div>
</div> </div>
<el-button type="success" @click="drawer = true">预览</el-button> <el-button type="success" @click="drawer = true">预览</el-button>
...@@ -123,6 +123,7 @@ export default { ...@@ -123,6 +123,7 @@ export default {
Frule: '', Frule: '',
Fopthion: '', Fopthion: '',
drawerAnswer: false, drawerAnswer: false,
feedbackData: {},
tableData: [{ tableData: [{
date: '2016-05-02', date: '2016-05-02',
name: '王小虎', name: '王小虎',
...@@ -182,97 +183,99 @@ export default { ...@@ -182,97 +183,99 @@ export default {
} }
}, },
mounted() { mounted() {
this.Frule = [ let id = localStorage.getItem('checkFeedbackId')
{ this.getInfo(id)
"type": "span", // this.Frule = [
"title": "问卷名称", // {
"native": false, // "type": "span",
"children": [ // "title": "问卷名称",
"这是一段文字" // "native": false,
], // "children": [
"_fc_drag_tag": "span", // "这是一段文字"
"hidden": false, // ],
"display": true // "_fc_drag_tag": "span",
}, // "hidden": false,
{ // "display": true
"type": "input", // },
"field": "Fupb1nuyh5txf1", // {
"title": "输入框", // "type": "input",
"info": "", // "field": "Fupb1nuyh5txf1",
"$required": false, // "title": "输入框",
"_fc_drag_tag": "input", // "info": "",
"hidden": false, // "$required": false,
"display": true // "_fc_drag_tag": "input",
}, // "hidden": false,
{ // "display": true
"type": "inputNumber", // },
"field": "Flo91nuyh5vjag", // {
"title": "计数器", // "type": "inputNumber",
"info": "", // "field": "Flo91nuyh5vjag",
"$required": false, // "title": "计数器",
"_fc_drag_tag": "inputNumber", // "info": "",
"hidden": false, // "$required": false,
"display": true // "_fc_drag_tag": "inputNumber",
}, // "hidden": false,
{ // "display": true
"type": "radio", // },
"field": "Fz3d1nuyh5xpor", // {
"title": "单选框", // "type": "radio",
"info": "", // "field": "Fz3d1nuyh5xpor",
"effect": { // "title": "单选框",
"fetch": "" // "info": "",
}, // "effect": {
"$required": false, // "fetch": ""
"options": [ // },
{ // "$required": false,
"value": "1", // "options": [
"label": "选项1" // {
}, // "value": "1",
{ // "label": "选项1"
"value": "2", // },
"label": "选项2" // {
} // "value": "2",
], // "label": "选项2"
"_fc_drag_tag": "radio", // }
"hidden": false, // ],
"display": true // "_fc_drag_tag": "radio",
}, // "hidden": false,
{ // "display": true
"type": "checkbox", // },
"field": "Fwzb1nuyh61906", // {
"title": "多选框", // "type": "checkbox",
"info": "", // "field": "Fwzb1nuyh61906",
"effect": { // "title": "多选框",
"fetch": "" // "info": "",
}, // "effect": {
"$required": false, // "fetch": ""
"options": [ // },
{ // "$required": false,
"value": "1", // "options": [
"label": "选项1" // {
}, // "value": "1",
{ // "label": "选项1"
"value": "2", // },
"label": "选项2" // {
} // "value": "2",
], // "label": "选项2"
"_fc_drag_tag": "checkbox", // }
"hidden": false, // ],
"display": true // "_fc_drag_tag": "checkbox",
} // "hidden": false,
] // "display": true
this.Fopthion = { // }
"form": { // ]
"labelPosition": "top", // this.Fopthion = {
"size": "mini", // "form": {
"labelWidth": "20%", // "labelPosition": "top",
"hideRequiredAsterisk": false, // "size": "mini",
"showMessage": true, // "labelWidth": "20%",
"inlineMessage": false // "hideRequiredAsterisk": false,
}, // "showMessage": true,
"submitBtn": true, // "inlineMessage": false
"resetBtn": false // },
} // "submitBtn": true,
// "resetBtn": false
// }
}, },
methods: { methods: {
...@@ -281,6 +284,14 @@ export default { ...@@ -281,6 +284,14 @@ export default {
}, },
handleSelectionChange(val) { handleSelectionChange(val) {
this.multipleSelection = val; this.multipleSelection = val;
},
getInfo(id) {
this.$get('/feedback/info', { id }).then(res => {
this.feedbackData = res.data
console.log(this.feedbackData)
this.Frule = formCreate.parseJson(this.feedbackData.formContent)
this.Fopthion = formCreate.parseJson(this.feedbackData.ruleContent)
})
} }
} }
} }
...@@ -323,6 +334,7 @@ export default { ...@@ -323,6 +334,7 @@ export default {
} }
.tips { .tips {
font-size: 14px;
display: -webkit-box; display: -webkit-box;
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
-webkit-line-clamp: 2; -webkit-line-clamp: 2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment