Commit 006c1b09 by lichengming

修改了试验任务分配单选框

parent 1f327831
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<Col span="24"> <Col span="24">
<Form id="task-assign-item-left" :label-width="70" inline onsubmit="return false"> <Form id="task-assign-item-left" :label-width="70" inline onsubmit="return false">
<label class="label-sign"></label> <label class="label-sign"></label>
<Form-item class="search-item" label="检测项目:"> <Form-item class="search-item" label="检测项目1:">
<Input v-model="formObj.client" @on-enter="_formSearch" placeholder="请输入检测项目" clearable></Input> <Input v-model="formObj.client" @on-enter="_formSearch" placeholder="请输入检测项目" clearable></Input>
</Form-item> </Form-item>
<Form-item class="search-btn"> <Form-item class="search-btn">
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<Col span="24"> <Col span="24">
<PTVXETable ref="pageTable" :pageColumns="pageColumns" :table-name="tableName" <PTVXETable ref="pageTable" :pageColumns="pageColumns" :table-name="tableName"
:tableHeight="tableHeight" :tableHeight="tableHeight"
@on-result-change="_tableResultChange" :getPage="getPage" :rows="100" select-data> @on-result-change="_tableResultChange" :getPage="getPage" :rows="100" :is-radio="true" select-data hide-checkbox>
<vxe-table-column <vxe-table-column
v-for="item in userColumns.length > 0 ?userColumns:pageColumns" v-for="item in userColumns.length > 0 ?userColumns:pageColumns"
:key="item.key" :key="item.key"
...@@ -120,6 +120,9 @@ export default { ...@@ -120,6 +120,9 @@ export default {
case 'selectData': case 'selectData':
this.$emit('on-result-change', data) this.$emit('on-result-change', data)
break break
case 'singleSelect':
this.$emit('on-result-change', data)
break
case 'changeSize': case 'changeSize':
this._page() this._page()
break break
......
...@@ -350,16 +350,16 @@ export default { ...@@ -350,16 +350,16 @@ export default {
return obj return obj
}, },
_page: async function() { _page: async function() {
const saveName = [] const saveName = this.leftSelectData.name
const saveMethod = [] const saveMethod = this.leftSelectData.testMethod
for (let i = 0; i < this.leftSelectData.length; i++) { // for (let i = 0; i < this.leftSelectData.length; i++) {
saveName.push(this.leftSelectData[i].name) // saveName.push(this.leftSelectData[i].name)
saveMethod.push(this.leftSelectData[i].testMethod) // saveMethod.push(this.leftSelectData[i].testMethod)
} // }
Object.assign(this.formObj, this.$refs.pageTable._searchParams()) Object.assign(this.formObj, this.$refs.pageTable._searchParams())
this.formObj.entrustId = this.entrustId this.formObj.entrustId = this.entrustId
this.formObj.name = saveName.join(',') this.formObj.name = saveName
this.formObj.testMethod = saveMethod.join(',') this.formObj.testMethod = saveMethod
const result = await soilTest.pageExperimentAllot( const result = await soilTest.pageExperimentAllot(
this.$serializeForm(this.formObj) this.$serializeForm(this.formObj)
) )
......
...@@ -30,6 +30,7 @@ export default { ...@@ -30,6 +30,7 @@ export default {
methods: { methods: {
_leftResult(data) { _leftResult(data) {
this.$refs.rightModal._open(this.id, data) this.$refs.rightModal._open(this.id, data)
console.log(data)
}, },
_rightResult() { _rightResult() {
this.$refs.leftModal._page() this.$refs.leftModal._page()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment