shaogen1995 1 bulan lalu
induk
melakukan
9c43d59423

+ 17 - 1
src/pages/Benter/B3auth/B3edit/index.tsx

@@ -35,7 +35,23 @@ function B3edit() {
           />
 
           {/* 底部按钮 */}
-          <EditBtn path='/auth' APIobj={B3API_obj} checkListTxt='请添加藏品' />
+          <EditBtn
+            path='/auth'
+            APIobj={B3API_obj}
+            checkListTxt='请选择藏品'
+            verifyBackFu={info => {
+              const res = {
+                flag: false,
+                txt: ''
+              }
+              if (!info.member) {
+                res.flag = true
+                res.txt = '请输入鉴定人员'
+              }
+
+              return res
+            }}
+          />
         </div>
       </div>
     </InfoProvider>

+ 4 - 1
src/pages/Zother/EditBtn/index.tsx

@@ -21,7 +21,7 @@ type Props = {
   // 需要校验的字段和提示
   verifyArr?: { key: string; txt: string }[]
   // 其他需要校验的回调函数,返回 flag为true 表示校验不通过,txt为提示语
-  verifyBackFu?: (info: Typetable) => { flag: true; txt: string; info?: any }
+  verifyBackFu?: (info: Typetable) => { flag: boolean; txt: string; info?: any }
 }
 
 function EditBtn({
@@ -191,6 +191,9 @@ function EditBtn({
             }
           }
 
+          // console.log('xxxxxx', obj)
+          // return
+
           const res = await APIobj['发起'](obj)
           if (res.code === 0) {
             if (['1', '2'].includes(key)) {

+ 6 - 2
src/pages/Zother/EditTop/index.tsx

@@ -202,7 +202,11 @@ function EditTop({ rowArr, pageTxt, APIobj, fileUpInfo, moreDom }: Props) {
               </div>
               <div className='Edtop1'>
                 <div className='Edtop1row Edtop1rowFull'>
-                  <div className='Edtop1ll'>{moreDom.tit || '关联藏品'}:</div>
+                  <div className='Edtop1ll'>
+                    {' '}
+                    <span>* </span>
+                    {moreDom.tit || '关联藏品'}:
+                  </div>
                   {snaps.length > 0 ? (
                     <div className='Edtop1rr2'>
                       <ImageLazy
@@ -281,7 +285,7 @@ function EditTop({ rowArr, pageTxt, APIobj, fileUpInfo, moreDom }: Props) {
               const item = nowIds.includes(v.id) ? snaps[i] : v
               return item
             })
-            console.log('--------', dataRes)
+            // console.log('--------', dataRes)
 
             setSnapsFu(dataRes)
           }}

+ 3 - 0
src/pages/Zother/data.ts

@@ -177,6 +177,9 @@ export type Typetable = {
   type: string
   updateTime: string
   deptName: string
+
+  // 藏品鉴定
+  member: string
 }
 
 // 上传的附近路径和文件夹名字