Commit c7ac9b9a authored by 张海景's avatar 张海景

update:修改查看图片和日期组件

parent aaecda36
...@@ -359,6 +359,13 @@ const install = (Vue, vm) => { ...@@ -359,6 +359,13 @@ const install = (Vue, vm) => {
vm.$u.get( vm.$u.get(
config.adminPath + '/mes/md/sop/getProWorkder/' + params.workorderId config.adminPath + '/mes/md/sop/getProWorkder/' + params.workorderId
), ),
//查看规格书详情
viewSpecificationSheetInfo: (params = {}) =>
vm.$u.get(
config.adminPath +
'/pro/specificationSheet/info/' +
params.workorderId
),
}, },
// 增删改查例子 // 增删改查例子
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<u-col span="3" v-for="(card, index) in workUnitList" :key="index"> <u-col span="3" v-for="(card, index) in workUnitList" :key="index">
<u-card class="station_card" :show-foot="false" :title="'工作单元' + card.workunitCode"> <u-card class="station_card" :show-foot="false" :title="'工作单元' + card.workunitCode">
<view class="station_card_text" slot="body"> <view class="station_card_text" slot="body">
{{ '工作单元名称:' + card.workunitName }} <view class="workunitName">{{ '工作单元名称:' + card.workunitName }}</view>
<u-button type="primary" @click="setWorkUnit(card)" style="margin-top: 30rpx">选择</u-button> <u-button type="primary" @click="setWorkUnit(card)" style="margin-top: 30rpx">选择</u-button>
</view> </view>
</u-card> </u-card>
...@@ -376,9 +376,18 @@ img { ...@@ -376,9 +376,18 @@ img {
.station_card { .station_card {
/* width: 250px; */ /* width: 250px; */
height: 150px; height: 170px;
}
}
.workunitName {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
height:38px;
}
.common-main { .common-main {
flex: 1; flex: 1;
height: 100%; height: 100%;
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
<u-form label-width="120px" :model="form" labelAlign="right"> <u-form label-width="120px" :model="form" labelAlign="right">
<u-row> <u-row>
<u-col span="4"> <u-col span="4">
<u-form-item label="规格书类型:" prop="specificationSheetType"> <u-form-item label="规格书类型:" prop="specificationSheetTypeStr">
{{ form.specificationSheetType }} {{ form.specificationSheetTypeStr }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
...@@ -107,11 +107,11 @@ ...@@ -107,11 +107,11 @@
{{ form.isAddSimple }} {{ form.isAddSimple }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <!-- <u-col span="4">
<u-form-item label="AI/PDF文档:" prop="aiOrPdfDocuments"> <u-form-item label="AI/PDF文档:" prop="aiOrPdfDocuments">
{{ form.aiOrPdfDocuments }} {{ form.aiOrPdfDocuments }}
</u-form-item> </u-form-item>
</u-col> </u-col> -->
<u-col span="4"> <u-col span="4">
<u-form-item label="配方:" prop="formula"> <u-form-item label="配方:" prop="formula">
{{ form.formula }} {{ form.formula }}
...@@ -133,8 +133,8 @@ ...@@ -133,8 +133,8 @@
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
<u-form-item label="角型:" prop="shape"> <u-form-item label="角型:" prop="shapeStr">
{{ form.shape }} {{ form.shapeStr }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
...@@ -164,8 +164,8 @@ ...@@ -164,8 +164,8 @@
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
<u-form-item label="客户确认人:" prop="customerConfirmedBy"> <u-form-item label="客户确认人:" prop="customerConfirmedByStr">
{{ form.customerConfirmedBy }} {{ form.customerConfirmedByStr }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
...@@ -174,30 +174,30 @@ ...@@ -174,30 +174,30 @@
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
<u-form-item label="研发核准人:" prop="rdApprovedBy"> <u-form-item label="研发核准人:" prop="rdApprovedByStr">
{{ form.rdApprovedBy }} {{ form.rdApprovedByStr }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="4"> <u-col span="4">
<u-form-item label="研发审核人:" prop="rdReviewedBy"> <u-form-item label="研发审核人:" prop="rdReviewedByStr">
{{ form.rdReviewedBy }} {{ form.rdReviewedByStr }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="12"> <u-col span="4">
<u-form-item label="研发制定人:" prop="rdPreparedBy"> <u-form-item label="研发制定人:" prop="rdPreparedByStr">
{{ form.rdPreparedBy }} {{ form.rdPreparedByStr }}
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="6"> <u-col span="6">
<u-form-item label="产品正面:" prop="frontImg"> <u-form-item label="产品正面:" prop="frontImg">
<!-- {{ form.frontImg }} --> <!-- {{ form.frontImg }} -->
<image :src="form.frontImg" mode="aspectFill"></image> <image style="width: 90%;" :src="form.frontImg" @click="onPreviewTap(form.frontImg)" mode="aspectFill"></image>
</u-form-item> </u-form-item>
</u-col> </u-col>
<u-col span="6"> <u-col span="6">
<u-form-item label="产品背面:" prop="backImg"> <u-form-item label="产品背面:" prop="backImg">
<!-- {{ form.backImg }} --> <!-- {{ form.backImg }} -->
<image :src="form.backImg" mode="aspectFill"></image> <image style="width: 90%;" :src="form.backImg" @click="onPreviewTap(form.backImg)" mode="aspectFill"></image>
</u-form-item> </u-form-item>
</u-col> </u-col>
</u-row> </u-row>
...@@ -207,11 +207,20 @@ ...@@ -207,11 +207,20 @@
<script> <script>
export default { export default {
data() { props: {
return { form: {
form: {} type: Object,
default: {}
} }
}, },
methods: {
onPreviewTap(url) {
uni.previewImage({
current: url,
urls: [url]
});
},
}
} }
</script> </script>
......
...@@ -709,7 +709,7 @@ ...@@ -709,7 +709,7 @@
<!-- <view style="display: flex; justify-content: space-between; flex-wrap: wrap"> <!-- <view style="display: flex; justify-content: space-between; flex-wrap: wrap">
<image v-for="(line, index) in viewSop" :key="index" @click="onPreviewTap(line)" style="padding: 10px" class="u-avatar-demo" :src="line" mode="aspectFill"></image> <image v-for="(line, index) in viewSop" :key="index" @click="onPreviewTap(line)" style="padding: 10px" class="u-avatar-demo" :src="line" mode="aspectFill"></image>
</view> --> </view> -->
<ProogingSpecificationSheet></ProogingSpecificationSheet> <ProogingSpecificationSheet v-if="material" :form="ProogingSpecificationSheetForm"></ProogingSpecificationSheet>
</scroll-view> </scroll-view>
</view> </view>
</u-modal> </u-modal>
...@@ -777,6 +777,7 @@ export default { ...@@ -777,6 +777,7 @@ export default {
}, },
data() { data() {
return { return {
ProogingSpecificationSheetForm: {},
knifeTempAppScanVisible: false, knifeTempAppScanVisible: false,
knifeTempType: null, knifeTempType: null,
workunitVisible: false, workunitVisible: false,
...@@ -2264,14 +2265,14 @@ export default { ...@@ -2264,14 +2265,14 @@ export default {
this.materialReturnSelected = line; this.materialReturnSelected = line;
}, },
viewSopsShow(row) { viewSopsShow(row) {
this.material = true;
// this.viewSopPicture = this.tableSelectData[0]; // this.viewSopPicture = this.tableSelectData[0];
this.$u.api.viewpicture.viewSop({ workorderId: Number(row.workorderId) }).then((res) => { this.$u.api.viewpicture.viewSpecificationSheetInfo({ workorderId: Number(row.workorderId) }).then((res) => {
if (res.code === 200) { if (res.code === 200) {
console.log(res.data); console.log(res.data);
this.viewSop = res.data; this.ProogingSpecificationSheetForm = res.data;
} }
}); });
this.material = true;
}, },
materialReturnSetting() { materialReturnSetting() {
this.materialReturnSelected.applyNum = this.materialReturnFormData.applyNum; this.materialReturnSelected.applyNum = this.materialReturnFormData.applyNum;
......
...@@ -461,7 +461,7 @@ ...@@ -461,7 +461,7 @@
const { const {
windowWidth windowWidth
} = uni.getSystemInfoSync() } = uni.getSystemInfoSync()
this.isPhone = windowWidth <= 500 this.isPhone = windowWidth <= 1200
this.windowWidth = windowWidth this.windowWidth = windowWidth
}, },
show() { show() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment