whx před 11 měsíci
rodič
revize
32a188940f
53 změnil soubory, kde provedl 70 přidání a 44 odebrání
  1. 1 0
      virgo.wzfrontend/console/src/components/work/bill/common/invoiceForm.vue
  2. 23 9
      virgo.wzfrontend/console/src/components/work/bill/contract/detail.vue
  3. 1 1
      virgo.wzfrontend/console/src/components/work/order/detail.vue
  4. 12 1
      virgo.wzfrontend/console/src/views/system/log.vue
  5. 1 1
      virgo.wzfrontend/console/src/views/work/bill/contract/client.vue
  6. 1 1
      virgo.wzfrontend/console/src/views/work/bill/contract/organization.vue
  7. 1 1
      virgo.wzfrontend/console/src/views/work/bill/contract/payment.vue
  8. 1 1
      virgo.wzfrontend/console/src/views/work/contract/list.vue
  9. 1 1
      virgo.wzfrontend/src/main/resources/static/index.html
  10. 0 0
      virgo.wzfrontend/src/main/resources/static/static/css/2270.7e28460d.css
  11. 0 0
      virgo.wzfrontend/src/main/resources/static/static/css/5118.12ef80f5.css
  12. 0 0
      virgo.wzfrontend/src/main/resources/static/static/css/666.7e28460d.css
  13. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/18-legacy.a87bb0cb.js
  14. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/18.d70d3835.js
  15. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/2072-legacy.03e84e5c.js
  16. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/2072.401ea825.js
  17. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/9133.4f392163.js
  18. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/2901-legacy.b6f4064a.js
  19. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/2901.92cdfb0e.js
  20. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/3137-legacy.b16b6406.js
  21. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/3331.552ced65.js
  22. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/8029-legacy.37932e9f.js
  23. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/3764-legacy.c7c2ed3a.js
  24. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/3764.6e24f897.js
  25. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/3815-legacy.2ee92b71.js
  26. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/3815.492bb30e.js
  27. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/4041-legacy.83ecabbd.js
  28. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/4041.a8068fb8.js
  29. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/4588-legacy.f7e05e5e.js
  30. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/4588.2be751cb.js
  31. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/4690-legacy.c5fcdbb4.js
  32. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/4690.213a9e7b.js
  33. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/5400-legacy.7f0c7834.js
  34. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/5400.eff6fa99.js
  35. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/6235-legacy.0b406491.js
  36. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/6235.674b52a5.js
  37. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/666-legacy.064904be.js
  38. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/6661-legacy.d3a80114.js
  39. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/6661.d4a014a5.js
  40. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/7158.f2e5d667.js
  41. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/8372.5ff11a3b.js
  42. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/8372.74944a7b.js
  43. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/8932-legacy.9e0df3ea.js
  44. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/9293-legacy.3abbace8.js
  45. 1 1
      virgo.wzfrontend/src/main/resources/static/static/js/9293.7547b95b.js
  46. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/9469-legacy.f93de202.js
  47. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/9469.12aa0bec.js
  48. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/9729-legacy.aacf6acb.js
  49. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/9729.f29ec898.js
  50. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/app-legacy.2de5f6a5.js
  51. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/app-legacy.6a976357.js
  52. 1 0
      virgo.wzfrontend/src/main/resources/static/static/js/app.13be205a.js
  53. 0 1
      virgo.wzfrontend/src/main/resources/static/static/js/app.eea3ea58.js

+ 1 - 0
virgo.wzfrontend/console/src/components/work/bill/common/invoiceForm.vue

