Browse Source

Merge branch '陈航-修改页面机构详情问题' of sckj/mz-cloud into master

953954216 1 year ago
parent
commit
494594a1c6

+ 32 - 20
ruoyi-ui/src/components/JgDetails/index.vue

@@ -99,25 +99,31 @@
               <td>是否提供居家上门服务</td>
               <td>{{ translateDict('CZ035', form.isTgjjylsmfw) }}</td>
               <td>居家上门服务项目(月均)</td>
-              <td>{{
-                  form.isTgjjylsmfw == '1' ? ((Number(form.tgjjylsmfwCwrc) + Number(form.tgjjylsmfwZcrc) +
-                    Number(form.tgjjylsmfwZjrc) +
-                    Number(form.tgjjylsmfwZxrc) + Number(form.tgjjylsmfwXyrc) + Number(form.tgjjylsmfwKfrc) +
-                    Number(form.tgjjylsmfwZyrc) + Number(form.tgjjylsmfwGarc) + Number(form.tgjjylsmfwQtrc)
-                  ) / 9) : '--'
-                }}
+              <td v-if="form.isTgjjylsmfw==0">{{'--'}}</td>
+              <td v-if="form.isTgjjylsmfw==1" colspan="5">
+                {{ '1.家庭养老床位服务 ' + Number(form.tgjjylsmfwCwrc) + ' 人次/月' }} <br>
+                {{ '2.上门助餐服务 ' + Number(form.tgjjylsmfwZcrc) + ' 人次/月' }} <br>
+                {{ '3.上门助洁服务 ' + Number(form.tgjjylsmfwZjrc) + ' 人次/月' }} <br>
+                {{ '4.上门助行服务 ' + Number(form.tgjjylsmfwZxrc) + ' 人次/月' }} <br>
+                {{ '5.上门助浴服务 ' + Number(form.tgjjylsmfwXyrc) + ' 人次/月' }} <br>
+                {{ '6.上门康复服务 ' + Number(form.tgjjylsmfwKfrc) + ' 人次/月' }} <br>
+                {{ '7.上门助医服务 ' + Number(form.tgjjylsmfwZyrc) + ' 人次/月' }} <br>
+                {{ '8.巡访关爱服务 ' + Number(form.tgjjylsmfwGarc) + ' 人次/月' }} <br>
+                {{ '9.其他上门服务 ' + Number(form.tgjjylsmfwQtrc) + ' 人次/月' }}
               </td>
             </tr>
             <tr>
               <td>是否提供社区养老服务</td>
               <td>{{ translateDict('CZ035', form.isTgsqylfw) }}</td>
               <td>社区养老服务项目(月均)</td>
-              <td>{{
-                  form.isTgjjylsmfw == '1' ? ((Number(form.tgsqylfwRtrc) + Number(form.tgsqylfwCzrc) +
-                    Number(form.tgsqylfwWyrc) +
-                    Number(form.tgsqylfwZfrc) + Number(form.tgsqylfwKfrc) + Number(form.tgsqylfwQtrc)
-                  ) / 6) : '--'
-                }}
+              <td v-if="form.isTgsqylfw==0">{{'--'}}</td>
+              <td v-if="form.isTgsqylfw==1" colspan="5">
+                {{ '1.日托(日间照料)  ' + Number(form.tgjjylsmfwCwrc) + ' 人次/月' }} <br>
+                {{ '2.老年餐桌(食堂) ' + Number(form.tgjjylsmfwZcrc) + ' 人次/月' }} <br>
+                {{ '3.社区文化娱乐 ' + Number(form.tgjjylsmfwZjrc) + ' 人次/月' }} <br>
+                {{ '4.时间银行(志愿服务) ' + Number(form.tgjjylsmfwZxrc) + ' 人次/月' }} <br>
+                {{ '5.社区康复服务 ' + Number(form.tgjjylsmfwXyrc) + ' 人次/月' }} <br>
+                {{ '6.其他 '}} {{ form.tgsqylfwQtfw==null?'': form.tgsqylfwQtfw }} {{' 服务,'+ form.tgsqylfwQtrc + ' 人次/月'}}
               </td>
             </tr>
             <tr>
