|
@@ -1,4 +1,5 @@
|
|
import { REFER } from "@/components/popover-select/api";
|
|
import { REFER } from "@/components/popover-select/api";
|
|
|
|
+import { EXIST } from "@/api/business/purchase/catalogue";
|
|
import { SAVE, ITEM } from "@/api/business/purchase/apply";
|
|
import { SAVE, ITEM } from "@/api/business/purchase/apply";
|
|
|
|
|
|
export default function useMethods() {
|
|
export default function useMethods() {
|
|
@@ -24,6 +25,7 @@ export default function useMethods() {
|
|
try {
|
|
try {
|
|
// try
|
|
// try
|
|
_this.loading = true;
|
|
_this.loading = true;
|
|
|
|
+ // task 1
|
|
const { code, rows } = await REFER({
|
|
const { code, rows } = await REFER({
|
|
search: rateCode,
|
|
search: rateCode,
|
|
type: "TAX_RATE_PARAM",
|
|
type: "TAX_RATE_PARAM",
|
|
@@ -32,6 +34,24 @@ export default function useMethods() {
|
|
const [{ ntaxrate }] = rows;
|
|
const [{ ntaxrate }] = rows;
|
|
source.tax = ntaxrate === "0E-8" ? "0.00000000" : ntaxrate;
|
|
source.tax = ntaxrate === "0E-8" ? "0.00000000" : ntaxrate;
|
|
}
|
|
}
|
|
|
|
+ // task 2
|
|
|
|
+ const { materialCode } = source;
|
|
|
|
+ const { puOrg, customer, supplier } = _this.params;
|
|
|
|
+ const {
|
|
|
|
+ code: code2,
|
|
|
|
+ data: { recentlyPrice, isApprovalFirst, isPriceAdjustment },
|
|
|
|
+ } = await EXIST({
|
|
|
|
+ puOrg,
|
|
|
|
+ customer,
|
|
|
|
+ supplier,
|
|
|
|
+ materialCode,
|
|
|
|
+ });
|
|
|
|
+ if (code2 === 200) {
|
|
|
|
+ source.recentlyPrice = recentlyPrice;
|
|
|
|
+ source.isApprovalFirst = isApprovalFirst;
|
|
|
|
+ source.isPriceAdjustment = isPriceAdjustment;
|
|
|
|
+// _this.$u
|
|
|
|
+ }
|
|
} catch (err) {
|
|
} catch (err) {
|
|
// catch
|
|
// catch
|
|
console.error(err);
|
|
console.error(err);
|