Jelajahi Sumber

5号国日报

yanghao 6 hari lalu
induk
melakukan
ef3b24a36c

+ 1 - 1
.env.local

@@ -4,7 +4,7 @@ NODE_ENV=development
 VITE_DEV=true
 VITE_DEV=true
 
 
 # 请求路径  http://192.168.188.200:48080  https://iot.deepoil.cc:5443  http://172.26.0.56:48080
 # 请求路径  http://192.168.188.200:48080  https://iot.deepoil.cc:5443  http://172.26.0.56:48080
-VITE_BASE_URL='https://iot.deepoil.cc:5443'
+VITE_BASE_URL='http://192.168.188.198:48080'
 
 
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
 VITE_UPLOAD_TYPE=server
 VITE_UPLOAD_TYPE=server

+ 11 - 5
src/views/pms/constructionDailyReport/components/report-config.ts

@@ -91,7 +91,7 @@ export const tableColumns: Array<{
   { prop: 'productionStatus', label: '施工动态', minWidth: 180 },
   { prop: 'productionStatus', label: '施工动态', minWidth: 180 },
   { prop: 'planWorkingLayers', label: '本月计划层数', width: 120 },
   { prop: 'planWorkingLayers', label: '本月计划层数', width: 120 },
   { prop: 'weather', label: '天气', width: 100 },
   { prop: 'weather', label: '天气', width: 100 },
-  { prop: 'temperature', label: '气温', width: 100 },
+  { prop: 'temperature', label: '气温(℃)', width: 100 },
   { prop: 'deviceNames', label: '设备名称', minWidth: 180 },
   { prop: 'deviceNames', label: '设备名称', minWidth: 180 },
   { prop: 'customer', label: '合同甲方', minWidth: 140 }
   { prop: 'customer', label: '合同甲方', minWidth: 140 }
 ]
 ]
@@ -153,7 +153,7 @@ export const formSections: ConstructionDailyReportSection[] = [
         type: 'number',
         type: 'number',
         editableInEdit: true
         editableInEdit: true
       },
       },
-      { prop: 'singleWellWorkload', label: '单井工作量' },
+      { prop: 'singleWellWorkload', label: '单井工作量', editableInEdit: true },
       { prop: 'planWorkingLayers', label: '本月计划层数', type: 'number' }
       { prop: 'planWorkingLayers', label: '本月计划层数', type: 'number' }
     ]
     ]
   },
   },
@@ -167,9 +167,15 @@ export const formSections: ConstructionDailyReportSection[] = [
         span: 2,
         span: 2,
         editableInEdit: true
         editableInEdit: true
       },
       },
-      { prop: 'productionStatus', label: '施工动态', type: 'textarea', span: 2 },
-      { prop: 'weather', label: '天气' },
-      { prop: 'temperature', label: '气温(℃)' }
+      {
+        prop: 'productionStatus',
+        label: '施工动态',
+        type: 'textarea',
+        span: 2,
+        editableInEdit: true
+      },
+      { prop: 'weather', label: '天气', editableInEdit: true },
+      { prop: 'temperature', label: '气温(℃)', type: 'number', editableInEdit: true }
     ]
     ]
   }
   }
 ]
 ]

+ 12 - 27
src/views/pms/constructionDailyReport/index.vue

