| | |
| | | arrowType: true, //箭头类别 |
| | | messageDescr: '123', |
| | | fileList: [], |
| | | |
| | | }, |
| | | { |
| | | wxsqd: 'SB00990003', |
| | | code: 'SB003', |
| | | name: '齿轮箱组', |
| | | wksp_code: "CJ002", |
| | | wksp_name: '装配车间', |
| | | eqpchkmain_code: "djbz002", |
| | | sqry: '佩罗西', |
| | | sqsj: '2022-09-20 15:20:30', |
| | | gzly: '设备点检', |
| | | gzms: '精工车间注塑机一号开不了', |
| | | arrowType: true, //箭头类别 |
| | | messageDescr: '123', |
| | | fileList: [], |
| | | }, |
| | | { |
| | | wxsqd: 'SB00990004', |
| | | code: 'SB004', |
| | | name: '齿轮箱组', |
| | | wksp_code: "CJ002", |
| | | wksp_name: '装配车间', |
| | | eqpchkmain_code: "djbz002", |
| | | sqry: '佩罗西', |
| | | sqsj: '2022-09-20 15:20:30', |
| | | gzly: '设备点检', |
| | | gzms: '精工车间注塑机一号开不了', |
| | | arrowType: true, //箭头类别 |
| | | messageDescr: '123', |
| | | fileList: [], |
| | | }, |
| | | // { |
| | | // wxsqd: 'SB00990003', |
| | | // code: 'SB003', |
| | | // name: '齿轮箱组', |
| | | // wksp_code: "CJ002", |
| | | // wksp_name: '装配车间', |
| | | // eqpchkmain_code: "djbz002", |
| | | // sqry: '佩罗西', |
| | | // sqsj: '2022-09-20 15:20:30', |
| | | // gzly: '设备点检', |
| | | // gzms: '精工车间注塑机一号开不了', |
| | | // arrowType: true, //箭头类别 |
| | | // messageDescr: '123', |
| | | // fileList: [], |
| | | // }, |
| | | // { |
| | | // wxsqd: 'SB00990004', |
| | | // code: 'SB004', |
| | | // name: '齿轮箱组', |
| | | // wksp_code: "CJ002", |
| | | // wksp_name: '装配车间', |
| | | // eqpchkmain_code: "djbz002", |
| | | // sqry: '佩罗西', |
| | | // sqsj: '2022-09-20 15:20:30', |
| | | // gzly: '设备点检', |
| | | // gzms: '精工车间注塑机一号开不了', |
| | | // arrowType: true, //箭头类别 |
| | | // messageDescr: '123', |
| | | // fileList: [], |
| | | // }, |
| | | ]; |
| | | |
| | | |
| | |
| | | |
| | | let radioValue = '' //单选框选中的项 |
| | | |
| | | let number = [] //假数组 做扫码回来视图更新用 |
| | | let falseArray = [] //假数组 做扫码回来视图更新用 |
| | | |
| | | // 扫描维修工位返回时执行方法 |
| | | function scaned(r) { |
| | |
| | | |
| | | |
| | | |
| | | number.push({ |
| | | falseArray.push({ |
| | | id: '1' |
| | | }) |
| | | } |
| | |
| | | </van-nav-bar> |
| | | </van-sticky> |
| | | |
| | | <div v-if="topContent.length===0"> |
| | | <div class="sacnBody"> |
| | | <div class="box"> |
| | | <div class="boxImg"></div> |
| | | </div> |
| | | <div class="scanText">暂无维修可验证</div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div v-else> |
| | | |
| | | <van-sticky :offset-top="44"> |
| | | <div style="display: flex; |
| | | background-color: #eff0f1; |
| | |
| | | |
| | | </div> |
| | | </van-sticky> |
| | | |
| | | |
| | | <van-radio-group v-model="radioValue"> |
| | | <van-cell-group> |
| | |
| | | </van-cell-group> |
| | | </van-radio-group> |
| | | |
| | | <!-- <div style="height: 1200px;width: 100%;background-color: black;margin-bottom: 100px;"></div> --> |
| | | |
| | | <div class="footer" style="min-height:50px;"> |
| | | <div |
| | | style="position:fixed;bottom: 0;width: 96%;display: flex;justify-content: center;flex-direction: column;align-items: center"> |
| | | <van-button class="vanButtonInfo" @click="submit" type="info"> |
| | | <van-button :loading="submitIsDisabled" loading-text='正在提交,请稍等...' class="vanButtonInfo" |
| | | @click="submit" type="info"> |
| | | 确认提交</van-button> |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | submitIsDisabled: false, |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | |
| | | ], |
| | | isStop: 'Y', |
| | | messageContent: '', //维修内容 当维修停机选了否 此字段必填 |
| | | photoList: [], |
| | | number2: number |
| | | falseArray2: falseArray |
| | | } |
| | | }, |
| | | watch: { |
| | |
| | | deep: true, |
| | | immediate: true, |
| | | }, |
| | | 'number2.length': { |
| | | 'falseArray2.length': { |
| | | handler(newValue, oldValue) { |
| | | this.$forceUpdate() |
| | | }, |
| | |
| | | }, |
| | | }, |
| | | created() {}, |
| | | mounted() {}, |
| | | mounted() { |
| | | // this.getList() |
| | | }, |
| | | methods: { |
| | | getList() { |
| | | get('AppDeviceManage/RepairVerificationScanDeviceData').then(res => { |
| | | |
| | | }) |
| | | }, |
| | | arrowTypeChangeUp(code) { |
| | | topContent.forEach(item => { |
| | | item.arrowType = true |
| | |
| | | this.$forceUpdate() |
| | | }, |
| | | submit() { |
| | | // 开发时对FormData对象append数据后打印出来为空对象,开始以为是没有append进去,实际上是FormData对象不能直接用console.log(formData)进行打印。 |
| | | // 如果要打印,可以用下面的方式: |
| | | // for (var key of this.photoList.entries()) { |
| | | // console.log(key[0] + ', ' + key[1] ); |
| | | // } |
| | | const result = topContent.find(item => item.code === radioValue) |
| | | |
| | | for (let [a, b] of this.photoList.entries()) { |
| | | const formData = new FormData() |
| | | formData.append("username", localStorage.getItem('username')) |
| | | formData.append("eqpcode", result.code) |
| | | formData.append("wkshpcode", result.wksp_code) |
| | | formData.append("faultdescr", this.messageDescr) |
| | | formData.append("is_stoprepair", this.isStop) |
| | | formData.append("repaircontent", this.messageDescr2) |
| | | formData.append("replaceparts", this.messageDescr3) |
| | | |
| | | // this.fileList.forEach(item => { |
| | | // formData.append('files1', item.file) |
| | | // }) |
| | | |
| | | for (let [a, b] of formData.entries()) { |
| | | console.log(a, ', ', b); |
| | | } |
| | | |
| | | // post('AppDeviceManage/RepairVerificationScanDeviceSave', formData).then(res => { |
| | | // if (res.code === '200') { |
| | | |
| | | // } |
| | | // }) |
| | | }, |
| | | topScanClick() { |
| | | createWithoutTitle('../../components/barcode_scan.html', { |