Browse Source

Merge branch 'master' into 测试

lxf 1 year ago
parent
commit
2247d36aae
1 changed files with 8 additions and 39 deletions
  1. 8 39
      src/views/group/data-board/quoted-price/index.vue

+ 8 - 39
src/views/group/data-board/quoted-price/index.vue

@@ -22,26 +22,7 @@
             <div>{{ row.length }} * {{ row.width }} * {{ row.height }}</div>
           </template>
         </el-table-column>
-        <el-table-column label="成本价" width="160">
-          <template #default="{ row, $index }">
-            <el-form-item
-              :prop="'data.' + $index + '.costPrice'"
-              :rules="[{ required: true, message: '请输入成本价', trigger: 'blur' }]"
-              :inline-message="true"
-              style="width: 100%"
-              @change="changePrice(row)">
-              <el-input-number
-                onmousewheel="return false;"
-                v-model="row.costPrice"
-                placeholder="成本价"
-                style="width: 100%"
-                :controls="false"
-                :min="0"
-                :precision="2" />
-            </el-form-item>
-          </template>
-        </el-table-column>
-        <el-table-column label="对内销售价(含税)" width="160">
+        <el-table-column label="对内销售价(含税)" width="160" v-if="judgeAdmin()">
           <template #default="{ row, $index }">
             <el-form-item
               :prop="'data.' + $index + '.internalSellingPrice'"
@@ -60,25 +41,7 @@
             </el-form-item>
           </template>
         </el-table-column>
-        <el-table-column label="对外销售价(含税)" width="160">
-          <template #default="{ row, $index }">
-            <el-form-item
-              :prop="'data.' + $index + '.externalSellingPrice'"
-              :rules="[{ required: true, message: '请输入成本价', trigger: 'blur' }]"
-              :inline-message="true"
-              style="width: 100%"
-              @change="changePrice(row)">
-              <el-input-number
-                onmousewheel="return false;"
-                v-model="row.externalSellingPrice"
-                placeholder="成本价"
-                style="width: 100%"
-                :controls="false"
-                :min="0"
-                :precision="2" />
-            </el-form-item>
-          </template>
-        </el-table-column>
+        <el-table-column label="对内销售价(含税)" prop="internalSellingPrice" width="160" v-else />
         <el-table-column label="安全库存" prop="safetyStock" width="120" />
       </el-table>
     </el-form>
@@ -170,6 +133,12 @@ const changePrice = (item) => {
     return ElMessage("请输入所有价格");
   }
 };
+const judgeAdmin = () => {
+  if (proxy.useUserStore().user.userId === "1") {
+    return true;
+  }
+  return false;
+};
 </script>
 
 <style lang="scss" scoped>