zhujindu 15 часов назад
Родитель
Сommit
cecbe19dd7

+ 3 - 3
src/views/storeManagement/FSQattributeDetail.vue

@@ -3,9 +3,9 @@
     <van-field
       readonly
       v-model="storeArchives.estimateSalesYearTarget"
-      label="年预估销额目标/千元:" />
+      label="年预估销额目标(单位:千元):" />
     <van-field readonly v-model="storeArchives.zgwqWorkerNum" label="旗下质感外墙工人数量:" />
-    <van-field readonly v-model="storeArchives.projectYearNum" label="年承接项目数量:" />
+    <van-field readonly v-model="storeArchives.projectYearNum" label="年预估承接项目数量:" />
     <van-field
       readonly
       autosize
@@ -25,7 +25,7 @@
       v-if="storeArchives.operateCompetitor == '是'"
       readonly
       v-model="storeArchives.mainCompetitorSalesYear"
-      label="主营竞品年销售额/千元:" />
+      label="竞品年销额(单位:千元):" />
   </div>
 </template>
 <script>

+ 15 - 5
src/views/storeManagement/FSQattributeEdit.vue

@@ -5,7 +5,13 @@
         <van-field
           v-model="detail.estimateSalesYearTarget"
           type="number"
-          :rules="[{ required: true, message: '请输入年预估销额目标(单位:千元)' }]"
+          :rules="[
+            {
+              validator: estimateSalesYearTargetValidator,
+              required: true,
+              message: '年预估销额目标必须大于或等于30',
+            },
+          ]"
           label="年预估销额目标(单位:千元):">
           <template #left-icon>
             <span class="van-f-red">*</span>
@@ -23,8 +29,8 @@
         <van-field
           v-model="detail.projectYearNum"
           type="number"
-          :rules="[{ required: true, message: '请输入年承接项目数量' }]"
-          label="年承接项目数量:">
+          :rules="[{ required: true, message: '请输入年预估承接项目数量' }]"
+          label="年预估承接项目数量:">
           <template #left-icon>
             <span class="van-f-red">*</span>
           </template>
@@ -54,8 +60,8 @@
           v-if="detail.operateCompetitor == '是'"
           v-model="detail.mainCompetitorSalesYear"
           type="number"
-          :rules="[{ required: true, message: '请输入主营竞品年销售额/千元' }]"
-          label="主营竞品年销售额/千元:">
+          :rules="[{ required: true, message: '请输入竞品年销额(单位:千元)' }]"
+          label="竞品年销额(单位:千元):">
           <template #left-icon>
             <span class="van-f-red">*</span>
           </template>
@@ -92,6 +98,9 @@ export default {
     },
   },
   methods: {
+    estimateSalesYearTargetValidator(val) {
+      return val >= 30;
+    },
     onSubmit(value) {
       this.toastLoading(0, '加载中...', true);
       let params = {
@@ -100,6 +109,7 @@ export default {
       params.serviceProviderArchives = this.detail;
       params.serviceProviderArchives.storeCode = this.fromData.storeCode;
       params.storeId = this.$route.query.id;
+      debugger;
       updateStore(params).then((res) => {
         this.toastLoading().clear();
         if (res.code == 200) {