Commit d6057f55 authored by 王启林's avatar 王启林

parent 55e47410
......@@ -3,6 +3,7 @@
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve",
"dev": "vue-cli-service serve",
"build": "vue-cli-service build",
"test": "vue-cli-service build --mode test",
......
......@@ -125,6 +125,7 @@ const router = new Router({
...restBuilder("perform/attend/appeal/files", "perform/attend/appeal/files"), //绩效记录申诉信息附件列表
...restBuilder("feedback", "feedback"), //反馈信息
...restBuilder("feedback/addQuestion", "feedback/addQuestion"), //新增反馈
...restBuilder("feedback/question", "feedback/question"), //反馈问题
...restBuilder("feedback/option", "feedback/option"), //反馈选项
......
<template>
<div class="page">
111
</div>
</template>
<script>
export default {
}
</script>
<style lang="less" scoped>
</style>
\ No newline at end of file
<template>
<div class="page">
<LayoutTable :data="tableData" :config="tableConfig">
<LayoutTable :data="tableData" notDel notSearch :config="tableConfig">
</LayoutTable>
......@@ -9,14 +9,14 @@
</template>
<script>
/** 表单弹出框模式需引入 */
import drawerShow from "./drawershow";
import table from "@/assets/mixins/table";
export default {
/** 表单弹出框模式需引入 */
import drawerShow from "./drawershow";
import table from "@/assets/mixins/table";
export default {
name: "FeedbackList",
components: {
drawerShow
},
},
mixins: [table],
created() {
},
......@@ -41,7 +41,8 @@
},
/** 重写新增方法 */
toAdd(row) {
this.$refs.drawerform.add(row);
// this.$refs.drawerform.add(row);
this.$router.push("/feedback/addQuestion/list");
},
/** 重写编辑方法 */
toEdit(row) {
......@@ -56,33 +57,34 @@
data() {
return {
/** 子表列元素 */
columnSet:[
{label: "反馈问卷id号", prop: "feedbackId", formatter: this.formatter},
{label: "问题内容", prop: "content"},
{label: "问题类型 ", prop: "questionType",formatter: this.formatter},
{label: "是否必填", prop: "require",formatter: this.formatter},
{label: "备注", prop: "remark"},
columnSet: [
{ label: "反馈问卷id号", prop: "feedbackId", formatter: this.formatter },
{ label: "问题内容", prop: "content" },
{ label: "问题类型 ", prop: "questionType", formatter: this.formatter },
{ label: "是否必填", prop: "require", formatter: this.formatter },
{ label: "备注", prop: "remark" },
],
config: {
isshowTabPane:false,
isshowTabPane: true,
search: [
],
columns: [
{type: "selection", width: 60},
{type: "index",label: "序号",width: 50},
{ type: "selection", width: 60 },
{ type: "index", label: "序号", width: 50 },
{label: "问卷标题", prop: "title"},
{ label: "问卷标题", prop: "title" },
{label: "反馈开始时间", prop: "feedbackTimeStart", formatter: this.formatterDate},
{ label: "反馈开始时间", prop: "feedbackTimeStart", formatter: this.formatterDate },
{label: "反馈结束时间", prop: "feedbackTimeEnd", formatter: this.formatterDate},
{ label: "反馈结束时间", prop: "feedbackTimeEnd", formatter: this.formatterDate },
{label: "邀请人数", prop: "inviteNum",formatter: this.formatter},
{ label: "邀请人数", prop: "inviteNum", formatter: this.formatter },
{label: "反馈人数", prop: "feedbackNum",formatter: this.formatter},
{ label: "反馈人数", prop: "feedbackNum", formatter: this.formatter },
{label: "创建用户", prop: "createUserId", formatter: this.formatter},
{label: "绩效反馈问题",
{ label: "创建用户", prop: "createUserId", formatter: this.formatter },
{
label: "绩效反馈问题",
width: 120,
prop: "subColumns",
formatter: (row) => {
......@@ -110,5 +112,10 @@
}
};
}
};
};
</script>
<style lang="less" scoped>
/deep/ .buttons {
margin-bottom: 10px;
}
</style>
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