|
|
@@ -27,6 +27,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
+import { getMusicGroupPaymentCalenderDetail } from "@/api/buildTeam";
|
|
|
import { queryEmployByOrganId } from "@/api/systemManage";
|
|
|
import { musicGroupcreateCalender } from "../api";
|
|
|
import payGoodsInfo from "../goodsModal/payGoodsInfo";
|
|
|
@@ -78,6 +79,44 @@ export default {
|
|
|
this.courseViewType = this.baseInfo?.musicGroup?.courseViewType;
|
|
|
|
|
|
this.getEmploy();
|
|
|
+
|
|
|
+ if (this.$route.query.calenderId) {
|
|
|
+ // 说明是修改 查缴项目详情
|
|
|
+ this.initDetail = true;
|
|
|
+ await getMusicGroupPaymentCalenderDetail({
|
|
|
+ id: this.$route.query.calenderId
|
|
|
+ }).then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ const result = res.data || {};
|
|
|
+ this.$set(this.form, "calenderGoodsList", result.goods || []);
|
|
|
+
|
|
|
+ this.$set(
|
|
|
+ this.form,
|
|
|
+ "musicGroupCalenderRefundPeriods",
|
|
|
+ result.calenderRefundPeriods
|
|
|
+ );
|
|
|
+ // 设置责任人
|
|
|
+ if (
|
|
|
+ result.calenderRefundPeriods &&
|
|
|
+ result.calenderRefundPeriods.length > 0
|
|
|
+ ) {
|
|
|
+ this.$set(
|
|
|
+ this.form,
|
|
|
+ "responsiblePerson",
|
|
|
+ result.calenderRefundPeriods[0].responsiblePerson
|
|
|
+ );
|
|
|
+ }
|
|
|
+ let calenderFeeJson = result.calender?.calenderFeeJson;
|
|
|
+ if (calenderFeeJson) {
|
|
|
+ calenderFeeJson = JSON.parse(calenderFeeJson);
|
|
|
+ this.$set(this.form, "calenderFeeJson", calenderFeeJson);
|
|
|
+ }
|
|
|
+ this.$set(this.form, "contractUrl", result.calender?.contractUrl);
|
|
|
+ this.$set(this.form, "memo", result.calender?.memo);
|
|
|
+ this.$set(this.form, "calenderAddress", result.address);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
setAllTotal(val) {
|
|
|
this.form.calenderFeeJson.allTotal = val;
|