YangJian0701 před 9 měsíci
rodič
revize
b48ccdfc55
47 změnil soubory, kde provedl 86 přidání a 38 odebrání
  1. 4 1
      src/App.vue
  2. 1 0
      src/login/index.vue
  3. 25 0
      src/router/index.js
  4. 2 7
      src/views/data/edit/ImportPlatform.vue
  5. 1 0
      src/views/data/edit/index.vue
  6. 21 11
      src/views/project/index.vue
  7. 11 4
      src/views/report/create/index.vue
  8. 9 3
      src/views/scheme/index.vue
  9. binární
      冷链2.0线下.rar
  10. 1 1
      冷链2.0线下/assets/Add-ac63c68f.js
  11. 4 4
      冷链2.0线下/assets/Certificate-fec5c998.js
  12. 0 0
      冷链2.0线下/assets/DataTable-328b5f5d.js
  13. 0 0
      冷链2.0线下/assets/DatePicker-a7e15865.js
  14. 1 1
      冷链2.0线下/assets/DeviceClassList-ae8e72d0.js
  15. 0 0
      冷链2.0线下/assets/FormList-130de498.js
  16. 1 1
      冷链2.0线下/assets/PageHeader-e5e3a363.js
  17. 0 0
      冷链2.0线下/assets/Popconfirm-3eadb908.js
  18. 0 0
      冷链2.0线下/assets/RadioGroup-1ab2d39f.js
  19. 0 1
      冷链2.0线下/assets/Scrollbar-55de9d7a.js
  20. 1 0
      冷链2.0线下/assets/Scrollbar-9c297547.js
  21. 0 0
      冷链2.0线下/assets/Space-9789080f.js
  22. 0 0
      冷链2.0线下/assets/Tabs-9c1749b7.js
  23. 1 1
      冷链2.0线下/assets/Task-82b35f13.js
  24. 1 1
      冷链2.0线下/assets/TaskData-9daaac93.js
  25. 0 0
      冷链2.0线下/assets/Tooltip-f5d13d70.js
  26. 0 0
      冷链2.0线下/assets/Upload-5c6f4e18.js
  27. 0 0
      冷链2.0线下/assets/VerifyTemplateMapData-086fa359.js
  28. 0 0
      冷链2.0线下/assets/VerifyTemplateMapData-390e39cc.js
  29. 0 0
      冷链2.0线下/assets/index-0f8122cd.js
  30. 0 0
      冷链2.0线下/assets/index-135f9ab8.js
  31. 0 0
      冷链2.0线下/assets/index-4f13ce1a.js
  32. 0 0
      冷链2.0线下/assets/index-50d7dec3.js
  33. 0 0
      冷链2.0线下/assets/index-60bc9da8.js
  34. 0 0
      冷链2.0线下/assets/index-637abe16.js
  35. 0 0
      冷链2.0线下/assets/index-69825ccb.js
  36. 0 0
      冷链2.0线下/assets/index-6e13ea04.js
  37. 0 0
      冷链2.0线下/assets/index-70050a9c.js
  38. 1 1
      冷链2.0线下/assets/index-7acde4b8.js
  39. 0 0
      冷链2.0线下/assets/index-b2c0cfc8.js
  40. 0 0
      冷链2.0线下/assets/index-b4f2006b.js
  41. 0 0
      冷链2.0线下/assets/index-d2fcbb1e.js
  42. 0 0
      冷链2.0线下/assets/index-ef5fbb69.js
  43. 0 0
      冷链2.0线下/assets/index-ff2c7ece.js
  44. 0 0
      冷链2.0线下/assets/vue.runtime.esm-bundler-179ff6e5.js
  45. 0 0
      冷链2.0线下/assets/vue3-pdf-embed-896a497e.js
  46. 0 0
      冷链2.0线下/assets/xlsx-6dffdcd4.js
  47. 1 1
      冷链2.0线下/index.html

+ 4 - 1
src/App.vue

@@ -16,6 +16,9 @@ const themeOverrides = {
     colorSegment: '#f0f2f5',
   },
 };
+
+
+
 </script>
 
 <template>
