|
@@ -812,521 +812,6 @@
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</el-collapse-item>
|
|
|
- <el-collapse-item name="3">
|
|
|
- <template slot="title">
|
|
|
- <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
|
|
|
- ><span
|
|
|
- style="font-size: 16px; font-weight: bolder; margin-left: 5px"
|
|
|
- >收款信息</span
|
|
|
- >
|
|
|
- </i>
|
|
|
- </template>
|
|
|
- <div>
|
|
|
- <div
|
|
|
- style="
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- margin: 10px 0;
|
|
|
- "
|
|
|
- >
|
|
|
- <div>
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- icon="el-icon-plus"
|
|
|
- size="mini"
|
|
|
- @click="addDListRow(DList)"
|
|
|
- :disabled="disabled2"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >添加</el-button
|
|
|
- >
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <el-table :data="DList">
|
|
|
- <el-table-column label="结算单位" align="center" prop="fCorpid">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- v-model="scope.row.fCorpid"
|
|
|
- placeholder="结算单位"
|
|
|
- :clearable="true"
|
|
|
- filterable
|
|
|
- :disabled="disabled2"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in fMblnoOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="费用名称" align="center" prop="fFeeid">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- v-model="scope.row.fFeeid"
|
|
|
- placeholder="费用名称"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- :disabled="disabled2"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in fWbuOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="计费单位"
|
|
|
- align="center"
|
|
|
- prop="fFeeunitid"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- v-model="scope.row.fFeeunitid"
|
|
|
- placeholder="计费单位"
|
|
|
- :disabled="disabled2"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in ffeeunitidList"
|
|
|
- :key="index.dictValue"
|
|
|
- :label="dict.dictLabel"
|
|
|
- :value="dict.dictValue"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="计费数量" align="center" prop="fQty">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fQty"
|
|
|
- placeholder="计费数量"
|
|
|
- v-input-limit="0"
|
|
|
- :disabled="disabled2"
|
|
|
- @input="total(scope.row)"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="单价" align="center" prop="fUnitprice">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fUnitprice"
|
|
|
- placeholder="单价"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="disabled2"
|
|
|
- @input="total(scope.row)"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="币种" align="center" prop="fCurrency">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fCurrency"
|
|
|
- placeholder="RMB"
|
|
|
- :disabled="true"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="汇率" align="center" prop="fExrate">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fExrate"
|
|
|
- placeholder="汇率"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="金额" align="center" prop="fAmount">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fAmount"
|
|
|
- placeholder="金额"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="true"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="税率" align="center" prop="fTaxrate">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fTaxrate"
|
|
|
- placeholder="税率"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="备注" align="center" prop="remarks">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.remarks"
|
|
|
- placeholder="备注"
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="操作"
|
|
|
- align="center"
|
|
|
- class-name="small-padding fixed-width"
|
|
|
- width="100"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-delete"
|
|
|
- @click.native.prevent="deleteRow(scope.$index, DList)"
|
|
|
- :disabled="disabled2"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- </el-collapse-item>
|
|
|
- <el-collapse-item name="4">
|
|
|
- <template slot="title">
|
|
|
- <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
|
|
|
- ><span
|
|
|
- style="font-size: 16px; font-weight: bolder; margin-left: 5px"
|
|
|
- >付款信息</span
|
|
|
- >
|
|
|
- </i>
|
|
|
- </template>
|
|
|
- <div>
|
|
|
- <div
|
|
|
- style="
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- margin: 10px 0;
|
|
|
- "
|
|
|
- >
|
|
|
- <div>
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- icon="el-icon-plus"
|
|
|
- size="mini"
|
|
|
- @click="addDListRow(CList)"
|
|
|
- :disabled="disabled2"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >添加</el-button
|
|
|
- >
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <el-table :data="CList">
|
|
|
- <el-table-column label="结算单位" align="center" prop="fCorpid">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- v-model="scope.row.fCorpid"
|
|
|
- placeholder="结算单位"
|
|
|
- :clearable="true"
|
|
|
- filterable
|
|
|
- :disabled="disabled2"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in fMblnoOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="费用名称" align="center" prop="fFeeid">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- v-model="scope.row.fFeeid"
|
|
|
- placeholder="费用名称"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- :disabled="disabled2"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in fWbuOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="计费单位"
|
|
|
- align="center"
|
|
|
- prop="fFeeunitid"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select
|
|
|
- v-model="scope.row.fFeeunitid"
|
|
|
- placeholder="计费单位"
|
|
|
- :disabled="disabled2"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in ffeeunitidList"
|
|
|
- :key="index.dictValue"
|
|
|
- :label="dict.dictLabel"
|
|
|
- :value="dict.dictValue"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="计费数量" align="center" prop="fQty">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fQty"
|
|
|
- placeholder="计费数量"
|
|
|
- v-input-limit="0"
|
|
|
- :disabled="disabled2"
|
|
|
- @input="total(scope.row)"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="单价" align="center" prop="fUnitprice">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fUnitprice"
|
|
|
- placeholder="单价"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="disabled2"
|
|
|
- @input="total(scope.row)"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="币种" align="center" prop="fCurrency">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fCurrency"
|
|
|
- placeholder="RMB"
|
|
|
- :disabled="true"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="汇率" align="center" prop="fExrate">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fExrate"
|
|
|
- placeholder="汇率"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="金额" align="center" prop="fAmount">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fAmount"
|
|
|
- placeholder="金额"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="true"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="税率" align="center" prop="fTaxrate">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.fTaxrate"
|
|
|
- placeholder="税率"
|
|
|
- v-input-limit="2"
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column label="备注" align="center" prop="remarks">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.remarks"
|
|
|
- placeholder="备注"
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="操作"
|
|
|
- align="center"
|
|
|
- class-name="small-padding fixed-width"
|
|
|
- width="100"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-delete"
|
|
|
- @click.native.prevent="deleteRow(scope.$index, DList)"
|
|
|
- :disabled="disabled2"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- </el-collapse-item>
|
|
|
- <el-collapse-item name="5">
|
|
|
- <template slot="title">
|
|
|
- <i class="header-icon el-icon-circle-plus" style="font-size: 16px"
|
|
|
- ><span
|
|
|
- style="font-size: 16px; font-weight: bolder; margin-left: 5px"
|
|
|
- >附件上传</span
|
|
|
- >
|
|
|
- </i>
|
|
|
- </template>
|
|
|
- <div>
|
|
|
- <div
|
|
|
- style="
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- margin: 10px 0;
|
|
|
- "
|
|
|
- >
|
|
|
- <div>
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- icon="el-icon-plus"
|
|
|
- size="mini"
|
|
|
- @click="addRelevt"
|
|
|
- :disabled="disabled2"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >添加</el-button
|
|
|
- >
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <el-table
|
|
|
- :data="relevantAttachments"
|
|
|
- tooltip-effect="dark"
|
|
|
- border
|
|
|
- stripe
|
|
|
- style="width: 100%"
|
|
|
- height="150"
|
|
|
- >
|
|
|
- <el-table-column label="序号" type="index" width="80">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="attachName"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- label="附件名称"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.attachName"
|
|
|
- placeholder="附件名称"
|
|
|
- show-word-limit
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="createBy "
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- label="上传人"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input
|
|
|
- v-model="scope.row.createBy"
|
|
|
- placeholder="上传人"
|
|
|
- show-word-limit
|
|
|
- :disabled="disabled2"
|
|
|
- />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="createTime"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- label="上传时间"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-date-picker
|
|
|
- v-model="scope.row.createTime"
|
|
|
- type="datetime"
|
|
|
- placeholder="上传时间"
|
|
|
- disabled
|
|
|
- ></el-date-picker>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="attachUrl"
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- label="上传附件"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <div style="display: flex; justify-content: center">
|
|
|
- <el-upload
|
|
|
- class="upload-demo"
|
|
|
- :action="uploadImgUrl"
|
|
|
- :on-success="
|
|
|
- (res, file) => {
|
|
|
- handleSucces(scope, res, file);
|
|
|
- }
|
|
|
- "
|
|
|
- :headers="headers"
|
|
|
- :disabled="disabled2"
|
|
|
- :show-file-list="false"
|
|
|
- :limit="1"
|
|
|
- >
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- type="text"
|
|
|
- :disabled="disabled2"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >点击上传</el-button
|
|
|
- >
|
|
|
- </el-upload>
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- type="text"
|
|
|
- @click="checkFile(scope)"
|
|
|
- :disabled="disabled2"
|
|
|
- style="margin-left: 10px"
|
|
|
- >查看</el-button
|
|
|
- >
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- type="text"
|
|
|
- :disabled="disabled2"
|
|
|
- @click="deleteFile(scope)"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- header-align="center"
|
|
|
- align="center"
|
|
|
- label="操作"
|
|
|
- width="130PX"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-delete"
|
|
|
- @click.native.prevent="
|
|
|
- deleteRow(scope.$index, relevantAttachments)
|
|
|
- "
|
|
|
- :disabled="disabled2"
|
|
|
- v-hasPermi="['fleet:ftmsorderbillsplans:edit']"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- </el-collapse-item>
|
|
|
</el-collapse>
|
|
|
</el-form>
|
|
|
</span>
|
|
@@ -1590,56 +1075,11 @@ export default {
|
|
|
(item) => arr1Ids.indexOf(item.dictValue) > -1
|
|
|
);
|
|
|
},
|
|
|
- // 新增附件上传
|
|
|
- addRelevt() {
|
|
|
- this.relevantAttachments.push({
|
|
|
- attachUrl: null,
|
|
|
- attachName: null,
|
|
|
- createBy: this.username,
|
|
|
- createTime: Date.parse(new Date()),
|
|
|
- });
|
|
|
- },
|
|
|
- //附件删除
|
|
|
- deleteFile(scope) {
|
|
|
- this.relevantAttachments[scope.$index].attachName = "";
|
|
|
- this.relevantAttachments[scope.$index].attachUrl = "";
|
|
|
- if (this.relevantAttachments[scope.$index].attachUrl === "") {
|
|
|
- this.$message.success("删除成功");
|
|
|
- } else {
|
|
|
- this.$message.error("未知错误,删除失败");
|
|
|
- }
|
|
|
- },
|
|
|
- //附件查看
|
|
|
- checkFile(scope) {
|
|
|
- if (this.relevantAttachments[scope.$index].attachUrl) {
|
|
|
- window.open(this.relevantAttachments[scope.$index].attachUrl);
|
|
|
- } else {
|
|
|
- this.$message.error("请上传附件");
|
|
|
- }
|
|
|
- },
|
|
|
- //附件上传
|
|
|
- handleSucces(scope, res, file) {
|
|
|
- this.relevantAttachments[scope.$index].attachName = res.fileName;
|
|
|
- this.relevantAttachments[scope.$index].attachUrl = res.url;
|
|
|
- if (this.relevantAttachments[scope.$index].attachUrl === "") {
|
|
|
- this.$message.error("上传失败");
|
|
|
- } else {
|
|
|
- this.$message.success("上传成功");
|
|
|
- }
|
|
|
- },
|
|
|
// 添加行
|
|
|
addRow(tableData, event) {
|
|
|
var obj = {};
|
|
|
tableData.push(obj);
|
|
|
},
|
|
|
- addDListRow(tableData, event) {
|
|
|
- var obj = { fcorpid: this.form.corpId, fcurrency: "RMB", fExrate: "1" };
|
|
|
- tableData.push(obj);
|
|
|
- },
|
|
|
- //删除行
|
|
|
- deleteRow(index, rows) {
|
|
|
- rows.splice(index, 1);
|
|
|
- },
|
|
|
deleteplansRow(index, rows, row) {
|
|
|
let arr = this.schedulingList;
|
|
|
let arr2 = arr.filter((e) => e.cntrId == row.cntrId && e.cntrId != null);
|
|
@@ -1652,13 +1092,6 @@ export default {
|
|
|
rows.splice(index, 1);
|
|
|
}
|
|
|
},
|
|
|
- // 上传成功返回数据
|
|
|
- showFile(row) {
|
|
|
- for (let list in this.relevantAttachments) {
|
|
|
- this.$set(this.relevantAttachments[list], "attachUrl", row.url);
|
|
|
- this.$set(this.relevantAttachments[list], "attachName", row.fileName);
|
|
|
- }
|
|
|
- },
|
|
|
// 弹出框关闭后触发
|
|
|
handleClose() {
|
|
|
// 子组件调用父组件方法,并传递参数
|
|
@@ -1688,12 +1121,12 @@ export default {
|
|
|
formData.append("tmsorder", JSON.stringify(this.form));
|
|
|
formData.append(
|
|
|
"attachs",
|
|
|
- JSON.stringify(this.relevantAttachments)
|
|
|
+ JSON.stringify([])
|
|
|
);
|
|
|
formData.append("scntrs", JSON.stringify(this.planList));
|
|
|
formData.append(
|
|
|
"fees",
|
|
|
- JSON.stringify(this.DList.concat(this.CList))
|
|
|
+ JSON.stringify([])
|
|
|
);
|
|
|
formData.append("plans", JSON.stringify(this.schedulingList));
|
|
|
addFtmsorderbillsplans(formData).then((response) => {
|
|
@@ -1710,17 +1143,11 @@ export default {
|
|
|
},
|
|
|
//保存
|
|
|
submitSave() {
|
|
|
- this.DList.map((e) => {
|
|
|
- return (e.fDc = "D");
|
|
|
- });
|
|
|
- this.CList.map((e) => {
|
|
|
- return (e.fDc = "C");
|
|
|
- });
|
|
|
let formData = new window.FormData();
|
|
|
formData.append("tmsorder", JSON.stringify(this.form));
|
|
|
- formData.append("attachs", JSON.stringify(this.relevantAttachments));
|
|
|
+ formData.append("attachs", JSON.stringify([]));
|
|
|
formData.append("scntrs", JSON.stringify(this.planList));
|
|
|
- formData.append("fees", JSON.stringify(this.DList.concat(this.CList)));
|
|
|
+ formData.append("fees", JSON.stringify([]));
|
|
|
formData.append("plans", JSON.stringify(this.schedulingList));
|
|
|
saveFtmsorderbillsplans(formData).then((response) => {
|
|
|
if (response.code == 200) {
|
|
@@ -1879,13 +1306,6 @@ export default {
|
|
|
this.$message.error("请勿重复变更");
|
|
|
}
|
|
|
},
|
|
|
- total(row) {
|
|
|
- if (row.fQty && row.fUnitprice) {
|
|
|
- this.$set(row, "fAmount", (row.fQty * row.fUnitprice).toFixed(2));
|
|
|
- } else {
|
|
|
- this.$set(row, "fAmount", 0);
|
|
|
- }
|
|
|
- },
|
|
|
},
|
|
|
watch: {
|
|
|
// 监听 addOrUpdateVisible 改变
|