|
@@ -6,27 +6,27 @@
|
|
@failed="onFailed">
|
|
@failed="onFailed">
|
|
<!-- 内容 -->
|
|
<!-- 内容 -->
|
|
<div class="InsertionPlanBox contentRoll">
|
|
<div class="InsertionPlanBox contentRoll">
|
|
- <van-field v-model.trim="inserFrom.taskChangeNoticeNum" :readonly="false" label="任务变更通知号" placeholder="请输入"
|
|
|
|
|
|
+ <van-field v-model.trim="inserFrom.taskChangeNoticeNum" :readonly="beDeptList" label="任务变更通知号" placeholder="请输入"
|
|
:rules="[{ pattern }]" />
|
|
:rules="[{ pattern }]" />
|
|
- <van-field v-model.trim="inserFrom.taskName" :readonly="false" label="任务名称" placeholder="请输入"
|
|
|
|
|
|
+ <van-field v-model.trim="inserFrom.taskName" :readonly="beDeptList" label="任务名称" placeholder="请输入"
|
|
:rules="[{ pattern }]" />
|
|
:rules="[{ pattern }]" />
|
|
- <van-field readonly clickable :readonly="false" v-model.trim="inserFrom.taskTypeName" label="任务类型"
|
|
|
|
|
|
+ <van-field clickable :readonly="beDeptList" v-model.trim="inserFrom.taskTypeName" label="任务类型"
|
|
placeholder="请选择" @click="selectClick('taskTypeId', 'taskTypeName', 'taskTypeNameColumns')" />
|
|
placeholder="请选择" @click="selectClick('taskTypeId', 'taskTypeName', 'taskTypeNameColumns')" />
|
|
- <van-field v-model.trim="inserFrom.planManNum" :readonly="false" label="计划人数" placeholder="请输入"
|
|
|
|
|
|
+ <van-field v-model.trim="inserFrom.planManNum" :readonly="beDeptList" label="计划人数" placeholder="请输入"
|
|
:rules="[{ pattern }]" />
|
|
:rules="[{ pattern }]" />
|
|
- <van-field v-model.trim="inserFrom.num" type="number" :readonly="false" label="数量" placeholder="请输入"
|
|
|
|
|
|
+ <van-field v-model.trim="inserFrom.num" type="number" :readonly="beDeptList" label="数量" placeholder="请输入"
|
|
:rules="[{ pattern }]" />
|
|
:rules="[{ pattern }]" />
|
|
- <van-field v-model.trim.number="inserFrom.planWorkHour" type="number" :readonly="false" label="计划工时"
|
|
|
|
|
|
+ <van-field v-model.trim.number="inserFrom.planWorkHour" type="number" :readonly="beDeptList" label="计划工时"
|
|
placeholder="请输入" :rules="[{ pattern }]" />
|
|
placeholder="请输入" :rules="[{ pattern }]" />
|
|
- <van-field v-model.trim.number="inserFrom.moneyOfJob" type="number" :readonly="false" label="单价"
|
|
|
|
|
|
+ <van-field v-model.trim.number="inserFrom.moneyOfJob" type="number" :readonly="beDeptList" label="单价"
|
|
:placeholder="`请输入 元/小时`" :rules="[{ pattern }]" />
|
|
:placeholder="`请输入 元/小时`" :rules="[{ pattern }]" />
|
|
- <van-field readonly clickable :readonly="false" v-model.trim="inserFrom.checkTypeName" label="质检类型"
|
|
|
|
|
|
+ <van-field clickable :readonly="beDeptList" v-model.trim="inserFrom.checkTypeName" label="质检类型"
|
|
placeholder="请选择" @click="selectClick('checkType', 'checkTypeName', 'checkTypeNameColumns')" />
|
|
placeholder="请选择" @click="selectClick('checkType', 'checkTypeName', 'checkTypeNameColumns')" />
|
|
- <van-field v-model.trim="inserFrom.stationIdName" :readonly="true" label="工位" placeholder="请输入" />
|
|
|
|
- <van-field v-model.trim="inserFrom.foremanName" :readonly="true" label="工长" placeholder="请输入" />
|
|
|
|
- <van-field :readonly="false" :formatter="formatDate" v-model="inserFrom.startDate" label="开工时间" placeholder="请选择"
|
|
|
|
|
|
+ <van-field v-model.trim="inserFrom.stationIdName" :readonly="beDeptList" label="工位" placeholder="请输入" />
|
|
|
|
+ <van-field v-model.trim="inserFrom.foremanName" :readonly="beDeptList" label="工长" placeholder="请输入" />
|
|
|
|
+ <van-field :readonly="beDeptList" :formatter="formatDate" v-model="inserFrom.startDate" label="开工时间" placeholder="请选择"
|
|
@click="selectTime('startDate')" />
|
|
@click="selectTime('startDate')" />
|
|
- <van-field :readonly="false" :formatter="formatDate" v-model="inserFrom.endDate" label="完工时间" placeholder="请选择"
|
|
|
|
|
|
+ <van-field :readonly="beDeptList" :formatter="formatDate" v-model="inserFrom.endDate" label="完工时间" placeholder="请选择"
|
|
@click="selectTime('endDate')" />
|
|
@click="selectTime('endDate')" />
|
|
<van-field v-model="inserFrom.describtion" rows="4" autosize label="描述" type="textarea" placeholder="请输入" />
|
|
<van-field v-model="inserFrom.describtion" rows="4" autosize label="描述" type="textarea" placeholder="请输入" />
|
|
</div>
|
|
</div>
|
|
@@ -83,12 +83,21 @@ export default {
|
|
selectNameId: '',
|
|
selectNameId: '',
|
|
|
|
|
|
taskTypeNameColumns: [],
|
|
taskTypeNameColumns: [],
|
|
- checkTypeNameColumns: [{ id: 0, name: '自检' }, { id: 1, name: '互检' }, { id: 2, name: '专检' }]
|
|
|
|
|
|
+ checkTypeNameColumns: [{ id: 0, name: '自检' }, { id: 1, name: '互检' }, { id: 2, name: '专检' }],
|
|
|
|
+
|
|
|
|
+ beDeptList: false,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {},
|
|
computed: {},
|
|
watch: {},
|
|
watch: {},
|
|
- created() { },
|
|
|
|
|
|
+ created() {
|
|
|
|
+ let beDeptList = JSON.parse(localStorage.getItem('userInfo')).beDeptList || []
|
|
|
|
+ if(beDeptList && beDeptList.length > 0) {
|
|
|
|
+ this.beDeptList = false
|
|
|
|
+ } else {
|
|
|
|
+ this.beDeptList = true
|
|
|
|
+ }
|
|
|
|
+ },
|
|
mounted() {
|
|
mounted() {
|
|
console.log(this.$route.params)
|
|
console.log(this.$route.params)
|
|
if(this.$route.params.item) {
|
|
if(this.$route.params.item) {
|