@@ -65,6 +65,7 @@
 			}
 		},
 		created() {
+			this.form['organizationId'] = this.$store.getters.organization.id;
 			this.form[this.type + 'Id'] = this.itemId;
 			if (this.type === 'payment') {
 				this.form['cargoName'] = '房租';

+ 23 - 9
virgo.wzfrontend/console/src/components/work/bill/contract/detail.vue

@@ -81,12 +81,10 @@
 				</div>
 			</div>
 		</div>
-		<div class="hui-drawer-submit" v-if="detail.status !== 2 && detail.id">
-			<el-button size="medium" type="primary" @click="paymentOperation('record')" v-if="!detail.status">
-				账单付款
-			</el-button>
-			<el-button size="medium" type="primary" @click="paymentOperation('invoice')" v-if="detail.status === 1">
-				账单发票
+		<div class="hui-drawer-submit" v-if="operationBtn.length > 0">
+			<el-button size="medium" type="primary" v-for="(item,index) in operationBtn"
+				@click="paymentOperation(item.type)" :key="item.id">
+				{{item.name}}
 			</el-button>
 		</div>
 		<el-dialog title="新增" :visible.sync="visible" width="900px" :append-to-body="true">
@@ -106,7 +104,7 @@
 	import invoiceForm from '@/components/work/bill/common/invoiceForm';
 	import upload from '@/components/common/upload'
 	export default {
-		props: ['detailId'],
+		props: ['detailId', 'showType'],
 		data() {
 			return {
 				detail: {
@@ -118,7 +116,8 @@
 					paymentInvoiceList: []
 				},
 				visible: false,
-				type: ''
+				type: '',
+				operationBtn: []
 			}
 		},
 		created() {
@@ -126,9 +125,24 @@
 		},
 		methods: {
 			init() {
+				this.operationBtn = [];
 				getPaymentDetailById(this.detailId).then(res => {
 					if (res.state) {
-						this.detail = res.data
+						this.detail = res.data;
+						if (!this.detail.status && this.showType === 2) {
+							this.operationBtn.push({
+								id: 1,
+								name: '账单付款',
+								type: 'record'
+							})
+						}
+						if (this.detail.status === 1 && this.showType === 1) {
+							this.operationBtn.push({
+								id: 2,
+								name: '账单发票',
+								type: 'invoice'
+							})
+						}
 					}
 				})
 			},

+ 1 - 1
virgo.wzfrontend/console/src/components/work/order/detail.vue

@@ -142,7 +142,7 @@
 						name: '处理工单'
 					})
 				}
-				if (this.detail.userId === user.userId) { //跟进人
+				if (this.detail.followUpPerson === user.userId) { //跟进人
 					if (this.detail.status === 1) button.push({
 						type: 3,
 						name: '开始工单'

+ 12 - 1
virgo.wzfrontend/console/src/views/system/log.vue

@@ -141,12 +141,23 @@
 					</div>
 				</div>
 			</el-timeline-item>
-			<el-timeline-item timestamp="2024-07-01" placement="top">
+			<el-timeline-item timestamp="2024-07-02" placement="top">
 				<div class="log-box">
 					<div class="log-item">1、新增运维管理-模型设备,展示BIM模型。</div>
 					<div class="log-item">2、实现部分小程序页面(<span class="download-item" @click="download(13809)">点击下载</span>)。
 					</div>
 				</div>
+			</el-timeline-item>
+			<el-timeline-item timestamp="2024-07-03" placement="top">
+				<div class="log-box">
+					<div class="log-item">
+						1、完成用户手册的全部功能的编写(<span class="download-item" @click="download(13816)">点击下载用户手册</span>)。
+					</div>
+					<div class="log-item">2、修复一些自测时的BUG
+						<div class="log-item">1、修复工单过程操作显示的BUG。</div>
+						<div class="log-item">2、修复账单操作显示的BUG。</div>
+					</div>
+				</div>
 			</el-timeline-item>
 		</el-timeline>
 	</div>

+ 1 - 1
virgo.wzfrontend/console/src/views/work/bill/contract/client.vue

@@ -66,7 +66,7 @@
 			</div>
 		</div>
 		<el-drawer title="账单详情" :visible.sync="drawer" :size="400" :append-to-body="true">
-			<detail v-if="drawer" :detailId="detailId" @reload="init"></detail>
+			<detail v-if="drawer" :detailId="detailId" @reload="init" :showType="2"></detail>
 		</el-drawer>
 	</div>
 </template>

+ 1 - 1
virgo.wzfrontend/console/src/views/work/bill/contract/organization.vue

@@ -66,7 +66,7 @@
 			</div>
 		</div>
 		<el-drawer title="账单详情" :visible.sync="drawer" :size="400" :append-to-body="true">
-			<detail v-if="drawer" :detailId="detailId" @reload="init"></detail>
+			<detail v-if="drawer" :detailId="detailId" @reload="init" :showType="2"></detail>
 		</el-drawer>
 	</div>
 </template>

+ 1 - 1
virgo.wzfrontend/console/src/views/work/bill/contract/payment.vue

@@ -66,7 +66,7 @@
 			</div>
 		</div>
 		<el-drawer title="账单详情" :visible.sync="drawer" :size="400" :append-to-body="true">
-			<detail v-if="drawer" :detailId="detailId" @reload="init"></detail>
+			<detail v-if="drawer" :detailId="detailId" @reload="init" :showType="1"></detail>
 		</el-drawer>
 	</div>
 </template>

+ 1 - 1
virgo.wzfrontend/console/src/views/work/contract/list.vue

@@ -133,7 +133,7 @@
 				this.init();
 			},
 			insert() {
-				this.detailId = {};
+				this.detail = {};
 				this.type = 'edit';
 			},
 			currentChange(currPage) {

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/index.html


virgo.wzfrontend/src/main/resources/static/static/css/3137.7e28460d.css → virgo.wzfrontend/src/main/resources/static/static/css/2270.7e28460d.css


virgo.wzfrontend/src/main/resources/static/static/css/5400.12ef80f5.css → virgo.wzfrontend/src/main/resources/static/static/css/5118.12ef80f5.css


virgo.wzfrontend/src/main/resources/static/static/css/9133.7e28460d.css → virgo.wzfrontend/src/main/resources/static/static/css/666.7e28460d.css


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/18-legacy.a87bb0cb.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/18.d70d3835.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/2072-legacy.03e84e5c.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/2072.401ea825.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/9133.4f392163.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/2901-legacy.b6f4064a.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/2901.92cdfb0e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/3137-legacy.b16b6406.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/3331.552ced65.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/8029-legacy.37932e9f.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/3764-legacy.c7c2ed3a.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/3764.6e24f897.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/3815-legacy.2ee92b71.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/3815.492bb30e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/4041-legacy.83ecabbd.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/4041.a8068fb8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/4588-legacy.f7e05e5e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/4588.2be751cb.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/4690-legacy.c5fcdbb4.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/4690.213a9e7b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/5400-legacy.7f0c7834.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/5400.eff6fa99.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/6235-legacy.0b406491.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/6235.674b52a5.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/666-legacy.064904be.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/6661-legacy.d3a80114.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/6661.d4a014a5.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/7158.f2e5d667.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/8372.5ff11a3b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/8372.74944a7b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/8932-legacy.9e0df3ea.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/9293-legacy.3abbace8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/static/js/9293.7547b95b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/9469-legacy.f93de202.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/9469.12aa0bec.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/9729-legacy.aacf6acb.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/9729.f29ec898.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/app-legacy.2de5f6a5.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/app-legacy.6a976357.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/static/js/app.13be205a.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/static/js/app.eea3ea58.js