|
|
@@ -292,12 +292,13 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
|
- <a-form-item label="归属营销人员" name="belongMarketer" class="smart-query-form-item">
|
|
|
- <a-select
|
|
|
- v-model:value="formState.belongMarketer"
|
|
|
- placeholder="请选择"
|
|
|
- :options="ownerUnitOptions5"
|
|
|
- />
|
|
|
+ <a-form-item label="归属营销人员" name="userSelector" class="smart-query-form-item">
|
|
|
+<!-- <a-select-->
|
|
|
+<!-- v-model:value="formState.belongMarketer"-->
|
|
|
+<!-- placeholder="请选择"-->
|
|
|
+<!-- :options="ownerUnitOptions5"-->
|
|
|
+<!-- />-->
|
|
|
+ <OrgUserSelector v-model:selected-data="userSelector" :multiple="SELECT_MULTIPLE.ONE" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
@@ -387,7 +388,8 @@ import BsTable, {useBsTable} from '/@/components/BsUi/Table/index.js';
|
|
|
import useBsDict from "/@/utils/dict.js";
|
|
|
import {clientManageApi} from '/@/api/market-manage/clue-management/index.js';
|
|
|
import AreaCascader from "/@/components/framework/area-cascader/index.vue";
|
|
|
-
|
|
|
+import {SELECT_MULTIPLE} from "/@/components/BsUi/constant.js";
|
|
|
+import OrgUserSelector from "/@/components/BsUi/OrgUserSelector/index.vue";
|
|
|
const stepFormRef = ref(null);
|
|
|
const router = useRouter();
|
|
|
const formStates = reactive({
|
|
|
@@ -506,6 +508,13 @@ const {
|
|
|
},
|
|
|
},
|
|
|
});
|
|
|
+const userSelector = ref({
|
|
|
+ name: '',
|
|
|
+ id: '',
|
|
|
+ parentName: '',
|
|
|
+ parentId: '',
|
|
|
+ nodeType: '',
|
|
|
+});
|
|
|
const showModal = () => {
|
|
|
formStates.manager = '';
|
|
|
formStates.team = '';
|
|
|
@@ -678,15 +687,9 @@ const postFileData = () => {
|
|
|
...formState,
|
|
|
teams: getValue('gridOptions.data')
|
|
|
}
|
|
|
+ console.log(formState,'formStateformState')
|
|
|
clientManageApi.inteListAdd(params).then((res) => {
|
|
|
message.success('提交成功');
|
|
|
- // router.push({
|
|
|
- // path: '', query: {
|
|
|
- // refresh: true, // 触发刷新的标记
|
|
|
- // projectName: '新建项目', // 实际查询参数
|
|
|
- // status: 2
|
|
|
- // }
|
|
|
- // });
|
|
|
router.push({
|
|
|
path: '/market-manage/external-manage/clue-management/clue-list',
|
|
|
query: {
|