Преглед на файлове

补充字典 修改删除接口 去掉不必要的检索条件

Qukatie преди 1 седмица
родител
ревизия
b6f7efcbe4
променени са 4 файла, в които са добавени 27 реда и са изтрити 36 реда
  1. 3 3
      src/api/salesManagement/outboundWorkOrder.js
  2. 7 17
      src/views/outboundWorkOrder/index.vue
  3. 16 15
      src/views/saleOrder/detailsPage.vue
  4. 1 1
      src/views/saleOrder/index.vue

+ 3 - 3
src/api/salesManagement/outboundWorkOrder.js

@@ -37,9 +37,9 @@ export const submitShip = (data) => {
 //删除
 export const remove = (id) => {
   return request({
-    url: '/api/gubersail-admin/ship/update',
-    method: 'post',
-    data: {
+    url: '/api/gubersail-admin/ship/removeShip',
+    method: 'GET',
+    params: {
       id
     }
   })

+ 7 - 17
src/views/outboundWorkOrder/index.vue

@@ -72,16 +72,6 @@
         <template slot-scope="{ row, index }" slot="ordNo">
           <span style="color: #409eff; cursor: pointer" @click.stop="editOpen(row, 2)">{{ row.ordNo }} </span>
         </template>
-        <template slot-scope="{ row, index }" slot="statusName">
-          <span
-            v-for="item in statusNameData"
-            :style="{ background: item.colour }"
-            class="bottomBox"
-            v-if="item.dictKey == row.statusName"
-          >
-            {{ item.dictValue }}
-          </span>
-        </template>
       </avue-crud>
     </basic-container>
     <detailsPage v-if="detailsOpen" :onLoad="form" :detailData="detailData" @backToList="backToList"></detailsPage>
@@ -453,14 +443,14 @@ export default {
           {
             label: "状态",
             prop: "statusName",
-            search: true,
+            // search: true,
             overHidden: true,
-            type: "select",
-            dicUrl: "/api/blade-system/dict-biz/dictionary?code=outbound_work_order_status",
-            props: {
-              label: "dictValue",
-              value: "dictKey",
-            },
+            // type: "select",
+            // dicUrl: "/api/blade-system/dict-biz/dictionary?code=outbound_work_order_status",
+            // props: {
+            //   label: "dictValue",
+            //   value: "dictKey",
+            // },
           },
           {
             label: "业务日期",

+ 16 - 15
src/views/saleOrder/detailsPage.vue

@@ -239,7 +239,8 @@
                   v-model="row.goodsNum"
                   :precision="numberDecimal"
                   :controls="false"
-                  @blur="goodsNumblurfun(row)"
+                  @change="goodsNumblurfun(row)"
+                  :max="Number(row.inventory)"
                   style="width: 100%"
                 ></el-input-number>
                 <span v-else>{{ row.goodsNum }}</span>
@@ -1278,7 +1279,7 @@ export default {
             label: "数量",
             prop: "goodsNum",
             overHidden: true,
-            cell: true,
+            // cell: true,
             width: 100,
             rules: [
               {
@@ -1286,19 +1287,19 @@ export default {
                 message: " ",
                 trigger: "blur",
               },
-              {
-                validator: (rule, value, callback) => {
-                  console.log(this.formContacts.inventory);
-                  if (value < 0) {
-                    callback(new Error("数量不能小于0"));
-                  } else if (Number(value) > Number(this.formContacts.inventory)) {
-                    callback(new Error("数量不能大于库存"));
-                  } else {
-                    callback();
-                  }
-                },
-                trigger: "blur",
-              },
+              // {
+              //   validator: (rule, value, callback) => {
+              //     console.log(this.formContacts.inventory);
+              //     if (value < 0) {
+              //       callback(new Error("数量不能小于0"));
+              //     } else if (Number(value) > Number(this.formContacts.inventory)) {
+              //       callback(new Error("数量不能大于库存"));
+              //     } else {
+              //       callback();
+              //     }
+              //   },
+              //   trigger: "blur",
+              // },
             ],
           },
           {

+ 1 - 1
src/views/saleOrder/index.vue

@@ -318,7 +318,7 @@ export default {
           prop: "goodsTotalNum",
           overHidden: true,
         }, {
-          label: '金额',
+          label: '金额',
           prop: "totalMoney",
           overHidden: true,
         }, {