@@ -28,7 +31,7 @@ const themeOverrides = {
       <n-message-provider>
         <n-notification-provider>
           <n-dialog-provider>
-            <RouterView />
+           <RouterView />
           </n-dialog-provider>
         </n-notification-provider>
       </n-message-provider>

+ 1 - 0
src/login/index.vue

@@ -115,6 +115,7 @@ const handleLogin = async () => {
       if (res.Code === 200) {
         openWayApi()
         router.replace('/');
+        localStorage.setItem('keepAlive',JSON.stringify({T_name:'',page:1}))//需要调用的页码
         notification.success({
           content: `你好,${formValue.username}`,
           title: '登录成功',

+ 25 - 0
src/router/index.js

@@ -13,39 +13,64 @@ const router = createRouter({
       children: [
         {
           path: '/project',
+          name:'project',
           component: () => import('@/views/project/index.vue'),
+          meta: { keepAlive: true,name:'project' } // 需要被缓存   
         },
         {
           path: '/certificate',
+          name:'certificate',
           component: () => import('@/views/certificate/index.vue'),
+          meta: { keepAlive: false,name:'certificate' } // 需要被缓存   
         },
         {
           path: '/scheme',
+          name:'scheme',
           component: () => import('@/views/scheme/index.vue'),
+          meta: { keepAlive: false,name:'scheme' } // 需要被缓存   
+
         },
         {
           path: '/equipment',
+          name:'equipment',
           component: () => import('@/views/equipment/index.vue'),
+          meta: { keepAlive: false,name:'equipment' } // 需要被缓存   
+
         },
         {
           path: '/data_source',
+          name:'data_source',
           component: () => import('@/views/data/source/index.vue'),
+          meta: { keepAlive: false,name:'data_source' } // 需要被缓存   
+
         },
         {
           path: '/data_edit',
+          name:'data_edit',
           component: () => import('@/views/data/edit/index.vue'),
+          meta: { keepAlive: false,name:'data_edit' } // 需要被缓存   
+
         },
         {
           path: '/data_checkout',
+          name:'data_checkout',
           component: () => import('@/views/data/checkout/index.vue'),
+          meta: { keepAlive: false,name:'data_checkout' } // 需要被缓存   
+
         },
         {
           path: '/report_create',
+          name:'report_create',
           component: () => import('@/views/report/create/index.vue'),
+          meta: { keepAlive: false,name:'report_create' } // 需要被缓存   
+
         },
         {
           path: '/report_audit',
+          name:'report_audit',
           component: () => import('@/views/report/audit/index.vue'),
+          meta: { keepAlive: false,name:'report_audit' } // 需要被缓存   
+
         },
       ],
     },

+ 2 - 7
src/views/data/edit/ImportPlatform.vue

@@ -83,6 +83,7 @@
 import { getV3DataList, addTaskDatas } from '@/api';
 import { useMessage } from 'naive-ui';
 
+
 const message = useMessage();
 
 const notification = useNotification();
@@ -142,25 +143,19 @@ const handleImport = async () => {
     if(flag.value) return
     flag.value = true
 
-  if (dataList.value.length === 0) {
-    return message.info('无数据');
-  }
+  if (dataList.value.length === 0) return message.info('无数据');
   disableds.value = true
   let arr = dataList.value
   let chunk = 100;
   for (let i = 0; i < arr.length; i += chunk) {
     let dataIt = await dataFun(arr.slice(i, i + chunk))
-    
     const resIt = await addTask(dataIt)
-    console.log('已经处理',resIt)
-
     percentage.value += Number(resIt.data.Data)
     if(percentage.value==total.value){
       message.success('数据导入完成')
       flag.value = false
     }
   }
-
 };
 
 const dataFun = (arr)=>{

+ 1 - 0
src/views/data/edit/index.vue

@@ -268,6 +268,7 @@ const showModalChaer = ref(false)
 const showLoad = ref(true)
 const srcUrl = ref('')
 
+
 //ctrl + alt  +shift  + Enter
 const keydownFn = async ()=>{
     let ctrlPressed = false;  

+ 21 - 11
src/views/project/index.vue

@@ -4,24 +4,24 @@
     <n-button type="primary" @click="searchFun" style="margin-left: 10px;">搜索</n-button>
   </div>
   <n-data-table
-    remote
-    :columns="columns"
-    :data="data"
-    :pagination="pagination"
-    class=" flex flex-col justify-between"
-  />
+        remote
+        :columns="columns"
+        :data="data"
+        :pagination="pagination"
+        class=" flex flex-col justify-between"
+    />
 </template>
 
 <script setup>
-import { h } from 'vue';
+import { h ,onUnmounted} from 'vue';
 import { NButton, NSpace, NCard, NTag, NIcon, NPopover } from 'naive-ui';
 import { getTaskList } from '@/api';
-
 import { ArrowRightOutlined as ArrowRightIcon } from '@vicons/antd';
-
+import { useRouter } from "vue-router";
 
 const router = useRouter();
 
+
 // 查询参数
 const queryData = reactive({
   T_uuid: '',
@@ -43,7 +43,6 @@ const renderPopover = (trigger, content) => {
     }
   );
 };
-
 // 需要展示的列
 const columns = [
   {
@@ -266,6 +265,7 @@ const columns = [
                 size: 'small',
                 onClick: () => {
                   window.sessionStorage.setItem('task', JSON.stringify(row));
+                  localStorage.setItem('keepAlive',JSON.stringify({T_name:queryData.T_name,page:queryData.page}))//需要调用的页码
                   if (item === '实施方案') {
                     router.push('/scheme');
                   } else if (item === '校准证书') {
@@ -295,6 +295,8 @@ const columns = [
 //搜索按钮
 const searchFun = ()=>{
   queryData.page = 1
+  pagination.page = 1
+  localStorage.setItem('keepAlive',JSON.stringify({T_name:queryData.T_name,page:queryData.page}))//需要调用的页码
   getDataList();
 }
 // 分页数据源
@@ -303,6 +305,7 @@ const pagination = reactive({
   pageSize: queryData.page_z,
   itemCount: 0,
   onChange: (page) => {
+    localStorage.setItem('keepAlive',JSON.stringify({T_name:queryData.T_name,page:page}))//需要调用的页码
     pagination.page = page;
     queryData.page = page;
     getDataList();
@@ -316,7 +319,14 @@ const getDataList = async () => {
   data.value = res.Data.List || [];
 };
 
-getDataList();
+onMounted(()=>{
+    let keeps = JSON.parse(localStorage.getItem('keepAlive'))
+    console.log('初次加载',keeps)
+    queryData.page = Number(keeps.page)
+    pagination.page = Number(keeps.page)
+    queryData.T_name = keeps.T_name
+    getDataList();
+})
 
 let timer = setInterval(() => {
   getDataList();

+ 11 - 4
src/views/report/create/index.vue

@@ -27,12 +27,14 @@
       <!-- <n-button @click="handleClick">button</n-button> -->
     </n-scrollbar>
   </div>
-  <n-modal style="width: 60%" v-model:show="modal.showModal" :show-icon="false" preset="dialog" :mask-closable="false"
+  <n-modal style="width: 60%" v-model:show="modal.showModal" :on-after-leave="afterLeave" :show-icon="false" preset="dialog" :mask-closable="false"
     :title="modal.title" @close="onCloseModal">
+    <div>{{ formValue.pdf }}</div>
     <n-upload class="w-full" list-type="image-card" :default-upload="false" :max="1" @change="handleChange"
       v-if="modal.title === '上传验证'">
       上传文件
     </n-upload>
+    
     <template v-else>
       <n-card embedded :bordered="false">
         <template #header>
@@ -61,7 +63,7 @@
     <template #action>
       <n-space v-if="modal.title === '上传验证'">
         <n-button @click="modal.showModal = false">取消</n-button>
-        <n-button type="primary" @click="editTaskInfo">确认</n-button>
+        <n-button type="primary" @click="editTaskInfo" :disabled="formValue.pdf==''?true:false">{{btnTips}}</n-button>
       </n-space>
       <template v-else>
         <n-button v-if="modal.title === '生成报告'" type="primary" :disabled="keyInfo.Code !== 601" @click="handleDownload">下载文件</n-button>
@@ -107,7 +109,11 @@ const formValue = reactive({
 const handleClick = () => {
   console.log(formValue.formList);
 };
-
+const btnTips = ref('请选择')
+const afterLeave = async ()=>{
+ formValue.pdf = ''
+ btnTips.value = '请选择'
+}
 // 查询数据
 const queryData = reactive({
   T_source: 2,
@@ -156,6 +162,7 @@ watch(()=>modal.showModal,(newData)=>{
 //
 const handleChange = async ({ file }) => {
   const token = await getFileToken(file.name.split('.')[1]);
+  btnTips.value = '上传中'
   const observable = qiniu.upload(
     file.file,
     file.name,
@@ -175,10 +182,10 @@ const handleChange = async ({ file }) => {
     },
     complete: (res) => {
       formValue.pdf = res.key;
+      btnTips.value = '提交'
     },
   });
 };
-
 // 显示上传验证对话框
 const showUploadModal = () => {
   modal.title = '上传验证';

+ 9 - 3
src/views/scheme/index.vue

@@ -20,7 +20,7 @@
       <FormList :form-list="formValue.formList" />
     </n-scrollbar>
   </div>
-  <n-modal style="width: 60%" v-model:show="modal.showModal" :show-icon="false" preset="dialog" :title="modal.title" @close="onCloseModal">
+  <n-modal style="width: 60%" v-model:show="modal.showModal" :on-after-leave="afterLeave" :show-icon="false" preset="dialog" :title="modal.title" @close="onCloseModal">
     <n-upload list-type="image-card" :default-upload="false" :max="1" @change="handleChange"
       v-if="modal.title === '上传验证'">
       上传文件
@@ -54,7 +54,7 @@
     <template #action>
       <n-space v-if="modal.title === '上传验证'">
         <n-button @click="modal.showModal = false">取消</n-button>
-        <n-button type="primary" @click="editTaskInfo">确认</n-button>
+        <n-button type="primary" @click="editTaskInfo" :disabled="formValue.pdf==''?true:false">{{btnTips}}</n-button>
       </n-space>
       <n-button v-else type="primary" :disabled="!keyInfo.Code === 601" @click="handleDownload">下载文件</n-button>
     </template>
@@ -135,7 +135,11 @@ const setPaste = async () => {
     getTemplateList()
   }
 }
-
+const btnTips = ref('请选择')
+const afterLeave = async ()=>{
+ formValue.pdf = ''
+ btnTips.value = '请选择'
+}
 /**
  * 上传文件
  * @param file
@@ -143,6 +147,7 @@ const setPaste = async () => {
  */
 const handleChange = async ({ file }) => {
   const token = await getFileToken(file.name.split('.')[1]);
+   btnTips.value = '上传中'
   const observable = qiniu.upload(
     file.file,
     file.name,
@@ -162,6 +167,7 @@ const handleChange = async ({ file }) => {
     },
     complete: (res) => {
       formValue.pdf = res.key;
+      btnTips.value = '提交'
     },
   });
 };

binární
冷链2.0线下.rar


+ 1 - 1
冷链2.0线下/assets/Add-62ad2ca3.js → 冷链2.0线下/assets/Add-ac63c68f.js

@@ -1 +1 @@
-import{d as e,h as o}from"./index-dee576f2.js";const r=e({name:"Add",render(){return o("svg",{width:"512",height:"512",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o("path",{d:"M256 112V400M400 256H112",stroke:"currentColor","stroke-width":"32","stroke-linecap":"round","stroke-linejoin":"round"}))}});export{r as A};
+import{d as e,i as o}from"./index-ef5fbb69.js";const r=e({name:"Add",render(){return o("svg",{width:"512",height:"512",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o("path",{d:"M256 112V400M400 256H112",stroke:"currentColor","stroke-width":"32","stroke-linecap":"round","stroke-linejoin":"round"}))}});export{r as A};

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 4 - 4
冷链2.0线下/assets/Certificate-fec5c998.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/DataTable-328b5f5d.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/DatePicker-a7e15865.js


+ 1 - 1
冷链2.0线下/assets/DeviceClassList-c017eb91.js → 冷链2.0线下/assets/DeviceClassList-ae8e72d0.js

@@ -1 +1 @@
-import{am as s,aw as t}from"./index-dee576f2.js";const i=e=>s.request({method:"POST",url:"/DeviceClassList/Copy",data:e,baseURL:t}),r=e=>s.request({method:"POST",url:"/DeviceClassList/List",data:e,baseURL:t}),l=e=>s.request({method:"POST",url:"/DeviceClassList/Add",data:e,baseURL:t}),L=e=>s.request({method:"POST",url:"/DeviceClassList/Up",data:e,baseURL:t}),c=e=>s.request({method:"POST",url:"/DeviceClassList/Del",data:e,baseURL:t});export{i as a,l as b,c as d,L as e,r as g};
+import{an as s,aw as t}from"./index-ef5fbb69.js";const i=e=>s.request({method:"POST",url:"/DeviceClassList/Copy",data:e,baseURL:t}),r=e=>s.request({method:"POST",url:"/DeviceClassList/List",data:e,baseURL:t}),l=e=>s.request({method:"POST",url:"/DeviceClassList/Add",data:e,baseURL:t}),L=e=>s.request({method:"POST",url:"/DeviceClassList/Up",data:e,baseURL:t}),c=e=>s.request({method:"POST",url:"/DeviceClassList/Del",data:e,baseURL:t});export{i as a,l as b,c as d,L as e,r as g};

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/FormList-130de498.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
冷链2.0线下/assets/PageHeader-e5e3a363.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/Popconfirm-3eadb908.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/RadioGroup-1ab2d39f.js


+ 0 - 1
冷链2.0线下/assets/Scrollbar-55de9d7a.js

@@ -1 +0,0 @@
-import{Z as e,d as l,b as n,h as t,dE as c}from"./index-dee576f2.js";const a=Object.assign(Object.assign({},e.props),{trigger:String,xScrollable:Boolean,onScroll:Function,size:Number}),i=l({name:"Scrollbar",props:a,setup(){const r=n(null);return Object.assign(Object.assign({},{scrollTo:(...s)=>{var o;(o=r.value)===null||o===void 0||o.scrollTo(s[0],s[1])},scrollBy:(...s)=>{var o;(o=r.value)===null||o===void 0||o.scrollBy(s[0],s[1])}}),{scrollbarInstRef:r})},render(){return t(c,Object.assign({ref:"scrollbarInstRef"},this.$props),this.$slots)}}),u=i;export{u as _};

+ 1 - 0
冷链2.0线下/assets/Scrollbar-9c297547.js

@@ -0,0 +1 @@
+import{$ as e,d as l,b as n,i as t,dE as a}from"./index-ef5fbb69.js";const c=Object.assign(Object.assign({},e.props),{trigger:String,xScrollable:Boolean,onScroll:Function,size:Number}),i=l({name:"Scrollbar",props:c,setup(){const r=n(null);return Object.assign(Object.assign({},{scrollTo:(...o)=>{var s;(s=r.value)===null||s===void 0||s.scrollTo(o[0],o[1])},scrollBy:(...o)=>{var s;(s=r.value)===null||s===void 0||s.scrollBy(o[0],o[1])}}),{scrollbarInstRef:r})},render(){return t(a,Object.assign({ref:"scrollbarInstRef"},this.$props),this.$slots)}}),u=i;export{u as _};

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/Space-9789080f.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/Tabs-9c1749b7.js


+ 1 - 1
冷链2.0线下/assets/Task-6a31e9b5.js → 冷链2.0线下/assets/Task-82b35f13.js

@@ -1 +1 @@
-import{am as s,aw as t}from"./index-dee576f2.js";const r=e=>s.request({method:"POST",url:"/Task/Get",data:e,baseURL:t}),o=e=>s.request({method:"POST",url:"/Task/List",data:e,baseURL:t}),u=e=>s.request({method:"POST",url:"/Task/Up",data:e,baseURL:t});export{r as a,u as e,o as g};
+import{an as s,aw as t}from"./index-ef5fbb69.js";const r=e=>s.request({method:"POST",url:"/Task/Get",data:e,baseURL:t}),o=e=>s.request({method:"POST",url:"/Task/List",data:e,baseURL:t}),u=e=>s.request({method:"POST",url:"/Task/Up",data:e,baseURL:t});export{r as a,u as e,o as g};

+ 1 - 1
冷链2.0线下/assets/TaskData-dc22cbff.js → 冷链2.0线下/assets/TaskData-9daaac93.js

@@ -1 +1 @@
-import{am as e,ao as t,ap as s,aw as r}from"./index-dee576f2.js";const l=a=>(console.log("任务数据接口1",t,s),e.request({method:"POST",url:"/DeviceClassList/List",data:a,baseURL:r})),T=a=>(console.log("任务数据接口1",t,s),e.request({method:"POST",url:"/TaskData/TaskDataClass_List",data:a,baseURL:t})),u=a=>e.request({method:"POST",url:"/TaskData/Check",data:a,baseURL:localStorage.getItem("ping")?t:s}),g=a=>e.request({method:"POST",url:"/TaskData/Extract_TaskData",data:a,baseURL:r}),n=a=>e.request({method:"POST",url:"/TaskData/List",data:a,baseURL:localStorage.getItem("ping")?t:s}),c=a=>e.request({method:"POST",url:"/TaskData/Up_TaskData",data:a,baseURL:localStorage.getItem("ping")?t:s}),D=a=>e.request({method:"POST",url:"/TaskData/Add",data:a,baseURL:localStorage.getItem("ping")?t:s}),k=a=>e.request({method:"POST",url:"/TaskData//AddS",data:a,baseURL:localStorage.getItem("ping")?t:s}),m=a=>e.request({method:"POST",url:"/TaskData/Up",data:a,baseURL:localStorage.getItem("ping")?t:s}),d=a=>e.request({method:"POST",url:"/TaskData/Del",data:a,baseURL:localStorage.getItem("ping")?t:s}),S=a=>e.request({method:"POST",url:"/TaskData/Export_Data_Excel",data:a,baseURL:localStorage.getItem("ping")?t:s}),i=a=>e.request({method:"POST",url:"/TaskData/TaskDataClass_Edit",data:a,baseURL:localStorage.getItem("ping")?t:s}),L=a=>e.request({method:"POST",url:"/TaskData/TaskDataClass_Del",data:a,baseURL:localStorage.getItem("ping")?t:s}),p=a=>e.request({method:"POST",url:"/TaskData/jpg",data:a,baseURL:localStorage.getItem("ping")?t:s}),U=a=>e.request({method:"POST",url:"/TaskData/JPG/State",data:a,baseURL:localStorage.getItem("ping")?t:s});export{p as T,D as a,k as b,S as c,L as d,g as e,i as f,n as g,T as h,U as i,d as j,m as k,u as l,l as m,c as u};
+import{an as e,ap as t,aq as s,aw as r}from"./index-ef5fbb69.js";const l=a=>(console.log("任务数据接口1",t,s),e.request({method:"POST",url:"/DeviceClassList/List",data:a,baseURL:r})),T=a=>(console.log("任务数据接口1",t,s),e.request({method:"POST",url:"/TaskData/TaskDataClass_List",data:a,baseURL:t})),u=a=>e.request({method:"POST",url:"/TaskData/Check",data:a,baseURL:localStorage.getItem("ping")?t:s}),g=a=>e.request({method:"POST",url:"/TaskData/Extract_TaskData",data:a,baseURL:r}),n=a=>e.request({method:"POST",url:"/TaskData/List",data:a,baseURL:localStorage.getItem("ping")?t:s}),c=a=>e.request({method:"POST",url:"/TaskData/Up_TaskData",data:a,baseURL:localStorage.getItem("ping")?t:s}),D=a=>e.request({method:"POST",url:"/TaskData/Add",data:a,baseURL:localStorage.getItem("ping")?t:s}),k=a=>e.request({method:"POST",url:"/TaskData//AddS",data:a,baseURL:localStorage.getItem("ping")?t:s}),d=a=>e.request({method:"POST",url:"/TaskData/Up",data:a,baseURL:localStorage.getItem("ping")?t:s}),m=a=>e.request({method:"POST",url:"/TaskData/Del",data:a,baseURL:localStorage.getItem("ping")?t:s}),S=a=>e.request({method:"POST",url:"/TaskData/Export_Data_Excel",data:a,baseURL:localStorage.getItem("ping")?t:s}),i=a=>e.request({method:"POST",url:"/TaskData/TaskDataClass_Edit",data:a,baseURL:localStorage.getItem("ping")?t:s}),L=a=>e.request({method:"POST",url:"/TaskData/TaskDataClass_Del",data:a,baseURL:localStorage.getItem("ping")?t:s}),p=a=>e.request({method:"POST",url:"/TaskData/jpg",data:a,baseURL:localStorage.getItem("ping")?t:s}),U=a=>e.request({method:"POST",url:"/TaskData/JPG/State",data:a,baseURL:localStorage.getItem("ping")?t:s});export{p as T,D as a,k as b,S as c,L as d,g as e,i as f,n as g,T as h,U as i,m as j,d as k,u as l,l as m,c as u};

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/Tooltip-f5d13d70.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/Upload-5c6f4e18.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/VerifyTemplateMapData-086fa359.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/VerifyTemplateMapData-390e39cc.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-0f8122cd.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-135f9ab8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-4f13ce1a.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-50d7dec3.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-60bc9da8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-637abe16.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-69825ccb.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-6e13ea04.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-70050a9c.js


+ 1 - 1
冷链2.0线下/assets/index-457e2789.js → 冷链2.0线下/assets/index-7acde4b8.js

@@ -1 +1 @@
-import{r as d,b as s,o as m,c as u,f as o,w as p,g as n,h as f,N as k,i as g}from"./index-dee576f2.js";import{l as y}from"./TaskData-dc22cbff.js";import{_ as h}from"./PageHeader-3786bae1.js";import{_ as T}from"./DataTable-c2652058.js";import"./RadioGroup-5f8a6d8c.js";import"./get-slot-1efb97e5.js";import"./Tooltip-4f1ebedb.js";const x={class:"h-full flex flex-col gap-y-3"},O={__name:"index",setup(v){const l=window.sessionStorage.getItem("task")?JSON.parse(window.sessionStorage.getItem("task")):{},r=d({T_task_id:l.T_task_id}),i=[{title:"编号",key:"T_id"},{title:"SN",key:"T_sn"},{title:"数据量",key:"T_unm"},{title:"时间间隔",key:"T_time_interval"},{title:"开始时间",key:"Time_start"},{title:"结束时间",key:"Time_end"},{title:"结果",key:"Result",width:700,render(e){return f(k,{type:e.Result===200?"success":"error",bordered:!1,size:"large"},{default:()=>e.Result===200?"OK":e.Result_str})}}],a=s([]),t=s(!1);return(async()=>{try{t.value=!0;const{data:e}=await y(r);a.value=e.Data?e.Data:[]}catch(e){console.log(e)}finally{t.value=!1}})(),(e,D)=>{const c=h,_=T;return m(),u("div",x,[o(c,{onBack:e.$router.back},{title:p(()=>[g(" 数据校验 ")]),_:1},8,["onBack"]),o(_,{remote:"",loading:n(t),columns:i,data:n(a),bordered:!1,"flex-height":"",class:"flex-1"},null,8,["loading","data"])])}}};export{O as default};
+import{r as d,b as s,o as m,c as u,g as o,w as p,h as n,i as f,N as k,j as g}from"./index-ef5fbb69.js";import{l as y}from"./TaskData-9daaac93.js";import{_ as h}from"./PageHeader-e5e3a363.js";import{_ as T}from"./DataTable-328b5f5d.js";import"./RadioGroup-1ab2d39f.js";import"./get-slot-1efb97e5.js";import"./Tooltip-f5d13d70.js";const x={class:"h-full flex flex-col gap-y-3"},O={__name:"index",setup(v){const l=window.sessionStorage.getItem("task")?JSON.parse(window.sessionStorage.getItem("task")):{},r=d({T_task_id:l.T_task_id}),i=[{title:"编号",key:"T_id"},{title:"SN",key:"T_sn"},{title:"数据量",key:"T_unm"},{title:"时间间隔",key:"T_time_interval"},{title:"开始时间",key:"Time_start"},{title:"结束时间",key:"Time_end"},{title:"结果",key:"Result",width:700,render(e){return f(k,{type:e.Result===200?"success":"error",bordered:!1,size:"large"},{default:()=>e.Result===200?"OK":e.Result_str})}}],a=s([]),t=s(!1);return(async()=>{try{t.value=!0;const{data:e}=await y(r);a.value=e.Data?e.Data:[]}catch(e){console.log(e)}finally{t.value=!1}})(),(e,D)=>{const c=h,_=T;return m(),u("div",x,[o(c,{onBack:e.$router.back},{title:p(()=>[g(" 数据校验 ")]),_:1},8,["onBack"]),o(_,{remote:"",loading:n(t),columns:i,data:n(a),bordered:!1,"flex-height":"",class:"flex-1"},null,8,["loading","data"])])}}};export{O as default};

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-b2c0cfc8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-b4f2006b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-d2fcbb1e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-ef5fbb69.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/index-ff2c7ece.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/vue.runtime.esm-bundler-179ff6e5.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/vue3-pdf-embed-896a497e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
冷链2.0线下/assets/xlsx-6dffdcd4.js


+ 1 - 1
冷链2.0线下/index.html

@@ -5,7 +5,7 @@
     <link rel="icon" href="./favicon.ico" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>冷链验证报告生成系统</title>
-    <script type="module" crossorigin src="./assets/index-dee576f2.js"></script>
+    <script type="module" crossorigin src="./assets/index-ef5fbb69.js"></script>
     <link rel="stylesheet" href="./assets/index-dbd9e951.css">
   </head>
   <body>

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů