瀏覽代碼

订货业务、订单管理、发货单编辑运费方式需要授权

qymljy 3 月之前
父節點
當前提交
1a3d027c4a

+ 3 - 3
src/HDrpManagement/dispatch/modules/edit.vue

@@ -98,10 +98,10 @@
           </div>
         </div>
       </div>
-      <div class="mt-10">
-        <p class="normal-title inline-16">{{$t(`寄付方式`)}}</p>
+      <div class="mt-10" v-if="tool.checkAuth($route.name,'updShipping')">
+        <p class="normal-title inline-16">{{$t(`运费方式`)}}</p>
       </div>
-      <div class="mt-10 flex-align-center">
+      <div class="mt-10 flex-align-center" v-if="tool.checkAuth($route.name,'updShipping')">
         <div :style="defaultData.freightstatus === '到付'?{background:'#d9ecff'}:{background:'#fff'}" class="reveive__panel normal-margin inline-16" @click="defaultData.freightstatus = '到付'">
           <p>{{$t(`到付`)}}</p>
         </div>

+ 2 - 2
src/HDrpManagement/orderManage/modules/edit.vue

@@ -300,10 +300,10 @@
         <p class="normal-title mt-10 inline-16">{{$t(`项目备注`)}}</p>
         <el-input size="mini" class="order__note__input" type="textarea" v-model="data.projectnote" :autosize="{minRows:5}" :placeholder="$t(`请输入项目备注`)"></el-input>
       </div>
-      <div class="mt-10">
+      <div class="mt-10" v-if="tool.checkAuth($route.name,'updShipping')">
         <p class="normal-title inline-16">{{$t(`运费方式`)}}</p>
       </div>
-      <div class="mt-10 flex-align-center">
+      <div class="mt-10 flex-align-center" v-if="tool.checkAuth($route.name,'updShipping')">
         <div :style="defaultData.freightstatus === '到付'?{background:'#d9ecff'}:{background:'#fff'}" class="reveive__panel normal-margin inline-16" @click="defaultData.freightstatus = '到付'">
           <p>{{$t(`到付`)}}</p>
         </div>

+ 17 - 2
src/SDrpManagement/salerOrder/modules/edit.vue

@@ -504,6 +504,17 @@
             </el-radio-group>
           </div>
         </div>
+        <div class="mt-10" v-if="tool.checkAuth($route.name,'updShipping')">
+          <p class="normal-title inline-16">{{$t(`运费方式`)}}</p>
+        </div>
+        <div class="mt-10 flex-align-center" v-if="tool.checkAuth($route.name,'updShipping')">
+          <div :style="defaultData.freightstatus === '到付'?{background:'#d9ecff'}:{background:'#fff'}" class="reveive__panel normal-margin inline-16" @click="defaultData.freightstatus = '到付'">
+            <p>{{$t(`到付`)}}</p>
+          </div>
+          <div :style="defaultData.freightstatus === '预付'?{background:'#d9ecff'}:{background:'#fff'}" class="reveive__panel normal-margin" @click="defaultData.freightstatus = '预付'">
+            <p>{{$t(`预付`)}}</p>
+          </div>
+        </div>
         <div class="normal-margin">
           <p class="normal-title mt-10 inline-16">{{ $t("订单备注") }}</p>
           <el-input
@@ -640,6 +651,7 @@ export default {
         accountclass: {},
         account_index: 0,
         remarks: this.data.remarks,
+        freightstatus:''
       },
       total: 0,
       setcol: 24,
@@ -766,6 +778,7 @@ export default {
       this.defaultData.fin_info = this.data.finance;
       this.defaultData.accountclass = this.data.accountclass;
       this.defaultData.re_info = this.data.contacts;
+      this.defaultData.freightstatus = this.data.freightstatus
       this.financiallist = this.data.pay_finance;
       this.saletype = this.data.saletype;
       this.signbackstatus = this.data.signbackstatus;
@@ -800,10 +813,12 @@ export default {
           sa_promotionid: this.data.sa_promotionid,
           billdate: this.data.billdate,
           projectnote: this.data.projectnote,
+          freightstatus:this.defaultData.freightstatus
         },
       });
       this.tool.showMessage(res, () => {
         this.$emit("onSuccess");
+        this.drawer = false
         /*if (this.data.type === '标准订单' ||  this.data.type === '特殊订单') {
           this.isusedrebate === 1?this.useRebate(this.data.rebateamount):""
         }*/
@@ -901,7 +916,7 @@ export default {
 </style>
 <style scoped>
 .reveive__panel {
-  font-size: 16px;
+  font-size: 14px;
   line-height: 30px;
   padding: 10px;
   background: #d9ecff;
@@ -909,7 +924,7 @@ export default {
 }
 .account__panel small,
 .reveive__panel small {
-  color: #888;
+  color: #666;
 }
 .account__panel {
   width: calc(25% - 26px);