linwenxin пре 7 месеци
родитељ
комит
705763b8f2

+ 5 - 1
src/views/partsManagement/accessoryWebsite/website-parts-shop-sales-manage/website-parts-shop-sales/components/pay-popup-window.vue

@@ -14,7 +14,7 @@
         <el-descriptions-item label="收款方">{{ data.subMchNo || data.mchNo || '' }}</el-descriptions-item>
         <el-descriptions-item label="支付方式">
           <el-radio v-model="radio" label="wx">微信支付</el-radio>
-          <el-radio v-model="radio" label="xj">现金支付</el-radio>
+          <el-radio v-if="partsIsCash" v-model="radio" label="xj">现金支付</el-radio>
         </el-descriptions-item>
         <el-descriptions-item v-if="data.payFlag === 0 && data.payType === 4 && radio === 'wx'" label="支付商户">
           <el-select style="width: 220px" v-model="payConfigId" size="small" clearable placeholder="请选择支付商户">
@@ -63,6 +63,10 @@ export default {
     visible: {
       type: Boolean,
       default: false
+    },
+    partsIsCash: {
+      type: Boolean,
+      default: false
     }
   },
   data() {

+ 10 - 0
src/views/partsManagement/accessoryWebsite/website-parts-shop-sales-manage/website-parts-shop-sales/components/website-parts-shop-sales-information.vue

@@ -444,6 +444,7 @@
     <pay-popup-window
       :item="form"
       :visible="visible"
+      :partsIsCash="partsIsCash"
       @success="
         () => {
           $emit('goBack')
@@ -559,6 +560,15 @@ export default {
       }
     }
   },
+  computed: {
+    partsIsCash() {
+      var data = this.websitList.find(item => item.websitId === this.form.websitId)
+      if (data) {
+        return data.partsIsCash
+      }
+      return true
+    }
+  },
   mounted() {
     getWebsit({ type: 'C', status: true, queryPartsWebsit: true }).then(res => {
       this.websitList = res.data