From 4f71230e02acafe2925692aaa975bb4be159581c Mon Sep 17 00:00:00 2001
From: liujun <liujun@zcloudchina.com>
Date: Fri, 21 Mar 2025 16:56:53 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E5=8F=97=E9=99=90=E7=A9=BA=E9=97=B4?=
 =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../confined_space/gas/list.vue               | 35 ++++++++++---------
 1 file changed, 19 insertions(+), 16 deletions(-)

diff --git a/pages/eight_assignments/confined_space/gas/list.vue b/pages/eight_assignments/confined_space/gas/list.vue
index 0a711de..f2bb2a5 100644
--- a/pages/eight_assignments/confined_space/gas/list.vue
+++ b/pages/eight_assignments/confined_space/gas/list.vue
@@ -1,5 +1,8 @@
 <template>
   <view class="content">
+    <view v-if="isView !== '1'" class="flex-end padding" style="padding: 20upx;">
+      <u-button type="primary" text="添加" size="mini" class="bth-mini" @click="goToAdd"/>
+    </view>
     <u-list v-if="list.length > 0">
       <u-list-item v-for="(item, index) in list" :key="index">
         <view class="flex-between main-title">
@@ -51,7 +54,8 @@ export default {
       GAS_NAME4: '',
       EW_RU_TASK_ID: '',
       EW_RU_JOB_ID: '',
-      list: []
+      list: [],
+      isView: '0'
     }
   },
   onLoad(query) {
@@ -61,21 +65,7 @@ export default {
     this.GAS_NAME4 = query.GAS_NAME4;
     this.EW_RU_TASK_ID = query.EW_RU_TASK_ID;
     this.EW_RU_JOB_ID = query.EW_RU_JOB_ID;
-  },
-  onNavigationBarButtonTap(e) {
-    if (e.index === 0) {
-      uni.$u.route({
-        url: '/pages/eight_assignments/confined_space/gas/add',
-        params: {
-          GAS_NAME1: this.GAS_NAME1,
-          GAS_NAME2: this.GAS_NAME2,
-          GAS_NAME3: this.GAS_NAME3,
-          GAS_NAME4: this.GAS_NAME4,
-          EW_RU_TASK_ID: this.EW_RU_TASK_ID,
-          EW_RU_JOB_ID: this.EW_RU_JOB_ID,
-        }
-      })
-    }
+    this.isView = query.isView
   },
   onShow() {
     this.resetList()
@@ -110,6 +100,19 @@ export default {
           }
         }
       })
+    },
+    goToAdd() {
+      uni.$u.route({
+        url: '/pages/eight_assignments/confined_space/gas/add',
+        params: {
+          GAS_NAME1: this.GAS_NAME1,
+          GAS_NAME2: this.GAS_NAME2,
+          GAS_NAME3: this.GAS_NAME3,
+          GAS_NAME4: this.GAS_NAME4,
+          EW_RU_TASK_ID: this.EW_RU_TASK_ID,
+          EW_RU_JOB_ID: this.EW_RU_JOB_ID,
+        }
+      })
     }
   },
 }

From a04dbcc3d28f566c664709d82f67e2544c47b96b Mon Sep 17 00:00:00 2001
From: liujun <liujun@zcloudchina.com>
Date: Mon, 24 Mar 2025 16:55:43 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E5=8F=97=E9=99=90=E7=A9=BA=E9=97=B4?=
 =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../confined_space/gas/list.vue               |  2 +-
 .../confined_space/gas/name.vue               | 84 +++++++++++--------
 2 files changed, 51 insertions(+), 35 deletions(-)

diff --git a/pages/eight_assignments/confined_space/gas/list.vue b/pages/eight_assignments/confined_space/gas/list.vue
index f2bb2a5..63f665a 100644
--- a/pages/eight_assignments/confined_space/gas/list.vue
+++ b/pages/eight_assignments/confined_space/gas/list.vue
@@ -29,7 +29,7 @@
         <view class="flex-between main-title">
           <text>分析人:{{ item.ANALYZE_USER_NAME }}</text>
         </view>
-        <view class="flex-between mt-10 subtitle">
+        <view v-if="isView !== '1'" class="flex-between mt-10 subtitle">
           <view></view>
           <view class="flex-between">
             <u-button type="error" text="删除" size="mini" class="bth-mini"
