|
@@ -417,33 +417,40 @@ export default {
|
|
|
if (code == 200) {
|
|
|
_this.handleRefreshList();
|
|
|
} else if (code == 10000) {
|
|
|
- _this.$alert(msg, "提示", {
|
|
|
- showCancelButton: true,
|
|
|
- confirmButtonText: "继续提交",
|
|
|
- cancelButtonText: "取消",
|
|
|
- beforeClose: async (action, instance, done) => {
|
|
|
- if (action === "confirm") {
|
|
|
- instance.confirmButtonLoading = true;
|
|
|
- instance.confirmButtonText = "执行中...";
|
|
|
- try {
|
|
|
- let { code, msg } = await orderApi.submit({
|
|
|
- puOrderIds,
|
|
|
- checkAmount: false,
|
|
|
- });
|
|
|
- if (code == 200) {
|
|
|
- done();
|
|
|
- _this.handleRefreshList();
|
|
|
+ _this.$alert(
|
|
|
+ "<div style='overflow: auto;overflow-x: hidden;max-height: 65vh;padding: 10px 20px 0;'>" +
|
|
|
+ msg +
|
|
|
+ "</div>",
|
|
|
+ "提示",
|
|
|
+ {
|
|
|
+ showCancelButton: true,
|
|
|
+ dangerouslyUseHTMLString: true,
|
|
|
+ confirmButtonText: "继续提交",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ beforeClose: async (action, instance, done) => {
|
|
|
+ if (action === "confirm") {
|
|
|
+ instance.confirmButtonLoading = true;
|
|
|
+ instance.confirmButtonText = "执行中...";
|
|
|
+ try {
|
|
|
+ let { code, msg } = await orderApi.submit({
|
|
|
+ puOrderIds,
|
|
|
+ checkAmount: false,
|
|
|
+ });
|
|
|
+ if (code == 200) {
|
|
|
+ done();
|
|
|
+ _this.handleRefreshList();
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ instance.confirmButtonText = "确认";
|
|
|
+ } finally {
|
|
|
+ instance.confirmButtonLoading = false;
|
|
|
}
|
|
|
- } catch (error) {
|
|
|
- instance.confirmButtonText = "确认";
|
|
|
- } finally {
|
|
|
- instance.confirmButtonLoading = false;
|
|
|
+ } else {
|
|
|
+ done();
|
|
|
}
|
|
|
- } else {
|
|
|
- done();
|
|
|
- }
|
|
|
- },
|
|
|
- });
|
|
|
+ },
|
|
|
+ }
|
|
|
+ );
|
|
|
}
|
|
|
} catch (error) {
|
|
|
} finally {
|
|
@@ -893,6 +900,11 @@ export default {
|
|
|
</el-card>
|
|
|
</template>
|
|
|
|
|
|
-<style lang="scss">
|
|
|
-
|
|
|
-</style>
|
|
|
+<!-- <style scoped>
|
|
|
+>>> .el-message-box__content {
|
|
|
+ max-height: 350px;
|
|
|
+ overflow-y: scroll;
|
|
|
+ overflow-x: auto;
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+</style> -->
|