tangning hace 8 meses
padre
commit
0662c2dda3

+ 15 - 13
src/views/account/overview/AddDownModal.vue

@@ -119,18 +119,7 @@
           {
             field: 'useType',
             componentProps: {
-              onChange: (value) => {
-                updateSchema([
-                  { field: 'projectNum', ifShow: value == '4' },
-                  { field: 'companyName', ifShow: value != '3' },
-                  { field: 'businessDept', ifShow: value != '3' },
-                  { field: 'businessName', ifShow: value != '3' },
-                  { field: 'customerPayTime', ifShow: value != '3' },
-                  { field: 'customerName', ifShow: value != '3' },
-                  { field: 'customerType', ifShow: value != '3' },
-                  { field: 'endCustomer', ifShow: value != '3' },
-                ]);
-              },
+              onChange: useTypeChange,
             },
           },
           {
@@ -138,6 +127,7 @@
             ifShow: false,
           },
         ]);
+        useTypeChange(0)
       });
       async function onDataReceive(data) {
         const res = await dincrementList();
@@ -145,9 +135,21 @@
         resetFields();
         fileFlow.type = data.type;
         fileFlow.id = data.id;
-        fileFlow.title = data.type == '1' ? '新增下载(四维深时)' : '新增下载(四维看看)';
+        // fileFlow.title = data.type == '1' ? '新增下载(四维深时)' : '新增下载(四维看看)';
         // setFieldsValue(data);
       }
+      const useTypeChange = (value) => {
+        updateSchema([
+          { field: 'projectNum', ifShow: value == '4' },
+          { field: 'companyName', ifShow: value != '3' },
+          { field: 'businessDept', ifShow: value != '3' },
+          { field: 'businessName', ifShow: value != '3' },
+          { field: 'customerPayTime', ifShow: value != '3' },
+          { field: 'customerName', ifShow: value != '3' },
+          { field: 'customerType', ifShow: value != '3' },
+          { field: 'endCustomer', ifShow: value != '3' },
+        ]);
+      };
       async function handleConfirm() {
         await validate();
         createConfirm({

+ 18 - 12
src/views/account/overview/AddModal.vue

@@ -5,6 +5,7 @@
     :title="title"
     @visible-change="handleVisibleChange"
     @cancel="resetFields"
+    minHeight="900px"
     @ok="handleConfirm"
   >
     <div class="pt-2px pr-3px zdysrk">
@@ -256,18 +257,7 @@
           {
             field: 'useType',
             componentProps: {
-              onChange: (value) => {
-                updateSchema([
-                  { field: 'projectNum', ifShow: value == '4' },
-                  { field: 'companyName', ifShow: value != '3' },
-                  { field: 'businessDept', ifShow: value != '3' },
-                  { field: 'businessName', ifShow: value != '3' },
-                  { field: 'customerPayTime', ifShow: value != '3' },
-                  { field: 'customerName', ifShow: value != '3' },
-                  { field: 'customerType', ifShow: value != '3' },
-                  { field: 'endCustomer', ifShow: value != '3' },
-                ]);
-              },
+              onChange: useTypeChange,
             },
           },
           {
@@ -296,6 +286,7 @@
             },
           },
         ]);
+        useTypeChange(data.useType || 0);
       });
       async function onDataReceive(data) {
         let incrementEndTime = dayjs().format('YYYY-MM-DD HH:mm:ss');
@@ -311,6 +302,9 @@
         resetFields();
         fileFlow.type = data.type;
         fileFlow.id = data.id;
+        if(data.id){
+          delete data.customerPayTime
+        }
         setFieldsValue({
           ...data,
           incrementEndTime,
@@ -352,6 +346,18 @@
           },
         });
       }
