From 2d881f8c1b0675646329462225c9aa2f9095e90a Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 28 五月 2025 15:33:05 +0800
Subject: [PATCH] 提交
---
 wx/unpackage/dist/dev/mp-weixin/pages/report_details/report_details.js |  261 +++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 198 insertions(+), 63 deletions(-)
diff --git a/wx/unpackage/dist/dev/mp-weixin/pages/report_details/report_details.js b/wx/unpackage/dist/dev/mp-weixin/pages/report_details/report_details.js
index 7efd190..8cb1461 100644
--- a/wx/unpackage/dist/dev/mp-weixin/pages/report_details/report_details.js
+++ b/wx/unpackage/dist/dev/mp-weixin/pages/report_details/report_details.js
@@ -111,9 +111,6 @@
     uModal: function () {
       return Promise.all(/*! import() | node-modules/uview-ui/components/u-modal/u-modal */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-modal/u-modal")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u-modal/u-modal.vue */ 423))
     },
-    "u-Textarea": function () {
-      return Promise.all(/*! import() | node-modules/uview-ui/components/u--textarea/u--textarea */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u--textarea/u--textarea")]).then(__webpack_require__.bind(null, /*! uview-ui/components/u--textarea/u--textarea.vue */ 516))
-    },
   }
 } catch (e) {
   if (
@@ -136,56 +133,114 @@
   var _vm = this
   var _h = _vm.$createElement
   var _c = _vm._self._c || _h
+  var g0 = _vm.info ? [13].includes(_vm.info.status) : null
+  var g1 = _vm.info ? [10, 11, 12, 13].includes(_vm.info.status) : null
+  var g2 =
+    _vm.info && g1
+      ? [11].includes(_vm.info.status) && _vm.info.feeUpdate === 0
+      : null
+  var g3 =
+    _vm.info && g1
+      ? [11].includes(_vm.info.status) && _vm.info.feeUpdate === 1
+      : null
+  var g4 =
+    _vm.info && g1 && !g3
+      ? [11].includes(_vm.info.status) && _vm.info.feeUpdate === 0
+      : null
+  var g5 = _vm.info && g1 ? [11].includes(_vm.info.status) : null
+  var g6 = _vm.info && g1 ? [11].includes(_vm.info.status) : null
+  var g7 = _vm.info ? [10, 11, 12].includes(_vm.info.status) : null
+  var g8 = _vm.info
+    ? [9].includes(_vm.info.status) && _vm.info.waitSupplement === 1
+    : null
+  var g9 = _vm.info ? [4].includes(_vm.info.status) : null
+  var m0 = _vm.info ? _vm.returnInHospital(_vm.info.inHospital) : null
+  var m1 = _vm.info ? _vm.returnName(_vm.info.hurtType) : null
+  var m2 = _vm.info ? _vm.returnName(_vm.info.medicalInsurance) : null
   var l0 =
-    _vm.info && _vm.info.settleClaimsLogList
+    _vm.info && _vm.info && _vm.info.settleClaimsLogList
       ? _vm.__map(_vm.info.settleClaimsLogList, function (item, index) {
           var $orig = _vm.__get_orig(item)
-          var g0 = _vm.info.settleClaimsLogList.length
-          var g1 = _vm.info.settleClaimsLogList.length
-          var g2 = item.content ? _vm.info.settleClaimsLogList.length : null
-          var g3 =
+          var g10 = _vm.info.settleClaimsLogList.length
+          var g11 = _vm.info.settleClaimsLogList.length
+          var g12 = item.content ? _vm.info.settleClaimsLogList.length : null
+          var g13 =
             item.content && item.objType === 3
               ? JSON.parse(item.afterContent)
               : null
-          var g4 =
+          var g14 =
             item.content && item.objType === 3
               ? JSON.parse(item.afterContent)
               : null
-          var g5 =
+          var g15 =
             item.content && item.objType === 3
               ? JSON.parse(item.afterContent)
               : null
-          var g6 =
+          var g16 =
             item.content && item.objType === 3
               ? JSON.parse(item.afterContent)
               : null
-          var g7 =
+          var g17 =
             item.content && item.objType === 3
               ? JSON.parse(item.afterContent)
               : null
           return {
             $orig: $orig,
-            g0: g0,
-            g1: g1,
-            g2: g2,
-            g3: g3,
-            g4: g4,
-            g5: g5,
-            g6: g6,
-            g7: g7,
+            g10: g10,
+            g11: g11,
+            g12: g12,
+            g13: g13,
+            g14: g14,
+            g15: g15,
+            g16: g16,
+            g17: g17,
           }
         })
       : null
+  var g18 = _vm.info
+    ? [1, 2, 3, 4, 5, 9, 7, 10].includes(_vm.info.status)
+    : null
+  var g19 = _vm.info
+    ? ([9].includes(_vm.info.status) && _vm.info.waitSupplement === 1) ||
+      [1, 2, 4, 5, 7].includes(_vm.info.status)
+    : null
+  var g20 = _vm.info
+    ? [9].includes(_vm.info.status) && _vm.info.waitSupplement === 1
+    : null
+  var g21 = _vm.info ? [1, 2, 4, 5, 7].includes(_vm.info.status) : null
   if (!_vm._isMounted) {
     _vm.e0 = function ($event) {
+      _vm.show = true
+    }
+    _vm.e1 = function ($event) {
       _vm.show = false
+    }
+    _vm.e2 = function ($event) {
+      _vm.show1 = false
     }
   }
   _vm.$mp.data = Object.assign(
     {},
     {
       $root: {
+        g0: g0,
+        g1: g1,
+        g2: g2,
+        g3: g3,
+        g4: g4,
+        g5: g5,
+        g6: g6,
+        g7: g7,
+        g8: g8,
+        g9: g9,
+        m0: m0,
+        m1: m1,
+        m2: m2,
         l0: l0,
+        g18: g18,
+        g19: g19,
+        g20: g20,
+        g21: g21,
       },
     }
   )
@@ -239,10 +294,11 @@
       id: null,
       info: null,
       show: false,
+      show1: false,
       height: 'auto',
       height1: 'auto',
       height2: 'auto',
-      value: ''
+      fileList: []
     };
   },
   onLoad: function onLoad(option) {
@@ -255,67 +311,146 @@
   },
   computed: _objectSpread({}, (0, _vuex.mapState)(['cookies'])),
   methods: {
-    // 鍒犻櫎闄勪欢
-    deleFile: function deleFile(id, objId) {
+    queren: function queren() {
+      this.show1 = true;
+    },
+    confirmPrice: function confirmPrice() {
       var _this2 = this;
-      this.$u.api.delFile(objId, id).then(function (res) {
-        if (res.code === 200) {
-          _this2.getDetails();
-        }
+      this.$u.api.confirmFee(this.id).then(function (res) {
+        _this2.show1 = false;
+        _this2.getDetails();
       });
     },
-    // 涓婁紶鏉愭枡
     upload: function upload(type) {
       var that = this;
       uni.chooseMedia({
-        count: 1,
-        maxDuration: 60,
+        count: 9,
+        mediaType: ['image', 'video'],
+        sourceType: ['album', 'camera'],
+        camera: 'back',
         success: function success(res) {
-          uni.uploadFile({
-            url: that.$baseUrl + 'public/upload',
-            filePath: res.tempFiles[0].tempFilePath,
-            name: 'file',
-            header: {
-              'doumee-auth-token': that.cookies
-            },
-            formData: {
-              'folder': 'settle'
-            },
-            success: function success(uploadFileRes) {
-              var data = JSON.parse(uploadFileRes.data).data;
-              console.log(JSON.parse(uploadFileRes.data).data);
-              that.$u.api.claimsUploadFile({
-                fileName: '',
-                fileType: data.type,
-                fileUrl: data.imgaddr,
-                id: that.id,
-                objType: type
-              }).then(function (result) {
-                that.getDetails();
-              });
-            }
+          uni.showLoading({
+            title: '涓婁紶涓�',
+            mask: true
           });
+          var _loop = function _loop(i) {
+            uni.uploadFile({
+              url: "".concat(that.$baseUrl, "public/upload"),
+              filePath: res.tempFiles[i].tempFilePath,
+              name: 'file',
+              header: {
+                'doumee-auth-token': that.$store.state.cookies
+              },
+              formData: {
+                folder: 'settle'
+              },
+              success: function success(uploadFileRes) {
+                var res = JSON.parse(uploadFileRes.data);
+                that.fileList.push({
+                  fileurl: res.data.imgaddr,
+                  name: res.data.originname,
+                  type: res.data.type,
+                  fileurlFull: res.data.url
+                });
+              },
+              complete: function complete() {
+                if (i === res.tempFiles.length - 1) {
+                  uni.hideLoading();
+                }
+              }
+            });
+          };
+          for (var i = 0; i < res.tempFiles.length; i++) {
+            _loop(i);
+          }
         }
       });
     },
+    jumpD: function jumpD() {
+      uni.navigateTo({
+        url: "/pages/compensationDetails/compensationDetails?id=".concat(this.id)
+      });
+    },
+    returnInHospital: function returnInHospital(type) {
+      switch (type) {
+        case 0:
+          return '浣忛櫌';
+        case 1:
+          return '闂ㄨ瘖';
+      }
+    },
+    returnName: function returnName(type) {
+      switch (type) {
+        case 0:
+          return '鏄�';
+        case 1:
+          return '鍚�';
+        case 2:
+          return '寰呯‘瀹�';
+        default:
+          return '';
+      }
+    },
+    // 鍒犻櫎闄勪欢
+    deleFile: function deleFile(id, objId) {
+      var _this3 = this;
+      this.$u.api.delFile(objId, id).then(function (res) {
+        if (res.code === 200) {
+          _this3.getDetails();
+        }
+      });
+    },
+    // // 涓婁紶鏉愭枡
+    // upload(type) {
+    // 	var that = this
+    // 	uni.chooseMedia({
+    // 		count: 1,
+    // 		maxDuration: 60,
+    // 		success(res) {
+    // 			uni.uploadFile({
+    // 				url: that.$baseUrl + 'public/upload',
+    // 				filePath: res.tempFiles[0].tempFilePath,
+    // 				name: 'file',
+    // 				header: {
+    // 					'doumee-auth-token': that.cookies
+    // 				},
+    // 				formData: {
+    // 					'folder': 'settle'
+    // 				},
+    // 				success: (uploadFileRes) => {
+    // 					let data = JSON.parse(uploadFileRes.data).data
+    // 					console.log(JSON.parse(uploadFileRes.data).data)
+    // 					that.$u.api.claimsUploadFile({
+    // 						fileName: '',
+    // 						fileType: data.type,
+    // 						fileUrl: data.imgaddr,
+    // 						id: that.id,
+    // 						objType: type
+    // 					}).then(result => {
+    // 						that.getDetails()
+    // 					})
+    // 				}
+    // 			});
+    // 		}
+    // 	})
+    // },
     openBC: function openBC() {
       this.value = '';
       this.show = true;
     },
     confirm: function confirm() {
-      var _this3 = this;
-      if (!this.value) return uni.showToast({
-        title: '璇疯緭鍏ュ唴瀹�',
+      var _this4 = this;
+      if (this.fileList.length === 0) return uni.showToast({
+        title: '璇峰厛涓婁紶鏉愭枡',
         icon: 'none'
       });
-      this.$u.api.supplement({
+      this.$u.api.saveSupplementFile({
         id: this.id,
-        objType: 0,
-        supplement: this.value
+        supplementFileList: this.fileList
       }).then(function (res) {
         if (res.code === 200) {
-          _this3.show = false;
-          _this3.getDetails();
+          _this4.show = false;
+          _this4.getDetails();
         }
       });
     },
@@ -325,10 +460,10 @@
       });
     },
     getDetails: function getDetails() {
-      var _this4 = this;
+      var _this5 = this;
       this.$u.api.settleClaimsById(this.id).then(function (res) {
         if (res.code === 200) {
-          _this4.info = res.data;
+          _this5.info = res.data;
         }
       });
     },
--
Gitblit v1.9.3