浏览代码

修复报修处理BUG

fanghuisheng 1 年之前
父节点
当前提交
99e557ef19

+ 1 - 1
src/manifest.json

@@ -2,7 +2,7 @@
     "name" : "综合智慧云",
     "appid" : "__UNI__36DE3A0",
     "description" : "综合智慧云app,助力企业数字化转型升级",
-    "versionName" : "2.0.9",
+    "versionName" : "2.1.0",
     "versionCode" : 10,
     "transformPx" : false,
     /* 5+App特有相关 */

+ 1 - 1
src/pages.json

@@ -608,7 +608,7 @@
         {
           "path": "repairManage/repairDetails",
           "style": {
-            "navigationBarTitleText": "报修详情",
+            "navigationBarTitleText": "报修处理",
             "enablePullDownRefresh": false
           }
         }

+ 17 - 10
src/pages/business/fireIot/repairManage/repairDetails.vue

@@ -10,7 +10,7 @@
 
         <view style="margin: auto 0 auto 0">
           <view style="font-size: 15px" :style="`color:${dataArray.repairStatus == 1 ? '#23dedc' : '#16bf00'}`">
-            {{ dataArray.repairStatus == 1 ? "受理中" : "处理" }}
+            {{ dataArray.repairStatus == 1 ? "受理中" : "处理完成" }}
           </view>
         </view>
       </view>
@@ -34,9 +34,16 @@
         <uni-section class="block mb10" title="处理内容" type="line"></uni-section>
 
         <view>
-          <u-input placeholder="报修人(必填)" border="surround" v-model="handleName" style="margin: 0 0 15px 0" :disabled="dataArray.repairStatus == 2"> </u-input>
-
-          <u--textarea v-model="handleContent" placeholder="填报内容,最多可输入50个字" :count="true" maxlength="50" style="margin: 0 0 15px 0" :disabled="dataArray.repairStatus == 2"></u--textarea>
+          <u-input placeholder="报修人(必填)" border="surround" v-model="dataArray.handleName" style="margin: 0 0 15px 0" :disabled="dataArray.repairStatus == 2"> </u-input>
+
+          <u--textarea
+            v-model="dataArray.handleContent"
+            placeholder="填报内容,最多可输入50个字"
+            :count="true"
+            maxlength="50"
+            style="margin: 0 0 15px 0"
+            :disabled="dataArray.repairStatus == 2"
+          ></u--textarea>
         </view>
 
         <view class="flex" v-if="dataArray.repairStatus != 2">
@@ -111,9 +118,6 @@ const pageSize = ref(20);
 const current = ref(1);
 const total = ref(0);
 
-const handleName = ref("");
-const handleContent = ref("");
-
 /**
  * @页面初始化
  */
@@ -133,6 +137,9 @@ function selectListApi() {
   }).then((requset) => {
     if (requset.status === "SUCCESS") {
       dataArray.value = requset.data.records[0];
+      dataArray.value.handleName = requset.data.records[0].handleName ? requset.data.records[0].handleName : "";
+      dataArray.value.handleContent = requset.data.records[0].handleContent ? requset.data.records[0].handleContent : "";
+
       dataList.value[0].value = requset.data.records[0].createTime;
       dataList.value[1].value = requset.data.records[0].projectName;
       dataList.value[2].value = requset.data.records[0].reflectName;
@@ -151,15 +158,15 @@ function handleSubmit(type) {
   if (type == 1) {
     proxy.$tab.navigateTo(`/pages/business/fireIot/repairManage/repairDetailsList`);
   } else {
-    if (!handleName.value) {
+    if (!dataArray.value.handleName) {
       proxy.$modal.msg("请输入报修人");
       return;
     }
 
     fill({
       id: dataArray.value.id,
-      handleName: handleName.value,
-      handleContent: handleContent.value,
+      handleName: dataArray.value.handleName,
+      handleContent: dataArray.value.handleContent,
     }).then((res) => {
       if (requset.status === "SUCCESS") {
         proxy.$tab.navigateTo(`/pages/common/success/index?codeName=提交成功`);

+ 0 - 1
src/pages/business/fireIot/repairManage/repairDetailsList.vue

@@ -179,7 +179,6 @@ onLoad((options) => {
       &-view {
         display: flex;
         min-width: 50%;
-        white-space: nowrap;
         > .iconfont {
           font-size: 14px;
           color: #909399;

+ 0 - 1
src/pages/common/repairReport/record.vue

@@ -162,7 +162,6 @@ onLoad((options) => {
       &-view {
         display: flex;
         min-width: 50%;
-        white-space: nowrap;
         > .iconfont {
           font-size: 14px;
           color: #909399;