diff --git a/base-vue/src/views/modules/car/car-add-or-update.vue b/base-vue/src/views/modules/car/car-add-or-update.vue new file mode 100644 index 0000000..f000613 --- /dev/null +++ b/base-vue/src/views/modules/car/car-add-or-update.vue @@ -0,0 +1,129 @@ + + + diff --git a/base-vue/src/views/modules/car/car.vue b/base-vue/src/views/modules/car/car.vue new file mode 100644 index 0000000..30626db --- /dev/null +++ b/base-vue/src/views/modules/car/car.vue @@ -0,0 +1,193 @@ + + + diff --git a/base-vue/src/views/modules/contract/contract-add-or-update.vue b/base-vue/src/views/modules/contract/contract-add-or-update.vue index 4504801..abaf581 100644 --- a/base-vue/src/views/modules/contract/contract-add-or-update.vue +++ b/base-vue/src/views/modules/contract/contract-add-or-update.vue @@ -1,162 +1,37 @@ \ No newline at end of file + diff --git a/base-vue/src/views/modules/contract/contract-add-or-update_back.vue b/base-vue/src/views/modules/contract/contract-add-or-update_back.vue new file mode 100644 index 0000000..4504801 --- /dev/null +++ b/base-vue/src/views/modules/contract/contract-add-or-update_back.vue @@ -0,0 +1,191 @@ + + + \ No newline at end of file diff --git a/base-vue/src/views/modules/contract/contract.vue b/base-vue/src/views/modules/contract/contract.vue index 3fb9bdd..c4c8fdd 100644 --- a/base-vue/src/views/modules/contract/contract.vue +++ b/base-vue/src/views/modules/contract/contract.vue @@ -1,22 +1,13 @@ \ No newline at end of file + diff --git a/base-vue/src/views/modules/contract/contract_back.vue b/base-vue/src/views/modules/contract/contract_back.vue new file mode 100644 index 0000000..75f6b49 --- /dev/null +++ b/base-vue/src/views/modules/contract/contract_back.vue @@ -0,0 +1,246 @@ + + + \ No newline at end of file diff --git a/base-vue/src/views/modules/contract/temp-add.vue b/base-vue/src/views/modules/contract/temp-add.vue index d056128..ad0d401 100644 --- a/base-vue/src/views/modules/contract/temp-add.vue +++ b/base-vue/src/views/modules/contract/temp-add.vue @@ -3,94 +3,92 @@ title="产品供应合同" :close-on-click-modal="false" :visible.sync="visible"> -
- - kooriookami - 18100000000 - 上海诺力智能科技有限公司 - 2025年1月14日 - -

一、产品明细单

- - - - - - - - - - - - - 共计人民币金额:(大写) XXXXXXX - 含13%增值税 - -

二、质量要求、技术标准、供方对质量负责的条件和期限:技术标准符合行业标准。

-

三、售后服务:保修期6个月,人为造成的损坏不在质保范围内。

-

四、交货时间、地点:货期:待定;交货地:待客户通知。

-

五、运输方式及到达站和费用负担:由供方负担。

-

六、包装标准:按国内标准包装。

-

八、结算方式:款到发货,付款方式:电汇。

-

八、违约责任:按《中华人民共和国民法典》执行。

-

九、解决合同纠纷的方式:买卖双方首先友好协商解决,协商不成,任何一方均可向有管辖权法院起诉。

-

十、其它约定事项:合同扫描件有效,签字盖章之日起生效。

- - -
单位名称:
-
地址:
-
委托代理电话:
-
传真:
-
开户银行:
-
帐号:
-
- -
单位名称:上海诺力智能科技有限公司(盖章)
-
地址:上海青浦区徐泾镇高光路215弄99号4号楼302室
-
委托代理电话:
-
传真:
-
开户银行:招商银行虹桥支行
-
帐号:12191702501091
-
-
-
+ + kooriookami + 18100000000 + 上海诺力智能科技有限公司 + 2025年1月14日 + +

一、产品明细单

+ + + + + + + + + + + + + 共计人民币金额:(大写) XXXXXXX + 含13%增值税 + +

二、质量要求、技术标准、供方对质量负责的条件和期限:技术标准符合行业标准。

+

