|
@@ -62,8 +62,10 @@
|
|
|
placeholder="请选择"
|
|
|
/>
|
|
|
<van-field
|
|
|
- v-if="form.type == '小课回访'&&(form.feedbackType == 'THINKING' ||
|
|
|
- form.feedbackType == 'LOST')"
|
|
|
+ v-if="
|
|
|
+ form.type == '小课回访' &&
|
|
|
+ (form.feedbackType == 'THINKING' || form.feedbackType == 'LOST')
|
|
|
+ "
|
|
|
label="反馈详情"
|
|
|
@click="onChange('feedbackTypeDesc')"
|
|
|
v-model="form.feedbackTypeDescName"
|
|
@@ -125,7 +127,7 @@
|
|
|
placeholder="请选择"
|
|
|
/>
|
|
|
</van-cell-group>
|
|
|
- <van-cell-group v-if="id&&uploader[0]&&uploader[0].url || !id">
|
|
|
+ <van-cell-group v-if="(id && uploader[0] && uploader[0].url) || !id">
|
|
|
<div class="visiWrap">
|
|
|
<p>回访图片</p>
|
|
|
<!-- :before-delete="beforDelete" -->
|
|
@@ -139,7 +141,7 @@
|
|
|
multiple
|
|
|
:max-count="5"
|
|
|
/>
|
|
|
- <p class="submit" v-if="!id">上传文件大小不能超过5MB且最多上传五张</p>
|
|
|
+ <p class="submit" v-if="!id">上传文件大小不能超过5MB且最多上传五张</p>
|
|
|
</div>
|
|
|
</van-cell-group>
|
|
|
|
|
@@ -341,6 +343,7 @@ export default {
|
|
|
dataList: [],
|
|
|
searchIcon: require("@/assets/images/search.png"),
|
|
|
ossUploadUrl: "https://ks3-cn-beijing.ksyuncs.com/daya",
|
|
|
+ preUploadUrl: "https://daya.ks3-cn-beijing.ksyuncs.com",
|
|
|
dataObj: {
|
|
|
policy: "",
|
|
|
signature: "",
|
|
@@ -411,26 +414,26 @@ export default {
|
|
|
form.feedbackType = tempData.feedbackType;
|
|
|
form.feedbackTypeDesc = tempData.feedbackTypeDesc;
|
|
|
form.probStatus = tempData.probStatus;
|
|
|
- if(form.feedbackType){
|
|
|
- form.feedbackTypeName = ''
|
|
|
- this.feedbackTypeList.forEach(item=>{
|
|
|
- if(item.value == form.feedbackType){
|
|
|
- form.feedbackTypeName = item.name
|
|
|
+ if (form.feedbackType) {
|
|
|
+ form.feedbackTypeName = "";
|
|
|
+ this.feedbackTypeList.forEach((item) => {
|
|
|
+ if (item.value == form.feedbackType) {
|
|
|
+ form.feedbackTypeName = item.name;
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
}
|
|
|
- if(form.feedbackTypeDesc){
|
|
|
- form.feedbackTypeDescName = ''
|
|
|
- this.feedbackTypeDescList.forEach(item=>{
|
|
|
- if(item.value == form.feedbackType){
|
|
|
- form.feedbackTypeDescName = item.name
|
|
|
+ if (form.feedbackTypeDesc) {
|
|
|
+ form.feedbackTypeDescName = "";
|
|
|
+ this.feedbackTypeDescList.forEach((item) => {
|
|
|
+ if (item.value == form.feedbackType) {
|
|
|
+ form.feedbackTypeDescName = item.name;
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
}
|
|
|
- if( form.probStatus){
|
|
|
- form.probStatusName = '已解决';
|
|
|
- }else{
|
|
|
- form.probStatusName = '待跟进';
|
|
|
+ if (form.probStatus) {
|
|
|
+ form.probStatusName = "已解决";
|
|
|
+ } else {
|
|
|
+ form.probStatusName = "待跟进";
|
|
|
}
|
|
|
/**
|
|
|
* form.feedbackTypeDescName = null;
|
|
@@ -440,7 +443,7 @@ export default {
|
|
|
form.feedbackTypeDescName = null;
|
|
|
form.feedbackTypeDesc = null;
|
|
|
*/
|
|
|
- form.probStatus = tempData.probStatus
|
|
|
+ form.probStatus = tempData.probStatus;
|
|
|
let attrList = tempData.attachments.split(",");
|
|
|
this.uploader = attrList.map((item) => {
|
|
|
return { url: item };
|
|
@@ -464,7 +467,7 @@ export default {
|
|
|
if (!form.studentId) {
|
|
|
this.$toast("请选择学员");
|
|
|
return;
|
|
|
- } else if (!form.type) {
|
|
|
+ } else if (!form.type) {
|
|
|
this.$toast("请选择回访类型");
|
|
|
return;
|
|
|
} else if (!form.purpose) {
|
|
@@ -473,7 +476,7 @@ export default {
|
|
|
} else if (!form.overview) {
|
|
|
this.$toast("请输入当前学生情况");
|
|
|
return;
|
|
|
- } else if (!form.feedback ) {
|
|
|
+ } else if (!form.feedback) {
|
|
|
this.$toast("请输入沟通后家长反馈");
|
|
|
return;
|
|
|
} else if (!form.visitTime) {
|
|
@@ -485,7 +488,7 @@ export default {
|
|
|
} else if (!form.feedbackType && form.type == "小课回访") {
|
|
|
this.$toast("请选择家长反馈");
|
|
|
return;
|
|
|
- } else if (!(form.probStatus+'')) {
|
|
|
+ } else if (!(form.probStatus + "")) {
|
|
|
this.$toast("请选择问题状态");
|
|
|
return;
|
|
|
}
|
|
@@ -565,8 +568,8 @@ export default {
|
|
|
if (this.id) {
|
|
|
return;
|
|
|
}
|
|
|
- if((this.userId || this.beforeId)&&type !='probStatus'){
|
|
|
- return
|
|
|
+ if ((this.userId || this.beforeId) && type != "probStatus") {
|
|
|
+ return;
|
|
|
}
|
|
|
let visit = this.visit;
|
|
|
let form = this.form;
|
|
@@ -763,7 +766,7 @@ export default {
|
|
|
url: this.ossUploadUrl,
|
|
|
data: formData,
|
|
|
});
|
|
|
- const uploadUrl = this.ossUploadUrl + "/" + key;
|
|
|
+ const uploadUrl = this.preUploadUrl + "/" + key;
|
|
|
file.url = uploadUrl;
|
|
|
file.status = "done";
|
|
|
} catch (e) {
|
|
@@ -827,7 +830,7 @@ export default {
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
|
-<style lang='less' scoped>
|
|
|
+<style lang="less" scoped>
|
|
|
@import url("../../assets/commonLess/variable.less");
|
|
|
/deep/.van-popup--bottom {
|
|
|
border-radius: 0px 0px 0px 0px !important;
|
|
@@ -999,9 +1002,9 @@ export default {
|
|
|
color: #646566;
|
|
|
margin-bottom: 0.1rem;
|
|
|
}
|
|
|
- .submit {
|
|
|
+ .submit {
|
|
|
color: red;
|
|
|
- font-size: .12rem;
|
|
|
+ font-size: 0.12rem;
|
|
|
}
|
|
|
}
|
|
|
</style>
|