|
@@ -80,12 +80,7 @@
|
|
collapse-tags
|
|
collapse-tags
|
|
clearable
|
|
clearable
|
|
collapse-tags-tooltip
|
|
collapse-tags-tooltip
|
|
- @change="
|
|
|
|
- (val) => {
|
|
|
|
- state.ruleForm.orgNoSatisfiedReason.value = val?.dicDataName;
|
|
|
|
- state.ruleForm.orgNoSatisfiedReason.key = val?.dicDataValue;
|
|
|
|
- }
|
|
|
|
- "
|
|
|
|
|
|
+ @change="selectReason"
|
|
>
|
|
>
|
|
<el-option v-for="items in dissatisfiedReason" :key="items.dicDataValue" :label="items.dicDataName" :value="items" />
|
|
<el-option v-for="items in dissatisfiedReason" :key="items.dicDataValue" :label="items.dicDataName" :value="items" />
|
|
</el-select>
|
|
</el-select>
|
|
@@ -142,7 +137,7 @@
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
import { defineAsyncComponent, reactive, ref } from 'vue';
|
|
import { defineAsyncComponent, reactive, ref } from 'vue';
|
|
import { ElNotification, FormInstance } from 'element-plus';
|
|
import { ElNotification, FormInstance } from 'element-plus';
|
|
-import { visitAddBaseData, visitAddBatch, visitTurnSatisfaction } from '@/api/business/visit';
|
|
|
|
|
|
+import { visitAddBaseData, visitAddBatch } from '@/api/business/visit';
|
|
import { useUserInfo } from '@/stores/userInfo';
|
|
import { useUserInfo } from '@/stores/userInfo';
|
|
import { storeToRefs } from 'pinia';
|
|
import { storeToRefs } from 'pinia';
|
|
import { commonEnum } from '@/utils/constants';
|
|
import { commonEnum } from '@/utils/constants';
|
|
@@ -212,6 +207,16 @@ const dialogRef = ref<RefType>(); // 弹窗ref
|
|
const mouseup = () => {
|
|
const mouseup = () => {
|
|
state.transform = dialogRef.value.dialogContentRef.$el.style.transform;
|
|
state.transform = dialogRef.value.dialogContentRef.$el.style.transform;
|
|
};
|
|
};
|
|
|
|
+// 选择不满意原本
|
|
|
|
+const selectReason = (val: any) => {
|
|
|
|
+ state.ruleForm.orgNoSatisfiedReason = val.map((item: any) => {
|
|
|
|
+ return {
|
|
|
|
+ ...item,
|
|
|
|
+ value: item.dicDataName,
|
|
|
|
+ key: item.dicDataValue,
|
|
|
|
+ };
|
|
|
|
+ });
|
|
|
|
+};
|
|
// 保存
|
|
// 保存
|
|
const onAudit = (formEl: FormInstance | undefined) => {
|
|
const onAudit = (formEl: FormInstance | undefined) => {
|
|
if (!formEl) return;
|
|
if (!formEl) return;
|