diff --git a/src/views/contract/contractEdit.vue b/src/views/contract/contractEdit.vue index 0168283..153f333 100644 --- a/src/views/contract/contractEdit.vue +++ b/src/views/contract/contractEdit.vue @@ -785,6 +785,21 @@ :before-close="handleDrawerClose" >
+
+ + + +
j.to_contract_id === i.id),1) - this.$refs['contractToContractsTable']?.toggleRowSelection(this.$refs['contractToContractsTable']?.getSelection().find(j => i.id === j.id),true) + // 从表格中找到对应的行并取消选中 + const table = this.$refs['contractToContractsTable']; + if (table) { + const currentSelections = table.getSelection(); + const rowToDeselect = currentSelections.find(j => j.id === i.id); + if (rowToDeselect) { + // 取消选中该行(第二个参数为 false 表示取消选中) + table.toggleRowSelection(rowToDeselect, false); + } + // 更新 form.contract_to_contracts + const newSelections = table.getSelection(); + this.form.contract_to_contracts = newSelections.map(item => { + return this.id ? { + contract_id: this.contractId, + to_contract_id: item.id, + use_money: this.form.plan_price + } : { + to_contract_id: item.id, + use_money: this.form.plan_price + }; + }); + } }, async getDetail () { @@ -1786,6 +1833,7 @@ export default { page: 1, page_size: 10, is_framework: 1, + keyword: "", }; this.contractList = []; this.contractTotal = 0; diff --git a/vue.config.js b/vue.config.js index fc24963..fac8d03 100644 --- a/vue.config.js +++ b/vue.config.js @@ -25,11 +25,11 @@ module.exports = { * In most cases please use '/' !!! * Detail: https://cli.vuejs.org/config/#publicpath */ - publicPath: process.env.ENV === 'staging' ? '/admin' : '/admin', + publicPath: process.env.ENV === 'staging' ? '/admin' : '/admin', // outputDir: '/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hjjc-hdcontract/public/admin', - outputDir: process.env.ENV === 'staging' ? '/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hjjc-hdcontract/public/admin' - :'/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hetong/public/admin', - // /Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hetong/public + outputDir: '/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hetong/public/admin', + // :'/Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hetong/public/admin', + // /Users/mac/Documents/朗业/2025/s-苏州环境监测中心/hetong/public/admin assetsDir: 'static', lintOnSave: false, productionSourceMap: false,