Browse Source

采购订单生成-行关闭添加关闭原因

002390 1 year ago
parent
commit
4a86ffaa2c
2 changed files with 14 additions and 7 deletions
  1. 2 2
      src/views/purchase/task/index.vue
  2. 12 5
      src/views/purchase/task/line-close/index.vue

+ 2 - 2
src/views/purchase/task/index.vue

@@ -155,12 +155,12 @@ export default {
           @success="useQuery(params, page)"
         >
         </zp-button>
-        <!-- <lc-button
+        <lc-button
           :size="size"
           :select-data="selectData"
           @success="useQuery(params, page)"
         >
-        </lc-button> -->
+        </lc-button>
       </el-button-group>
       <!-- <el-button-group>
         <dc-button

+ 12 - 5
src/views/purchase/task/line-close/index.vue

@@ -27,16 +27,23 @@ export default {
      open(prop){
       console.log(prop);
 
-      this.$confirm('是否继续进行行关闭操作?', '提示', {
+      this.$prompt('请输入关闭原因', '提示', {
           confirmButtonText: '确定',
           cancelButtonText: '取消',
-          type: 'warning'
-        }).then(async() => {
+          inputPattern:  /\s*\S+?/,
+          inputErrorMessage: '关闭原因不能为空'
+        }).then( async({ value }) => {
 
           try {
-            let documentIds = this.selectData.map(item => item.id);
+
+            let params = {
+              documentIds: this.selectData.map(item => item.id),
+              baskCause: value,
+            }
+
+            console.log(params,'params');
             
-            let { code, msg } = await ROWClOSE(documentIds);
+            let { code, msg } = await ROWClOSE(params);
 
             if (code === 200) {
               this.$emit("success");