|
|
|
@ -41,37 +41,35 @@
|
|
|
|
width="40rpx"
|
|
|
|
width="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<text class="name">
|
|
|
|
<u-text type="primary" :text=" item.productName" class="u-m-l-10"> </u-text>
|
|
|
|
{{ item.productName }}
|
|
|
|
|
|
|
|
</text>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<el-text type="success">{{item.code}}</el-text>
|
|
|
|
<view><u-text type="success" :text="item.code"></u-text></view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划数:{{ item.planNumber }}</el-text>
|
|
|
|
<u-text :text="`计划数: ${ item.planNumber }`" size="13"></u-text>
|
|
|
|
<el-text>入库数:{{ item.finishNumber }}</el-text>
|
|
|
|
<u-text :text="`入库数: ${ item.finishNumber }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划开始时间:{{ timestampToTime(item.planStartTime) }}</el-text>
|
|
|
|
<u-text :text="`计划开始时间: ${ timestampToTime(item.planStartTime) }`" size="13"></u-text>
|
|
|
|
<el-text>计划结束时间:{{ timestampToTime(item.planEndTime) }}</el-text>
|
|
|
|
<u-text :text="`计划结束时间: ${ timestampToTime(item.planEndTime) }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="text">
|
|
|
|
<view class="text">
|
|
|
|
<el-text>备注:</el-text>
|
|
|
|
<u-text text="备注:" size="13"/>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="remark">
|
|
|
|
<view class="remark">
|
|
|
|
<el-text>{{ item.remark }}</el-text>
|
|
|
|
<u-text :text="item.remark"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<el-col v-if="auth.hasPermi('mes:plan:update')" :span="4" class="u-m-r-30">
|
|
|
|
<view v-if="auth.hasPermi('mes:plan:update')" class="u-m-r-30">
|
|
|
|
<u-button type="success" plain @click="updatePlan(item.id, item.code,'end')">完工</u-button>
|
|
|
|
<u-button type="success" plain @click="updatePlan(item.id, item.code,'end')">完工</u-button>
|
|
|
|
</el-col>
|
|
|
|
</view>
|
|
|
|
<el-col v-if="auth.hasPermi('mes:plan:update')" :span="4" class="u-m-r-30">
|
|
|
|
<view v-if="auth.hasPermi('mes:plan:update')" class="u-m-r-30">
|
|
|
|
<u-button type="error" plain @click="updatePlan(item.id,item.code,'pause')">暂停</u-button>
|
|
|
|
<u-button type="error" plain @click="updatePlan(item.id,item.code,'pause')">暂停</u-button>
|
|
|
|
</el-col>
|
|
|
|
</view>
|
|
|
|
<el-col :span="4">
|
|
|
|
<view>
|
|
|
|
<u-button type="info" plain @click="planProgress(item)">进度</u-button>
|
|
|
|
<u-button type="info" plain @click="planProgress(item)">进度</u-button>
|
|
|
|
</el-col>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</u-list-item>
|
|
|
|
</u-list-item>
|
|
|
|
@ -92,37 +90,35 @@
|
|
|
|
width="40rpx"
|
|
|
|
width="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<text class="name">
|
|
|
|
<u-text type="primary" :text=" item.productName" class="u-m-l-10"> </u-text>
|
|
|
|
{{ item.productName }}
|
|
|
|
|
|
|
|
</text>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<el-text type="success">{{item.code}}</el-text>
|
|
|
|
<view><u-text type="success" :text="item.code"></u-text></view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划数:{{ item.planNumber }}</el-text>
|
|
|
|
<u-text :text="`计划数: ${ item.planNumber }`" size="13"></u-text>
|
|
|
|
<el-text>入库数:{{ item.finishNumber }}</el-text>
|
|
|
|
<u-text :text="`入库数: ${ item.finishNumber }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划开始时间:{{ timestampToTime(item.planStartTime) }}</el-text>
|
|
|
|
<u-text :text="`计划开始时间: ${ timestampToTime(item.planStartTime) }`" size="13"></u-text>
|
|
|
|
<el-text>计划结束时间:{{ timestampToTime(item.planEndTime) }}</el-text>
|
|
|
|
<u-text :text="`计划结束时间: ${ timestampToTime(item.planEndTime) }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="text">
|
|
|
|
<view class="text">
|
|
|
|
<el-text>备注:</el-text>
|
|
|
|
<u-text text="备注:" size="13"/>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="remark">
|
|
|
|
<view class="remark">
|
|
|
|
<el-text>{{ item.remark }}</el-text>
|
|
|
|
<u-text :text="item.remark"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<el-col v-if="auth.hasPermi('mes:plan:update')" :span="4">
|
|
|
|
<view v-if="auth.hasPermi('mes:plan:update')">
|
|
|
|
<u-button type="info" plain @click="updatePlan(item.id,item.code, 'start')">开工</u-button>
|
|
|
|
<u-button type="info" plain @click="updatePlan(item.id,item.code, 'start')">开工</u-button>
|
|
|
|
</el-col>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</u-list-item>
|
|
|
|
</u-list-item>
|
|
|
|
</u-list>
|
|
|
|
</u-list>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- 计划中-->
|
|
|
|
<!--计划中-->
|
|
|
|
<view v-if="current === 2" class="container" >
|
|
|
|
<view v-if="current === 2" class="container" >
|
|
|
|
<u-list>
|
|
|
|
<u-list>
|
|
|
|
<u-list-item
|
|
|
|
<u-list-item
|
|
|
|
@ -137,31 +133,29 @@
|
|
|
|
width="40rpx"
|
|
|
|
width="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<text class="name">
|
|
|
|
<u-text type="primary" :text=" item.productName" class="u-m-l-10"> </u-text>
|
|
|
|
{{ item.productName }}
|
|
|
|
|
|
|
|
</text>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<el-text type="success">{{item.code}}</el-text>
|
|
|
|
<view><u-text type="success" :text="item.code"></u-text></view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划数:{{ item.planNumber }}</el-text>
|
|
|
|
<u-text :text="`计划数: ${ item.planNumber }`" size="13"></u-text>
|
|
|
|
<el-text>入库数:{{ item.finishNumber }}</el-text>
|
|
|
|
<u-text :text="`入库数: ${ item.finishNumber }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划开始时间:{{ timestampToTime(item.planStartTime) }}</el-text>
|
|
|
|
<u-text :text="`计划开始时间: ${ timestampToTime(item.planStartTime) }`" size="13"></u-text>
|
|
|
|
<el-text>计划结束时间:{{ timestampToTime(item.planEndTime) }}</el-text>
|
|
|
|
<u-text :text="`计划结束时间: ${ timestampToTime(item.planEndTime) }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="text">
|
|
|
|
<view class="text">
|
|
|
|
<el-text>备注:</el-text>
|
|
|
|
<u-text text="备注:" size="13"/>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="remark">
|
|
|
|
<view class="remark">
|
|
|
|
<el-text>{{ item.remark }}</el-text>
|
|
|
|
<u-text :text="item.remark"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<el-col v-if="auth.hasPermi('mes:plan:update')" :span="4">
|
|
|
|
<view v-if="auth.hasPermi('mes:plan:update')">
|
|
|
|
<u-button type="primary" plain>派工</u-button>
|
|
|
|
<u-button type="primary" plain>派工</u-button>
|
|
|
|
</el-col>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</u-list-item>
|
|
|
|
</u-list-item>
|
|
|
|
@ -182,42 +176,37 @@
|
|
|
|
width="40rpx"
|
|
|
|
width="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
height="40rpx"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<text class="name">
|
|
|
|
<u-text type="primary" :text=" item.productName" class="u-m-l-10"> </u-text>
|
|
|
|
{{ item.productName }}
|
|
|
|
|
|
|
|
</text>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<el-text type="success">{{item.code}}</el-text>
|
|
|
|
<view><u-text type="success" :text="item.code"></u-text></view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划数:{{ item.planNumber }}</el-text>
|
|
|
|
<u-text :text="`计划数: ${ item.planNumber }`" size="13"></u-text>
|
|
|
|
<el-text>入库数:{{ item.finishNumber }}</el-text>
|
|
|
|
<u-text :text="`入库数: ${ item.finishNumber }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="flex-box">
|
|
|
|
<view class="u-flex u-flex-between u-m-t-30">
|
|
|
|
<el-text>计划开始时间:{{ timestampToTime(item.planStartTime) }}</el-text>
|
|
|
|
<u-text :text="`计划开始时间: ${ timestampToTime(item.planStartTime) }`" size="13"></u-text>
|
|
|
|
<el-text>计划结束时间:{{ timestampToTime(item.planEndTime) }}</el-text>
|
|
|
|
<u-text :text="`计划结束时间: ${ timestampToTime(item.planEndTime) }`" size="13"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="text">
|
|
|
|
<view class="text">
|
|
|
|
<el-text>备注:</el-text>
|
|
|
|
<u-text text="备注:" size="13"/>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="remark">
|
|
|
|
<view class="remark">
|
|
|
|
<el-text>{{ item.remark }}</el-text>
|
|
|
|
<u-text :text="item.remark"></u-text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-m-t-30 u-m-b-30"><u-line/></view>
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<view class="u-flex justify-end">
|
|
|
|
<el-col v-if="auth.hasPermi('mes:plan:update')" :span="4" class="u-m-r-30">
|
|
|
|
<view v-if="auth.hasPermi('mes:plan:update')" :span="4" class="u-m-r-30">
|
|
|
|
<u-button type="info" plain @click="updatePlan(item.id, item.code,'start')">开工</u-button>
|
|
|
|
<u-button type="info" plain @click="updatePlan(item.id, item.code,'start')">开工</u-button>
|
|
|
|
</el-col>
|
|
|
|
</view>
|
|
|
|
<el-col v-if="auth.hasPermi('mes:plan:update')" :span="4">
|
|
|
|
<view v-if="auth.hasPermi('mes:plan:update')" :span="4">
|
|
|
|
<u-button type="success" plain @click="updatePlan(item.id,item.code, 'end')">完工</u-button>
|
|
|
|
<u-button type="success" plain @click="updatePlan(item.id,item.code, 'end')">完工</u-button>
|
|
|
|
</el-col>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</u-list-item>
|
|
|
|
</u-list-item>
|
|
|
|
</u-list>
|
|
|
|
</u-list>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- <view class="charts-box">-->
|
|
|
|
|
|
|
|
<!-- <qiun-data-charts :chartData="chartData" type="column"/>-->
|
|
|
|
|
|
|
|
<!-- </view>-->
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
@ -351,12 +340,6 @@ function planProgress(plan){
|
|
|
|
.title {
|
|
|
|
.title {
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
align-items: center;
|
|
|
|
.name {
|
|
|
|
|
|
|
|
font-size: 28rpx;
|
|
|
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
|
|
|
margin-left: 16rpx;
|
|
|
|
|
|
|
|
color: #333333;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.flex-box {
|
|
|
|
.flex-box {
|
|
|
|
|