diff --git a/pages/eight_assignments/confined_space/gas/name.vue b/pages/eight_assignments/confined_space/gas/name.vue
index e435f80..35b9f0c 100644
--- a/pages/eight_assignments/confined_space/gas/name.vue
+++ b/pages/eight_assignments/confined_space/gas/name.vue
@@ -3,28 +3,28 @@
     <view class="card">
       <u-form labelPosition="left" :model="form" :rules="rules" ref="formRef" labelWidth="140px">
         <u-form-item label="有毒有害气体名称1" prop="GAS_NAME1" borderBottom>
-          <u-input v-model="form.GAS_NAME1" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME1" border="none"/>
         </u-form-item>
         <u-form-item label="合格标准" prop="GAS_STANDARD1" borderBottom>
-          <u-input v-model="form.GAS_STANDARD1" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD1" border="none"/>
         </u-form-item>
         <u-form-item label="有毒有害气体名称2" prop="GAS_NAME2" borderBottom>
-          <u-input v-model="form.GAS_NAME2" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME2" border="none"/>
         </u-form-item>
         <u-form-item label="合格标准" prop="GAS_STANDARD2" borderBottom>
-          <u-input v-model="form.GAS_STANDARD2" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD2" border="none"/>
         </u-form-item>
         <u-form-item label="可燃气体名称1" prop="GAS_NAME3" borderBottom>
-          <u-input v-model="form.GAS_NAME3" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME3" border="none"/>
         </u-form-item>
         <u-form-item label="合格标准" prop="GAS_STANDARD3" borderBottom>
-          <u-input v-model="form.GAS_STANDARD3" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD3" border="none"/>
         </u-form-item>
         <u-form-item label="可燃气体名称2" prop="GAS_NAME4" borderBottom>
-          <u-input v-model="form.GAS_NAME4" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_NAME4" border="none"/>
         </u-form-item>
         <u-form-item label="合格标准" prop="GAS_STANDARD4" borderBottom>
-          <u-input v-model="form.GAS_STANDARD4" border="none"/>
+          <u-input :disabled="this.isView === '1'" v-model="form.GAS_STANDARD4" border="none"/>
         </u-form-item>
       </u-form>
       <view class="mt-10">