@@ -86,19 +86,16 @@ onMounted(() => {
 
 
 <template>
 <template>
   <div
   <div
-    class="grid grid-cols-[auto_1fr] grid-rows-[62px_1fr] gap-4 h-[calc(100vh-20px-var(--top-tool-height)-var(--tags-view-height)-var(--app-footer-height))]"
-  >
+    class="grid grid-cols-[auto_1fr] grid-rows-[62px_1fr] gap-4 h-[calc(100vh-20px-var(--top-tool-height)-var(--tags-view-height)-var(--app-footer-height))]">
     <DeptTreeSelect
     <DeptTreeSelect
       v-model="query.deptId"
       v-model="query.deptId"
-      :top-id="158"
+      :top-id="388"
       :deptId="deptId"
       :deptId="deptId"
       :show-title="false"
       :show-title="false"
-      class="row-span-2"
-    />
+      class="row-span-2" />
     <el-form
     <el-form
       size="default"
       size="default"
-      class="bg-white dark:bg-[#1d1e1f] rounded-lg shadow px-8 gap-8 flex items-center justify-between"
-    >
+      class="bg-white dark:bg-[#1d1e1f] rounded-lg shadow px-8 gap-8 flex items-center justify-between">
       <div class="flex items-center gap-8">
       <div class="flex items-center gap-8">
         <el-form-item label="项目">
         <el-form-item label="项目">
           <el-input
           <el-input
@@ -106,8 +103,7 @@ onMounted(() => {
             placeholder="请输入项目名称"
             placeholder="请输入项目名称"
             clearable
             clearable
             @keyup.enter="handleQuery()"
             @keyup.enter="handleQuery()"
-            class="!w-240px"
-          />
+            class="!w-240px" />
         </el-form-item>
         </el-form-item>
         <el-form-item label="生产任务">
         <el-form-item label="生产任务">
           <el-input
           <el-input
@@ -115,8 +111,7 @@ onMounted(() => {
             placeholder="请输入生产任务"
             placeholder="请输入生产任务"
             clearable
             clearable
             @keyup.enter="handleQuery()"
             @keyup.enter="handleQuery()"
-            class="!w-240px"
-          />
+            class="!w-240px" />
         </el-form-item>
         </el-form-item>
         <el-form-item label="创建时间">
         <el-form-item label="创建时间">
           <el-date-picker
           <el-date-picker
@@ -127,17 +122,14 @@ onMounted(() => {
             end-placeholder="结束日期"
             end-placeholder="结束日期"
             :shortcuts="rangeShortcuts"
             :shortcuts="rangeShortcuts"
             :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
             :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
-            class="!w-260px"
-          />
+            class="!w-260px" />
         </el-form-item>
         </el-form-item>
       </div>
       </div>
       <el-form-item>
       <el-form-item>
         <el-button type="primary" @click="handleQuery()">
         <el-button type="primary" @click="handleQuery()">
           <Icon icon="ep:search" class="mr-5px" /> 搜索
           <Icon icon="ep:search" class="mr-5px" /> 搜索
         </el-button>
         </el-button>
-        <el-button @click="resetQuery">
-          <Icon icon="ep:refresh" class="mr-5px" /> 重置
-        </el-button>
+        <el-button @click="resetQuery"> <Icon icon="ep:refresh" class="mr-5px" /> 重置 </el-button>
       </el-form-item>
       </el-form-item>
     </el-form>
     </el-form>
 
 
@@ -148,16 +140,14 @@ onMounted(() => {
       :page-no="query.pageNo"
       :page-no="query.pageNo"
       :page-size="query.pageSize"
       :page-size="query.pageSize"
       @size-change="handleSizeChange"
       @size-change="handleSizeChange"
-      @current-change="handleCurrentChange"
-    >
+      @current-change="handleCurrentChange">
       <template #action="{ row }">
       <template #action="{ row }">
         <el-button
         <el-button
           v-if="row.status === 0"
           v-if="row.status === 0"
           link
           link
           type="primary"
           type="primary"
           @click="handleOpenForm(row.id!, 'edit')"
           @click="handleOpenForm(row.id!, 'edit')"
-          v-hasPermi="['pms:iot-five-daily-report:update']"
-        >
+          v-hasPermi="['pms:iot-five-daily-report:update']">
           填报
           填报
         </el-button>
         </el-button>
         <el-button
         <el-button
@@ -165,19 +155,14 @@ onMounted(() => {
           link
           link
           type="success"
           type="success"
           @click="handleOpenForm(row.id!, 'readonly')"
           @click="handleOpenForm(row.id!, 'readonly')"
-          v-hasPermi="['pms:iot-five-daily-report:query']"
-        >
+          v-hasPermi="['pms:iot-five-daily-report:query']">
           查看
           查看
         </el-button>
         </el-button>
       </template>
       </template>
     </ConstructionDailyReportTable>
     </ConstructionDailyReportTable>
   </div>
   </div>
 
 
-  <ConstructionDailyReportDrawer
-    ref="formRef"
-    v-model:visible="visible"
-    :load-list="loadList"
-  />
+  <ConstructionDailyReportDrawer ref="formRef" v-model:visible="visible" :load-list="loadList" />
 </template>
 </template>
 
 
 <style scoped>
 <style scoped>