三、售后服务:保修期6个月,人为造成的损坏不在质保范围内。

+

四、交货时间、地点:货期:待定;交货地:待客户通知。

+

五、运输方式及到达站和费用负担:由供方负担。

+

六、包装标准:按国内标准包装。

+

八、结算方式:款到发货,付款方式:电汇。

+

八、违约责任:按《中华人民共和国民法典》执行。

+

九、解决合同纠纷的方式:买卖双方首先友好协商解决,协商不成,任何一方均可向有管辖权法院起诉。

+

十、其它约定事项:合同扫描件有效,签字盖章之日起生效。

+ + +
单位名称:
+
地址:
+
委托代理电话:
+
传真:
+
开户银行:
+
帐号:
+
+ +
单位名称:上海诺力智能科技有限公司(盖章)
+
地址:上海青浦区徐泾镇高光路215弄99号4号楼302室
+
委托代理电话:
+
传真:
+
开户银行:招商银行虹桥支行
+
帐号:12191702501091
+
+
取消 确定 @@ -114,4 +112,11 @@ export default { dataFormSubmit () {} } } - \ No newline at end of file + + + \ No newline at end of file diff --git a/base-vue/src/views/modules/tickets/tickets-add-or-update.vue b/base-vue/src/views/modules/tickets/tickets-add-or-update.vue index a7c1bde..88621fd 100644 --- a/base-vue/src/views/modules/tickets/tickets-add-or-update.vue +++ b/base-vue/src/views/modules/tickets/tickets-add-or-update.vue @@ -25,11 +25,14 @@ - - + + - - + + + + + @@ -45,7 +48,7 @@ return { visible: false, dataForm: { - ticketsId: 0, + ticketsId: null, carType: '', errorType: '', contractNumber: '', @@ -53,8 +56,9 @@ description: '', deptPeople: '', deptPhone: '', - createUserId: '', - createTime: '' + isCheck: '', + status: '', + updateTime: '' }, dataRule: { carType: [ @@ -78,16 +82,30 @@ deptPhone: [ { required: true, message: '客户联系电话不能为空', trigger: 'blur' } ], - createUserId: [ - { required: true, message: '创建者ID不能为空', trigger: 'blur' } + isCheck: [ + { required: true, message: '是否验收不能为空', trigger: 'blur' } + ], + status: [ + { required: true, message: '工单状态不能为空', trigger: 'blur' } ], - createTime: [ - { required: true, message: '创建时间不能为空', trigger: 'blur' } + updateTime: [ + { required: true, message: '工单关闭时间不能为空', trigger: 'blur' } ] } } }, + created () { + this.getDictDetail() + }, methods: { + getDictDetail () { + this.$http({ + url: this.$http.adornUrl('api/dict/dictDetail?code=DEMAND_TYPE'), + method: 'get' + }).then(({data}) => { + console.log(data) + }) + }, init (id) { this.dataForm.ticketsId = id || 0 this.visible = true @@ -107,8 +125,9 @@ this.dataForm.description = data.tickets.description this.dataForm.deptPeople = data.tickets.deptPeople this.dataForm.deptPhone = data.tickets.deptPhone - this.dataForm.createUserId = data.tickets.createUserId - this.dataForm.createTime = data.tickets.createTime + this.dataForm.isCheck = data.tickets.isCheck + this.dataForm.status = data.tickets.status + this.dataForm.updateTime = data.tickets.updateTime } }) } @@ -130,8 +149,9 @@ 'description': this.dataForm.description, 'deptPeople': this.dataForm.deptPeople, 'deptPhone': this.dataForm.deptPhone, - 'createUserId': this.dataForm.createUserId, - 'createTime': this.dataForm.createTime + 'isCheck': this.dataForm.isCheck, + 'status': this.dataForm.status, + 'updateTime': this.dataForm.updateTime }) }).then(({data}) => { if (data && data.code === 0) { diff --git a/base-vue/src/views/modules/tickets/tickets.vue b/base-vue/src/views/modules/tickets/tickets.vue index 07f34bb..e77d49e 100644 --- a/base-vue/src/views/modules/tickets/tickets.vue +++ b/base-vue/src/views/modules/tickets/tickets.vue @@ -82,6 +82,24 @@ align="center" label="创建时间"> + + + + + +