@@ -77,37 +77,53 @@ export default {
       this.form = resData.data.aux[0] || {}
     },
     async fnSubmit() {
-      if (!this.form.GAS_NAME1 && !this.form.GAS_NAME2 && !this.form.GAS_NAME3 && !this.form.GAS_NAME4) {
-        uni.$u.toast('最少填写一项气体名称')
-        return
-      }
-      for (let i = 0; i < 4; i++) {
-        if (this.form['GAS_NAME' + (i + 1)] && !this.form['GAS_STANDARD' + (i + 1)]) {
-          uni.$u.toast('请填写气体名称(' + this.form['GAS_NAME' + (i + 1)] + ')的合格标准')
+      if (this.isView === '1') {
+        uni.$u.route({
+          url: '/pages/eight_assignments/confined_space/gas/list',
+          params: {
+            isView: this.isView,
+            GAS_NAME1: this.form.GAS_NAME1,
+            GAS_NAME2: this.form.GAS_NAME2,
+            GAS_NAME3: this.form.GAS_NAME3,
+            GAS_NAME4: this.form.GAS_NAME4,
+            EW_RU_TASK_ID: this.EW_RU_TASK_ID,
+            EW_RU_JOB_ID: this.EW_RU_JOB_ID
+          }
+        })
+      } else {
+        if (!this.form.GAS_NAME1 && !this.form.GAS_NAME2 && !this.form.GAS_NAME3 && !this.form.GAS_NAME4) {
+          uni.$u.toast('最少填写一项气体名称')
           return
         }
-        if (this.form['GAS_STANDARD' + (i + 1)] && !this.form['GAS_NAME' + (i + 1)]) {
-          uni.$u.toast('请填写合格标准(' + this.form['GAS_STANDARD' + (i + 1)] + ')的气体名称')
-          return
+        for (let i = 0; i < 4; i++) {
+          if (this.form['GAS_NAME' + (i + 1)] && !this.form['GAS_STANDARD' + (i + 1)]) {
+            uni.$u.toast('请填写气体名称(' + this.form['GAS_NAME' + (i + 1)] + ')的合格标准')
+            return
+          }
+          if (this.form['GAS_STANDARD' + (i + 1)] && !this.form['GAS_NAME' + (i + 1)]) {
+            uni.$u.toast('请填写合格标准(' + this.form['GAS_STANDARD' + (i + 1)] + ')的气体名称')
+            return
+          }
         }
-      }
-      await setConfinedSpaceGasInfoSave({
-        wh: {...this.form},
-        EW_RU_TASK_ID: this.EW_RU_TASK_ID,
-        EW_RU_JOB_ID: this.EW_RU_JOB_ID,
-        postMethod: 'application/json',
-      })
-      uni.$u.route({
-        url: '/pages/eight_assignments/confined_space/gas/list',
-        params: {
-          GAS_NAME1: this.form.GAS_NAME1,
-          GAS_NAME2: this.form.GAS_NAME2,
-          GAS_NAME3: this.form.GAS_NAME3,
-          GAS_NAME4: this.form.GAS_NAME4,
+        await setConfinedSpaceGasInfoSave({
+          wh: {...this.form},
           EW_RU_TASK_ID: this.EW_RU_TASK_ID,
           EW_RU_JOB_ID: this.EW_RU_JOB_ID,
-        }
-      })
+          postMethod: 'application/json',
+        })
+        uni.$u.route({
+          url: '/pages/eight_assignments/confined_space/gas/list',
+          params: {
+            GAS_NAME1: this.form.GAS_NAME1,
+            GAS_NAME2: this.form.GAS_NAME2,
+            GAS_NAME3: this.form.GAS_NAME3,
+            GAS_NAME4: this.form.GAS_NAME4,
+            EW_RU_TASK_ID: this.EW_RU_TASK_ID,
+            EW_RU_JOB_ID: this.EW_RU_JOB_ID,
+          }
+        })
+      }
+
     }
   },
 }

