mo-bai 3 years ago
parent
commit
8fd11ecaf4
5 changed files with 29 additions and 23 deletions
  1. 4
      apis/deviceApi.js
  2. 4
      apis/factoryApi.js
  3. 8
      pages/digital-workshops/index.vue
  4. 5
      pages/enterprise-info-edit/index.vue
  5. 31
      pages/enterprise-info/index.vue

4
apis/deviceApi.js

@ -108,8 +108,8 @@ export function removeDevice(data = {}) {
*/ */
export function getDeviceListV2(data = {}) { export function getDeviceListV2(data = {}) {
return http.get({ return http.get({
url: `/base-paper-trading/get/mechanical-equipment/new/list`,
// url: `https://console-mock.apipost.cn/app/mock/project/00682407-8a2f-402b-ae05-bea0dace4b58/getList`,
// url: `/base-paper-trading/get/mechanical-equipment/new/list`,
url: `https://console-mock.apipost.cn/app/mock/project/00682407-8a2f-402b-ae05-bea0dace4b58/getList`,
data data
}) })
} }

4
apis/factoryApi.js

@ -78,8 +78,8 @@ export function getCameraListApi(data = {}) {
*/ */
export function getMyFactoryList(data = {}) { export function getMyFactoryList(data = {}) {
return http.get({ return http.get({
url: `/yyt-uec/get/my/factory/list`,
// url: `https://console-mock.apipost.cn/app/mock/project/00682407-8a2f-402b-ae05-bea0dace4b58/getFactoryList`,
// url: `/yyt-uec/get/my/factory/list`,
url: `https://console-mock.apipost.cn/app/mock/project/00682407-8a2f-402b-ae05-bea0dace4b58/getFactoryList`,
data data
}) })
} }

8
pages/digital-workshops/index.vue

@ -116,7 +116,8 @@ export default {
{ id: 2, name: '模切机', working: 1, free: 1 }, { id: 2, name: '模切机', working: 1, free: 1 },
{ id: 3, name: '覆膜机', working: 1, free: 1 } { id: 3, name: '覆膜机', working: 1, free: 1 }
], ],
cameraList: []
cameraList: [],
refresh: this.$store.state.userInfo.userId
} }
}, },
onLoad() { onLoad() {
@ -136,6 +137,11 @@ export default {
this.getList() this.getList()
this.isExample = this.factoryList.find((factory) => factory.value == val).isExample this.isExample = this.factoryList.find((factory) => factory.value == val).isExample
} }
},
refresh(val) {
if (val) {
this.getFactoryList()
}
} }
}, },
methods: { methods: {

5
pages/enterprise-info-edit/index.vue

@ -124,7 +124,7 @@
></qn-easyinput> ></qn-easyinput>
</qn-form-item> </qn-form-item>
<qn-form-item label="成立日期" required> <qn-form-item label="成立日期" required>
<qn-datetime-picker v-model="form.foundDate" type="date" :border="false"></qn-datetime-picker>
<qn-datetime-picker :end="endTimeStamp" v-model="form.foundDate" type="date" :border="false"></qn-datetime-picker>
</qn-form-item> </qn-form-item>
</view> </view>
<uni-popup ref="locationPopup" type="bottom"> <uni-popup ref="locationPopup" type="bottom">
@ -178,6 +178,7 @@ const validateFields = [
export default { export default {
data() { data() {
return { return {
endTimeStamp: new Date().getTime(),
operation: 'add', operation: 'add',
form: { form: {
id: null, id: null,
@ -338,7 +339,7 @@ export default {
}, },
saveInfo() { saveInfo() {
for (let validateField of validateFields) { for (let validateField of validateFields) {
if (this.form[validateField.field] === null || this.form[validateField.field] === '') {
if (this.form[validateField.field] == null || this.form[validateField.field] === '') {
uni.showToast({ uni.showToast({
title: `${validateField.label}不能为空`, title: `${validateField.label}不能为空`,
icon: 'none' icon: 'none'

31
pages/enterprise-info/index.vue

@ -141,7 +141,7 @@
></qn-easyinput> ></qn-easyinput>
</qn-form-item> </qn-form-item>
<qn-form-item label="成立日期" required> <qn-form-item label="成立日期" required>
<qn-datetime-picker v-model="form.foundDate" type="date" :border="false" :disabled="hasSelected"></qn-datetime-picker>
<qn-datetime-picker :end="endTimeStamp" v-model="form.foundDate" type="date" :border="false" :disabled="hasSelected"></qn-datetime-picker>
</qn-form-item> </qn-form-item>
</view> </view>
<uni-popup ref="popup" type="bottom"> <uni-popup ref="popup" type="bottom">
@ -207,6 +207,7 @@ const validateFields = [
export default { export default {
data() { data() {
return { return {
endTimeStamp: new Date().getTime(),
operation: 'add', operation: 'add',
form: { form: {
id: null, id: null,
@ -252,12 +253,12 @@ export default {
methods: { methods: {
back, back,
jump() { jump() {
go2('store')
go2('mine')
}, },
cancel() { cancel() {
// //
if (this.operation === 'add') { if (this.operation === 'add') {
go2('store', {}, true)
go2('mine', {}, true)
} else { } else {
back() back()
} }
@ -410,24 +411,22 @@ export default {
}) })
}, },
saveInfo() { saveInfo() {
if (!this.form.id) {
for (let validateField of validateFields) {
if (this.form[validateField.field] === null || this.form[validateField.field] === '') {
uni.showToast({
title: `${validateField.label}不能为空`,
icon: 'none'
})
return
}
}
if (!/^1[3456789]\d{9}$/.test(this.form['legalPersonMobile'])) {
for (let validateField of validateFields) {
if (this.form[validateField.field] == null || this.form[validateField.field] === '') {
uni.showToast({ uni.showToast({
title: '请输入正确法人手机号',
title: `${validateField.label}不能为空`,
icon: 'none' icon: 'none'
}) })
return return
} }
} }
if (!/^1[3456789]\d{9}$/.test(this.form['legalPersonMobile'])) {
uni.showToast({
title: '请输入正确法人手机号',
icon: 'none'
})
return
}
if (this.form.contactMobile && !/^1[3456789]\d{9}$/.test(this.form['contactMobile'])) { if (this.form.contactMobile && !/^1[3456789]\d{9}$/.test(this.form['contactMobile'])) {
uni.showToast({ uni.showToast({
title: '请输入正确联系人手机号', title: '请输入正确联系人手机号',
@ -442,7 +441,7 @@ export default {
icon: 'success' icon: 'success'
}) })
setTimeout(() => { setTimeout(() => {
go2('store')
go2('mine')
}, 1000) }, 1000)
} }
}) })

Loading…
Cancel
Save