|
@@ -110,13 +110,14 @@
|
|
@click="handleDelete(scope.row)"
|
|
@click="handleDelete(scope.row)"
|
|
>删除</el-button>
|
|
>删除</el-button>
|
|
<el-button
|
|
<el-button
|
|
|
|
+ v-if="scope.row.examine != 1"
|
|
size="mini"
|
|
size="mini"
|
|
type="text"
|
|
type="text"
|
|
icon="el-icon-delete"
|
|
icon="el-icon-delete"
|
|
@click="handleExamine(scope.row)"
|
|
@click="handleExamine(scope.row)"
|
|
>审核</el-button>
|
|
>审核</el-button>
|
|
-
|
|
|
|
<el-button
|
|
<el-button
|
|
|
|
+
|
|
size="mini"
|
|
size="mini"
|
|
type="text"
|
|
type="text"
|
|
icon="el-icon-delete"
|
|
icon="el-icon-delete"
|
|
@@ -144,7 +145,7 @@
|
|
<editor v-model="form.content" :min-height="122" v-if="open" />
|
|
<editor v-model="form.content" :min-height="122" v-if="open" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="主题类型" prop="type">
|
|
<el-form-item label="主题类型" prop="type">
|
|
- <el-select v-model="form.type * 1" placeholder="请选择主题类型">
|
|
|
|
|
|
+ <el-select v-model="form.type" placeholder="请选择主题类型">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in deptLists"
|
|
v-for="item in deptLists"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -154,7 +155,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="所属部门" prop="department">
|
|
<el-form-item label="所属部门" prop="department">
|
|
- <el-select v-model="form.department*1" placeholder="请输入所属部门">
|
|
|
|
|
|
+ <el-select v-model="form.department" placeholder="请输入所属部门">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in departmentList"
|
|
v-for="item in departmentList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -197,7 +198,7 @@
|
|
<editor v-model="form.content" :min-height="122" :readonly="true" />
|
|
<editor v-model="form.content" :min-height="122" :readonly="true" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="主体类型" prop="type" >
|
|
<el-form-item label="主体类型" prop="type" >
|
|
- <el-select v-model="form.type * 1" placeholder="请选择主体类型" :disabled="true">
|
|
|
|
|
|
+ <el-select v-model="form.type" placeholder="请选择主体类型" :disabled="true">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in deptLists"
|
|
v-for="item in deptLists"
|
|
:readonly="true"
|
|
:readonly="true"
|
|
@@ -208,7 +209,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="所属部门" prop="department" >
|
|
<el-form-item label="所属部门" prop="department" >
|
|
- <el-select v-model="form.department * 1" placeholder="请输入所属部门":disabled="true">
|
|
|
|
|
|
+ <el-select v-model="form.department" placeholder="请输入所属部门":disabled="true">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in departmentList"
|
|
v-for="item in departmentList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -260,7 +261,7 @@
|
|
<editor v-model="form.content" :min-height="122" :readonly="true" />
|
|
<editor v-model="form.content" :min-height="122" :readonly="true" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="主体类型" prop="type" >
|
|
<el-form-item label="主体类型" prop="type" >
|
|
- <el-select v-model="form.type * 1" placeholder="请选择主体类型" :disabled="true">
|
|
|
|
|
|
+ <el-select v-model="form.type" placeholder="请选择主体类型" :disabled="true">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in deptLists"
|
|
v-for="item in deptLists"
|
|
:readonly="true"
|
|
:readonly="true"
|
|
@@ -271,7 +272,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="所属部门" prop="department" >
|
|
<el-form-item label="所属部门" prop="department" >
|
|
- <el-select v-model="form.department * 1" placeholder="请输入所属部门":disabled="true">
|
|
|
|
|
|
+ <el-select v-model="form.department" placeholder="请输入所属部门":disabled="true">
|
|
<el-option
|
|
<el-option
|
|
v-for="item in departmentList"
|
|
v-for="item in departmentList"
|
|
:key="item.id"
|
|
:key="item.id"
|
|
@@ -407,7 +408,7 @@
|
|
getgrid() {
|
|
getgrid() {
|
|
this.loading = true;
|
|
this.loading = true;
|
|
listTopicType(this.queryParamss).then(response => {
|
|
listTopicType(this.queryParamss).then(response => {
|
|
- this.deptLists = response.rows;
|
|
|
|
|
|
+ this.deptLists = response.rows
|
|
this.total = response.total;
|
|
this.total = response.total;
|
|
this.loading = false;
|
|
this.loading = false;
|
|
});
|
|
});
|
|
@@ -415,7 +416,7 @@
|
|
getdepartment() {
|
|
getdepartment() {
|
|
this.loading = true;
|
|
this.loading = true;
|
|
listDepts(this.queryParamss).then(response => {
|
|
listDepts(this.queryParamss).then(response => {
|
|
- this.departmentList = response.rows;
|
|
|
|
|
|
+ this.departmentList = response.rows
|
|
this.total = response.total;
|
|
this.total = response.total;
|
|
this.loading = false;
|
|
this.loading = false;
|
|
});
|
|
});
|
|
@@ -432,8 +433,8 @@
|
|
handleview(row) {
|
|
handleview(row) {
|
|
this.reset();
|
|
this.reset();
|
|
getDept(row.id).then(response => {
|
|
getDept(row.id).then(response => {
|
|
- this.form = response.data;
|
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
|
+ this.form = response.data
|
|
this.form.operation = this.form.operation.toString();
|
|
this.form.operation = this.form.operation.toString();
|
|
});
|
|
});
|
|
this.openSee = true;
|
|
this.openSee = true;
|
|
@@ -488,6 +489,10 @@
|
|
const id = row.id || this.id;
|
|
const id = row.id || this.id;
|
|
getDept(row.id).then(response => {
|
|
getDept(row.id).then(response => {
|
|
this.form = response.data;
|
|
this.form = response.data;
|
|
|
|
+ console.log(typeof this.form.type)
|
|
|
|
+ console.log(typeof this.deptLists[0].id)
|
|
|
|
+ this.form.type=Number(this.form.type)
|
|
|
|
+ this.form.department=parseInt(this.form.department)
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
this.form.operation = this.form.operation.toString();
|
|
this.form.operation = this.form.operation.toString();
|
|
});
|
|
});
|