From c530c66d3434e505fd144f365d7cd03026d7c852 Mon Sep 17 00:00:00 2001
From: Shan Ao <178391389@qq.com>
Date: Fri, 28 Mar 2025 09:10:12 +0800
Subject: [PATCH 3/6] =?UTF-8?q?1.=20=E6=B7=BB=E5=8A=A0=E4=BE=9D=E8=B5=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 package.json | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package.json b/package.json
index 09fcb47..0fa02fd 100644
--- a/package.json
+++ b/package.json
@@ -5,6 +5,7 @@
   "main": "main.js",
   "dependencies": {
     "crypto-js": "^4.2.0",
+    "dayjs": "^1.11.13",
     "uview-ui": "^2.0.35",
     "vue": "^2.6.14",
     "vuex-persistedstate": "^3.2.1"

From 51ded1e8a339d0a31a054f1a10c532d0129b43c1 Mon Sep 17 00:00:00 2001
From: liujun <liujun@zcloudchina.com>
Date: Fri, 28 Mar 2025 11:32:04 +0800
Subject: [PATCH 4/6] =?UTF-8?q?=E7=AD=BE=E5=AD=97=E6=97=A0=E6=B3=95?=
 =?UTF-8?q?=E5=9B=9E=E6=98=BEbug=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pages/eight_assignments/break_ground/apply.vue | 6 +++---
 pages/eight_assignments/completed_list.vue     | 4 ++++
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/pages/eight_assignments/break_ground/apply.vue b/pages/eight_assignments/break_ground/apply.vue
index d5e3aee..c752387 100644
--- a/pages/eight_assignments/break_ground/apply.vue
+++ b/pages/eight_assignments/break_ground/apply.vue
@@ -128,8 +128,8 @@ export default {
         CORP_NAME: '',
         WORK_START_DATE: '',
         WORK_END_DATE: '',
-        WORK_LONGITUDE: '',
-        WORK_LATITUDE: '',
+        WORK_LONGITUDE: '1',
+        WORK_LATITUDE: '1',
         WORK_PLACE: '',
         JOB_CONTENT: '',
         WORK_CONTENT: '',
@@ -235,7 +235,7 @@ export default {
       })
     },
     fnSign(event) {
-      this.form.SIGN = event.filePath
+      this.form.SIGN = event.path
     },
     async fnSubmit() {
       try {
diff --git a/pages/eight_assignments/completed_list.vue b/pages/eight_assignments/completed_list.vue
index 1103325..100844d 100644
--- a/pages/eight_assignments/completed_list.vue
+++ b/pages/eight_assignments/completed_list.vue
@@ -103,4 +103,8 @@ export default {
 .quarantine {
   margin-left: 5px;
 }
+.flex_btn{
+  display: flex;
+  justify-content: flex-end;
+}
 </style>

From 7acfd91d6d132e794fa4378d8a6e03a2958321a6 Mon Sep 17 00:00:00 2001
From: liujun <liujun@zcloudchina.com>
Date: Mon, 31 Mar 2025 17:22:30 +0800
Subject: [PATCH 5/6] =?UTF-8?q?=E7=9B=91=E7=AE=A1=E7=9A=84=E6=97=A0?=
 =?UTF-8?q?=E6=B3=95=E9=80=89=E6=8B=A9=E4=BC=81=E4=B8=9A=E7=AB=AF=E6=95=B0?=
 =?UTF-8?q?=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../hot_work/delay_fire_monitoring/delay.vue                 | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pages/eight_assignments/hot_work/delay_fire_monitoring/delay.vue b/pages/eight_assignments/hot_work/delay_fire_monitoring/delay.vue
index a860ac8..aa35268 100644
--- a/pages/eight_assignments/hot_work/delay_fire_monitoring/delay.vue
+++ b/pages/eight_assignments/hot_work/delay_fire_monitoring/delay.vue
@@ -47,6 +47,7 @@ export default {
       EW_RU_TASK_ID: '',
       EW_RU_JOB_ID: '',
       TYPE: '',
+      CORP_ID: '',
       isView: '1'
     }
   },
@@ -55,6 +56,8 @@ export default {
     this.EW_RU_TASK_ID = event.taskId
     this.EW_RU_JOB_ID = event.EW_RU_JOB_ID
     this.TYPE = event.TYPE
+    this.CORP_ID = event.CORP_ID
+    this.isView = event.isView
   },
   onShow() {
     this.resetList()
@@ -85,7 +88,7 @@ export default {
     goToTaskForword() {
       uni.$u.route({
         url: '/pages/eight_assignments/hot_work/delay_fire_monitoring/task_forward',
-        params: {taskId: this.EW_RU_TASK_ID, EW_RU_JOB_ID:this.EW_RU_JOB_ID,TYPE:this.TYPE}
+        params: {taskId: this.EW_RU_TASK_ID, EW_RU_JOB_ID: this.EW_RU_JOB_ID, TYPE: this.TYPE, CORP_ID: this.CORP_ID}
       });
     },
     /**

From c542390b0360079fa08866175b20df11b2728274 Mon Sep 17 00:00:00 2001
From: liujun <liujun@zcloudchina.com>
Date: Tue, 1 Apr 2025 10:39:25 +0800
Subject: [PATCH 6/6] =?UTF-8?q?=E7=9B=91=E7=AE=A1=E7=9A=84=E6=97=A0?=
 =?UTF-8?q?=E6=B3=95=E9=80=89=E6=8B=A9=E4=BC=81=E4=B8=9A=E7=AB=AF=E6=95=B0?=
 =?UTF-8?q?=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../hot_work/delay_fire_monitoring/task_forward.vue              | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pages/eight_assignments/hot_work/delay_fire_monitoring/task_forward.vue b/pages/eight_assignments/hot_work/delay_fire_monitoring/task_forward.vue
index 2d22251..bccb308 100644
--- a/pages/eight_assignments/hot_work/delay_fire_monitoring/task_forward.vue
+++ b/pages/eight_assignments/hot_work/delay_fire_monitoring/task_forward.vue
@@ -39,6 +39,7 @@ export default {
     this.STATE = event.state;
     this.EW_RU_TASK_ID = event.taskId
     this.EW_RU_JOB_ID = event.EW_RU_JOB_ID
+    this.CORP_ID = event.CORP_ID
     this.TYPE = event.TYPE
   },
   methods: {