|
@@ -146,7 +146,14 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
|
|
- <el-form-item label="联系电话" prop="contact" :rules="[{ required: true, message: '请填写联系电话', trigger: 'blur' },{ required: true, pattern: '[^ \x20]+', trigger: 'blur', message: '联系电话不能为空' }]">
|
|
|
+ <el-form-item
|
|
|
+ label="联系电话"
|
|
|
+ prop="contact"
|
|
|
+ :rules="[
|
|
|
+ { required: true, message: '请填写联系电话', trigger: 'blur' },
|
|
|
+ { required: true, pattern: '[^ \x20]+', trigger: 'blur', message: '联系电话不能为空' },
|
|
|
+ ]"
|
|
|
+ >
|
|
|
<el-row class="w100">
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="16" :xl="16">
|
|
|
<el-input v-model="state.ruleForm.contact" placeholder="请填写联系电话" @blur="searchHistory" clearable> </el-input>
|
|
@@ -472,7 +479,7 @@
|
|
|
<repeat-event ref="repeatEventRef" @orderAddRepeat="orderAddRepeat" :repeatIds="state.ruleForm.repeatableEventDetails" />
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="知识库" name="knowledge">
|
|
|
- <Knowledge ref="knowledgeRef" :formData="state.ruleForm"/>
|
|
|
+ <Knowledge ref="knowledgeRef" :formData="state.ruleForm" />
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</el-card>
|
|
@@ -594,10 +601,11 @@ const state = reactive<any>({
|
|
|
orderPushTypes: [], // 推送分类多选
|
|
|
acceptType: '咨询', // 受理类型
|
|
|
acceptTypeCode: '10', // 受理类型code
|
|
|
- acceptTypeObj:{ // 默认咨询
|
|
|
+ acceptTypeObj: {
|
|
|
+ // 默认咨询
|
|
|
dicDataValue: '10',
|
|
|
- dicDataName:'咨询',
|
|
|
- }
|
|
|
+ dicDataName: '咨询',
|
|
|
+ },
|
|
|
},
|
|
|
formLoading: false, // 表单加载状态
|
|
|
hotspotExternal: [], // 热点分类外部数据
|
|
@@ -893,13 +901,11 @@ const inputName = (val: string) => {
|
|
|
};
|
|
|
// 填写标题时根据填写内容自动选择受理类型
|
|
|
const inputTitle = (val: string) => {
|
|
|
- if (!state.ruleForm.acceptType) {
|
|
|
- const item = state.acceptTypeOptions.find((item: any) => item.dicDataName === val);
|
|
|
- if (item) {
|
|
|
- state.ruleForm.acceptTypeObj = item;
|
|
|
- state.ruleForm.acceptType = item.dicDataName;
|
|
|
- state.ruleForm.acceptTypeCode = item.dicDataValue;
|
|
|
- }
|
|
|
+ const item = state.acceptTypeOptions.find((item: any) => item.dicDataName === val);
|
|
|
+ if (item) {
|
|
|
+ state.ruleForm.acceptTypeObj = item;
|
|
|
+ state.ruleForm.acceptType = item.dicDataName;
|
|
|
+ state.ruleForm.acceptTypeCode = item.dicDataValue;
|
|
|
}
|
|
|
};
|
|
|
const rightActive = ref<string>('history'); // 右侧顶部Tab
|