<template>
|
<GlobalWindow
|
title="问题上报"
|
:showConfirm="false"
|
:visible.sync="visible"
|
width="100%">
|
<div class="wt">
|
<div class="wt_head">
|
<div class="wt_head_title">
|
问题详情
|
<el-tag style="margin-left: 10px;">转工单</el-tag>
|
</div>
|
<el-button>查看工单</el-button>
|
</div>
|
<div class="wt_content">
|
<div class="wt_content_row" style="width: 25%;">
|
位置:-
|
</div>
|
<div class="wt_content_row" style="width: 25%;">
|
上报人:张三丰
|
</div>
|
<div class="wt_content_row" style="width: 50%;">
|
上报人电话:180553847234
|
</div>
|
<div class="wt_content_row" style="width: 100%; margin-top: 15px;">
|
上报时间:2024-11-21 12:00:23
|
</div>
|
<div class="wt_content_row" style="width: 100%; margin-top: 15px;">
|
问题描述:这是问题描述这是问题描述这是问题描述这是问题描述这是问题描述这是问题描述这是问题描述这是问题描述
|
</div>
|
<div class="wt_content_row" style="width: 100%; margin-top: 15px;">
|
<div class="wt_content_row_label">问题图片:</div>
|
<div class="wt_content_row_list">
|
<div class="wt_content_row_list_img">
|
<img src="" alt="" />
|
</div>
|
</div>
|
</div>
|
</div>
|
<el-form :model="form" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
<el-form-item label="处理方式" prop="resource">
|
<el-radio-group v-model="form.resource">
|
<el-radio :label="0">转工单</el-radio>
|
<el-radio :label="1">关闭问题</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<div style="display: flex; align-items: center;">
|
<el-form-item label="位置类型" prop="region">
|
<el-select v-model="form.resource" placeholder="请选择位置类型">
|
<el-option label="区域一" value="shanghai"></el-option>
|
<el-option label="区域二" value="beijing"></el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item label="报修区域" prop="resource">
|
<el-select v-model="form.resource" placeholder="请选择报修区域">
|
<el-option label="区域一" value="shanghai"></el-option>
|
<el-option label="区域二" value="beijing"></el-option>
|
</el-select>
|
</el-form-item>
|
</div>
|
<div style="display: flex; align-items: center;">
|
<el-form-item label="工单分类" prop="resource">
|
<el-select v-model="form.resource" placeholder="请选择工单分类">
|
<el-option label="区域一" value="shanghai"></el-option>
|
<el-option label="区域二" value="beijing"></el-option>
|
</el-select>
|
</el-form-item>
|
<el-form-item label="上门时间" prop="resource">
|
<el-date-picker v-model="form.resource" type="date" placeholder="选择上门时间"></el-date-picker>
|
</el-form-item>
|
</div>
|
<el-form-item label="描述" prop="resource">
|
<el-input
|
type="textarea"
|
:rows="5"
|
placeholder="请输入描述"
|
v-model="form.resource">
|
</el-input>
|
</el-form-item>
|
<el-form-item label="问题图片" prop="resource">
|
<el-upload
|
action="https://jsonplaceholder.typicode.com/posts/"
|
list-type="picture-card">
|
<i class="el-icon-plus"></i>
|
</el-upload>
|
</el-form-item>
|
<el-form-item label="关闭问题" prop="resource">
|
<el-input
|
type="textarea"
|
:rows="5"
|
placeholder="请输入关闭问题"
|
v-model="form.resource">
|
</el-input>
|
</el-form-item>
|
</el-form>
|
</div>
|
</GlobalWindow>
|
</template>
|
|
<script>
|
import BaseOpera from '@/components/base/BaseOpera'
|
import GlobalWindow from '@/components/common/GlobalWindow'
|
export default {
|
name: "handleProblem",
|
extends: BaseOpera,
|
components: { GlobalWindow },
|
data() {
|
return {
|
info: {},
|
form: {
|
resource: 0
|
},
|
rules: {
|
resource: [
|
{ required: true, message: '请选择', trigger: 'change' }
|
]
|
}
|
}
|
},
|
methods: {
|
|
}
|
}
|
</script>
|
|
<style lang="scss" scoped>
|
.wt {
|
width: 100%;
|
display: flex;
|
flex-direction: column;
|
.wt_head {
|
width: 100%;
|
padding: 20px 0;
|
box-sizing: border-box;
|
display: flex;
|
align-items: center;
|
justify-content: space-between;
|
.wt_head_title {
|
display: flex;
|
align-items: center;
|
font-size: 16px;
|
color: black;
|
margin-right: 10px;
|
}
|
}
|
.wt_content {
|
width: 100%;
|
display: flex;
|
align-items: center;
|
flex-wrap: wrap;
|
.wt_content_row {
|
font-size: 14px;
|
color: rgb(51, 51, 51);
|
display: flex;
|
align-items: self-start;
|
.wt_content_row_label {
|
flex-shrink: 0;
|
font-size: 14px;
|
color: rgb(51, 51, 51);
|
}
|
.wt_content_row_list {
|
flex: 1;
|
display: flex;
|
align-items: center;
|
.wt_content_row_list_img {
|
width: 106px;
|
height: 93px;
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
overflow-x: hidden;
|
margin-right: 15px;
|
&:last-child {
|
margin: 0 !important;
|
}
|
img {
|
width: 100%;
|
}
|
}
|
}
|
}
|
}
|
}
|
</style>
|