|
@@ -7,37 +7,18 @@
|
|
|
<el-row :gutter="0">
|
|
|
<el-divider content-position="left"> <b class="font16">省工单发布内容</b> </el-divider>
|
|
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
- <el-form-item label="是否公开" prop="proPublishState" :rules="[{ required: false, message: '请选择是否公开', trigger: 'change' }]">
|
|
|
- <el-radio-group v-model="state.ruleForm.proPublishState">
|
|
|
- <el-radio :label="false">不公开</el-radio>
|
|
|
- <el-radio :label="true">公开</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-form-item label="是否公开">
|
|
|
+ {{ state.ruleForm.proPublishState ? '公开' : '不公开' }}
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
|
|
|
- <el-form-item
|
|
|
- label="反馈人电话"
|
|
|
- prop="feedBackPhone"
|
|
|
- :rules="[
|
|
|
- { required: true, message: '请输入反馈人电话', trigger: 'blur' },
|
|
|
- {
|
|
|
- pattern: /^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,
|
|
|
- message: '反馈人电话格式错误',
|
|
|
- trigger: 'blur',
|
|
|
- },
|
|
|
- ]"
|
|
|
- >
|
|
|
- <el-input placeholder="请输入反馈人电话" v-model="state.ruleForm.feedBackPhone" clearable></el-input>
|
|
|
+ <el-form-item label="反馈人电话">
|
|
|
+ {{ state.ruleForm.feedBackPhone }}
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :md="24" :lg="24" :xl="24" v-if="!state.ruleForm.proPublishState">
|
|
|
- <el-form-item label="不公开原因" prop="noPubReason" :rules="[{ required: false, message: '请输入不公开原因', trigger: 'blur' }]">
|
|
|
- <el-input
|
|
|
- type="textarea"
|
|
|
- placeholder="请输入不公开原因"
|
|
|
- :autosize="{ minRows: 6, maxRows: 10 }"
|
|
|
- v-model="state.ruleForm.noPubReason"
|
|
|
- ></el-input>
|
|
|
+ <el-form-item label="不公开原因">
|
|
|
+ {{ state.ruleForm.noPubReason }}
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -65,7 +46,9 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <el-form-item label="办理结果"> {{ state.publishDetail.actualOpinion }} </el-form-item>
|
|
|
+ <el-form-item label="办理结果">
|
|
|
+ <el-text>{{ state.publishDetail.actualOpinion }} </el-text>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
<el-form-item label="整改后结果" prop="arrangeOpinion" :rules="[{ required: false, message: '请输入整改后内容', trigger: 'blur' }]">
|
|
@@ -109,9 +92,9 @@
|
|
|
</el-dialog>
|
|
|
</template>
|
|
|
<script setup lang="ts" name="orderPublishEditDetail">
|
|
|
-import {reactive, ref} from 'vue';
|
|
|
-import {ElMessage, FormInstance} from 'element-plus';
|
|
|
-import {baseData, publishOrderDetail, publishOrderUpdate} from '/@/api/business/publish';
|
|
|
+import { reactive, ref } from 'vue';
|
|
|
+import { ElMessage, FormInstance } from 'element-plus';
|
|
|
+import { baseData, publishOrderDetail, publishOrderUpdate } from '/@/api/business/publish';
|
|
|
|
|
|
// 定义子组件向父组件传值/事件
|
|
|
const emit = defineEmits(['updateList']);
|