Parcourir la source

采购订单生成退回状态也可转派

002390 il y a 1 an
Parent
commit
f1c93f8e4c

+ 7 - 0
src/components/popover-select-v2/index.vue

@@ -41,6 +41,13 @@ export default {
       type: Boolean,
       default: false,
     },
+    // 参照弹窗标题
+    title: {
+      type: String,
+      dafault: () => {
+        return "TITEL";
+      },
+    },
   },
   components: {
     ElSuperTable: () => import("@/components/super-table/index.vue"),

+ 2 - 0
src/components/super-form/index.vue

@@ -121,6 +121,7 @@ export default {
             <component
               v-else-if="attr.is === 'el-popover-select-v2'"
               v-bind="attr"
+              :title="item.title"
               v-model="innerValue[item.key]"
               :source.sync="innerValue"
               style="width: 100%"
@@ -129,6 +130,7 @@ export default {
             <component
               v-else-if="attr.is === 'el-popover-multiple-select-v2'"
               v-bind="attr"
+              :title="item.title"
               v-model="innerValue[item.key]"
               :source.sync="innerValue"
               style="width: 100%"

+ 2 - 0
src/components/super-search/index.vue

@@ -141,6 +141,7 @@ export default {
               v-if="attr.is === 'el-popover-select-v2'"
               v-bind="attr"
               v-model="innerValue[item.key]"
+              :title="item.title"
               :source.sync="innerValue"
               @change="$emit('submit')"
               style="width: 100%"
@@ -149,6 +150,7 @@ export default {
             <component
               v-if="attr.is === 'el-popover-multiple-select-v2'"
               v-bind="attr"
+              :title="item.title"
               v-model="innerValue[item.key]"
               :source.sync="innerValue"
               @change="$emit('submit')"

+ 2 - 0
src/components/super-table/index.vue

@@ -373,6 +373,7 @@ export default {
                 v-else-if="attr.is === 'el-popover-select-v2'"
                 v-bind="attr"
                 v-model="scope.row[item.key]"
+                :title="item.title"
                 :size="$attrs.size"
                 :source.sync="scope.row"
               >
@@ -381,6 +382,7 @@ export default {
                 v-else-if="attr.is === 'el-popover-multiple-select-v2'"
                 v-bind="attr"
                 v-model="scope.row[item.key]"
+                :title="item.title"
                 :size="$attrs.size"
                 :source.sync="scope.row"
               >

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

@@ -35,9 +35,9 @@ export default {
   methods: {
     //
     open(prop) {
-      let arr = prop.filter((element) => element.status != '0');
+      let arr = prop.filter((element) => element.status != '0' && element.status != '3');
       if(arr.length > 0){
-        this.$modal.notifyWarning("您所选的单据中存在非自由态,无法进行操作,请确认数据!");
+        this.$modal.notifyWarning("您所选的单据中存在非自由态或已驳回,无法进行操作,请确认数据!");
         return;
       }
       this.params = prop;