Browse Source

修改标签发放细节问题

gongwencan 8 months ago
parent
commit
d7daca1d92
2 changed files with 6 additions and 5 deletions
  1. 1 1
      src/api/TagDistributeApi.js
  2. 5 4
      src/components/DialogTagDistribute.vue

+ 1 - 1
src/api/TagDistributeApi.js

@@ -6,7 +6,7 @@ class TagDistributeApi extends BaseCurdApi {
   }
 
   save = (data) => this.api({
-    url: `${this.basePath}/method`,
+    url: `${this.basePath}`,
     method: 'PUT',
     data: {
       id: data.id,

+ 5 - 4
src/components/DialogTagDistribute.vue

@@ -15,24 +15,25 @@
         :gutter="$$Constant.LAYOUT_GAP"
         >
         <el-col :span="12">
-            <el-form-item label="发货方式" :rules="[{
+            <el-form-item label="发货方式" prop="deliveryMethodId" :rules="[{
                 required: true,
                 message: '请选择发货方式'
               }]">
                 <my-select
                   v-model="data.deliveryMethodId"
                   :options="optionGroup.DeliveryType ? optionGroup.DeliveryType.list : []"
+                  :disabled="data.tagApplyStateId === '3'"
                 ></my-select>
             </el-form-item>
         </el-col>
         <el-col :span="12">
-          <el-form-item label="发货单号">
-            <el-input v-model="data.deliveryOrderNo" :disabled="data.deliveryMethodId === '1'"/>
+          <el-form-item label="发货单号" prop="deliveryOrderNo" :rules="[{required:true,message:'请输入发货单号'}]">
+            <el-input v-model="data.deliveryOrderNo" :disabled="(data.deliveryMethodId === '1') || (data.tagApplyStateId === '3')"/>
           </el-form-item>
         </el-col>
         </el-row>
       </el-form>
-      <template #footer>
+      <template #footer v-if="data && data.tagApplyStateId === '2'">
       <div class="flex center dialog-footer">
         <el-button @click="onCloseBtnClick">取消</el-button>
         <el-button type="primary" @click="onSaveBtnClick">确定</el-button>