|
@@ -32,7 +32,7 @@ const Page: React.FC = () => {
|
|
|
const formRef = useRef<ProFormInstance>();
|
|
|
const assignRormRef = useRef<ProFormInstance>();
|
|
|
const actionRef = useRef<ActionType>();
|
|
|
- let { state } = useModel('global');
|
|
|
+ let { state ,getEnum} = useModel('global');
|
|
|
let [open, setOpen] = useState<any>(null); //新增
|
|
|
let [assignOpen, setAssignOpen] = useState(false);
|
|
|
let [editValues, setEditValues] = useState<any>({});
|
|
@@ -171,7 +171,7 @@ const Page: React.FC = () => {
|
|
|
<BetaSchemaForm<DataItem>
|
|
|
title={editValues?.appName + '小程序指派'}
|
|
|
formRef={assignRormRef}
|
|
|
- width={400}
|
|
|
+ width={700}
|
|
|
open={assignOpen}
|
|
|
onOpenChange={(b) => {
|
|
|
if (!b) {
|
|
@@ -183,15 +183,17 @@ const Page: React.FC = () => {
|
|
|
labelCol={{ span: 6 }}
|
|
|
wrapperCol={{ span: 14 }}
|
|
|
grid={true}
|
|
|
- rowProps={{ gutter: [20, 20] }}
|
|
|
layout="horizontal"
|
|
|
onFinish={assign}
|
|
|
+ modalProps={{
|
|
|
+ destroyOnClose:true
|
|
|
+ }}
|
|
|
columns={[
|
|
|
{
|
|
|
title: '分销商',
|
|
|
dataIndex: 'distributorId',
|
|
|
formItemProps: {
|
|
|
- style: { marginTop: 20 },
|
|
|
+ style: { marginBottom: 10 },
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -204,6 +206,21 @@ const Page: React.FC = () => {
|
|
|
return new Map(arr?.map(({ id, companyName }: any) => [id, companyName]));
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ title: '允许投放的载体',
|
|
|
+ dataIndex: 'advertisingChannels',
|
|
|
+ formItemProps: {
|
|
|
+ style: { marginBottom: 10 },
|
|
|
+ rules: [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: '此项为必填项',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ valueType:'checkbox',
|
|
|
+ valueEnum:getEnum("ADVERTISING_CHANNEL",'map'),
|
|
|
+ },
|
|
|
]}
|
|
|
loading={WxAppInfoWxAppConfigAddOrEdit?.loading}
|
|
|
/>
|