瀏覽代碼

显示问题

gaoxiong 1 年之前
父節點
當前提交
207dcc1558
共有 2 個文件被更改,包括 36 次插入15 次删除
  1. 32 14
      src/views/menu/resumption/detail.vue
  2. 4 1
      src/views/menu/resumption/list.vue

+ 32 - 14
src/views/menu/resumption/detail.vue

@@ -2,7 +2,7 @@
   <div class="page_box">
     <van-form ref="resumption_form">
       <div class="panel">
-        <NavBar :go="{ type: 'push', path: '/resumption' }" />
+        <NavBar @click-left="goBack" />
         <van-panel :title="resumptionData.taskName">
           <div class="tts">
             <van-row>
@@ -191,20 +191,35 @@
                   type="textarea"
                   :placeholder="enable ? '请输入情况描述' : ''"
                 />
-                <div class="upload-box">
-                  <uploader :maxCount="5" v-if="enable" v-model="point.imgs" />
-                  <van-cell v-else>
-                    <div
-                      class="nfc-img van-hairline--surround"
-                      v-for="(v, i) in point.imgs"
-                      :key="v.imgPath"
-                      @click="clickWarnImage(point.imgs, i)"
-                    >
-                      <img :src="imgUrl(v.imgPath)" alt="" />
-                      <span>{{ v.checkName }}</span>
+                <van-field
+                  :required="enable"
+                  :readonly="!enable"
+                  rows="1"
+                  name="uploader"
+                  autosize
+                  autofocus="true"
+                  label="上传图片"
+                  type="textarea"
+                >
+                  <template #input>
+                    <div class="upload-box">
+
+                      <uploader :maxCount="5" v-if="enable" v-model="point.imgs" />
+                      <van-cell v-else>
+                        <div
+                          class="nfc-img van-hairline--surround"
+                          v-for="(v, i) in point.imgs"
+                          :key="v.imgPath"
+                          @click="clickWarnImage(point.imgs, i)"
+                        >
+                          <img :src="imgUrl(v.imgPath)" alt="" />
+                          <span>{{ v.checkName }}</span>
+                        </div>
+                      </van-cell>
                     </div>
-                  </van-cell>
-                </div>
+                  </template>
+                </van-field>
+
                 <select-cell
                   :required="enable"
                   :disabled="!enable"
@@ -316,6 +331,9 @@ export default {
     })
   },
   methods: {
+    goBack(){
+      this.$router.go(-1);
+    },
     showButtoFun(vel){
       if( val === 1){
         this.showButton = false;

+ 4 - 1
src/views/menu/resumption/list.vue

@@ -176,6 +176,9 @@ export default {
   mounted() {
     this.initDatalist();
   },
+  watch: {
+    '$route':'initDatalist'
+  },
   computed:{
     ...mapGetters(['dictionary','orgName','orgId','roleList']),
     // stateList(){
@@ -206,7 +209,7 @@ export default {
       switch (state) {
         case '待履职':
           return '#008cd6'
-        case '进行中':
+        case '履职中':
           return '#d9b627'
         case '已完成':
           return '#009240'