|
@@ -26,45 +26,45 @@
|
|
>
|
|
>
|
|
<u-form-item
|
|
<u-form-item
|
|
label="真实姓名:"
|
|
label="真实姓名:"
|
|
- prop="plaUser"
|
|
|
|
|
|
+ prop="matUser"
|
|
:required="true"
|
|
:required="true"
|
|
maxlength="20"
|
|
maxlength="20"
|
|
class="initiate-formitem"
|
|
class="initiate-formitem"
|
|
>
|
|
>
|
|
<u-input
|
|
<u-input
|
|
- v-model="expertsModalForm.plaUser"
|
|
|
|
|
|
+ v-model="expertsModalForm.matUser"
|
|
placeholder="请输入真实姓名"
|
|
placeholder="请输入真实姓名"
|
|
:placeholder-style="custPlaceholderStyle"
|
|
:placeholder-style="custPlaceholderStyle"
|
|
/>
|
|
/>
|
|
</u-form-item>
|
|
</u-form-item>
|
|
- <u-form-item label="手机号码:" prop="plaPhone" :required="true" class="initiate-formitem">
|
|
|
|
|
|
+ <u-form-item label="手机号码:" prop="matPhone" :required="true" class="initiate-formitem">
|
|
<u-input
|
|
<u-input
|
|
- v-model="expertsModalForm.plaPhone"
|
|
|
|
|
|
+ v-model="expertsModalForm.matPhone"
|
|
placeholder="请输入手机号码"
|
|
placeholder="请输入手机号码"
|
|
:placeholder-style="custPlaceholderStyle"
|
|
:placeholder-style="custPlaceholderStyle"
|
|
/>
|
|
/>
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item
|
|
<u-form-item
|
|
label="咨询标题:"
|
|
label="咨询标题:"
|
|
- prop="plaName"
|
|
|
|
|
|
+ prop="matName"
|
|
:required="true"
|
|
:required="true"
|
|
maxlength="50"
|
|
maxlength="50"
|
|
class="initiate-formitem"
|
|
class="initiate-formitem"
|
|
>
|
|
>
|
|
<u-input
|
|
<u-input
|
|
- v-model="expertsModalForm.plaName"
|
|
|
|
|
|
+ v-model="expertsModalForm.matName"
|
|
placeholder="请输入咨询标题"
|
|
placeholder="请输入咨询标题"
|
|
:placeholder-style="custPlaceholderStyle"
|
|
:placeholder-style="custPlaceholderStyle"
|
|
/>
|
|
/>
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item
|
|
<u-form-item
|
|
label="咨询内容:"
|
|
label="咨询内容:"
|
|
- prop="plaContent"
|
|
|
|
|
|
+ prop="matContent"
|
|
:required="true"
|
|
:required="true"
|
|
class="mt40 initiate-formitem"
|
|
class="mt40 initiate-formitem"
|
|
>
|
|
>
|
|
<u-input
|
|
<u-input
|
|
- v-model="expertsModalForm.plaContent"
|
|
|
|
|
|
+ v-model="expertsModalForm.matContent"
|
|
type="textarea"
|
|
type="textarea"
|
|
maxlength="200"
|
|
maxlength="200"
|
|
height="298"
|
|
height="298"
|
|
@@ -109,9 +109,9 @@
|
|
</view>
|
|
</view>
|
|
<view class="item-body">
|
|
<view class="item-body">
|
|
<text class="item-body-text">
|
|
<text class="item-body-text">
|
|
- 真实姓名:{{ expertsModalItem.plaUser }}
|
|
|
|
|
|
+ 真实姓名:{{ expertsModalItem.matUser }}
|
|
<br />
|
|
<br />
|
|
- 手机号码:{{ expertsModalItem.plaPhone ? expertsModalItem.plaPhone.toString().replace(/^(.{3})(.*)(.{4})$/, '$1-$2-$3') : '' }}
|
|
|
|
|
|
+ 手机号码:{{ expertsModalItem.matPhone ? expertsModalItem.matPhone.toString().replace(/^(.{3})(.*)(.{4})$/, '$1-$2-$3') : '' }}
|
|
</text>
|
|
</text>
|
|
<template v-if="expertsModalItem.plaIsRe == 1">
|
|
<template v-if="expertsModalItem.plaIsRe == 1">
|
|
<text class="item-body-feedback">已反馈</text>
|
|
<text class="item-body-feedback">已反馈</text>
|
|
@@ -161,18 +161,18 @@ export default {
|
|
}
|
|
}
|
|
],
|
|
],
|
|
expertsModalForm: {
|
|
expertsModalForm: {
|
|
- plaUser: '',
|
|
|
|
- plaPhone: '',
|
|
|
|
- plaName: '',
|
|
|
|
- plaContent: ''
|
|
|
|
|
|
+ matUser: '',
|
|
|
|
+ matPhone: '',
|
|
|
|
+ matName: '',
|
|
|
|
+ matContent: ''
|
|
},
|
|
},
|
|
expertsModalRules: {
|
|
expertsModalRules: {
|
|
- plaUser: [{
|
|
|
|
|
|
+ matUser: [{
|
|
required: true,
|
|
required: true,
|
|
message: '请输入真实姓名',
|
|
message: '请输入真实姓名',
|
|
trigger: ['change', 'blur']
|
|
trigger: ['change', 'blur']
|
|
}],
|
|
}],
|
|
- plaPhone: [{
|
|
|
|
|
|
+ matPhone: [{
|
|
required: true,
|
|
required: true,
|
|
message: '请输入手机号码',
|
|
message: '请输入手机号码',
|
|
trigger: ['change', 'blur']
|
|
trigger: ['change', 'blur']
|
|
@@ -185,12 +185,12 @@ export default {
|
|
trigger: ['change', 'blur']
|
|
trigger: ['change', 'blur']
|
|
}
|
|
}
|
|
],
|
|
],
|
|
- plaName: [{
|
|
|
|
|
|
+ matName: [{
|
|
required: true,
|
|
required: true,
|
|
message: '请输入咨询标题',
|
|
message: '请输入咨询标题',
|
|
trigger: ['change', 'blur']
|
|
trigger: ['change', 'blur']
|
|
}],
|
|
}],
|
|
- plaContent: [{
|
|
|
|
|
|
+ matContent: [{
|
|
required: true,
|
|
required: true,
|
|
message: '请输入咨询内容',
|
|
message: '请输入咨询内容',
|
|
trigger: ['change', 'blur']
|
|
trigger: ['change', 'blur']
|
|
@@ -228,13 +228,13 @@ export default {
|
|
/** 切换页签 */
|
|
/** 切换页签 */
|
|
handletabsChange(index) {
|
|
handletabsChange(index) {
|
|
if (index == 1) {
|
|
if (index == 1) {
|
|
- if (!this.expertsModalForm.plaUser) {
|
|
|
|
|
|
+ if (!this.expertsModalForm.matUser) {
|
|
this.currentTabs = 0;
|
|
this.currentTabs = 0;
|
|
this.$msgbox('请输入真实姓名!', 'none');
|
|
this.$msgbox('请输入真实姓名!', 'none');
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- if (!this.expertsModalForm.plaPhone) {
|
|
|
|
|
|
+ if (!this.expertsModalForm.matPhone) {
|
|
this.currentTabs = 0;
|
|
this.currentTabs = 0;
|
|
this.$msgbox('请输入手机号码!', 'none');
|
|
this.$msgbox('请输入手机号码!', 'none');
|
|
return;
|
|
return;
|
|
@@ -257,8 +257,8 @@ export default {
|
|
// 请求获取列表数据
|
|
// 请求获取列表数据
|
|
expertsModalListData({
|
|
expertsModalListData({
|
|
...this.hisComplaintsObj.pagination,
|
|
...this.hisComplaintsObj.pagination,
|
|
- plaUser: this.expertsModalForm.plaUser,
|
|
|
|
- plaPhone: this.expertsModalForm.plaPhone
|
|
|
|
|
|
+ matUser: this.expertsModalForm.matUser,
|
|
|
|
+ matPhone: this.expertsModalForm.matPhone
|
|
}).then(res => {
|
|
}).then(res => {
|
|
// 数据总条数
|
|
// 数据总条数
|
|
this.hisComplaintsObj.pageTotal = res.total || 0;
|
|
this.hisComplaintsObj.pageTotal = res.total || 0;
|
|
@@ -316,8 +316,8 @@ export default {
|
|
this.$msgbox('操作成功!', 'success');
|
|
this.$msgbox('操作成功!', 'success');
|
|
this.expertsModalForm = {
|
|
this.expertsModalForm = {
|
|
...this.expertsModalForm,
|
|
...this.expertsModalForm,
|
|
- plaName: '',
|
|
|
|
- plaContent: ''
|
|
|
|
|
|
+ matName: '',
|
|
|
|
+ matContent: ''
|
|
};
|
|
};
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
url: '/pages/results/index'
|
|
url: '/pages/results/index'
|
|
@@ -338,13 +338,13 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
handleSumPlacontentNum() {
|
|
handleSumPlacontentNum() {
|
|
- this.sumPlacontentNum = this.expertsModalForm.plaContent.length;
|
|
|
|
|
|
+ this.sumPlacontentNum = this.expertsModalForm.matContent.length;
|
|
if (this.sumPlacontentNum == 200) {
|
|
if (this.sumPlacontentNum == 200) {
|
|
this.$msgbox('最多只能输入240个字!', 'none');
|
|
this.$msgbox('最多只能输入240个字!', 'none');
|
|
}
|
|
}
|
|
},
|
|
},
|
|
handleComplaintsDetails(param) {
|
|
handleComplaintsDetails(param) {
|
|
- this.$store.dispatch("SetComplaintsDetails", param).then(() => {
|
|
|
|
|
|
+ this.$store.dispatch("SetExpertsModal", param).then(() => {
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
url: '/pages/experts/modal/details'
|
|
url: '/pages/experts/modal/details'
|
|
});
|
|
});
|