戴艳蓉 3 years ago
parent
commit
c96cc8a565

File diff suppressed because it is too large
+ 0 - 0
dist/static/js/0.js


+ 1 - 1
src/assets/js/btnList.js

@@ -60,7 +60,6 @@ const btnList = [
   { code: "059", name: "财务审核定价" },
   { code: "060", name: "设置毛利率" },
   { code: "061", name: "查看毛利率" },
-  //
   { code: "062", name: "添加线上商品" },
   { code: "063", name: "分享项目" },
   { code: "064", name: "制定项目方案" },
@@ -70,6 +69,7 @@ const btnList = [
   { code: "068", name: "发起议价" },
   { code: "069", name: "选定商品" },
   { code: "070", name: "非项目咨询单下单" },
+  { code: "071", name: "操作上线" },
 
 ];
 export default btnList;

+ 1 - 1
src/views/goodStore/goodsCost/detail.vue

@@ -33,7 +33,7 @@
               name="1"
               v-if="
                 (status === '0' || status === '2' || status === '3') &&
-                queryType === 'view'
+                queryType === 'view'&&powers.some((item) => item == '036')
               "
             >
               <exam-form

+ 28 - 8
src/views/goodStore/goodsOnline/detail.vue

@@ -79,10 +79,10 @@
                       ).name || '--'
                     "
                   />
-                  <span v-if="sitem.good_type === '1'" style="padding:0 0 0 5px"
-                    >{{ sitem.moq }}起订/工期{{
-                      sitem.customized
-                    }}天</span
+                  <span
+                    v-if="sitem.good_type === '1'"
+                    style="padding: 0 0 0 5px"
+                    >{{ sitem.moq }}起订/工期{{ sitem.customized }}天</span
                   >
                 </template>
                 <template slot="exclusive">
@@ -161,7 +161,11 @@
             <el-collapse-item
               title="产品部门审批"
               name="1"
-              v-if="status === '2'"
+              v-if="
+                status === '2' &&
+                queryType == 'view' &&
+                powers.some((item) => item == '056')
+              "
             >
               <online-exam-form
                 :newTime="newTime"
@@ -172,7 +176,15 @@
                 @searchChange="examForm"
               />
             </el-collapse-item>
-            <el-collapse-item title="财务定价" name="2" v-if="status === '3'">
+            <el-collapse-item
+              title="财务定价"
+              name="2"
+              v-if="
+                status === '3' &&
+                queryType == 'view' &&
+                powers.some((item) => item == '058')
+              "
+            >
               <fixed-price-form
                 :newTime="newTime"
                 :id="queryId"
@@ -186,7 +198,11 @@
             <el-collapse-item
               title="财务审核定价"
               name="3"
-              v-if="status === '4'"
+              v-if="
+                status === '4' &&
+                queryType == 'view' &&
+                powers.some((item) => item == '059')
+              "
             >
               <exam-form
                 :newTime="newTime"
@@ -200,7 +216,11 @@
             <el-collapse-item
               title="操作商品上线"
               name="4"
-              v-if="status === '5'"
+              v-if="
+                status === '5' &&
+                queryType == 'view' &&
+                powers.some((item) => item == '071')
+              "
             >
               <handle-online-form
                 :newTime="newTime"

Some files were not shown because too many files changed in this diff