|
@@ -1,6 +1,5 @@
|
|
|
<script>
|
|
|
import orderApi from "@/api/business/purchase/purchase-order";
|
|
|
-import { arr2obj } from "@/utils/data-transform";
|
|
|
import { initColumns, initDicts, initRules, initParams } from "@/utils/init";
|
|
|
import { Columns, TabColumns } from "./column";
|
|
|
|
|
@@ -11,7 +10,7 @@ const NewTabColumns = TabColumns.map((element) => ({
|
|
|
}));
|
|
|
|
|
|
export default {
|
|
|
- name: "AddPurchaseContractDrawer",
|
|
|
+ name: "AddPurchaseOrderDrawer",
|
|
|
dicts: initDicts(NewColumns),
|
|
|
components: {
|
|
|
DrInputDialog: () => import("@/components/input-dialog/index.vue"),
|
|
@@ -86,7 +85,7 @@ export default {
|
|
|
} finally {
|
|
|
// this.setVisible(false);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
},
|
|
@@ -155,7 +154,7 @@ export default {
|
|
|
<dr-input-dialog v-if="column.type === 'InputDialog'" v-model="params[column.key]"
|
|
|
:placeholder="column.placeholder" :clearable="column.clearable" :disabled="column.disabled"
|
|
|
:readonly="column.readonly" :title="column.title" :type="column.config.componentName"
|
|
|
- :data-mapping="column.config.dataMapping" :source.sync="params">
|
|
|
+ :data-mapping="column.config.dataMapping" :query-params="column.config.queryParams" :source.sync="params">
|
|
|
</dr-input-dialog>
|
|
|
<el-input v-if="column.type === 'Textarea'" v-model="params[column.key]" type="textarea"
|
|
|
:placeholder="column.placeholder" :clearable="column.clearable" :disabled="column.disabled"
|