+      const useTypeChange = (value) => {
+        updateSchema([
+          { field: 'projectNum', ifShow: value == '4' },
+          { field: 'companyName', ifShow: value != '3' },
+          { field: 'businessDept', ifShow: value != '3' },
+          { field: 'businessName', ifShow: value != '3' },
+          { field: 'customerPayTime', ifShow: value != '3' },
+          { field: 'customerName', ifShow: value != '3' },
+          { field: 'customerType', ifShow: value != '3' },
+          { field: 'endCustomer', ifShow: value != '3' },
+        ]);
+      };
       const handleSubmit = async () => {
         const submitUrl = AddUserIncrementApi;
         try {

+ 6 - 3
src/views/account/overview/data.tsx

@@ -331,11 +331,14 @@ export const Addschemas: FormSchema[] = [
     colProps: {
       span: 16,
     },
+    itemProps: {
+      autoLink: false,
+    },
     componentProps: {
-      showTime: true, //{ defaultValue: moment('23:59:59', 'HH:mm:ss') }
-      valueFormat: 'YYYY-MM-DD HH:mm:ss',
+      // showTime: true, //{ defaultValue: moment('23:59:59', 'HH:mm:ss') }
+      valueFormat: 'YYYY-MM-DD',
       // defaultValue: dayjs().add(7, 'day').format('YYYY-MM-DD') + ' 23:59:59',
-      format: 'YYYY-MM-DD HH:mm:ss',
+      format: 'YYYY-MM-DD',
     },
   },
   {

+ 2 - 2
src/views/account/overview/index.vue

@@ -50,13 +50,13 @@
               <Button type="primary" size="small" v-if="getCheckPerm('download-add')" @click="handleaddDown('0')"> 新增下载 </Button>
             </div>
           </div>
-          <div class="list_item">
+          <!-- <div class="list_item">
             <div class="lable">四维深时</div>
             <div class="value">
               <div class="text">下载次数 {{overviewInfo.surSSDownNum}}次</div>              
               <Button type="primary" size="small" v-if="getCheckPerm('download-add')" @click="handleaddDown('1')"> 新增下载 </Button>
             </div>
-          </div>
+          </div> -->
       </div>
     </div>
     <a-divider />

+ 16 - 3
src/views/empower/AddCameraModal.vue

@@ -5,6 +5,7 @@
     title="相机授权"
     @visible-change="handleVisibleChange"
     @cancel="resetFields"
+    minHeight="900px"
     @ok="handleConfirm"
   >
     <div class="pt-2px pr-3px zdysrk">
@@ -67,6 +68,7 @@
         {
           field: 'modelAuthCode',
           component: 'Input',
+          required: true,
           label: '算法授权码',
           colProps: { span: 20 },
         },
@@ -104,9 +106,7 @@
           {
             field: 'useType',
             componentProps: {
-              onChange: (value) => {
-                updateSchema({ field: 'projectNum', ifShow: value == '4' });
-              },
+              onChange: useTypeChange,
             },
           },
           {
@@ -126,8 +126,21 @@
             },
           },
         ]);
+        useTypeChange(data.useType || 0);
         setFieldsValue(data);
       }
+      const useTypeChange = (value) => {
+        updateSchema([
+          { field: 'projectNum', ifShow: value == '4' },
+          { field: 'companyName', ifShow: value != '3' },
+          { field: 'businessDept', ifShow: value != '3' },
+          { field: 'businessName', ifShow: value != '3' },
+          { field: 'customerPayTime', ifShow: value != '3' },
+          { field: 'customerName', ifShow: value != '3' },
+          { field: 'customerType', ifShow: value != '3' },
+          { field: 'endCustomer', ifShow: value != '3' },
+        ]);
+      };
       async function handleConfirm() {
         const { id } = await validate();
         createConfirm({

+ 1 - 0
src/views/empower/AddModal.vue

@@ -5,6 +5,7 @@
     title="本地版算法授权"
     @visible-change="handleVisibleChange"
     @cancel="resetFields"
+    minHeight="900px"
     @ok="handleConfirm"
   >
     <div class="pt-2px pr-3px zdysrk">

+ 6 - 3
src/views/empower/data.ts

@@ -130,11 +130,14 @@ export const Addschemas: FormSchema[] = [
     colProps: {
       span: 16,
     },
+    itemProps: {
+      autoLink: false,
+    },
     componentProps: {
-      showTime: true, //{ defaultValue: moment('23:59:59', 'HH:mm:ss') }
-      valueFormat: 'YYYY-MM-DD HH:mm:ss',
+      // showTime: true, //{ defaultValue: moment('23:59:59', 'HH:mm:ss') }
+      valueFormat: 'YYYY-MM-DD',
       // defaultValue: dayjs().add(7, 'day').format('YYYY-MM-DD') + ' 23:59:59',
-      format: 'YYYY-MM-DD HH:mm:ss',
+      format: 'YYYY-MM-DD',
     },
   },
   {