|
@@ -20,13 +20,12 @@
|
|
|
</div>
|
|
|
<div class="px-10px" style="margin: 6vw 0;">检查项目 : </div>
|
|
|
<div class="van-doc-demo-block mt-10px">
|
|
|
- <div v-for="item in jcsmData" :key="item.xdww_id">
|
|
|
+ <div v-for="(item, itemIndex) in jcsmData" :key="item.xdww_id">
|
|
|
<div class="text-4vw text-gray-600 px-10px py-5px mt-10px">{{ item.xdww_name }}</div>
|
|
|
- <div v-for="pf in item.xddy_dygl_wypj_wdpfx" :key="pf.xdwwp_id"
|
|
|
+ <div v-for="(pf, index) in item.xddy_dygl_wypj_wdpfx" :key="pf.xdwwp_id"
|
|
|
class="flex van-cell-group van-cell-group--inset bg-white-500">
|
|
|
- <van-field :disabled="isSubmit" label-width="160" name="score" maxlength="3"
|
|
|
- v-model="pf.fs" :label="pf.xdwwp_name"
|
|
|
- placeholder="请输入分数" />
|
|
|
+ <van-field :disabled="isSubmit" @input="changeVal($event, itemIndex, index)" label-width="160"
|
|
|
+ name="score" v-model="pf.fs" :label="pf.xdwwp_name" placeholder="请输入分数" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -172,8 +171,22 @@ function beforeDelate(file, detail) {
|
|
|
|
|
|
function changeVal(value, itemIndex, index) {
|
|
|
if (value.data) {
|
|
|
- jcsmData[itemIndex].xddy_dygl_wypj_wdpfx[index].fs = value.target.value.replace('-', '')
|
|
|
- value.target.value = value.target.value.replace("-", '');
|
|
|
+ // jcsmData[itemIndex].xddy_dygl_wypj_wdpfx[index].fs = value.target.value.replace(/[^\d.-]/g, '').replace(/\.{2,}/g, ".").replace(".", "$#$")
|
|
|
+ // .replace(/\./g, "")
|
|
|
+ // .replace("$#$", ".")
|
|
|
+ // .replace("-", "$#$")
|
|
|
+ // .replace(/\-/g, "")
|
|
|
+ // .replace("$#$", "-")
|
|
|
+ // .replace(/\-{2,}/g, "-");
|
|
|
+ // value.target.value = value.target.value.replace(/[^\d.-]/g, '').replace(/\.{2,}/g, ".").replace(".", "$#$")
|
|
|
+ // .replace(/\./g, "")
|
|
|
+ // .replace("$#$", ".")
|
|
|
+ // .replace("-", "$#$")
|
|
|
+ // .replace(/\-/g, "")
|
|
|
+ // .replace("$#$", "-")
|
|
|
+ // .replace(/\-{2,}/g, "-");
|
|
|
+ jcsmData[itemIndex].xddy_dygl_wypj_wdpfx[index].fs = value.target.value.replace(/^([0-9-]\d*\.?\d{0,2})?.*$/,'$1')
|
|
|
+ value.target.value = value.target.value.replace(/^([0-9-]\d*\.?\d{0,2})?.*$/,'$1')
|
|
|
}
|
|
|
}
|
|
|
|