|
@@ -32,7 +32,7 @@
|
|
|
v-for="item in glqyList"
|
|
|
:value="item.value + ',' + item.label"
|
|
|
:key="item.value"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
>{{ item.label }}</Option>
|
|
|
</Select>
|
|
|
<span v-else>{{ form.glqy.split(',')[1] }}</span>
|
|
@@ -44,7 +44,7 @@
|
|
|
v-for="item in glxmList"
|
|
|
:value="item.value + ',' + item.label"
|
|
|
:key="item.value"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
>{{ item.label }}</Option>
|
|
|
</Select>
|
|
|
<span v-else>{{ form.glxm.split(',')[1] }}</span>
|
|
@@ -56,7 +56,7 @@
|
|
|
v-for="item in djlxList"
|
|
|
:value="item.value"
|
|
|
:key="item.value"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
>{{ item.label }}</Option>
|
|
|
</Select>
|
|
|
</Col>
|
|
@@ -68,7 +68,7 @@
|
|
|
v-for="item in cgrList"
|
|
|
:value="item.value + ',' + item.label"
|
|
|
:key="item.value"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
>{{ item.label }}</Option>
|
|
|
</Select>
|
|
|
</Col>
|
|
@@ -76,7 +76,7 @@
|
|
|
<Col span="4" class-name="tables">
|
|
|
<Input
|
|
|
v-model="form.cgrlxfs"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
placeholder="请输入"
|
|
|
style="width: 95%"
|
|
|
/>
|
|
@@ -90,7 +90,7 @@
|
|
|
@on-change="form.xdrq=$event"
|
|
|
type="datetime"
|
|
|
placeholder="请选择"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
></DatePicker>
|
|
|
</Col>
|
|
|
<Col span="4" class-name="tables">交货时间</Col>
|
|
@@ -112,7 +112,7 @@
|
|
|
<Col span="4" class-name="tables">
|
|
|
<Input
|
|
|
v-model="form.shr"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
placeholder="请输入"
|
|
|
style="width: 95%"
|
|
|
/>
|
|
@@ -121,7 +121,7 @@
|
|
|
<Col span="4" class-name="tables">
|
|
|
<Input
|
|
|
v-model="form.shrlxfs"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
placeholder="请输入"
|
|
|
style="width: 95%"
|
|
|
/>
|
|
@@ -131,7 +131,7 @@
|
|
|
<Select v-model="form.gys" style="width: 95%" v-if="orderType == 'add'">
|
|
|
<Option
|
|
|
v-for="item in gysList"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
:value="item.value"
|
|
|
:key="item.value"
|
|
|
>{{ item.label }}</Option>
|
|
@@ -174,7 +174,7 @@
|
|
|
style="width: 80%"
|
|
|
multiple
|
|
|
type="drag"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
action="/landcrm/rest/uploadFileInfo/uploadMutiFile"
|
|
|
:before-upload="beforeUpload"
|
|
|
:on-success="uploadFilesSuccess"
|
|
@@ -201,7 +201,7 @@
|
|
|
<Col span="20" class-name="tables">
|
|
|
<Input
|
|
|
v-model="form.sm"
|
|
|
- :disabled="form.spzt != '1' || form.spzt != '4'"
|
|
|
+ :disabled="form.spzt == '2' || form.spzt == '3'"
|
|
|
placeholder="请输入"
|
|
|
style="width: 99%"
|
|
|
/>
|
|
@@ -212,7 +212,7 @@
|
|
|
<Card style="width:100%" :bordered="false" :dis-hover="true">
|
|
|
<p slot="title">采购明细</p>
|
|
|
<div slot="extra">
|
|
|
- <Button type="primary" @click="contentShow = false" :disabled="orderType == 'add'">新增明细</Button>
|
|
|
+ <Button type="primary" @click="mxAddShow" :disabled="orderType == 'add'">新增明细</Button>
|
|
|
</div>
|
|
|
<Table
|
|
|
:columns="tableColumn"
|
|
@@ -292,7 +292,7 @@
|
|
|
</Modal>-->
|
|
|
</div>
|
|
|
<!-- 计划明细新增 -->
|
|
|
- <orderMxAdd @return="contentShow = true" v-show="!contentShow" />
|
|
|
+ <orderMxAdd ref="mxAdd" @return="contentShow = true" v-show="!contentShow" />
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -327,7 +327,7 @@ export default {
|
|
|
gffzr: "", //供方负责人
|
|
|
gyslxdh: "", //供应商联系电话
|
|
|
sm: "", //说明
|
|
|
- spzt: "", //审批状态
|
|
|
+ spzt: 1, //审批状态
|
|
|
sptgsj: "", //审批通过时间
|
|
|
ddzt: "", //订单状态
|
|
|
filesList: []
|
|
@@ -570,6 +570,11 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ //新增明细
|
|
|
+ mxAddShow() {
|
|
|
+ this.contentShow = false;
|
|
|
+ this.$refs.mxAdd.getTableData();
|
|
|
+ },
|
|
|
//列表方法
|
|
|
getTableData() {
|
|
|
this.spinShow = false;
|
|
@@ -593,7 +598,7 @@ export default {
|
|
|
this.form.gyslxdh = "";
|
|
|
this.form.sm = "";
|
|
|
this.form.filesList = [];
|
|
|
- this.form.spzt = "";
|
|
|
+ this.form.spzt = 1;
|
|
|
this.tableData = [];
|
|
|
this.orderType = "add";
|
|
|
this.spinShow = false;
|