|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<el-dialog v-model="state.dialogVisible" draggable title="发布修改" ref="dialogRef" width="50%" append-to-body destroy-on-close @close="close">
|
|
|
<div class="collapse-container">
|
|
|
- <el-form label-width="100px" ref="ruleFormRef" :model="state.ruleForm">
|
|
|
+ <el-form label-width="100px" ref="ruleFormRef" :model="state.ruleForm" v-loading="state.loading">
|
|
|
<el-row :gutter="10" class="w100">
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="state.orderDetail.isProvince">
|
|
|
<el-row :gutter="0">
|
|
@@ -94,16 +94,16 @@
|
|
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
<el-form-item label="门户是否公开" prop="publishState">
|
|
|
<el-radio-group v-model="state.ruleForm.publishState">
|
|
|
- <el-radio :label="false">不公开</el-radio>
|
|
|
- <el-radio :label="true">公开</el-radio>
|
|
|
+ <el-radio :value="false">不公开</el-radio>
|
|
|
+ <el-radio :value="true">公开</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<!-- <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
<el-form-item label="门户是否公开" prop="resolve" >
|
|
|
<el-radio-group v-model="state.ruleForm.resolve" disabled>
|
|
|
- <el-radio :label="true">已得到解决</el-radio>
|
|
|
- <el-radio :label="false">未得到解决</el-radio>
|
|
|
+ <el-radio :value="true">已得到解决</el-radio>
|
|
|
+ <el-radio :value="false">未得到解决</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
</el-col>-->
|
|
@@ -115,7 +115,7 @@
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="idNamesArray.length">
|
|
|
<el-form-item label="需回访部门" prop="idNames">
|
|
|
<el-checkbox-group v-model="state.ruleForm.idNames" disabled>
|
|
|
- <el-checkbox :label="item" v-for="item in idNamesArray" :key="item.key">{{ item.value }}</el-checkbox>
|
|
|
+ <el-checkbox :value="item" v-for="item in idNamesArray" :key="item.key">{{ item.value }}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -162,7 +162,7 @@ const openDialog = async (row: any) => {
|
|
|
state.dialogVisible = true;
|
|
|
try {
|
|
|
state.orderDetail = row.order ?? {};
|
|
|
- const [res, response] = await Promise.all([baseData(row.order.id), publishOrderDetail(row.id)]);
|
|
|
+ const [res, response] = await Promise.all([baseData(row.order?.id), publishOrderDetail(row.id)]);
|
|
|
state.ruleForm = response.result ?? {};
|
|
|
state.publishDetail = res.result ?? {};
|
|
|
idNamesArray.value = res.result?.idNames ?? [];
|