|
@@ -27,16 +27,18 @@ export default {
|
|
|
let { innerValue } = this;
|
|
|
let data = innerValue.find((item) => item.isPayment === "N");
|
|
|
if (!data) {
|
|
|
- this.$confirm("是否继续此操作?", "提示", {
|
|
|
+ this.$prompt("请输入打开原因", "提示", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning",
|
|
|
+ inputPattern: /\s*\S+?/,
|
|
|
+ inputErrorMessage: "打开原因不能为空",
|
|
|
})
|
|
|
- .then(async () => {
|
|
|
+ .then(async ({value}) => {
|
|
|
try {
|
|
|
let puOrderIds = innerValue.map((order) => Number(order.id));
|
|
|
let { code } = await orderApi.itemOpen({
|
|
|
puOrderIds,
|
|
|
+ closeReason: value,
|
|
|
});
|
|
|
if (code === 200) {
|
|
|
this.$emit("submit");
|