Browse Source

修复前端bug

master
wanggang 1 year ago
parent
commit
69f8da31cd
  1. 2
      code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/table/index.js
  2. 8
      code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/input/jie-suan.js
  3. 14
      code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/settle/_check.js

2
code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/table/index.js

@ -39,7 +39,7 @@ export default {
</template> </template>
<div class="cell el-table__cell" :class="key" v-else-if="!item.hidden"> <div class="cell el-table__cell" :class="key" v-else-if="!item.hidden">
<div class="cell"> <div class="cell">
<template v-if="item.input==='datetime'">{{dayjs(model[key]).format('YYYY-MM-DD HH:mm:ss')}}</template> <template v-if="item.input==='datetime'">{{dayjs(row[key]).format('YYYY-MM-DD HH:mm:ss')}} {{}}</template>
<template v-else>{{row[key]}}</template> <template v-else>{{row[key]}}</template>
</div> </div>
</div> </div>

8
code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/input/jie-suan.js

@ -1,12 +1,12 @@
import businessType, { version, state } from "../_options.js"; import businessType, { version, state } from "../_options.js";
export default function (businessType, meta) { export default function (type, meta) {
let service = null; let service = null;
let detailService = null; let detailService = null;
if (businessType === "JisBBAC" || businessType === "MaiDanJianBBAC") { if (type === "JisBBAC" || type === "MaiDanJianBBAC") {
service = "bbac_sa_service"; service = "bbac_sa_service";
detailService = "bbac_sa_detail_service"; detailService = "bbac_sa_detail_service";
} else if (businessType === "JisHBPO" || businessType === "MaiDanJianHBPO") { } else if (type === "JisHBPO" || type === "MaiDanJianHBPO") {
service = "hbpo_sa_service"; service = "hbpo_sa_service";
detailService = "hbpo_sa_detail_service"; detailService = "hbpo_sa_detail_service";
} else { } else {
@ -100,7 +100,7 @@ export default function (businessType, meta) {
{ label: 1046, value: 1046 }, { label: 1046, value: 1046 },
], ],
input: "select", input: "select",
hidden: true, hideForList: true,
default: meta.client === "bbac-1040" ? 1040 : 1046, default: meta.client === "bbac-1040" ? 1040 : 1046,
}; };
querySchema.properties.filters.default.push({ querySchema.properties.filters.default.push({

14
code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/settle/_check.js

@ -63,8 +63,8 @@ export default {
<el-step title="发票预览" /> <el-step title="发票预览" />
<el-step title="重开成功" /> <el-step title="重开成功" />
</el-steps> </el-steps>
<div v-loading="loading"> <div v-loading="loading" style="height:calc(100% - 60px);">
<div class="setup1" v-show="setupRef===1" style="height:calc(100% - 120px);"> <div class="setup1" v-show="setupRef===1" style="height:100%;">
<el-row style="padding:14px 0;height:60px;"> <el-row style="padding:14px 0;height:60px;">
<el-col> <el-col>
<el-button type="primary" @click="showAddAdjDialog">新建</el-button> <el-button type="primary" @click="showAddAdjDialog">新建</el-button>
@ -80,7 +80,7 @@ export default {
</el-row> </el-row>
</el-scrollbar> </el-scrollbar>
</div> </div>
<div class="setup2" v-show="setupRef===2" style="height:calc(100% - 60px);background:#ebeef5;"> <div class="setup2" v-show="setupRef===2" style="height:100%;background:#ebeef5;">
<el-row style="width:100%;height:100%;padding:10px;"> <el-row style="width:100%;height:100%;padding:10px;">
<el-col :span="12" style="height:100%;padding:0 5px 0 0;"> <el-col :span="12" style="height:100%;padding:0 5px 0 0;">
<el-scrollbar> <el-scrollbar>
@ -94,7 +94,7 @@ export default {
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
<div class="setup3" v-show="setupRef===3" style="height:calc(100% - 60px);"> <div class="setup3" v-show="setupRef===3" style="height:100%;">
<el-row style="width:100%;height:100%;padding:10px;"> <el-row style="width:100%;height:100%;padding:10px;">
<el-col style="height:100%;padding:0 5px 0 0;"> <el-col style="height:100%;padding:0 5px 0 0;">
<el-scrollbar> <el-scrollbar>
@ -117,7 +117,7 @@ export default {
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
<div class="setup4" v-show="setupRef===4" style="height:calc(100% - 60px);"> <div class="setup4" v-show="setupRef===4" style="height:100%;">
<el-row style="width:100%;height:100%;padding:10px;"> <el-row style="width:100%;height:100%;padding:10px;">
<el-col style="height:100%;padding:0 5px 0 0;"> <el-col style="height:100%;padding:0 5px 0 0;">
<el-scrollbar> <el-scrollbar>
@ -488,7 +488,7 @@ export default {
}, },
}; };
const defaultAdjModel = schemaToModel(adjSchema); const defaultAdjModel = schemaToModel(adjSchema);
const adjModel = ref(Object.assign({ invBillNum: "" }, defaultAdjModel)); const adjModel = ref(null);
const addAdjFormRef = ref(null); const addAdjFormRef = ref(null);
const showAddAdjDialog = () => { const showAddAdjDialog = () => {
adjModel.value = Object.assign({}, defaultAdjModel); adjModel.value = Object.assign({}, defaultAdjModel);
@ -498,7 +498,7 @@ export default {
try { try {
const valid = await addAdjFormRef.value.validate(); const valid = await addAdjFormRef.value.validate();
if (valid) { if (valid) {
adjList.value.unshift(adjModel.value); adjList.value.unshift(Object.assign({}, adjModel.value));
addDialogVisible.value = false; addDialogVisible.value = false;
nextTick(() => { nextTick(() => {
scrollRef.value.update(); scrollRef.value.update();

Loading…
Cancel
Save