Browse Source

no message

DESKTOP-70VPDLK\Administrator 1 year ago
parent
commit
5a8945a723

+ 15 - 3
components/en-from/en-input/en-input.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="wh-box">
 		<view class="row p-tb30" style="line-height: 30rpx;height: 30rpx;" :class="{'bor-bottom-1':is_border}">
-			<view class="wh-text size-28">{{label}}<text></text></view>
+			<view class="wh-text size-28" :class="{'wh-text-long':isLong}">{{label}}<text></text></view>
 			<view class="row-c flex">
 				<input class="wh-input sys-size-28 text-color-12 m-l40" placeholder-class="sys-size-28 text-color-999"
 					:maxlength="maxlength" :type="type" :focus="focus"
@@ -66,7 +66,8 @@
 		data() {
 			return {
 				inputValue: '',
-				showShake: false
+				showShake: false,
+        isLong:false
 			};
 		},
 		watch: {
@@ -82,6 +83,7 @@
 		},
 		mounted() {
 			this.inputValue = this.value
+      this.setLabelWidth()
 		},
 		methods: {
 			nameInput(e) {
@@ -90,6 +92,9 @@
 				}
 
 			},
+      setLabelWidth(){
+        this.isLong=this.label.length>4
+      },
 			onSubmit() {
 
 			}
@@ -122,6 +127,7 @@
 		padding-top: 2rpx;
 	}
 
+
 	.wh-text:after {
 		content: '';
 		width: 110rpx;
@@ -129,4 +135,10 @@
 		display: inline-block;
 		overflow: hidden;
 	}
-</style>
+  .wh-text-long {
+    width: 170rpx;
+  }
+  .wh-text-long:after{
+    width: 170rpx;
+  }
+</style>

+ 15 - 2
components/en-from/en-radio/en-radio.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="row-justify-sb center p-tb30 size-28" :class="{'bor-bottom-1':is_border}">
-		<view class="wh-text"><text>{{name?name:label}}</text></view>
+		<view class="wh-text"  :class="{'wh-text-long':isLong}"><text>{{name?name:label}}</text></view>
 		<view class="row-c">
 			<view class="row-c radiu-item m-l20" :class="{'active-radiu':radioValue === item.value}"
 				v-for="(item,index) in list" :key="index" @click="onSelect(item.value)">
@@ -49,10 +49,17 @@
 		},
 		data() {
 			return {
-				radioValue: 0
+				radioValue: 0,
+        isLong:false
 			}
 		},
+    mounted() {
+      this.setLabelWidth()
+    },
 		methods: {
+      setLabelWidth(){
+        this.isLong=this.label.length>4
+      },
 			onSelect(value) {
 				if (this.disabled) {
 					return
@@ -92,4 +99,10 @@
 		color: #0FB160;
 		border: 1rpx solid #0FB160;
 	}
+  .wh-text-long {
+    width: 170rpx;
+  }
+  .wh-text-long:after{
+    width: 170rpx;
+  }
 </style>

+ 2 - 2
page_task/property/components/car.vue

@@ -74,7 +74,7 @@
         </view>
         <en-input label="车辆品牌" type="text" placeholder="请输入车辆品牌" v-model="item.data.brand_id"
                   v-if="verifyKey('brand_id')"></en-input>
-        <en-radio label="车牌类型" :radio-data="carTypeData" v-model="item.data.car_type"
+        <en-radio label="车牌类型" :list="carTypeData" v-model="item.data.car_type"
                   v-if="verifyKey('car_type')"></en-radio>
         <en-input label="车牌号" type="text" placeholder="请输入车牌号" v-model="item.data.car_num"
                   v-if="verifyKey('car_num')"></en-input>
@@ -317,4 +317,4 @@ export default {
 		background: #FFFFFF;
 		border: 1rpx solid #0FB160;
 	}
-</style>
+</style>

+ 1 - 1
page_task/property/components/company.vue

@@ -91,7 +91,7 @@
 				placeholder="请输入年开票额" rightText="元"></en-input>
 			<en-select label="税务等级" v-model="item.data.tax_grade" v-if="verifyKey('tax_grade')" placeholder="请选择税务等级"
 				:local-data="taxGradeData"></en-select>
-			<en-radio label="税务有无断缴" v-model="item.data.is_end_tax" v-if="verifyKey('is_end_tax')" :radio-data="endData"
+			<en-radio label="税务有无断缴" v-model="item.data.is_end_tax" v-if="verifyKey('is_end_tax')" :list="endData"
 				:noBox="true"></en-radio>
       </view>
 		</view>

+ 3 - 2
page_task/property/components/guarantee.vue

@@ -64,7 +64,7 @@
         <en-input label="年交费额" type="number" v-model="item.data.year_money" v-if="verifyKey('year_money')"
                   placeholder="请输入年交费额" rightText="元"></en-input>
         <en-radio label="满足缴费情况" v-model="item.data.is_fees" v-if="verifyKey('is_fees')"
-                  :radio-data="payData"></en-radio>
+                  :list="payData"></en-radio>
         <en-date label="保单有效期" v-model="item.data.validity_date" v-if="verifyKey('validity_date')"
                  item="选择保单有效期"></en-date>
         <en-upload label="上传保单相关图片" v-model="item.data.insurance_img" v-if="verifyKey('insurance_img')"
@@ -160,6 +160,7 @@ import {
 		mounted() {
 			this.getTaskOptions()
 			this.setValue()
+      console.log(this.payData)
 		},
 		methods: {
       getTypeText(val){
@@ -256,4 +257,4 @@ import {
 		background: #FFFFFF;
 		border: 1rpx solid #0FB160;
 	}
-</style>
+</style>

+ 2 - 2
page_task/property/components/house.vue

@@ -78,7 +78,7 @@
 				<en-date label="建成年份" v-model="item.data.build_date" v-if="verifyKey('build_date')"
 					placeholder="选择房屋建成年份"></en-date>
 				<en-radio label="材料费" v-model="item.data.is_pay" v-if="verifyKey('is_pay')"
-					:radio-data="payData"></en-radio>
+					:list="payData"></en-radio>
 				<en-input label="建筑面积" v-model="item.data.covered_area" v-if="verifyKey('covered_area')" type="digit"
 					placeholder="请输入建筑面积" rightText="㎡"></en-input>
 				<en-upload label="上传房产证件" v-model="item.data.certificate_img" v-if="verifyKey('certificate_img')"
@@ -154,7 +154,7 @@
 					'house_address': '',
 					'house_use': '',
 					'build_date': '',
-					'is_pay': '',
+					'is_pay': 1,
 					'covered_area': '',
 					'certificate_img': [],
 					'property': [],