Преглед изворни кода

fix: 不能在经销商账号启用和关掉展示

zh пре 2 година
родитељ
комит
04b9921ee3
1 измењених фајлова са 19 додато и 19 уклоњено
  1. 19 19
      src/views/supply/engin/components/engin_detail.vue

+ 19 - 19
src/views/supply/engin/components/engin_detail.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="detail-container">
-    <el-page-header @back="goBack" content="详情"></el-page-header>
+    <el-page-header content="详情" @back="goBack" />
 
     <div class="main-title">
       <div class="title">工程信息单</div>
@@ -126,55 +126,55 @@
         show-summary
         :summary-method="$getSummaries"
       >
-        <el-table-column align="center" label="序号" type="index" width="50"></el-table-column>
+        <el-table-column align="center" label="序号" type="index" width="50" />
         <el-table-column
           align="center"
           label="销售类型"
           prop="saleTypeName"
           min-width="100"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="center"
           label="物料编码"
           prop="materialNumber"
           min-width="120"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="center"
           label="产品编码"
           prop="materialOldNumber"
           min-width="120"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="center"
           label="产品名称"
           prop="materialName"
           min-width="160"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="center"
           label="规格型号"
           prop="specification"
           min-width="160"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="center"
           label="单位"
           prop="unit"
           min-width="100"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column align="right" label="单价" prop="price" min-width="100" show-overflow-tooltip>
           <template slot-scope="scope">
             {{ scope.row.price | numToFixed }}
           </template>
         </el-table-column>
-        <el-table-column align="right" label="数量" prop="qty" min-width="100" show-overflow-tooltip></el-table-column>
+        <el-table-column align="right" label="数量" prop="qty" min-width="100" show-overflow-tooltip />
         <el-table-column align="right" label="订单金额" prop="totalAmount" min-width="100" show-overflow-tooltip>
           <template slot-scope="scope">
             {{ scope.row.totalAmount | numToFixed }}
@@ -186,28 +186,28 @@
           prop="hasOrderQty"
           min-width="100"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="right"
           label="已发货数"
           prop="hasDeliverQty"
           min-width="100"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="center"
           label="备注"
           prop="remark"
           min-width="200"
           show-overflow-tooltip
-        ></el-table-column>
+        />
         <el-table-column
           align="center"
           label="税率"
           prop="taxRate"
           min-width="100"
           show-overflow-tooltip
-        ></el-table-column>
+        />
       </el-table>
     </div>
 
@@ -246,14 +246,14 @@
 
     <div class="page-footer">
       <div class="footer">
-        <el-button type="primary" :disabled="!listItem.isClose" @click="setOrderIsClose(false)">启用</el-button>
+        <el-button v-if="!isDealer" type="primary" :disabled="!listItem.isClose" @click="setOrderIsClose(false)">启用</el-button>
         <el-button type="primary" :disabled="listItem.isClose" @click="setOrderIsClose(true)">关单</el-button>
         <el-button
-          type="primary"
-          @click="overData"
           v-if="!isDealer"
+          type="primary"
           :disabled="detailData.examineStatus !== 'OK' || detailData.directTransferStatus"
-          >直调完结
+          @click="overData"
+        >直调完结
         </el-button>
         <el-button @click="goBack">返回列表</el-button>
       </div>
@@ -268,7 +268,6 @@ import { mapGetters } from 'vuex'
 export default {
   name: 'EnginDetail',
   componentName: 'EnginDetail',
-  props: ['listItem'],
   filters: {
     statusFilter(val) {
       const statusList = [
@@ -278,10 +277,11 @@ export default {
         // { label: '审核驳回', value: 'FAIL' },,
         { label: '已关闭', value: 'CLOSE' }
       ]
-      let obj = statusList.find(o => o.value == val)
+      const obj = statusList.find(o => o.value == val)
       return obj ? obj.label : ''
     }
   },
+  props: ['listItem'],
   data() {
     return {
       detailData: {}