Bläddra i källkod

调整车间移动端文件

Lijy 1 år sedan
förälder
incheckning
a3beda3dd9

+ 23 - 14
fhKeeper/formulahousekeeper/timesheet-workshop-h5/src/views/planView/InsertionPlan/InsertionPlanAdd.vue

@@ -6,27 +6,27 @@
       @failed="onFailed">
       <!-- 内容 -->
       <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 }]" />
-        <van-field v-model.trim="inserFrom.taskName" :readonly="false" label="任务名称" placeholder="请输入"
+        <van-field v-model.trim="inserFrom.taskName" :readonly="beDeptList" label="任务名称" placeholder="请输入"
           :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')" />
-        <van-field v-model.trim="inserFrom.planManNum" :readonly="false" label="计划人数" placeholder="请输入"
+        <van-field v-model.trim="inserFrom.planManNum" :readonly="beDeptList" label="计划人数" placeholder="请输入"
           :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 }]" />
-        <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 }]" />
-        <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 }]" />
-        <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')" />
-        <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')" />
-        <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')" />
         <van-field v-model="inserFrom.describtion" rows="4" autosize label="描述" type="textarea" placeholder="请输入" />
       </div>
@@ -83,12 +83,21 @@ export default {
       selectNameId: '',
 
       taskTypeNameColumns: [],
-      checkTypeNameColumns: [{ id: 0, name: '自检' }, { id: 1, name: '互检' }, { id: 2, name: '专检' }]
+      checkTypeNameColumns: [{ id: 0, name: '自检' }, { id: 1, name: '互检' }, { id: 2, name: '专检' }],
+
+      beDeptList: false,
     };
   },
   computed: {},
   watch: {},
-  created() { },
+  created() { 
+    let beDeptList = JSON.parse(localStorage.getItem('userInfo')).beDeptList || []
+    if(beDeptList && beDeptList.length > 0) {
+      this.beDeptList = false
+    } else {
+      this.beDeptList = true
+    }
+   },
   mounted() {
     console.log(this.$route.params)
     if(this.$route.params.item) {