diff --git a/src/components/lanju/lj-choose-img/index.vue b/src/components/lanju/lj-choose-img/index.vue index 4736f0d..1ab30a9 100644 --- a/src/components/lanju/lj-choose-img/index.vue +++ b/src/components/lanju/lj-choose-img/index.vue @@ -48,6 +48,7 @@ export default { tempFilePaths.map((item) => { uni.uploadFile({ url: "http://192.168.202.34:30000/prod-api/file/upload", + // url: "/dev-api/file/upload", fileType: 'image', filePath: item, header: { diff --git a/src/components/lanju/lj-choose-spare/index.vue b/src/components/lanju/lj-choose-spare/index.vue new file mode 100644 index 0000000..227427d --- /dev/null +++ b/src/components/lanju/lj-choose-spare/index.vue @@ -0,0 +1,354 @@ + + + + + \ No newline at end of file diff --git a/src/components/lanju/lj-choose-spare/model.ts b/src/components/lanju/lj-choose-spare/model.ts new file mode 100644 index 0000000..b34bf77 --- /dev/null +++ b/src/components/lanju/lj-choose-spare/model.ts @@ -0,0 +1,12 @@ +import http from "@/utils/request"; +import {url} from "@/utils/url"; + +export function getSparePartsList(data: any): Promise { + return http.get(url.lanjuequipment.product.Repair.list, { + params: data, + }); +} + +export function getDict(type: any): Promise { + return http.get(url.wmspda.system.dict+'/'+type, ); +} \ No newline at end of file diff --git a/src/pages/equipment/Repair/details.vue b/src/pages/equipment/Repair/details.vue index 4bf33ee..b1517bd 100644 --- a/src/pages/equipment/Repair/details.vue +++ b/src/pages/equipment/Repair/details.vue @@ -444,7 +444,7 @@ export default class ChangePalletNew extends BasePage { .list { margin-top: 15px; - width: 367px; + //width: 367px; border-radius: 5px; border: rgba(121, 121, 121, 1) solid 1px; background-color: #ffffff; diff --git a/src/pages/equipment/Repair/index.vue b/src/pages/equipment/Repair/index.vue index 36ce972..a1fd658 100644 --- a/src/pages/equipment/Repair/index.vue +++ b/src/pages/equipment/Repair/index.vue @@ -11,7 +11,7 @@
-
工单号: {{ item.workCode }}
+
工单号: {{ item.workCode }}
{{ item.workStatus == 0 ? '待维修' : item.workStatus == 1 ? '维修完成' : item.workStatus == 2 ? '维修中' : '维修未完成' }}
@@ -252,7 +252,6 @@ export default class ChangePalletNew extends BasePage { } .list { margin-top: 15px; - width: 367px; border-radius: 5px; border: rgba(121, 121, 121, 1) solid 1px; background-color: #ffffff; diff --git a/src/pages/equipment/Repair/repairing.vue b/src/pages/equipment/Repair/repairing.vue index 439f9ed..cf41e1e 100644 --- a/src/pages/equipment/Repair/repairing.vue +++ b/src/pages/equipment/Repair/repairing.vue @@ -81,13 +81,13 @@
-
点击进行备件申领
-
- - - -
+ + + + + + +
@@ -132,19 +132,29 @@ {{ detailsinfolist.workPerson }} - - - + + 点击增加 + + + {{item.materialDesc}} + 价格:{{ item.totalPrice || item.unitPrice || 0}} + 数量: + + + + + + - + {{formdata.workCost}} @@ -99,9 +103,11 @@ import model from '../Spotcheck/model'; import chooseOne from '@/components/choose-one/choose-one.vue'; import jPicker from '@/components/J-Picker/jPicker.vue'; import { session } from '@/store/modules/session'; +import LjChooseImg from "@/components/lanju/lj-choose-img/index.vue"; //import store from '@/store'; @Component({ components: { + LjChooseImg, chooseOne, jPicker, }, @@ -124,6 +130,7 @@ export default class ChangePalletNew extends BasePage { detailsinfocontent: any = {}; // 模态框 isshow = false; + isshow2 = false; inputmodal = false; isvalue = false; ischecked = false; @@ -373,17 +380,26 @@ export default class ChangePalletNew extends BasePage { }); return; } - this.detailsinfolist.detailList.forEach((item) => { + for (const item of this.detailsinfolist.detailList){ if (item.standardList.length > 0) { - item.standardList.forEach((item1) => { + for (const item1 of item.standardList){ if (item1.standardType === 'quantify') { if (item1.actualValue == null || item1.actualValue == '') { this.isvalue = true; } } - }); + //standardName + if (!item1.imgList || item1.imgList.size <= 0){ + uni.showToast({ + title:item1.standardName+"未拍照!", + icon:"none" + }) + return + } + item1.picturePath = item1.imgList.join(','); + } } - }); + } console.log('choubug222', this.isvalue); if (this.isvalue) { (this.$refs.uToast as any).show({ @@ -473,7 +489,6 @@ export default class ChangePalletNew extends BasePage { .list { margin-top: 15px; - width: 367px; border-radius: 5px; border: rgba(121, 121, 121, 1) solid 1px; background-color: #ffffff; @@ -512,7 +527,6 @@ export default class ChangePalletNew extends BasePage { } .item { margin-top: 15px; - width: 344px; border-radius: 5px; border: rgba(121, 121, 121, 1) solid 1px; background-color: #ffffff; diff --git a/src/pages/equipment/Upkeep/details.vue b/src/pages/equipment/Upkeep/details.vue index f98ab12..2af3644 100644 --- a/src/pages/equipment/Upkeep/details.vue +++ b/src/pages/equipment/Upkeep/details.vue @@ -451,7 +451,6 @@ export default class ChangePalletNew extends BasePage { .list { margin-top: 15px; - width: 367px; border-radius: 5px; border: rgba(121, 121, 121, 1) solid 1px; background-color: #ffffff; diff --git a/src/pages/equipment/Upkeep/index.vue b/src/pages/equipment/Upkeep/index.vue index 469605f..5bf9c5b 100644 --- a/src/pages/equipment/Upkeep/index.vue +++ b/src/pages/equipment/Upkeep/index.vue @@ -17,10 +17,10 @@
@@ -32,7 +32,7 @@
计划编码: {{ item.orderCode }}
@@ -361,7 +361,6 @@ export default class ChangePalletNew extends BasePage { } .list { margin-top: 15px; - width: 367px; border-radius: 5px; border: rgba(121, 121, 121, 1) solid 1px; background-color: #ffffff; diff --git a/src/pages/equipment/Upkeep/repairing.vue b/src/pages/equipment/Upkeep/repairing.vue index 6d1cfa0..4c923e4 100644 --- a/src/pages/equipment/Upkeep/repairing.vue +++ b/src/pages/equipment/Upkeep/repairing.vue @@ -64,6 +64,10 @@ 单位:mm +
+ 拍摄照片*: + +
@@ -120,19 +124,29 @@ {{ detailsinfolist.planPerson }} - - - + + 点击增加 + + + {{item.materialDesc}} + 价格:{{item.unitPrice || 0}} + 数量: + + + + + + - + {{formdata.orderCost}} - +
检查标准:{{ form.item5 }}
@@ -195,6 +197,12 @@
+ +