|
@@ -70,9 +70,8 @@
|
|
|
@click="dateClick('inspect',index)" v-if="type != 'detail'" />
|
|
@click="dateClick('inspect',index)" v-if="type != 'detail'" />
|
|
|
<text v-else>{{item.songJianShiJian}}</text>
|
|
<text v-else>{{item.songJianShiJian}}</text>
|
|
|
</u-form-item>
|
|
</u-form-item>
|
|
|
- <u-form-item label="检毕样品处置">
|
|
|
|
|
- <u-input placeholder="请输入检毕样品处置" v-model="item.songYangYaoQiu"
|
|
|
|
|
- :disabled="type == 'detail'?true :false" />
|
|
|
|
|
|
|
+ <u-form-item label="备注">
|
|
|
|
|
+ <u-input placeholder="请输入备注" v-model="item.beiZhu1" :disabled="type == 'detail'?true :false" />
|
|
|
</u-form-item>
|
|
</u-form-item>
|
|
|
<u-form-item label="检测类型" v-if="type != 'detail'">
|
|
<u-form-item label="检测类型" v-if="type != 'detail'">
|
|
|
<u-input placeholder="请选择检测类型" type="select" v-model="item.jianCeType"
|
|
<u-input placeholder="请选择检测类型" type="select" v-model="item.jianCeType"
|
|
@@ -91,10 +90,10 @@
|
|
|
<view style="margin-left: 10rpx;font-size: 28rpx;">
|
|
<view style="margin-left: 10rpx;font-size: 28rpx;">
|
|
|
<view>
|
|
<view>
|
|
|
{{it.jian_ce_lei_bie_ || ''}}-{{it.jian_ce_xiang_mu_ || ''}}
|
|
{{it.jian_ce_lei_bie_ || ''}}-{{it.jian_ce_xiang_mu_ || ''}}
|
|
|
- <text style="color: red;">[{{it.zhe_hou_jia_ge_ || '0'}}元]</text>
|
|
|
|
|
|
|
+ <text style="color: red;">[{{it.zhe_hou_jia_ge_ || '当'}}元]</text>
|
|
|
</view>
|
|
</view>
|
|
|
<view>{{it.yi_ju_de_biao_zhu || ''}}</view>
|
|
<view>{{it.yi_ju_de_biao_zhu || ''}}</view>
|
|
|
- <view>报告周期(工作日):{{it.bao_gao_zhou_qi_g || '0'}}天</view>
|
|
|
|
|
|
|
+ <view>报告周期(工作日):{{it.bao_gao_zhou_qi_g || '当'}}天</view>
|
|
|
<view>送样要求:{{it.yang_pin_tiao_jia || ''}}</view>
|
|
<view>送样要求:{{it.yang_pin_tiao_jia || ''}}</view>
|
|
|
</view>
|
|
</view>
|
|
|
</label>
|
|
</label>
|
|
@@ -107,7 +106,7 @@
|
|
|
{{it.jian_ce_lei_bie_ || ''}}-{{it.jian_ce_xiang_mu_ || ''}}[{{it.zhe_hou_jia_ge_ || ''}}元]
|
|
{{it.jian_ce_lei_bie_ || ''}}-{{it.jian_ce_xiang_mu_ || ''}}[{{it.zhe_hou_jia_ge_ || ''}}元]
|
|
|
</view>
|
|
</view>
|
|
|
<view>{{it.yi_ju_de_biao_zhu || ''}}</view>
|
|
<view>{{it.yi_ju_de_biao_zhu || ''}}</view>
|
|
|
- <view>报告周期(工作日):{{it.bao_gao_zhou_qi_g || '0'}}天</view>
|
|
|
|
|
|
|
+ <view>报告周期(工作日):{{it.bao_gao_zhou_qi_g || '当'}}天</view>
|
|
|
<view>送样要求:{{it.yang_pin_tiao_jia || ''}}</view>
|
|
<view>送样要求:{{it.yang_pin_tiao_jia || ''}}</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -283,13 +282,13 @@
|
|
|
</u-radio-group>
|
|
</u-radio-group>
|
|
|
<text v-else>{{getButtChange(form.chuJuBaoGaoYaoQiu,reportRequireList)}}</text>
|
|
<text v-else>{{getButtChange(form.chuJuBaoGaoYaoQiu,reportRequireList)}}</text>
|
|
|
</u-form-item>
|
|
</u-form-item>
|
|
|
- <u-form-item label="出报告时间" prop="chuBaoGaoShiJian" required>
|
|
|
|
|
|
|
+ <!-- <u-form-item label="出报告时间" prop="chuBaoGaoShiJian" required>
|
|
|
<u-input placeholder="请选择出报告时间" type="select" v-model="form.chuBaoGaoShiJian"
|
|
<u-input placeholder="请选择出报告时间" type="select" v-model="form.chuBaoGaoShiJian"
|
|
|
@click="dateClick('report')" v-if="type != 'detail'" />
|
|
@click="dateClick('report')" v-if="type != 'detail'" />
|
|
|
<text v-else>{{form.chuBaoGaoShiJian}}</text>
|
|
<text v-else>{{form.chuBaoGaoShiJian}}</text>
|
|
|
- </u-form-item>
|
|
|
|
|
- <u-form-item label="样本处理" prop="yangBenChuLi" required>
|
|
|
|
|
- <u-input placeholder="请选择样本处理" type="select" v-model="form.yangBenChuLi"
|
|
|
|
|
|
|
+ </u-form-item> -->
|
|
|
|
|
+ <u-form-item label="检毕样品处置" prop="yangBenChuLi" required>
|
|
|
|
|
+ <u-input placeholder="请选择检毕样品处置" type="select" v-model="form.yangBenChuLi"
|
|
|
@click="sheetClick('disposition')" v-if="type != 'detail'" />
|
|
@click="sheetClick('disposition')" v-if="type != 'detail'" />
|
|
|
<text v-else>{{form.yangBenChuLi}}</text>
|
|
<text v-else>{{form.yangBenChuLi}}</text>
|
|
|
</u-form-item>
|
|
</u-form-item>
|
|
@@ -482,6 +481,7 @@
|
|
|
//合同
|
|
//合同
|
|
|
hetong: [],
|
|
hetong: [],
|
|
|
hetongList: [],
|
|
hetongList: [],
|
|
|
|
|
+ heTongShow: false,
|
|
|
//检测项目
|
|
//检测项目
|
|
|
jianCeList: [],
|
|
jianCeList: [],
|
|
|
//检测类型
|
|
//检测类型
|
|
@@ -686,6 +686,7 @@
|
|
|
})
|
|
})
|
|
|
this.hetong = list
|
|
this.hetong = list
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ this.heTongShow = true
|
|
|
uni.showToast({
|
|
uni.showToast({
|
|
|
title: '你好,该账户还没有与本公司签订合同,或者你合同已失效。',
|
|
title: '你好,该账户还没有与本公司签订合同,或者你合同已失效。',
|
|
|
icon: 'none',
|
|
icon: 'none',
|
|
@@ -765,7 +766,16 @@
|
|
|
},
|
|
},
|
|
|
//选择项目
|
|
//选择项目
|
|
|
changeIndex(it, index, x) {
|
|
changeIndex(it, index, x) {
|
|
|
|
|
+ let itemData = this.form.lhypb[index]
|
|
|
this.form.lhypb[index].jianCeList[x].checked = !this.form.lhypb[index].jianCeList[x].checked
|
|
this.form.lhypb[index].jianCeList[x].checked = !this.form.lhypb[index].jianCeList[x].checked
|
|
|
|
|
+
|
|
|
|
|
+ let show = itemData.jianCeList.some(item => item.id_ == '1039826037036285952' || item.id_ ==
|
|
|
|
|
+ '1040205909151711232')
|
|
|
|
|
+
|
|
|
|
|
+ if (show) {
|
|
|
|
|
+ itemData.mingChengShow = true
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
this.getTotal()
|
|
this.getTotal()
|
|
|
},
|
|
},
|
|
|
getTotal() {
|
|
getTotal() {
|
|
@@ -774,8 +784,8 @@
|
|
|
let itemTotal = 0
|
|
let itemTotal = 0
|
|
|
item.jianCeList.forEach((it, x) => {
|
|
item.jianCeList.forEach((it, x) => {
|
|
|
if (it.checked) {
|
|
if (it.checked) {
|
|
|
- total += parseFloat(it.zhe_hou_jia_ge_)
|
|
|
|
|
- itemTotal += parseFloat(it.zhe_hou_jia_ge_)
|
|
|
|
|
|
|
+ total += parseFloat(it.zhe_hou_jia_ge_ || 0)
|
|
|
|
|
+ itemTotal += parseFloat(it.zhe_hou_jia_ge_ || 0)
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
item.yangPinZongJia = (itemTotal).toFixed(2)
|
|
item.yangPinZongJia = (itemTotal).toFixed(2)
|
|
@@ -932,6 +942,14 @@
|
|
|
sumbit(valueType) {
|
|
sumbit(valueType) {
|
|
|
//委托提交判断
|
|
//委托提交判断
|
|
|
if (valueType != 'beingTime') {
|
|
if (valueType != 'beingTime') {
|
|
|
|
|
+ if (this.heTongShow) {
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ title: '你好,该账户还没有与本公司签订合同,或者你合同已失效。',
|
|
|
|
|
+ icon: 'none',
|
|
|
|
|
+ duration: 2000
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
if (this.form.lhypb.length == 0) {
|
|
if (this.form.lhypb.length == 0) {
|
|
|
uni.showToast({
|
|
uni.showToast({
|
|
|
title: '请填写该委托单需要检测的样品信息',
|
|
title: '请填写该委托单需要检测的样品信息',
|
|
@@ -1192,7 +1210,7 @@
|
|
|
songJianPiHao: '',
|
|
songJianPiHao: '',
|
|
|
yangPinZhuangTai: '',
|
|
yangPinZhuangTai: '',
|
|
|
songJianShiJian: '',
|
|
songJianShiJian: '',
|
|
|
- songYangYaoQiu: '',
|
|
|
|
|
|
|
+ beiZhu1: '',
|
|
|
|
|
|
|
|
yangPinLeiXing: '',
|
|
yangPinLeiXing: '',
|
|
|
yangBenYunShuTiao: '',
|
|
yangBenYunShuTiao: '',
|
|
@@ -1214,7 +1232,7 @@
|
|
|
yangPinYunShuSi: '',
|
|
yangPinYunShuSi: '',
|
|
|
shuLiangSi: 0,
|
|
shuLiangSi: 0,
|
|
|
jianCeList: JSON.parse(JSON.stringify(this.jianCeList)),
|
|
jianCeList: JSON.parse(JSON.stringify(this.jianCeList)),
|
|
|
- jianCeType: this.jianCeTypeList[0].value,
|
|
|
|
|
|
|
+ jianCeType: this.jianCeTypeList.length > 0 ? this.jianCeTypeList[0].value : '',
|
|
|
|
|
|
|
|
xiangMuMingCheng: '',
|
|
xiangMuMingCheng: '',
|
|
|
yangPinZongJia: '',
|
|
yangPinZongJia: '',
|
|
@@ -1230,6 +1248,7 @@
|
|
|
showBoolean2: false,
|
|
showBoolean2: false,
|
|
|
showBoolean3: false,
|
|
showBoolean3: false,
|
|
|
showBoolean4: false,
|
|
showBoolean4: false,
|
|
|
|
|
+ mingChengShow: false
|
|
|
}
|
|
}
|
|
|
this.form.lhypb.push(obj)
|
|
this.form.lhypb.push(obj)
|
|
|
})
|
|
})
|