|
|
@ -118,77 +118,6 @@ |
|
|
|
|
|
|
|
<el-form ref="ref_form_feedback" :inline="true" :model="feedbackFormData" :rules="feedbackDataRule" |
|
|
|
class="div_form"> |
|
|
|
<!-- <el-form-item |
|
|
|
label="服务目标" |
|
|
|
prop="serviceGoal" |
|
|
|
:class="{ 'form-item': source === 'visiual' }" |
|
|
|
label-width="150px" |
|
|
|
style="display: block" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
class="item_width_1" |
|
|
|
type="textarea" |
|
|
|
maxlength="1000" |
|
|
|
show-word-limit |
|
|
|
:rows="3" |
|
|
|
placeholder="请输入服务目标,不超过1000字" |
|
|
|
v-model="feedbackFormData.serviceGoal" |
|
|
|
></el-input> |
|
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
<!-- <el-form-item |
|
|
|
label="服务效果" |
|
|
|
prop="serviceEffect" |
|
|
|
label-width="150px" |
|
|
|
:class="{ 'form-item': source === 'visiual' }" |
|
|
|
style="display: block" |
|
|
|
> |
|
|
|
<el-input |
|
|
|
class="item_width_1" |
|
|
|
type="textarea" |
|
|
|
maxlength="1000" |
|
|
|
show-word-limit |
|
|
|
:rows="3" |
|
|
|
placeholder="请输入服务效果,不超过1000字" |
|
|
|
v-model="feedbackFormData.serviceEffect" |
|
|
|
></el-input> |
|
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
<!-- <el-form-item |
|
|
|
label="服务人数" |
|
|
|
style="display: block" |
|
|
|
:class="{ 'form-item': source === 'visiual' }" |
|
|
|
prop="servicePeopleNumber" |
|
|
|
label-width="150px" |
|
|
|
> |
|
|
|
<el-input-number |
|
|
|
class="item_width_2" |
|
|
|
v-model="feedbackFormData.servicePeopleNumber" |
|
|
|
:min="0" |
|
|
|
:max="9999" |
|
|
|
label="服务人数" |
|
|
|
></el-input-number> |
|
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
<!-- <el-form-item |
|
|
|
label="服务状态" |
|
|
|
style="display: block" |
|
|
|
label-width="150px" |
|
|
|
:class="{ 'form-item': source === 'visiual' }" |
|
|
|
prop="serviceStatus" |
|
|
|
> |
|
|
|
<span>已完成</span> --> |
|
|
|
<!-- <el-select class="item_width_1" |
|
|
|
v-model="feedbackFormData.serviceStatus" |
|
|
|
placeholder="全部" |
|
|
|
clearable> |
|
|
|
<el-option v-for="item in statusArray" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> --> |
|
|
|
<!-- </el-form-item> --> |
|
|
|
<el-form-item label="满意度" style="display: block" label-width="150px" |
|
|
|
:class="{ 'form-item': source === 'visiual' }" prop="satisfaction"> |
|
|
|
<el-select class="item_width_2" v-model="feedbackFormData.satisfaction" placeholder="全部" clearable> |
|
|
@ -201,67 +130,6 @@ |
|
|
|
<el-input class="item_width_1" type="textarea" maxlength="1000" show-word-limit :rows="3" |
|
|
|
v-model="feedbackFormData.serviceGoal"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<!-- <el-form-item label="详细位置" label-width="150px"> |
|
|
|
<el-input |
|
|
|
class="item_width_1" |
|
|
|
v-model="feedbackFormData.address" |
|
|
|
></el-input> |
|
|
|
</el-form-item> --> |
|
|
|
<!-- <el-form-item |
|
|
|
label="地图位置" |
|
|
|
label-width="150px" |
|
|
|
:class="{ 'form-item': source === 'visiual' }" |
|
|
|
style="display: block" |
|
|
|
> |
|
|
|
<div style="width: 500px"> |
|
|
|
<div class="div_map"> |
|
|
|
<div id="map_app"></div> |
|
|
|
<div class="div_searchmap"> |
|
|
|
<el-input |
|
|
|
maxlength="50" |
|
|
|
placeholder="请输入关键字" |
|
|
|
v-model="keyWords" |
|
|
|
> |
|
|
|
</el-input> |
|
|
|
<el-button |
|
|
|
style="margin-left: 10px" |
|
|
|
type="primary" |
|
|
|
size="mini" |
|
|
|
@click="handleSearchMap" |
|
|
|
>查询</el-button |
|
|
|
> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
<!-- <el-form-item |
|
|
|
class="block" |
|
|
|
label="附件" |
|
|
|
:class="{ 'form-item': source === 'visiual' }" |
|
|
|
label-width="150px" |
|
|
|
prop="attach" |
|
|
|
> |
|
|
|
<el-upload |
|
|
|
:headers="$getElUploadHeaders()" |
|
|
|
class="upload-demo" |
|
|
|
:action="uploadUlr" |
|
|
|
accept=".doc,.pdf,.xls,.docx,.xlsx,.jpg,.png,.jpeg,.bmp,.mp4,.wma,.m4a,.mp3" |
|
|
|
:on-success="handleFileSuccess" |
|
|
|
:on-remove="handleFileRemove" |
|
|
|
:limit="3" |
|
|
|
:before-upload="beforeUpload" |
|
|
|
:file-list="fileList" |
|
|
|
> |
|
|
|
<el-button |
|
|
|
size="small" |
|
|
|
:disabled="fileList.length === 3" |
|
|
|
type="primary" |
|
|
|
>点击上传</el-button |
|
|
|
> |
|
|
|
<div slot="tip" class="el-upload__tip">支持图片、word、pdf</div> |
|
|
|
</el-upload> |
|
|
|
</el-form-item> --> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -613,6 +481,7 @@ export default { |
|
|
|
}, |
|
|
|
addFormOk(val) { |
|
|
|
this.showLabelForm = false; |
|
|
|
console.log(val); |
|
|
|
this.formData.resiSearchTagId = val.tagId; |
|
|
|
this.formData.resiSearchTagName = val.tagName; |
|
|
|
}, |
|
|
@ -844,13 +713,11 @@ export default { |
|
|
|
} else { |
|
|
|
this.formData.feedback = null; |
|
|
|
} |
|
|
|
this.formData.resiSearchTagId = this.assignFlag |
|
|
|
? this.formData.resiSearchTagId |
|
|
|
: ""; |
|
|
|
this.formData.resiSearchTagName = this.assignFlag |
|
|
|
? this.formData.resiSearchTagName |
|
|
|
: ""; |
|
|
|
console.log(this.formData); |
|
|
|
if(!this.formData.assignFlag){ |
|
|
|
this.formData.resiSearchTagId = "" |
|
|
|
this.formData.resiSearchTagName = "" |
|
|
|
} |
|
|
|
console.log( this.formData.resiSearchTagId); |
|
|
|
// return false |
|
|
|
const regPhone = /^1(3|4|5|6|7|8|9)\d{9}$/; //联系电话 |
|
|
|
|
|
|
@ -865,7 +732,6 @@ export default { |
|
|
|
}); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
if (this.source === "manage") { |
|
|
|
this.formData.serviceCategoryKey = this.serviceCategoryKey; |
|
|
|
} |
|
|
|