|
@@ -46,33 +46,38 @@
|
|
|
<span v-else>需求日期</span>
|
|
|
</div>
|
|
|
<div v-if="scope.column.columnname == 'deliverydate'">
|
|
|
- <div v-if="siteid === 'NB'">
|
|
|
- <el-date-picker
|
|
|
- style="width:180px"
|
|
|
- v-model="value2"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- slot="reference"
|
|
|
- align="right"
|
|
|
- type="date"
|
|
|
- size="mini"
|
|
|
- placeholder="一键回复交期"
|
|
|
- @change="dateChange">
|
|
|
- </el-date-picker>
|
|
|
+ <div v-if="data.status === '审核' || data.status === '关闭'">
|
|
|
+ <span>回复交期</span>
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
- <el-date-picker
|
|
|
- style="width:180px"
|
|
|
- v-if="type === 'confirmdate'"
|
|
|
- v-model="value2"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- slot="reference"
|
|
|
- align="right"
|
|
|
- type="date"
|
|
|
- size="mini"
|
|
|
- placeholder="一键回复交期"
|
|
|
- @change="dateChange">
|
|
|
- </el-date-picker>
|
|
|
- <span v-else>回复交期</span>
|
|
|
+ <div v-if="siteid === 'NB'">
|
|
|
+ <el-date-picker
|
|
|
+ style="width:180px"
|
|
|
+ v-model="value2"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ slot="reference"
|
|
|
+ align="right"
|
|
|
+ type="date"
|
|
|
+ size="mini"
|
|
|
+ placeholder="一键回复交期"
|
|
|
+ @change="dateChange">
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ <el-date-picker
|
|
|
+ style="width:180px"
|
|
|
+ v-if="type === 'confirmdate'"
|
|
|
+ v-model="value2"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ slot="reference"
|
|
|
+ align="right"
|
|
|
+ type="date"
|
|
|
+ size="mini"
|
|
|
+ placeholder="一键回复交期"
|
|
|
+ @change="dateChange">
|
|
|
+ </el-date-picker>
|
|
|
+ <span v-else>回复交期</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -102,22 +107,19 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-else-if="scope.column.columnname === 'deliverydate'">
|
|
|
- <div v-if="siteid === 'NB'">
|
|
|
- <el-date-picker
|
|
|
- v-if="scope.column.data.delivery > 0 && type === 'confirmdate'"
|
|
|
- v-model="scope.column.data.deliverydate"
|
|
|
- type="date"
|
|
|
- placeholder="选择日期"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- size="mini"
|
|
|
- style="width:150px"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- @change="onDateChange(scope.column.data)"
|
|
|
- @focus="setPickerOptions(scope.column.data)">
|
|
|
- </el-date-picker>
|
|
|
+ <div v-if="data.status === '审核' || data.status === '关闭'">
|
|
|
+ <div v-if="siteid === 'NB'">
|
|
|
+ <p >{{scope.column.data.deliverydate}}</p>
|
|
|
+ </div>
|
|
|
<div v-else>
|
|
|
+ <p v-if="scope.column.data.delivery == 0 ">不管控交期</p>
|
|
|
+ <p v-else>{{scope.column.data.deliverydate}}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ <div v-if="siteid === 'NB'">
|
|
|
<el-date-picker
|
|
|
- v-if="scope.column.data.delivery == 0"
|
|
|
+ v-if="scope.column.data.delivery > 0 && type === 'confirmdate'"
|
|
|
v-model="scope.column.data.deliverydate"
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
@@ -128,25 +130,39 @@
|
|
|
@change="onDateChange(scope.column.data)"
|
|
|
@focus="setPickerOptions(scope.column.data)">
|
|
|
</el-date-picker>
|
|
|
- <p v-else>{{scope.column.data.deliverydate}}</p>
|
|
|
+ <div v-else>
|
|
|
+ <el-date-picker
|
|
|
+ v-if="scope.column.data.delivery == 0"
|
|
|
+ v-model="scope.column.data.deliverydate"
|
|
|
+ type="date"
|
|
|
+ placeholder="选择日期"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ size="mini"
|
|
|
+ style="width:150px"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ @change="onDateChange(scope.column.data)"
|
|
|
+ @focus="setPickerOptions(scope.column.data)">
|
|
|
+ </el-date-picker>
|
|
|
+ <p v-else>{{scope.column.data.deliverydate}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div v-else>
|
|
|
- <el-date-picker
|
|
|
- v-if="scope.column.data.delivery > 0 && type === 'confirmdate'"
|
|
|
- v-model="scope.column.data.deliverydate"
|
|
|
- type="date"
|
|
|
- placeholder="选择日期"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- size="mini"
|
|
|
- style="width:150px"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- @change="onDateChange(scope.column.data)"
|
|
|
- @focus="setPickerOptions(scope.column.data)">
|
|
|
- </el-date-picker>
|
|
|
<div v-else>
|
|
|
- <p v-if="scope.column.data.delivery == 0 ">不管控交期</p>
|
|
|
- <p v-else>{{scope.column.data.deliverydate}}</p>
|
|
|
+ <el-date-picker
|
|
|
+ v-if="scope.column.data.delivery > 0 && type === 'confirmdate'"
|
|
|
+ v-model="scope.column.data.deliverydate"
|
|
|
+ type="date"
|
|
|
+ placeholder="选择日期"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ size="mini"
|
|
|
+ style="width:150px"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ @change="onDateChange(scope.column.data)"
|
|
|
+ @focus="setPickerOptions(scope.column.data)">
|
|
|
+ </el-date-picker>
|
|
|
+ <div v-else>
|
|
|
+ <p v-if="scope.column.data.delivery == 0 ">不管控交期</p>
|
|
|
+ <p v-else>{{scope.column.data.deliverydate}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|