|
@@ -128,9 +128,9 @@
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
import { ref, watch } from 'vue';
|
|
|
-import { PRIORITY, TASK_TYPE, TASK_TYPE_FIELD, defalutModalForm, REPEAT_TYPE, CUSTOMER_FORM_URL, defaultGenerateFormData, ALL_CUSTOM, ALL_CLUE, ALL_BUSINESS, ALL_CONTACTS, ALL_USERS, getTaskType } from "./api";
|
|
|
+import { PRIORITY, TASK_TYPE, TASK_TYPE_FIELD, defalutModalForm, REPEAT_TYPE, CUSTOMER_FORM_URL, defaultGenerateFormData, ALL_CUSTOM, ALL_CLUE, ALL_BUSINESS, ALL_CONTACTS, ALL_ORDERS, ALL_USERS, getTaskType } from "./api";
|
|
|
import { GenerateForm } from "@zmjs/form-design"
|
|
|
-import { get } from '@/utils/request';
|
|
|
+import { get, post } from '@/utils/request';
|
|
|
import { Delete, Plus } from "@element-plus/icons-vue"
|
|
|
import { FormInstance, dayjs } from 'element-plus';
|
|
|
import { getFromValue } from '@/utils/tools';
|
|
@@ -155,10 +155,10 @@ watch(() => props.visible, (val) => {
|
|
|
}
|
|
|
})
|
|
|
const customeData = ref<any>([])
|
|
|
-const clueData = ref<any>([])
|
|
|
const businessData = ref<any>([])
|
|
|
+const orderData = ref<any>([])
|
|
|
+const clueData = ref<any>([])
|
|
|
watch(() => props.editForm, (val) => {
|
|
|
-
|
|
|
let taskType = 0;
|
|
|
if (val) {
|
|
|
taskType = getTaskType(val);
|
|
@@ -175,6 +175,12 @@ watch(() => props.editForm, (val) => {
|
|
|
taskTypeValueData.value = data;
|
|
|
}
|
|
|
})
|
|
|
+ post(ALL_ORDERS, { pageIndex: -1, pageSize: -1 }).then(({ data }) => {
|
|
|
+ orderData.value = data.record;//销售订单
|
|
|
+ if (taskType == 2) {
|
|
|
+ taskTypeValueData.value = data;
|
|
|
+ }
|
|
|
+ })
|
|
|
get(ALL_CLUE, {}).then(({ data }) => {
|
|
|
clueData.value = data;//线索
|
|
|
if (taskType == 3) {
|
|
@@ -270,7 +276,7 @@ function changeTaskType(value: TASK_VALUE_TYPE) {
|
|
|
case 2:
|
|
|
taskTypeValueData.value = [];
|
|
|
setTimeout(() => {
|
|
|
- taskTypeValueData.value = [{ label: "订单1", value: 1 }, { label: "订单2", value: 2 }]
|
|
|
+ taskTypeValueData.value = orderData.value
|
|
|
}, 500)
|
|
|
break;
|
|
|
case 3:
|