فهرست منبع

Revert "采购信息调整"

This reverts commit ae547d606fc35776c1027914f03bf1e3249a1cc5.
yijing 1 سال پیش
والد
کامیت
99b0c08bd2
4فایلهای تغییر یافته به همراه39 افزوده شده و 21 حذف شده
  1. 0 1
      src/enum/dict.js
  2. 34 8
      src/views/material/product/components/PurchasingInfo.vue
  3. 2 5
      src/views/material/product/detail.vue
  4. 3 7
      vue.config.js

+ 0 - 1
src/enum/dict.js

@@ -15,7 +15,6 @@ export default {
   运维计划状态: 'plan_status',
   紧急程度: 'urgent_type',
   计量单位: 'measuring_uint',
-  周期单位: 'periodic_unit',
   包装单位: 'packing_unit',
   体积单位: 'volume_unit',
   重量单位: 'weight_unit',

+ 34 - 8
src/views/material/product/components/PurchasingInfo.vue

@@ -15,16 +15,23 @@
               v-model="form.purchasingCycle"
               placeholder="请输入"
               :min="0"
+              :precision="1"
               :controls="false"
               style="width: calc(100% - 100px)"
             />
-            <DictSelection
-              dictName="周期单位"
-              clearable
+            <el-select
               v-model="form.purchasingCycleUnit"
+              placeholder="请选择"
               style="width: 100px"
             >
-            </DictSelection>
+              <el-option
+                v-for="item in CycleUnitoptions"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              >
+              </el-option>
+            </el-select>
           </el-form-item>
         </el-col>
         <el-col :span="8">
@@ -34,6 +41,7 @@
               v-model="form.purchaseMultiplier"
               placeholder="请输入"
               :min="0"
+              :precision="2"
               :controls="false"
             />
           </el-form-item>
@@ -41,17 +49,21 @@
         <el-col :span="8">
           <el-form-item label="最低订购量" prop="minimumOrderQuantity">
             <el-input-number
+              style="width: 100%"
               v-model="form.minimumOrderQuantity"
               placeholder="请输入"
               :min="0"
+              :precision="2"
               :controls="false"
-              style="width: calc(100% - 100px)"
             />
+          </el-form-item>
+        </el-col>
+        <el-col :span="8">
+          <el-form-item label="计量单位" prop="purchasingCycle">
             <DictSelection
               dictName="计量单位"
               clearable
               v-model="form.measuringUnit"
-              style="width: 100px"
             >
             </DictSelection>
           </el-form-item>
@@ -90,11 +102,25 @@
     },
     components: { deptSelect, personSelect },
     data() {
-      return {};
+      return {
+        CycleUnitoptions: [
+          {
+            value: '年',
+            label: '年'
+          },
+          {
+            value: '月',
+            label: '月'
+          },
+          {
+            value: '日',
+            label: '日'
+          }
+        ]
+      };
     },
     watch: {
       form(data) {
-        console.log(data, 'data');
         if (data.checkDepart) {
           const params = { executeGroupId: data.checkDepart };
           this.$nextTick(() => {

+ 2 - 5
src/views/material/product/detail.vue

@@ -494,11 +494,8 @@
     },
     methods: {
       changeUnit() {
-        if (this.form.measuringUnit) {
-          this.categoryPurchase.measuringUnit = this.form.measuringUnit;
-          if (this.form.packingUnit) {
-            this.$refs.warehouseRefs.defaultBuild(this.form.packingUnit);
-          }
+        if (this.form.measuringUnit && this.form.packingUnit) {
+          this.$refs.warehouseRefs.defaultBuild(this.form.packingUnit);
         }
       },
       changePackagingSpecification(val) {

+ 3 - 7
vue.config.js

@@ -1,11 +1,7 @@
 const CompressionWebpackPlugin = require('compression-webpack-plugin');
-const {
-  transformElementScss
-} = require('ele-admin/lib/utils/dynamic-theme');
+const { transformElementScss } = require('ele-admin/lib/utils/dynamic-theme');
 const path = require('path');
-const {
-  name
-} = require('./package.json');
+const { name } = require('./package.json');
 
 function resolve(dir) {
   return path.join(__dirname, dir);
@@ -36,7 +32,7 @@ module.exports = {
       // 当我们的本地的请求 有/api的时候,就会代理我们的请求地址向另外一个服务器发出请求
       '/api': {
         // target: 'http://192.168.1.125:18086',
-        target: 'http://192.168.1.158:18086',
+        target: 'http://192.168.1.251:18086',
         // target: 'http://192.168.1.176:18086',
 
         changeOrigin: true, // 只有这个值为true的情况下 才表示开启跨域