@@ -312,15 +318,21 @@ export default {
     },
     translateDict(type, value, is) {
       if (is && value && value.length > 0) {
-        let list = ''
-       // this.dict.type[type].forEach(item => {
-       //   if (value.indexOf(item.value) !== -1) {
-      //      list = list + item.label + ' '
-       //   }
-       // })
+        let list = '';
+        this.dict.type[type].forEach(item => {
+          // if (value.indexOf(item.value) !== -1) { // 这里有bug, 字典值为0,01,02,03 但值是02,03 这样就会出 这样0的字典值也会翻译出来
+          // if (item.value == value) {
+          // list = list + item.label + ' '
+          // }
+          const itemArr = value.split(',');
+          if (itemArr.includes(item.value))
+          {
+            list = list + item.label + ' '
+          }
+        })
         return list
       }
-      return "6666"//this.selectDictLabel(this.dict.type[type], value)
+      return this.selectDictLabel(this.dict.type[type], value)
     },
     close() {
       this.isShow = false

+ 39 - 27
ruoyi-ui/src/views/search/xxcx/fwjg/yljg/jbxx/detail.vue

@@ -115,26 +115,32 @@
 								<td>是否提供居家上门服务</td>
 								<td>{{ translateDict('CZ035', form.isTgjjylsmfw) }}</td>
 								<td>居家上门服务项目(月均)</td>
-								<td>{{
-										form.isTgjjylsmfw == '1' ? ((Number(form.tgjjylsmfwCwrc) + Number(form.tgjjylsmfwZcrc) +
-											Number(form.tgjjylsmfwZjrc) +
-											Number(form.tgjjylsmfwZxrc) + Number(form.tgjjylsmfwXyrc) + Number(form.tgjjylsmfwKfrc) +
-											Number(form.tgjjylsmfwZyrc) + Number(form.tgjjylsmfwGarc) + Number(form.tgjjylsmfwQtrc)
-										) / 9) : '--'
-									}}
-								</td>
+                <td v-if="form.isTgjjylsmfw==0">{{'--'}}</td>
+                <td v-if="form.isTgjjylsmfw==1" colspan="5">
+                  {{ '1.家庭养老床位服务 ' + Number(form.tgjjylsmfwCwrc) + ' 人次/月' }} <br>
+                  {{ '2.上门助餐服务 ' + Number(form.tgjjylsmfwZcrc) + ' 人次/月' }} <br>
+                  {{ '3.上门助洁服务 ' + Number(form.tgjjylsmfwZjrc) + ' 人次/月' }} <br>
+                  {{ '4.上门助行服务 ' + Number(form.tgjjylsmfwZxrc) + ' 人次/月' }} <br>
+                  {{ '5.上门助浴服务 ' + Number(form.tgjjylsmfwXyrc) + ' 人次/月' }} <br>
+                  {{ '6.上门康复服务 ' + Number(form.tgjjylsmfwKfrc) + ' 人次/月' }} <br>
+                  {{ '7.上门助医服务 ' + Number(form.tgjjylsmfwZyrc) + ' 人次/月' }} <br>
+                  {{ '8.巡访关爱服务 ' + Number(form.tgjjylsmfwGarc) + ' 人次/月' }} <br>
+                  {{ '9.其他上门服务 ' + Number(form.tgjjylsmfwQtrc) + ' 人次/月' }}
+                </td>
 							</tr>
 							<tr>
 								<td>是否提供社区养老服务</td>
 								<td>{{ translateDict('CZ035', form.isTgsqylfw) }}</td>
 								<td>社区养老服务项目(月均)</td>
-								<td>{{
-										form.isTgjjylsmfw == '1' ? ((Number(form.tgsqylfwRtrc) + Number(form.tgsqylfwCzrc) +
-											Number(form.tgsqylfwWyrc) +
-											Number(form.tgsqylfwZfrc) + Number(form.tgsqylfwKfrc) + Number(form.tgsqylfwQtrc)
-										) / 6) : '--'
-									}}
-								</td>
+                <td v-if="form.isTgsqylfw==0">{{'--'}}</td>
+                <td v-if="form.isTgsqylfw==1" colspan="5">
+                  {{ '1.日托(日间照料)  ' + Number(form.tgjjylsmfwCwrc) + ' 人次/月' }} <br>
+                  {{ '2.老年餐桌(食堂) ' + Number(form.tgjjylsmfwZcrc) + ' 人次/月' }} <br>
+                  {{ '3.社区文化娱乐 ' + Number(form.tgjjylsmfwZjrc) + ' 人次/月' }} <br>
+                  {{ '4.时间银行(志愿服务) ' + Number(form.tgjjylsmfwZxrc) + ' 人次/月' }} <br>
+                  {{ '5.社区康复服务 ' + Number(form.tgjjylsmfwXyrc) + ' 人次/月' }} <br>
+                  {{ '6.其他 '}} {{ form.tgsqylfwQtfw==null?'': form.tgsqylfwQtfw }} {{' 服务,'+ form.tgsqylfwQtrc + ' 人次/月'}}
+                </td>
 							</tr>
 							<tr>
 								<td>医疗服务形式</td>
@@ -283,18 +289,24 @@ export default {
 			this.$emit('update:visible', this.open)
 		},
 		// 字典翻译
-		translateDict(type, value, is) {
-			if (is && value && value.length > 0) {
-				let list = ''
-				this.dict.type[type].forEach(item => {
-					if (value.indexOf(item.value) !== -1) {
-						list = list + item.label + ' '
-					}
-				})
-				return list
-			}
-			return this.selectDictLabel(this.dict.type[type], value)
-		}
+    translateDict(type, value, is) {
+      if (is && value && value.length > 0) {
+        let list = '';
+        this.dict.type[type].forEach(item => {
+          // if (value.indexOf(item.value) !== -1) { // 这里有bug, 字典值为0,01,02,03 但值是02,03 这样就会出 这样0的字典值也会翻译出来
+          // if (item.value == value) {
+          // list = list + item.label + ' '
+          // }
+          const itemArr = value.split(',');
+          if (itemArr.includes(item.value))
+          {
+            list = list + item.label + ' '
+          }
+        })
+        return list
+      }
+      return this.selectDictLabel(this.dict.type[type], value)
+    },
 	},
 	watch: {
 		yljgId: {