|
@@ -12,8 +12,9 @@ import dayjs from 'dayjs'
|
|
|
import htmlToPdf2 from '@/utils/htmlToPdf2'
|
|
|
import { MessageFu } from '@/utils/message'
|
|
|
import ZinfoPop from '@/components/ZinfoPop'
|
|
|
-import history from '@/utils/history'
|
|
|
+import history, { wxDownFu } from '@/utils/history'
|
|
|
import { useParams } from 'react-router-dom'
|
|
|
+
|
|
|
import {
|
|
|
A5_APIgetInfo,
|
|
|
A5_APIgetTemplateUrl,
|
|
@@ -25,6 +26,7 @@ import { FileType } from '@/types'
|
|
|
import { baseURL } from '@/utils/http'
|
|
|
import ZselectCity from '@/components/ZselectCity'
|
|
|
import { papersSelArr } from '../B4form/data'
|
|
|
+import useWxXcx from '@/components/AownUse/useWxXcx'
|
|
|
|
|
|
type FormType = {
|
|
|
name: string
|
|
@@ -37,6 +39,9 @@ type FormType = {
|
|
|
}
|
|
|
|
|
|
function A5order() {
|
|
|
+ // 是否是微信小程序
|
|
|
+ const { isWXxcx } = useWxXcx()
|
|
|
+
|
|
|
// 获取路由参数
|
|
|
const [urlObj, setUrlObj] = useState({
|
|
|
id: 0,
|
|
@@ -46,7 +51,7 @@ function A5order() {
|
|
|
})
|
|
|
|
|
|
// useEffect(() => {
|
|
|
- // console.log('获取参数', urlObj)
|
|
|
+ // // console.log('获取参数', urlObj)
|
|
|
// }, [urlObj])
|
|
|
|
|
|
const urlObjTemp: any = useParams()
|
|
@@ -256,9 +261,9 @@ function A5order() {
|
|
|
label='负责人姓名'
|
|
|
name='name'
|
|
|
rules={[{ required: true, message: '请输入负责人姓名!' }]}
|
|
|
- getValueFromEvent={e => e.target.value.replace(/\s+/g, '')}
|
|
|
+ getValueFromEvent={e => e.target.value.trim()}
|
|
|
>
|
|
|
- <Input placeholder='请输入内容,不超过6个字' maxLength={6} />
|
|
|
+ <Input placeholder='请输入内容' maxLength={6} />
|
|
|
</Form.Item>
|
|
|
|
|
|
<Form.Item
|
|
@@ -343,7 +348,7 @@ function A5order() {
|
|
|
label='所属机构'
|
|
|
name='unit'
|
|
|
rules={[{ required: true, message: '请输入所属机构!' }]}
|
|
|
- getValueFromEvent={e => e.target.value.replace(/\s+/g, '')}
|
|
|
+ getValueFromEvent={e => e.target.value.trim()}
|
|
|
>
|
|
|
<TextArea autoSize placeholder='请输入内容,不超过20个字' maxLength={20} />
|
|
|
</Form.Item>
|
|
@@ -384,9 +389,15 @@ function A5order() {
|
|
|
<div className='A5LA1'>
|
|
|
预约单模板
|
|
|
{templateUrl ? (
|
|
|
- <a className='A5LA1btn' href={baseURL + templateUrl} download='预约单模板'>
|
|
|
- 下载
|
|
|
- </a>
|
|
|
+ isWXxcx ? (
|
|
|
+ <div className='A5LA1btn' onClick={() => wxDownFu(templateUrl)}>
|
|
|
+ 下载
|
|
|
+ </div>
|
|
|
+ ) : (
|
|
|
+ <a className='A5LA1btn' href={baseURL + templateUrl} download='预约单模板'>
|
|
|
+ 下载
|
|
|
+ </a>
|
|
|
+ )
|
|
|
) : (
|
|
|
<div className='A5LA1btn A5LA1btnNo'>暂无文件</div>
|
|
|
)}
|